-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.a73e7e0aa15861b9.js
1 lines (1 loc) · 280 KB
/
main.a73e7e0aa15861b9.js
1
(self.webpackChunkvideographer_portfolio=self.webpackChunkvideographer_portfolio||[]).push([[179],{606:(Oo,Xn,ot)=>{"use strict";function se(e){return"function"==typeof e}function Mr(e){const n=e(r=>{Error.call(r),r.stack=(new Error).stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}const Ir=Mr(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription:\n${n.map((r,o)=>`${o+1}) ${r.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=n});function Sr(e,t){if(e){const n=e.indexOf(t);0<=n&&e.splice(n,1)}}class it{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;const{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(const i of n)i.remove(this);else n.remove(this);const{initialTeardown:r}=this;if(se(r))try{r()}catch(i){t=i instanceof Ir?i.errors:[i]}const{_finalizers:o}=this;if(o){this._finalizers=null;for(const i of o)try{Mt(i)}catch(s){t=t??[],s instanceof Ir?t=[...t,...s.errors]:t.push(s)}}if(t)throw new Ir(t)}}add(t){var n;if(t&&t!==this)if(this.closed)Mt(t);else{if(t instanceof it){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=null!==(n=this._finalizers)&&void 0!==n?n:[]).push(t)}}_hasParent(t){const{_parentage:n}=this;return n===t||Array.isArray(n)&&n.includes(t)}_addParent(t){const{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t}_removeParent(t){const{_parentage:n}=this;n===t?this._parentage=null:Array.isArray(n)&&Sr(n,t)}remove(t){const{_finalizers:n}=this;n&&Sr(n,t),t instanceof it&&t._removeParent(this)}}it.EMPTY=(()=>{const e=new it;return e.closed=!0,e})();const Po=it.EMPTY;function Lo(e){return e instanceof it||e&&"closed"in e&&se(e.remove)&&se(e.add)&&se(e.unsubscribe)}function Mt(e){se(e)?e():e.unsubscribe()}const Pt={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},kn={setTimeout(e,t,...n){const{delegate:r}=kn;return r?.setTimeout?r.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){const{delegate:t}=kn;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function ko(e){kn.setTimeout(()=>{const{onUnhandledError:t}=Pt;if(!t)throw e;t(e)})}function Fn(){}const ls=Tr("C",void 0,void 0);function Tr(e,t,n){return{kind:e,value:t,error:n}}let Lt=null;function Jn(e){if(Pt.useDeprecatedSynchronousErrorHandling){const t=!Lt;if(t&&(Lt={errorThrown:!1,error:null}),e(),t){const{errorThrown:n,error:r}=Lt;if(Lt=null,n)throw r}}else e()}class Vo extends it{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,Lo(t)&&t.add(this)):this.destination=Kt}static create(t,n,r){return new Yt(t,n,r)}next(t){this.isStopped?Ho(function cs(e){return Tr("N",e,void 0)}(t),this):this._next(t)}error(t){this.isStopped?Ho(function Fo(e){return Tr("E",void 0,e)}(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Ho(ls,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const ze=Function.prototype.bind;function Cn(e,t){return ze.call(e,t)}class yn{constructor(t){this.partialObserver=t}next(t){const{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(r){Vn(r)}}error(t){const{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(r){Vn(r)}else Vn(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){Vn(n)}}}class Yt extends Vo{constructor(t,n,r){let o;if(super(),se(t)||!t)o={next:t??void 0,error:n??void 0,complete:r??void 0};else{let i;this&&Pt.useDeprecatedNextContext?(i=Object.create(t),i.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&Cn(t.next,i),error:t.error&&Cn(t.error,i),complete:t.complete&&Cn(t.complete,i)}):o=t}this.destination=new yn(o)}}function Vn(e){Pt.useDeprecatedSynchronousErrorHandling?function Tu(e){Pt.useDeprecatedSynchronousErrorHandling&&Lt&&(Lt.errorThrown=!0,Lt.error=e)}(e):ko(e)}function Ho(e,t){const{onStoppedNotification:n}=Pt;n&&kn.setTimeout(()=>n(e,t))}const Kt={closed:!0,next:Fn,error:function jo(e){throw e},complete:Fn},Xt="function"==typeof Symbol&&Symbol.observable||"@@observable";function xe(e){return e}function er(e){return 0===e.length?xe:1===e.length?e[0]:function(n){return e.reduce((r,o)=>o(r),n)}}let me=(()=>{class e{constructor(n){n&&(this._subscribe=n)}lift(n){const r=new e;return r.source=this,r.operator=n,r}subscribe(n,r,o){const i=function Bo(e){return e&&e instanceof Vo||function fs(e){return e&&se(e.next)&&se(e.error)&&se(e.complete)}(e)&&Lo(e)}(n)?n:new Yt(n,r,o);return Jn(()=>{const{operator:s,source:a}=this;i.add(s?s.call(i,a):a?this._subscribe(i):this._trySubscribe(i))}),i}_trySubscribe(n){try{return this._subscribe(n)}catch(r){n.error(r)}}forEach(n,r){return new(r=$o(r))((o,i)=>{const s=new Yt({next:a=>{try{n(a)}catch(u){i(u),s.unsubscribe()}},error:i,complete:o});this.subscribe(s)})}_subscribe(n){var r;return null===(r=this.source)||void 0===r?void 0:r.subscribe(n)}[Xt](){return this}pipe(...n){return er(n)(this)}toPromise(n){return new(n=$o(n))((r,o)=>{let i;this.subscribe(s=>i=s,s=>o(s),()=>r(i))})}}return e.create=t=>new e(t),e})();function $o(e){var t;return null!==(t=e??Pt.Promise)&&void 0!==t?t:Promise}const hs=Mr(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let st=(()=>{class e extends me{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){const r=new Uo(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new hs}next(n){Jn(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const r of this.currentObservers)r.next(n)}})}error(n){Jn(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;const{observers:r}=this;for(;r.length;)r.shift().error(n)}})}complete(){Jn(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:n}=this;for(;n.length;)n.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var n;return(null===(n=this.observers)||void 0===n?void 0:n.length)>0}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n)}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)}_innerSubscribe(n){const{hasError:r,isStopped:o,observers:i}=this;return r||o?Po:(this.currentObservers=null,i.push(n),new it(()=>{this.currentObservers=null,Sr(i,n)}))}_checkFinalizedStatuses(n){const{hasError:r,thrownError:o,isStopped:i}=this;r?n.error(o):i&&n.complete()}asObservable(){const n=new me;return n.source=this,n}}return e.create=(t,n)=>new Uo(t,n),e})();class Uo extends st{constructor(t,n){super(),this.destination=t,this.source=n}next(t){var n,r;null===(r=null===(n=this.destination)||void 0===n?void 0:n.next)||void 0===r||r.call(n,t)}error(t){var n,r;null===(r=null===(n=this.destination)||void 0===n?void 0:n.error)||void 0===r||r.call(n,t)}complete(){var t,n;null===(n=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===n||n.call(t)}_subscribe(t){var n,r;return null!==(r=null===(n=this.source)||void 0===n?void 0:n.subscribe(t))&&void 0!==r?r:Po}}class je extends st{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const n=super._subscribe(t);return!n.closed&&t.next(this._value),n}getValue(){const{hasError:t,thrownError:n,_value:r}=this;if(t)throw n;return this._throwIfClosed(),r}next(t){super.next(this._value=t)}}function zo(e){return se(e?.lift)}function Ce(e){return t=>{if(zo(t))return t.lift(function(n){try{return e(n,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function Ee(e,t,n,r,o){return new ps(e,t,n,r,o)}class ps extends Vo{constructor(t,n,r,o,i,s){super(t),this.onFinalize=i,this.shouldUnsubscribe=s,this._next=n?function(a){try{n(a)}catch(u){t.error(u)}}:super._next,this._error=o?function(a){try{o(a)}catch(u){t.error(u)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:n}=this;super.unsubscribe(),!n&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}}}function ne(e,t){return Ce((n,r)=>{let o=0;n.subscribe(Ee(r,i=>{r.next(e.call(t,i,o++))}))})}function Ft(e){return this instanceof Ft?(this.v=e,this):new Ft(e)}function nr(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,t=e[Symbol.asyncIterator];return t?t.call(e):(e=function Rr(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(i){n[i]=e[i]&&function(s){return new Promise(function(a,u){!function o(i,s,a,u){Promise.resolve(u).then(function(l){i({value:l,done:a})},s)}(a,u,(s=e[i](s)).done,s.value)})}}}const U=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function S(e){return se(e?.then)}function z(e){return se(e[Xt])}function ee(e){return Symbol.asyncIterator&&se(e?.[Symbol.asyncIterator])}function de(e){return new TypeError(`You provided ${null!==e&&"object"==typeof e?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const Ie=function Oe(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function at(e){return se(e?.[Ie])}function xr(e){return function vs(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o,r=n.apply(e,t||[]),i=[];return o={},s("next"),s("throw"),s("return"),o[Symbol.asyncIterator]=function(){return this},o;function s(f){r[f]&&(o[f]=function(h){return new Promise(function(g,m){i.push([f,h,g,m])>1||a(f,h)})})}function a(f,h){try{!function u(f){f.value instanceof Ft?Promise.resolve(f.value.v).then(l,c):d(i[0][2],f)}(r[f](h))}catch(g){d(i[0][3],g)}}function l(f){a("next",f)}function c(f){a("throw",f)}function d(f,h){f(h),i.shift(),i.length&&a(i[0][0],i[0][1])}}(this,arguments,function*(){const n=e.getReader();try{for(;;){const{value:r,done:o}=yield Ft(n.read());if(o)return yield Ft(void 0);yield yield Ft(r)}}finally{n.releaseLock()}})}function Wo(e){return se(e?.getReader)}function Vt(e){if(e instanceof me)return e;if(null!=e){if(z(e))return function C4(e){return new me(t=>{const n=e[Xt]();if(se(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(e);if(U(e))return function y4(e){return new me(t=>{for(let n=0;n<e.length&&!t.closed;n++)t.next(e[n]);t.complete()})}(e);if(S(e))return function v4(e){return new me(t=>{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,ko)})}(e);if(ee(e))return Af(e);if(at(e))return function D4(e){return new me(t=>{for(const n of e)if(t.next(n),t.closed)return;t.complete()})}(e);if(Wo(e))return function w4(e){return Af(xr(e))}(e)}throw de(e)}function Af(e){return new me(t=>{(function _4(e,t){var n,r,o,i;return function Nr(e,t,n,r){return new(n||(n=Promise))(function(i,s){function a(c){try{l(r.next(c))}catch(d){s(d)}}function u(c){try{l(r.throw(c))}catch(d){s(d)}}function l(c){c.done?i(c.value):function o(i){return i instanceof n?i:new n(function(s){s(i)})}(c.value).then(a,u)}l((r=r.apply(e,t||[])).next())})}(this,void 0,void 0,function*(){try{for(n=nr(e);!(r=yield n.next()).done;)if(t.next(r.value),t.closed)return}catch(s){o={error:s}}finally{try{r&&!r.done&&(i=n.return)&&(yield i.call(n))}finally{if(o)throw o.error}}t.complete()})})(e,t).catch(n=>t.error(n))})}function vn(e,t,n,r=0,o=!1){const i=t.schedule(function(){n(),o?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(i),!o)return i}function $e(e,t,n=1/0){return se(t)?$e((r,o)=>ne((i,s)=>t(r,i,o,s))(Vt(e(r,o))),n):("number"==typeof t&&(n=t),Ce((r,o)=>function E4(e,t,n,r,o,i,s,a){const u=[];let l=0,c=0,d=!1;const f=()=>{d&&!u.length&&!l&&t.complete()},h=m=>l<r?g(m):u.push(m),g=m=>{i&&t.next(m),l++;let D=!1;Vt(n(m,c++)).subscribe(Ee(t,_=>{o?.(_),i?h(_):t.next(_)},()=>{D=!0},void 0,()=>{if(D)try{for(l--;u.length&&l<r;){const _=u.shift();s?vn(t,s,()=>g(_)):g(_)}f()}catch(_){t.error(_)}}))};return e.subscribe(Ee(t,h,()=>{d=!0,f()})),()=>{a?.()}}(r,o,e,n)))}function Or(e=1/0){return $e(xe,e)}const en=new me(e=>e.complete());function Lu(e){return e[e.length-1]}function Qo(e){return function M4(e){return e&&se(e.schedule)}(Lu(e))?e.pop():void 0}function Nf(e,t=0){return Ce((n,r)=>{n.subscribe(Ee(r,o=>vn(r,e,()=>r.next(o),t),()=>vn(r,e,()=>r.complete(),t),o=>vn(r,e,()=>r.error(o),t)))})}function Rf(e,t=0){return Ce((n,r)=>{r.add(e.schedule(()=>n.subscribe(r),t))})}function xf(e,t){if(!e)throw new Error("Iterable cannot be null");return new me(n=>{vn(n,t,()=>{const r=e[Symbol.asyncIterator]();vn(n,t,()=>{r.next().then(o=>{o.done?n.complete():n.next(o.value)})},0,!0)})})}function Be(e,t){return t?function O4(e,t){if(null!=e){if(z(e))return function T4(e,t){return Vt(e).pipe(Rf(t),Nf(t))}(e,t);if(U(e))return function N4(e,t){return new me(n=>{let r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}(e,t);if(S(e))return function A4(e,t){return Vt(e).pipe(Rf(t),Nf(t))}(e,t);if(ee(e))return xf(e,t);if(at(e))return function R4(e,t){return new me(n=>{let r;return vn(n,t,()=>{r=e[Ie](),vn(n,t,()=>{let o,i;try{({value:o,done:i}=r.next())}catch(s){return void n.error(s)}i?n.complete():n.next(o)},0,!0)}),()=>se(r?.return)&&r.return()})}(e,t);if(Wo(e))return function x4(e,t){return xf(xr(e),t)}(e,t)}throw de(e)}(e,t):Vt(e)}function j(...e){return Be(e,Qo(e))}function Of(e={}){const{connector:t=(()=>new st),resetOnError:n=!0,resetOnComplete:r=!0,resetOnRefCountZero:o=!0}=e;return i=>{let s,a,u,l=0,c=!1,d=!1;const f=()=>{a?.unsubscribe(),a=void 0},h=()=>{f(),s=u=void 0,c=d=!1},g=()=>{const m=s;h(),m?.unsubscribe()};return Ce((m,D)=>{l++,!d&&!c&&f();const _=u=u??t();D.add(()=>{l--,0===l&&!d&&!c&&(a=ku(g,o))}),_.subscribe(D),!s&&l>0&&(s=new Yt({next:C=>_.next(C),error:C=>{d=!0,f(),a=ku(h,n,C),_.error(C)},complete:()=>{c=!0,f(),a=ku(h,r),_.complete()}}),Vt(m).subscribe(s))})(i)}}function ku(e,t,...n){if(!0===t)return void e();if(!1===t)return;const r=new Yt({next:()=>{r.unsubscribe(),e()}});return Vt(t(...n)).subscribe(r)}function tn(e,t){return Ce((n,r)=>{let o=null,i=0,s=!1;const a=()=>s&&!o&&r.complete();n.subscribe(Ee(r,u=>{o?.unsubscribe();let l=0;const c=i++;Vt(e(u,c)).subscribe(o=Ee(r,d=>r.next(t?t(u,d,c,l++):d),()=>{o=null,a()}))},()=>{s=!0,a()}))})}function k4(e,t){return e===t}function le(e){for(let t in e)if(e[t]===le)return t;throw Error("Could not find renamed property on target object.")}function Pe(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Pe).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function Fu(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const F4=le({__forward_ref__:le});function Vu(e){return e.__forward_ref__=Vu,e.toString=function(){return Pe(this())},e}function H(e){return ju(e)?e():e}function ju(e){return"function"==typeof e&&e.hasOwnProperty(F4)&&e.__forward_ref__===Vu}function Hu(e){return e&&!!e.\u0275providers}class E extends Error{constructor(t,n){super(function Es(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}(t,n)),this.code=t}}function ae(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():function $(e){return"string"==typeof e?e:null==e?"":String(e)}(e)}function bs(e,t){throw new E(-201,!1)}function It(e,t){null==e&&function ue(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}(t,e,null,"!=")}function F(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Hn(e){return{providers:e.providers||[],imports:e.imports||[]}}function Ms(e){return Lf(e,Is)||Lf(e,Ff)}function Lf(e,t){return e.hasOwnProperty(t)?e[t]:null}function kf(e){return e&&(e.hasOwnProperty($u)||e.hasOwnProperty(Z4))?e[$u]:null}const Is=le({\u0275prov:le}),$u=le({\u0275inj:le}),Ff=le({ngInjectableDef:le}),Z4=le({ngInjectorDef:le});var x=(()=>((x=x||{})[x.Default=0]="Default",x[x.Host=1]="Host",x[x.Self=2]="Self",x[x.SkipSelf=4]="SkipSelf",x[x.Optional=8]="Optional",x))();let Bu;function ut(e){const t=Bu;return Bu=e,t}function jf(e,t,n){const r=Ms(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&x.Optional?null:void 0!==t?t:void bs(Pe(e))}const fe=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),Yo={},Uu="__NG_DI_FLAG__",Ss="ngTempTokenPath",q4=/\n/gm,Hf="__source";let Pr;function $n(e){const t=Pr;return Pr=e,t}function Y4(e,t=x.Default){if(void 0===Pr)throw new E(-203,!1);return null===Pr?jf(e,void 0,t):Pr.get(e,t&x.Optional?null:void 0,t)}function P(e,t=x.Default){return(function Vf(){return Bu}()||Y4)(H(e),t)}function T(e,t=x.Default){return P(e,Ts(t))}function Ts(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function zu(e){const t=[];for(let n=0;n<e.length;n++){const r=H(e[n]);if(Array.isArray(r)){if(0===r.length)throw new E(900,!1);let o,i=x.Default;for(let s=0;s<r.length;s++){const a=r[s],u=K4(a);"number"==typeof u?-1===u?o=a.token:i|=u:o=a}t.push(P(o,i))}else t.push(P(r))}return t}function Ko(e,t){return e[Uu]=t,e.prototype[Uu]=t,e}function K4(e){return e[Uu]}function Dn(e){return{toString:e}.toString()}var nn=(()=>((nn=nn||{})[nn.OnPush=0]="OnPush",nn[nn.Default=1]="Default",nn))(),Ct=(()=>{return(e=Ct||(Ct={}))[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",Ct;var e})();const rn={},re=[],As=le({\u0275cmp:le}),Zu=le({\u0275dir:le}),Gu=le({\u0275pipe:le}),Bf=le({\u0275mod:le}),wn=le({\u0275fac:le}),Xo=le({__NG_ELEMENT_ID__:le}),Uf=le({__NG_ENV_ID__:le});function zf(e,t,n){let r=e.length;for(;;){const o=e.indexOf(t,n);if(-1===o)return o;if(0===o||e.charCodeAt(o-1)<=32){const i=t.length;if(o+i===r||e.charCodeAt(o+i)<=32)return o}n=o+1}}function qu(e,t,n){let r=0;for(;r<n.length;){const o=n[r];if("number"==typeof o){if(0!==o)break;r++;const i=n[r++],s=n[r++],a=n[r++];e.setAttribute(t,s,a,i)}else{const i=o,s=n[++r];Gf(i)?e.setProperty(t,i,s):e.setAttribute(t,i,s),r++}}return r}function Zf(e){return 3===e||4===e||6===e}function Gf(e){return 64===e.charCodeAt(0)}function Jo(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){const o=t[r];"number"==typeof o?n=o:0===n||qf(e,n,o,null,-1===n||2===n?t[++r]:null)}}return e}function qf(e,t,n,r,o){let i=0,s=e.length;if(-1===t)s=-1;else for(;i<e.length;){const a=e[i++];if("number"==typeof a){if(a===t){s=-1;break}if(a>t){s=i-1;break}}}for(;i<e.length;){const a=e[i];if("number"==typeof a)break;if(a===n){if(null===r)return void(null!==o&&(e[i+1]=o));if(r===e[i+1])return void(e[i+2]=o)}i++,null!==r&&i++,null!==o&&i++}-1!==s&&(e.splice(s,0,t),i=s+1),e.splice(i++,0,n),null!==r&&e.splice(i++,0,r),null!==o&&e.splice(i++,0,o)}const Wf="ng-template";function e6(e,t,n){let r=0,o=!0;for(;r<e.length;){let i=e[r++];if("string"==typeof i&&o){const s=e[r++];if(n&&"class"===i&&-1!==zf(s.toLowerCase(),t,0))return!0}else{if(1===i){for(;r<e.length&&"string"==typeof(i=e[r++]);)if(i.toLowerCase()===t)return!0;return!1}"number"==typeof i&&(o=!1)}}return!1}function Qf(e){return 4===e.type&&e.value!==Wf}function t6(e,t,n){return t===(4!==e.type||n?e.value:Wf)}function n6(e,t,n){let r=4;const o=e.attrs||[],i=function i6(e){for(let t=0;t<e.length;t++)if(Zf(e[t]))return t;return e.length}(o);let s=!1;for(let a=0;a<t.length;a++){const u=t[a];if("number"!=typeof u){if(!s)if(4&r){if(r=2|1&r,""!==u&&!t6(e,u,n)||""===u&&1===t.length){if(jt(r))return!1;s=!0}}else{const l=8&r?u:t[++a];if(8&r&&null!==e.attrs){if(!e6(e.attrs,l,n)){if(jt(r))return!1;s=!0}continue}const d=r6(8&r?"class":u,o,Qf(e),n);if(-1===d){if(jt(r))return!1;s=!0;continue}if(""!==l){let f;f=d>i?"":o[d+1].toLowerCase();const h=8&r?f:null;if(h&&-1!==zf(h,l,0)||2&r&&l!==f){if(jt(r))return!1;s=!0}}}}else{if(!s&&!jt(r)&&!jt(u))return!1;if(s&&jt(u))continue;s=!1,r=u|1&r}}return jt(r)||s}function jt(e){return 0==(1&e)}function r6(e,t,n,r){if(null===t)return-1;let o=0;if(r||!n){let i=!1;for(;o<t.length;){const s=t[o];if(s===e)return o;if(3===s||6===s)i=!0;else{if(1===s||2===s){let a=t[++o];for(;"string"==typeof a;)a=t[++o];continue}if(4===s)break;if(0===s){o+=4;continue}}o+=i?1:2}return-1}return function s6(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){const r=e[n];if("number"==typeof r)return-1;if(r===t)return n;n++}return-1}(t,e)}function Yf(e,t,n=!1){for(let r=0;r<t.length;r++)if(n6(e,t[r],n))return!0;return!1}function Kf(e,t){return e?":not("+t.trim()+")":t}function u6(e){let t=e[0],n=1,r=2,o="",i=!1;for(;n<e.length;){let s=e[n];if("string"==typeof s)if(2&r){const a=e[++n];o+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else 8&r?o+="."+s:4&r&&(o+=" "+s);else""!==o&&!jt(s)&&(t+=Kf(i,o),o=""),r=s,i=i||!jt(r);n++}return""!==o&&(t+=Kf(i,o)),t}function Ns(e){return Dn(()=>{const t=Jf(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===nn.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Ct.Emulated,styles:e.styles||re,_:null,schemas:e.schemas||null,tView:null,id:""};e1(n);const r=e.dependencies;return n.directiveDefs=Rs(r,!1),n.pipeDefs=Rs(r,!0),n.id=function m6(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const o of n)t=Math.imul(31,t)+o.charCodeAt(0)<<0;return t+=2147483648,"c"+t}(n),n})}function f6(e){return ie(e)||Ze(e)}function h6(e){return null!==e}function or(e){return Dn(()=>({type:e.type,bootstrap:e.bootstrap||re,declarations:e.declarations||re,imports:e.imports||re,exports:e.exports||re,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Xf(e,t){if(null==e)return rn;const n={};for(const r in e)if(e.hasOwnProperty(r)){let o=e[r],i=o;Array.isArray(o)&&(i=o[1],o=o[0]),n[o]=r,t&&(t[o]=i)}return n}function Ke(e){return Dn(()=>{const t=Jf(e);return e1(t),t})}function ie(e){return e[As]||null}function Ze(e){return e[Zu]||null}function ct(e){return e[Gu]||null}function yt(e,t){const n=e[Bf]||null;if(!n&&!0===t)throw new Error(`Type ${Pe(e)} does not have '\u0275mod' property.`);return n}function Jf(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||rn,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||re,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Xf(e.inputs,t),outputs:Xf(e.outputs)}}function e1(e){e.features?.forEach(t=>t(e))}function Rs(e,t){if(!e)return null;const n=t?ct:f6;return()=>("function"==typeof e?e():e).map(r=>n(r)).filter(h6)}const Le=0,I=1,Z=2,ye=3,Ht=4,ei=5,Ge=6,kr=7,Se=8,Fr=9,ir=10,G=11,ti=12,t1=13,Vr=14,Te=15,ni=16,jr=17,on=18,ri=19,n1=20,Bn=21,_n=22,xs=23,Os=24,X=25,Wu=1,r1=2,sn=7,Hr=9,qe=11;function vt(e){return Array.isArray(e)&&"object"==typeof e[Wu]}function dt(e){return Array.isArray(e)&&!0===e[Wu]}function Qu(e){return 0!=(4&e.flags)}function sr(e){return e.componentOffset>-1}function Ls(e){return 1==(1&e.flags)}function $t(e){return!!e.template}function Yu(e){return 0!=(512&e[Z])}function ar(e,t){return e.hasOwnProperty(wn)?e[wn]:null}let _6=fe.WeakRef??class w6{constructor(t){this.ref=t}deref(){return this.ref}},b6=0,an=null,ks=!1;function He(e){const t=an;return an=e,t}class u1{constructor(){this.id=b6++,this.ref=function E6(e){return new _6(e)}(this),this.producers=new Map,this.consumers=new Map,this.trackingVersion=0,this.valueVersion=0}consumerPollProducersForChange(){for(const[t,n]of this.producers){const r=n.producerNode.deref();if(void 0!==r&&n.atTrackingVersion===this.trackingVersion){if(r.producerPollStatus(n.seenValueVersion))return!0}else this.producers.delete(t),r?.consumers.delete(this.id)}return!1}producerMayHaveChanged(){const t=ks;ks=!0;try{for(const[n,r]of this.consumers){const o=r.consumerNode.deref();void 0!==o&&o.trackingVersion===r.atTrackingVersion?o.onConsumerDependencyMayHaveChanged():(this.consumers.delete(n),o?.producers.delete(this.id))}}finally{ks=t}}producerAccessed(){if(ks)throw new Error("");if(null===an)return;let t=an.producers.get(this.id);void 0===t?(t={consumerNode:an.ref,producerNode:this.ref,seenValueVersion:this.valueVersion,atTrackingVersion:an.trackingVersion},an.producers.set(this.id,t),this.consumers.set(an.id,t)):(t.seenValueVersion=this.valueVersion,t.atTrackingVersion=an.trackingVersion)}get hasProducers(){return this.producers.size>0}get producerUpdatesAllowed(){return!1!==an?.consumerAllowSignalWrites}producerPollStatus(t){return this.valueVersion!==t||(this.onProducerUpdateValueVersion(),this.valueVersion!==t)}}let l1=null;const d1=()=>{};class T6 extends u1{constructor(t,n,r){super(),this.watch=t,this.schedule=n,this.dirty=!1,this.cleanupFn=d1,this.registerOnCleanup=o=>{this.cleanupFn=o},this.consumerAllowSignalWrites=r}notify(){this.dirty||this.schedule(this),this.dirty=!0}onConsumerDependencyMayHaveChanged(){this.notify()}onProducerUpdateValueVersion(){}run(){if(this.dirty=!1,0!==this.trackingVersion&&!this.consumerPollProducersForChange())return;const t=He(this);this.trackingVersion++;try{this.cleanupFn(),this.cleanupFn=d1,this.watch(this.registerOnCleanup)}finally{He(t)}}cleanup(){this.cleanupFn()}}class A6{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function ur(){return f1}function f1(e){return e.type.prototype.ngOnChanges&&(e.setInput=R6),N6}function N6(){const e=p1(this),t=e?.current;if(t){const n=e.previous;if(n===rn)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function R6(e,t,n,r){const o=this.declaredInputs[n],i=p1(e)||function x6(e,t){return e[h1]=t}(e,{previous:rn,current:null}),s=i.current||(i.current={}),a=i.previous,u=a[o];s[o]=new A6(u&&u.currentValue,t,a===rn),e[r]=t}ur.ngInherit=!0;const h1="__ngSimpleChanges__";function p1(e){return e[h1]||null}const un=function(e,t,n){};function ge(e){for(;Array.isArray(e);)e=e[Le];return e}function ft(e,t){return ge(t[e.index])}function C1(e,t){return e.data[t]}function Dt(e,t){const n=t[e];return vt(n)?n:n[Le]}function Un(e,t){return null==t?null:e[t]}function y1(e){e[jr]=0}function j6(e){1024&e[Z]||(e[Z]|=1024,D1(e,1))}function v1(e){1024&e[Z]&&(e[Z]&=-1025,D1(e,-1))}function D1(e,t){let n=e[ye];if(null===n)return;n[ei]+=t;let r=n;for(n=n[ye];null!==n&&(1===t&&1===r[ei]||-1===t&&0===r[ei]);)n[ei]+=t,r=n,n=n[ye]}const V={lFrame:R1(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function E1(){return V.bindingsEnabled}function v(){return V.lFrame.lView}function te(){return V.lFrame.tView}function Ue(){let e=b1();for(;null!==e&&64===e.type;)e=e.parent;return e}function b1(){return V.lFrame.currentTNode}function ln(e,t){const n=V.lFrame;n.currentTNode=e,n.isParent=t}function nl(){return V.lFrame.isParent}function J6(e,t){const n=V.lFrame;n.bindingIndex=n.bindingRootIndex=e,ol(t)}function ol(e){V.lFrame.currentDirectiveIndex=e}function T1(){return V.lFrame.currentQueryIndex}function sl(e){V.lFrame.currentQueryIndex=e}function tm(e){const t=e[I];return 2===t.type?t.declTNode:1===t.type?e[Ge]:null}function A1(e,t,n){if(n&x.SkipSelf){let o=t,i=e;for(;!(o=o.parent,null!==o||n&x.Host||(o=tm(i),null===o||(i=i[Vr],10&o.type))););if(null===o)return!1;t=o,e=i}const r=V.lFrame=N1();return r.currentTNode=t,r.lView=e,!0}function al(e){const t=N1(),n=e[I];V.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function N1(){const e=V.lFrame,t=null===e?null:e.child;return null===t?R1(e):t}function R1(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function x1(){const e=V.lFrame;return V.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const O1=x1;function ul(){const e=x1();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Je(){return V.lFrame.selectedIndex}function lr(e){V.lFrame.selectedIndex=e}function Hs(){V.lFrame.currentNamespace="svg"}function $s(){!function im(){V.lFrame.currentNamespace=null}()}let L1=!0;function Bs(){return L1}function zn(e){L1=e}function Us(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){const i=e.data[n].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:u,ngAfterViewChecked:l,ngOnDestroy:c}=i;s&&(e.contentHooks??=[]).push(-n,s),a&&((e.contentHooks??=[]).push(n,a),(e.contentCheckHooks??=[]).push(n,a)),u&&(e.viewHooks??=[]).push(-n,u),l&&((e.viewHooks??=[]).push(n,l),(e.viewCheckHooks??=[]).push(n,l)),null!=c&&(e.destroyHooks??=[]).push(n,c)}}function zs(e,t,n){k1(e,t,3,n)}function Zs(e,t,n,r){(3&e[Z])===n&&k1(e,t,n,r)}function ll(e,t){let n=e[Z];(3&n)===t&&(n&=8191,n+=1,e[Z]=n)}function k1(e,t,n,r){const i=r??-1,s=t.length-1;let a=0;for(let u=void 0!==r?65535&e[jr]:0;u<s;u++)if("number"==typeof t[u+1]){if(a=t[u],null!=r&&a>=r)break}else t[u]<0&&(e[jr]+=65536),(a<i||-1==i)&&(am(e,n,t,u),e[jr]=(4294901760&e[jr])+u+2),u++}function F1(e,t){un(4,e,t);const n=He(null);try{t.call(e)}finally{He(n),un(5,e,t)}}function am(e,t,n,r){const o=n[r]<0,i=n[r+1],a=e[o?-n[r]:n[r]];o?e[Z]>>13<e[jr]>>16&&(3&e[Z])===t&&(e[Z]+=8192,F1(a,i)):F1(a,i)}const zr=-1;class si{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function V1(e){return e!==zr}function Gs(e){return 32767&e}function qs(e,t){let n=function dm(e){return e>>16}(e),r=t;for(;n>0;)r=r[Vr],n--;return r}let dl=!0;function Ws(e){const t=dl;return dl=e,t}const j1=255,H1=5;let fm=0;const cn={};function Qs(e,t){const n=$1(e,t);if(-1!==n)return n;const r=t[I];r.firstCreatePass&&(e.injectorIndex=t.length,fl(r.data,e),fl(t,null),fl(r.blueprint,null));const o=hl(e,t),i=e.injectorIndex;if(V1(o)){const s=Gs(o),a=qs(o,t),u=a[I].data;for(let l=0;l<8;l++)t[i+l]=a[s+l]|u[s+l]}return t[i+8]=o,i}function fl(e,t){e.push(0,0,0,0,0,0,0,0,t)}function $1(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function hl(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;null!==o;){if(r=Q1(o),null===r)return zr;if(n++,o=o[Vr],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return zr}function pl(e,t,n){!function hm(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(Xo)&&(r=n[Xo]),null==r&&(r=n[Xo]=fm++);const o=r&j1;t.data[e+(o>>H1)]|=1<<o}(e,t,n)}function B1(e,t,n){if(n&x.Optional||void 0!==e)return e;bs()}function U1(e,t,n,r){if(n&x.Optional&&void 0===r&&(r=null),!(n&(x.Self|x.Host))){const o=e[Fr],i=ut(void 0);try{return o?o.get(t,r,n&x.Optional):jf(t,r,n&x.Optional)}finally{ut(i)}}return B1(r,0,n)}function z1(e,t,n,r=x.Default,o){if(null!==e){if(2048&t[Z]&&!(r&x.Self)){const s=function ym(e,t,n,r,o){let i=e,s=t;for(;null!==i&&null!==s&&2048&s[Z]&&!(512&s[Z]);){const a=Z1(i,s,n,r|x.Self,cn);if(a!==cn)return a;let u=i.parent;if(!u){const l=s[n1];if(l){const c=l.get(n,cn,r);if(c!==cn)return c}u=Q1(s),s=s[Vr]}i=u}return o}(e,t,n,r,cn);if(s!==cn)return s}const i=Z1(e,t,n,r,cn);if(i!==cn)return i}return U1(t,n,r,o)}function Z1(e,t,n,r,o){const i=function mm(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(Xo)?e[Xo]:void 0;return"number"==typeof t?t>=0?t&j1:Cm:t}(n);if("function"==typeof i){if(!A1(t,e,r))return r&x.Host?B1(o,0,r):U1(t,n,r,o);try{const s=i(r);if(null!=s||r&x.Optional)return s;bs()}finally{O1()}}else if("number"==typeof i){let s=null,a=$1(e,t),u=zr,l=r&x.Host?t[Te][Ge]:null;for((-1===a||r&x.SkipSelf)&&(u=-1===a?hl(e,t):t[a+8],u!==zr&&q1(r,!1)?(s=t[I],a=Gs(u),t=qs(u,t)):a=-1);-1!==a;){const c=t[I];if(G1(i,a,c.data)){const d=gm(a,t,n,s,r,l);if(d!==cn)return d}u=t[a+8],u!==zr&&q1(r,t[I].data[a+8]===l)&&G1(i,a,t)?(s=c,a=Gs(u),t=qs(u,t)):a=-1}}return o}function gm(e,t,n,r,o,i){const s=t[I],a=s.data[e+8],c=Ys(a,s,n,null==r?sr(a)&&dl:r!=s&&0!=(3&a.type),o&x.Host&&i===a);return null!==c?cr(t,s,c,a):cn}function Ys(e,t,n,r,o){const i=e.providerIndexes,s=t.data,a=1048575&i,u=e.directiveStart,c=i>>20,f=o?a+c:e.directiveEnd;for(let h=r?a:a+c;h<f;h++){const g=s[h];if(h<u&&n===g||h>=u&&g.type===n)return h}if(o){const h=s[u];if(h&&$t(h)&&h.type===n)return u}return null}function cr(e,t,n,r){let o=e[n];const i=t.data;if(function um(e){return e instanceof si}(o)){const s=o;s.resolving&&function V4(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new E(-200,`Circular dependency in DI detected for ${e}${n}`)}(ae(i[n]));const a=Ws(s.canSeeViewProviders);s.resolving=!0;const u=s.injectImpl?ut(s.injectImpl):null;A1(e,r,x.Default);try{o=e[n]=s.factory(void 0,i,e,r),t.firstCreatePass&&n>=r.directiveStart&&function sm(e,t,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(r){const s=f1(t);(n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s)}o&&(n.preOrderHooks??=[]).push(0-e,o),i&&((n.preOrderHooks??=[]).push(e,i),(n.preOrderCheckHooks??=[]).push(e,i))}(n,i[n],t)}finally{null!==u&&ut(u),Ws(a),s.resolving=!1,O1()}}return o}function G1(e,t,n){return!!(n[t+(e>>H1)]&1<<e)}function q1(e,t){return!(e&x.Self||e&x.Host&&t)}class Zr{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return z1(this._tNode,this._lView,t,Ts(r),n)}}function Cm(){return new Zr(Ue(),v())}function gl(e){return ju(e)?()=>{const t=gl(H(e));return t&&t()}:ar(e)}function Q1(e){const t=e[I],n=t.type;return 2===n?t.declTNode:1===n?e[Ge]:null}const qr="__parameters__";function Qr(e,t,n){return Dn(()=>{const r=function ml(e){return function(...n){if(e){const r=e(...n);for(const o in r)this[o]=r[o]}}}(t);function o(...i){if(this instanceof o)return r.apply(this,i),this;const s=new o(...i);return a.annotation=s,a;function a(u,l,c){const d=u.hasOwnProperty(qr)?u[qr]:Object.defineProperty(u,qr,{value:[]})[qr];for(;d.length<=c;)d.push(null);return(d[c]=d[c]||[]).push(s),u}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}function li(e,t){e.forEach(n=>Array.isArray(n)?li(n,t):t(n))}function K1(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Xs(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}const ea=Ko(Qr("Optional"),8),ta=Ko(Qr("SkipSelf"),4);function ia(e){return 128==(128&e.flags)}var ht=(()=>((ht=ht||{})[ht.Important=1]="Important",ht[ht.DashCase=2]="DashCase",ht))();const El=new Map;let qm=0;const Ml="__ngContext__";function We(e,t){vt(t)?(e[Ml]=t[ri],function Qm(e){El.set(e[ri],e)}(t)):e[Ml]=t}let Il;function Sl(e,t){return Il(e,t)}function hi(e){const t=e[ye];return dt(t)?t[ye]:t}function yh(e){return Dh(e[ti])}function vh(e){return Dh(e[Ht])}function Dh(e){for(;null!==e&&!dt(e);)e=e[Ht];return e}function Jr(e,t,n,r,o){if(null!=r){let i,s=!1;dt(r)?i=r:vt(r)&&(s=!0,r=r[Le]);const a=ge(r);0===e&&null!==n?null==o?Mh(t,n,a):dr(t,n,a,o||null,!0):1===e&&null!==n?dr(t,n,a,o||null,!0):2===e?function da(e,t,n){const r=la(e,t);r&&function p5(e,t,n,r){e.removeChild(t,n,r)}(e,r,t,n)}(t,a,s):3===e&&t.destroyNode(a),null!=i&&function C5(e,t,n,r,o){const i=n[sn];i!==ge(n)&&Jr(t,e,r,i,o);for(let a=qe;a<n.length;a++){const u=n[a];gi(u[I],u,e,t,r,i)}}(t,e,i,n,o)}}function ua(e,t,n){return e.createElement(t,n)}function _h(e,t){const n=e[Hr],r=n.indexOf(t);v1(t),n.splice(r,1)}function Al(e,t){if(e.length<=qe)return;const n=qe+t,r=e[n];if(r){const o=r[ni];null!==o&&o!==e&&_h(o,r),t>0&&(e[n-1][Ht]=r[Ht]);const i=Xs(e,qe+t);!function s5(e,t){gi(e,t,t[G],2,null,null),t[Le]=null,t[Ge]=null}(r[I],r);const s=i[on];null!==s&&s.detachView(i[I]),r[ye]=null,r[Ht]=null,r[Z]&=-129}return r}function Eh(e,t){if(!(256&t[Z])){const n=t[G];t[xs]?.destroy(),t[Os]?.destroy(),n.destroyNode&&gi(e,t,n,3,null,null),function l5(e){let t=e[ti];if(!t)return Nl(e[I],e);for(;t;){let n=null;if(vt(t))n=t[ti];else{const r=t[qe];r&&(n=r)}if(!n){for(;t&&!t[Ht]&&t!==e;)vt(t)&&Nl(t[I],t),t=t[ye];null===t&&(t=e),vt(t)&&Nl(t[I],t),n=t&&t[Ht]}t=n}}(t)}}function Nl(e,t){if(!(256&t[Z])){t[Z]&=-129,t[Z]|=256,function h5(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r<n.length;r+=2){const o=t[n[r]];if(!(o instanceof si)){const i=n[r+1];if(Array.isArray(i))for(let s=0;s<i.length;s+=2){const a=o[i[s]],u=i[s+1];un(4,a,u);try{u.call(a)}finally{un(5,a,u)}}else{un(4,o,i);try{i.call(o)}finally{un(5,o,i)}}}}}(e,t),function f5(e,t){const n=e.cleanup,r=t[kr];if(null!==n)for(let i=0;i<n.length-1;i+=2)if("string"==typeof n[i]){const s=n[i+3];s>=0?r[s]():r[-s].unsubscribe(),i+=2}else n[i].call(r[n[i+1]]);null!==r&&(t[kr]=null);const o=t[Bn];if(null!==o){t[Bn]=null;for(let i=0;i<o.length;i++)(0,o[i])()}}(e,t),1===t[I].type&&t[G].destroy();const n=t[ni];if(null!==n&&dt(t[ye])){n!==t[ye]&&_h(n,t);const r=t[on];null!==r&&r.detachView(e)}!function Ym(e){El.delete(e[ri])}(t)}}function Rl(e,t,n){return function bh(e,t,n){let r=t;for(;null!==r&&40&r.type;)r=(t=r).parent;if(null===r)return n[Le];{const{componentOffset:o}=r;if(o>-1){const{encapsulation:i}=e.data[r.directiveStart+o];if(i===Ct.None||i===Ct.Emulated)return null}return ft(r,n)}}(e,t.parent,n)}function dr(e,t,n,r,o){e.insertBefore(t,n,r,o)}function Mh(e,t,n){e.appendChild(t,n)}function Ih(e,t,n,r,o){null!==r?dr(e,t,n,r,o):Mh(e,t,n)}function la(e,t){return e.parentNode(t)}let xl,kl,Ah=function Th(e,t,n){return 40&e.type?ft(e,n):null};function ca(e,t,n,r){const o=Rl(e,r,t),i=t[G],a=function Sh(e,t,n){return Ah(e,t,n)}(r.parent||t[Ge],r,t);if(null!=o)if(Array.isArray(n))for(let u=0;u<n.length;u++)Ih(i,o,n[u],a,!1);else Ih(i,o,n,a,!1);void 0!==xl&&xl(i,r,t,n,o)}function pi(e,t){if(null!==t){const n=t.type;if(3&n)return ft(t,e);if(4&n)return Ol(-1,e[t.index]);if(8&n){const r=t.child;if(null!==r)return pi(e,r);{const o=e[t.index];return dt(o)?Ol(-1,o):ge(o)}}if(32&n)return Sl(t,e)()||ge(e[t.index]);{const r=Rh(e,t);return null!==r?Array.isArray(r)?r[0]:pi(hi(e[Te]),r):pi(e,t.next)}}return null}function Rh(e,t){return null!==t?e[Te][Ge].projection[t.projection]:null}function Ol(e,t){const n=qe+e+1;if(n<t.length){const r=t[n],o=r[I].firstChild;if(null!==o)return pi(r,o)}return t[sn]}function Pl(e,t,n,r,o,i,s){for(;null!=n;){const a=r[n.index],u=n.type;if(s&&0===t&&(a&&We(ge(a),r),n.flags|=2),32!=(32&n.flags))if(8&u)Pl(e,t,n.child,r,o,i,!1),Jr(t,e,o,a,i);else if(32&u){const l=Sl(n,r);let c;for(;c=l();)Jr(t,e,o,c,i);Jr(t,e,o,a,i)}else 16&u?Oh(e,t,r,n,o,i):Jr(t,e,o,a,i);n=s?n.projectionNext:n.next}}function gi(e,t,n,r,o,i){Pl(n,r,e.firstChild,t,o,i,!1)}function Oh(e,t,n,r,o,i){const s=n[Te],u=s[Ge].projection[r.projection];if(Array.isArray(u))for(let l=0;l<u.length;l++)Jr(t,e,o,u[l],i);else{let l=u;const c=s[ye];ia(r)&&(l.flags|=128),Pl(e,t,l,c,o,i,!0)}}function Ph(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function Lh(e,t,n){const{mergedAttrs:r,classes:o,styles:i}=n;null!==r&&qu(e,t,r),null!==o&&Ph(e,t,o),null!==i&&function v5(e,t,n){e.setAttribute(t,"style",n)}(e,t,i)}class N{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=F({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Di=new N("ENVIRONMENT_INITIALIZER"),Qh=new N("INJECTOR",-1),Yh=new N("INJECTOR_DEF_TYPES");class Kh{get(t,n=Yo){if(n===Yo){const r=new Error(`NullInjectorError: No provider for ${Pe(t)}!`);throw r.name="NullInjectorError",r}return n}}function G5(...e){return{\u0275providers:Jh(0,e),\u0275fromNgModule:!0}}function Jh(e,...t){const n=[],r=new Set;let o;return li(t,i=>{const s=i;Bl(s,n,[],r)&&(o||=[],o.push(s))}),void 0!==o&&ep(o,n),n}function ep(e,t){for(let n=0;n<e.length;n++){const{providers:o}=e[n];Ul(o,i=>{t.push(i)})}}function Bl(e,t,n,r){if(!(e=H(e)))return!1;let o=null,i=kf(e);const s=!i&&ie(e);if(i||s){if(s&&!s.standalone)return!1;o=e}else{const u=e.ngModule;if(i=kf(u),!i)return!1;o=u}const a=r.has(o);if(s){if(a)return!1;if(r.add(o),s.dependencies){const u="function"==typeof s.dependencies?s.dependencies():s.dependencies;for(const l of u)Bl(l,t,n,r)}}else{if(!i)return!1;{if(null!=i.imports&&!a){let l;r.add(o);try{li(i.imports,c=>{Bl(c,t,n,r)&&(l||=[],l.push(c))})}finally{}void 0!==l&&ep(l,t)}if(!a){const l=ar(o)||(()=>new o);t.push({provide:o,useFactory:l,deps:re},{provide:Yh,useValue:o,multi:!0},{provide:Di,useValue:()=>P(o),multi:!0})}const u=i.providers;null==u||a||Ul(u,c=>{t.push(c)})}}return o!==e&&void 0!==e.providers}function Ul(e,t){for(let n of e)Hu(n)&&(n=n.\u0275providers),Array.isArray(n)?Ul(n,t):t(n)}const q5=le({provide:String,useValue:le});function zl(e){return null!==e&&"object"==typeof e&&q5 in e}function fr(e){return"function"==typeof e}const Zl=new N("Set Injector scope."),ga={},Q5={};let Gl;function ma(){return void 0===Gl&&(Gl=new Kh),Gl}class In{}class ql extends In{get destroyed(){return this._destroyed}constructor(t,n,r,o){super(),this.parent=n,this.source=r,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Ql(t,s=>this.processProvider(s)),this.records.set(Qh,to(void 0,this)),o.has("environment")&&this.records.set(In,to(void 0,this));const i=this.records.get(Zl);null!=i&&"string"==typeof i.value&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(Yh.multi,re,x.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const n of t)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=$n(this),r=ut(void 0);try{return t()}finally{$n(n),ut(r)}}get(t,n=Yo,r=x.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Uf))return t[Uf](this);r=Ts(r);const o=$n(this),i=ut(void 0);try{if(!(r&x.SkipSelf)){let a=this.records.get(t);if(void 0===a){const u=function e8(e){return"function"==typeof e||"object"==typeof e&&e instanceof N}(t)&&Ms(t);a=u&&this.injectableDefInScope(u)?to(Wl(t),ga):null,this.records.set(t,a)}if(null!=a)return this.hydrate(t,a)}return(r&x.Self?ma():this.parent).get(t,n=r&x.Optional&&n===Yo?null:n)}catch(s){if("NullInjectorError"===s.name){if((s[Ss]=s[Ss]||[]).unshift(Pe(t)),o)throw s;return function X4(e,t,n,r){const o=e[Ss];throw t[Hf]&&o.unshift(t[Hf]),e.message=function J4(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let o=Pe(t);if(Array.isArray(t))o=t.map(Pe).join(" -> ");else if("object"==typeof t){let i=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];i.push(s+":"+("string"==typeof a?JSON.stringify(a):Pe(a)))}o=`{${i.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(q4,"\n ")}`}("\n"+e.message,o,n,r),e.ngTokenPath=o,e[Ss]=null,e}(s,t,"R3InjectorError",this.source)}throw s}finally{ut(i),$n(o)}}resolveInjectorInitializers(){const t=$n(this),n=ut(void 0);try{const r=this.get(Di.multi,re,x.Self);for(const o of r)o()}finally{$n(t),ut(n)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(Pe(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new E(205,!1)}processProvider(t){let n=fr(t=H(t))?t:H(t&&t.provide);const r=function K5(e){return zl(e)?to(void 0,e.useValue):to(function rp(e,t,n){let r;if(fr(e)){const o=H(e);return ar(o)||Wl(o)}if(zl(e))r=()=>H(e.useValue);else if(function np(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...zu(e.deps||[]));else if(function tp(e){return!(!e||!e.useExisting)}(e))r=()=>P(H(e.useExisting));else{const o=H(e&&(e.useClass||e.provide));if(!function X5(e){return!!e.deps}(e))return ar(o)||Wl(o);r=()=>new o(...zu(e.deps))}return r}(e),ga)}(t);if(fr(t)||!0!==t.multi)this.records.get(n);else{let o=this.records.get(n);o||(o=to(void 0,ga,!0),o.factory=()=>zu(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n){return n.value===ga&&(n.value=Q5,n.value=n.factory()),"object"==typeof n.value&&n.value&&function J5(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;const n=H(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function Wl(e){const t=Ms(e),n=null!==t?t.factory:ar(e);if(null!==n)return n;if(e instanceof N)throw new E(204,!1);if(e instanceof Function)return function Y5(e){const t=e.length;if(t>0)throw function ci(e,t){const n=[];for(let r=0;r<e;r++)n.push(t);return n}(t,"?"),new E(204,!1);const n=function z4(e){return e&&(e[Is]||e[Ff])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new E(204,!1)}function to(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Ql(e,t){for(const n of e)Array.isArray(n)?Ql(n,t):n&&Hu(n)?Ql(n.\u0275providers,t):t(n)}const Ca=new N("AppId",{providedIn:"root",factory:()=>t8}),t8="ng",op=new N("Platform Initializer"),no=new N("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),ip=new N("CSP nonce",{providedIn:"root",factory:()=>function mi(){if(void 0!==kl)return kl;if(typeof document<"u")return document;throw new E(210,!1)}().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let ap=(e,t)=>null;function up(e,t){return ap(e,t)}class c8{}class dp{}class f8{resolveComponentFactory(t){throw function d8(e){const t=Error(`No component factory found for ${Pe(e)}.`);return t.ngComponent=e,t}(t)}}let _a=(()=>{class e{}return e.NULL=new f8,e})();function h8(){return ro(Ue(),v())}function ro(e,t){return new Gn(ft(e,t))}let Gn=(()=>{class e{constructor(n){this.nativeElement=n}}return e.__NG_ELEMENT_ID__=h8,e})();function p8(e){return e instanceof Gn?e.nativeElement:e}class hp{}let m8=(()=>{class e{}return e.\u0275prov=F({token:e,providedIn:"root",factory:()=>null}),e})();class ba{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const C8=new ba("16.1.2"),sc={};function bi(e){for(;e;){e[Z]|=64;const t=hi(e);if(Yu(e)&&!t)return e;e=t}return null}function ac(e){return e.ngOriginalError}class hr{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&ac(t);for(;n&&ac(n);)n=ac(n);return n||null}}const mp=new N("",{providedIn:"root",factory:()=>!1});function Sn(e){return e instanceof Function?e():e}class wp extends u1{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(t){this._lView=t}onConsumerDependencyMayHaveChanged(){bi(this._lView)}onProducerUpdateValueVersion(){}get hasReadASignal(){return this.hasProducers}runInContext(t,n,r){const o=He(this);this.trackingVersion++;try{t(n,r)}finally{He(o)}}destroy(){this.trackingVersion++}}let Ia=null;function _p(){return Ia??=new wp,Ia}function Ep(e,t){return e[t]??_p()}function bp(e,t){const n=_p();n.hasReadASignal&&(e[t]=Ia,n.lView=e,Ia=new wp)}const q={};function Tt(e){Mp(te(),v(),Je()+e,!1)}function Mp(e,t,n,r){if(!r)if(3==(3&t[Z])){const i=e.preOrderCheckHooks;null!==i&&zs(t,i,n)}else{const i=e.preOrderHooks;null!==i&&Zs(t,i,0,n)}lr(n)}function Ap(e,t=null,n=null,r){const o=Np(e,t,n,r);return o.resolveInjectorInitializers(),o}function Np(e,t=null,n=null,r,o=new Set){const i=[n||re,G5(e)];return r=r||("object"==typeof e?void 0:Pe(e)),new ql(i,t||ma(),r||null,o)}let Tn=(()=>{class e{static create(n,r){if(Array.isArray(n))return Ap({name:""},r,n,"");{const o=n.name??"";return Ap({name:o},n.parent,n.providers,o)}}}return e.THROW_IF_NOT_FOUND=Yo,e.NULL=new Kh,e.\u0275prov=F({token:e,providedIn:"any",factory:()=>P(Qh)}),e.__NG_ELEMENT_ID__=-1,e})();function L(e,t=x.Default){const n=v();return null===n?P(e,t):z1(Ue(),n,H(e),t)}function Sa(e,t,n,r,o,i,s,a,u,l,c){const d=t.blueprint.slice();return d[Le]=o,d[Z]=140|r,(null!==l||e&&2048&e[Z])&&(d[Z]|=2048),y1(d),d[ye]=d[Vr]=e,d[Se]=n,d[ir]=s||e&&e[ir],d[G]=a||e&&e[G],d[Fr]=u||e&&e[Fr]||null,d[Ge]=i,d[ri]=function Wm(){return qm++}(),d[_n]=c,d[n1]=l,d[Te]=2==t.type?e[Te]:d,d}function io(e,t,n,r,o){let i=e.data[t];if(null===i)i=function uc(e,t,n,r,o){const i=b1(),s=nl(),u=e.data[t]=function V8(e,t,n,r,o,i){let s=t?t.injectorIndex:-1,a=0;return function Br(){return null!==V.skipHydrationRootTNode}()&&(a|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,s?i:i&&i.parent,n,t,r,o);return null===e.firstChild&&(e.firstChild=u),null!==i&&(s?null==i.child&&null!==u.parent&&(i.child=u):null===i.next&&(i.next=u,u.prev=i)),u}(e,t,n,r,o),function X6(){return V.lFrame.inI18n}()&&(i.flags|=32);else if(64&i.type){i.type=n,i.value=r,i.attrs=o;const s=function ii(){const e=V.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();i.injectorIndex=null===s?-1:s.injectorIndex}return ln(i,!0),i}function Mi(e,t,n,r){if(0===n)return-1;const o=t.length;for(let i=0;i<n;i++)t.push(r),e.blueprint.push(r),e.data.push(null);return o}function xp(e,t,n,r,o){const i=Ep(t,xs),s=Je(),a=2&r;try{if(lr(-1),a&&t.length>X&&Mp(e,t,X,!1),un(a?2:0,o),a)i.runInContext(n,r,o);else{const l=He(null);try{n(r,o)}finally{He(l)}}}finally{a&&null===t[xs]&&bp(t,xs),lr(s),un(a?3:1,o)}}function lc(e,t,n){if(Qu(t)){const r=He(null);try{const i=t.directiveEnd;for(let s=t.directiveStart;s<i;s++){const a=e.data[s];a.contentQueries&&a.contentQueries(1,n[s],s)}}finally{He(r)}}}function Op(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=fc(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function fc(e,t,n,r,o,i,s,a,u,l,c){const d=X+r,f=d+o,h=function x8(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:q);return n}(d,f),g="function"==typeof l?l():l;return h[I]={type:e,blueprint:h,template:n,queries:null,viewQuery:a,declTNode:t,data:h.slice().fill(null,d),bindingStartIndex:d,expandoStartIndex:f,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof i?i():i,pipeRegistry:"function"==typeof s?s():s,firstChild:null,schemas:u,consts:g,incompleteFirstPass:!1,ssrId:c}}let Pp=e=>null;function Lp(e,t,n,r){for(let o in e)if(e.hasOwnProperty(o)){n=null===n?{}:n;const i=e[o];null===r?kp(n,t,o,i):r.hasOwnProperty(o)&&kp(n,t,r[o],i)}return n}function kp(e,t,n,r){e.hasOwnProperty(n)?e[n].push(t,r):e[n]=[t,r]}function Fp(e,t,n,r,o,i){for(let l=0;l<r.length;l++)pl(Qs(n,t),e,r[l].type);!function Y8(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}(n,e.data.length,r.length);for(let l=0;l<r.length;l++){const c=r[l];c.providersResolver&&c.providersResolver(c)}let s=!1,a=!1,u=Mi(e,t,r.length,null);for(let l=0;l<r.length;l++){const c=r[l];n.mergedAttrs=Jo(n.mergedAttrs,c.hostAttrs),K8(e,n,t,u,c),Q8(u,c,o),null!==c.contentQueries&&(n.flags|=4),(null!==c.hostBindings||null!==c.hostAttrs||0!==c.hostVars)&&(n.flags|=64);const d=c.type.prototype;!s&&(d.ngOnChanges||d.ngOnInit||d.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),s=!0),!a&&(d.ngOnChanges||d.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),a=!0),u++}!function j8(e,t,n){const o=t.directiveEnd,i=e.data,s=t.attrs,a=[];let u=null,l=null;for(let c=t.directiveStart;c<o;c++){const d=i[c],f=n?n.get(d):null,g=f?f.outputs:null;u=Lp(d.inputs,c,u,f?f.inputs:null),l=Lp(d.outputs,c,l,g);const m=null===u||null===s||Qf(t)?null:e9(u,c,s);a.push(m)}null!==u&&(u.hasOwnProperty("class")&&(t.flags|=8),u.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=a,t.inputs=u,t.outputs=l}(e,n,i)}function Vp(e,t,n){const r=n.directiveStart,o=n.directiveEnd,i=n.index,s=function em(){return V.lFrame.currentDirectiveIndex}();try{lr(i);for(let a=r;a<o;a++){const u=e.data[a],l=t[a];ol(a),(null!==u.hostBindings||0!==u.hostVars||null!==u.hostAttrs)&&G8(u,l)}}finally{lr(-1),ol(s)}}function G8(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function pc(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function Q8(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;$t(t)&&(n[""]=e)}}function K8(e,t,n,r,o){e.data[r]=o;const i=o.factory||(o.factory=ar(o.type)),s=new si(i,$t(o),L);e.blueprint[r]=s,n[r]=s,function U8(e,t,n,r,o){const i=o.hostBindings;if(i){let s=e.hostBindingOpCodes;null===s&&(s=e.hostBindingOpCodes=[]);const a=~t.index;(function z8(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(s)!=a&&s.push(a),s.push(n,r,i)}}(e,t,r,Mi(e,n,o.hostVars,q),o)}function J8(e,t,n,r,o,i){const s=i[t];if(null!==s)for(let a=0;a<s.length;)jp(r,n,s[a++],s[a++],s[a++])}function jp(e,t,n,r,o){const i=He(null);try{const s=e.inputTransforms;null!==s&&s.hasOwnProperty(r)&&(o=s[r].call(t,o)),null!==e.setInput?e.setInput(t,o,n,r):t[r]=o}finally{He(i)}}function e9(e,t,n){let r=null,o=0;for(;o<n.length;){const i=n[o];if(0!==i)if(5!==i){if("number"==typeof i)break;if(e.hasOwnProperty(i)){null===r&&(r=[]);const s=e[i];for(let a=0;a<s.length;a+=2)if(s[a]===t){r.push(i,s[a+1],n[o+1]);break}}o+=2}else o+=2;else o+=4}return r}function $p(e,t){const n=e.contentQueries;if(null!==n)for(let r=0;r<n.length;r+=2){const i=n[r+1];if(-1!==i){const s=e.data[i];sl(n[r]),s.contentQueries(2,t[i],i)}}}function Ta(e,t){return e[ti]?e[t1][Ht]=t:e[ti]=t,e[t1]=t,t}function mc(e,t,n){sl(0);const r=He(null);try{t(e,n)}finally{He(r)}}function Bp(e){return e[kr]||(e[kr]=[])}function Up(e){return e.cleanup||(e.cleanup=[])}function Zp(e,t){const n=e[Fr],r=n?n.get(hr,null):null;r&&r.handleError(t)}function Cc(e,t,n,r,o){for(let i=0;i<n.length;){const s=n[i++],a=n[i++];jp(e.data[s],t[s],r,a,o)}}function t9(e,t){const n=Dt(t,e),r=n[I];!function n9(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(r,n);const o=n[Le];null!==o&&null===n[_n]&&(n[_n]=up(o,n[Fr])),yc(r,n,n[Se])}function yc(e,t,n){al(t);try{const r=e.viewQuery;null!==r&&mc(1,r,n);const o=e.template;null!==o&&xp(e,t,o,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),e.staticContentQueries&&$p(e,t),e.staticViewQueries&&mc(2,e.viewQuery,n);const i=e.components;null!==i&&function r9(e,t){for(let n=0;n<t.length;n++)t9(e,t[n])}(t,i)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[Z]&=-5,ul()}}let Gp=(()=>{class e{constructor(){this.all=new Set,this.queue=new Map}create(n,r,o){const i=typeof Zone>"u"?null:Zone.current,s=new T6(n,l=>{this.all.has(l)&&this.queue.set(l,i)},o);let a;this.all.add(s),s.notify();const u=()=>{s.cleanup(),a?.(),this.all.delete(s),this.queue.delete(s)};return a=r?.onDestroy(u),{destroy:u}}flush(){if(0!==this.queue.size)for(const[n,r]of this.queue)this.queue.delete(n),r?r.run(()=>n.run()):n.run()}get isQueueEmpty(){return 0===this.queue.size}}return e.\u0275prov=F({token:e,providedIn:"root",factory:()=>new e}),e})();function Aa(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,i=0;if(null!==t)for(let s=0;s<t.length;s++){const a=t[s];"number"==typeof a?i=a:1==i?o=Fu(o,a):2==i&&(r=Fu(r,a+": "+t[++s]+";"))}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=o:e.classesWithoutHost=o}function Ii(e,t,n,r,o=!1){for(;null!==n;){const i=t[n.index];if(null!==i&&r.push(ge(i)),dt(i)){for(let a=qe;a<i.length;a++){const u=i[a],l=u[I].firstChild;null!==l&&Ii(u[I],u,l,r)}i[sn]!==i[Le]&&r.push(i[sn])}const s=n.type;if(8&s)Ii(e,t,n.child,r);else if(32&s){const a=Sl(n,t);let u;for(;u=a();)r.push(u)}else if(16&s){const a=Rh(t,n);if(Array.isArray(a))r.push(...a);else{const u=hi(t[Te]);Ii(u[I],u,a,r,!0)}}n=o?n.projectionNext:n.next}return r}function Na(e,t,n,r=!0){const o=t[ir].rendererFactory;o.begin&&o.begin();try{qp(e,t,e.template,n)}catch(s){throw r&&Zp(t,s),s}finally{o.end&&o.end(),t[ir].effectManager?.flush()}}function qp(e,t,n,r){const o=t[Z];if(256!=(256&o)){t[ir].effectManager?.flush(),al(t);try{y1(t),function I1(e){return V.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&xp(e,t,n,2,r);const s=3==(3&o);if(s){const l=e.preOrderCheckHooks;null!==l&&zs(t,l,null)}else{const l=e.preOrderHooks;null!==l&&Zs(t,l,0,null),ll(t,0)}if(function u9(e){for(let t=yh(e);null!==t;t=vh(t)){if(!t[r1])continue;const n=t[Hr];for(let r=0;r<n.length;r++){j6(n[r])}}}(t),Wp(t,2),null!==e.contentQueries&&$p(e,t),s){const l=e.contentCheckHooks;null!==l&&zs(t,l)}else{const l=e.contentHooks;null!==l&&Zs(t,l,1),ll(t,1)}!function R8(e,t){const n=e.hostBindingOpCodes;if(null===n)return;const r=Ep(t,Os);try{for(let o=0;o<n.length;o++){const i=n[o];if(i<0)lr(~i);else{const s=i,a=n[++o],u=n[++o];J6(a,s),r.runInContext(u,2,t[s])}}}finally{null===t[Os]&&bp(t,Os),lr(-1)}}(e,t);const a=e.components;null!==a&&Yp(t,a,0);const u=e.viewQuery;if(null!==u&&mc(2,u,r),s){const l=e.viewCheckHooks;null!==l&&zs(t,l)}else{const l=e.viewHooks;null!==l&&Zs(t,l,2),ll(t,2)}!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[Z]&=-73,v1(t)}finally{ul()}}}function Wp(e,t){for(let n=yh(e);null!==n;n=vh(n))for(let r=qe;r<n.length;r++)Qp(n[r],t)}function l9(e,t,n){Qp(Dt(t,e),n)}function Qp(e,t){if(!function F6(e){return 128==(128&e[Z])}(e))return;const n=e[I];if(80&e[Z]&&0===t||1024&e[Z]||2===t)qp(n,e,n.template,e[Se]);else if(e[ei]>0){Wp(e,1);const o=e[I].components;null!==o&&Yp(e,o,1)}}function Yp(e,t,n){for(let r=0;r<t.length;r++)l9(e,t[r],n)}class Si{get rootNodes(){const t=this._lView,n=t[I];return Ii(n,t,n.firstChild,[])}constructor(t,n){this._lView=t,this._cdRefInjectingView=n,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[Se]}set context(t){this._lView[Se]=t}get destroyed(){return 256==(256&this._lView[Z])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[ye];if(dt(t)){const n=t[8],r=n?n.indexOf(this):-1;r>-1&&(Al(t,r),Xs(n,r))}this._attachedToViewContainer=!1}Eh(this._lView[I],this._lView)}onDestroy(t){!function w1(e,t){if(256==(256&e[Z]))throw new E(911,!1);null===e[Bn]&&(e[Bn]=[]),e[Bn].push(t)}(this._lView,t)}markForCheck(){bi(this._cdRefInjectingView||this._lView)}detach(){this._lView[Z]&=-129}reattach(){this._lView[Z]|=128}detectChanges(){Na(this._lView[I],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new E(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function u5(e,t){gi(e,t,t[G],2,null,null)}(this._lView[I],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new E(902,!1);this._appRef=t}}class c9 extends Si{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;Na(t[I],t,t[Se],!1)}checkNoChanges(){}get context(){return null}}class Kp extends _a{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=ie(t);return new Ti(n,this.ngModule)}}function Xp(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}class f9{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=Ts(r);const o=this.injector.get(t,sc,r);return o!==sc||n===sc?o:this.parentInjector.get(t,n,r)}}class Ti extends dp{get inputs(){return Xp(this.componentDef.inputs)}get outputs(){return Xp(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function l6(e){return e.map(u6).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,r,o){let i=(o=o||this.ngModule)instanceof In?o:o?.injector;i&&null!==this.componentDef.getStandaloneInjector&&(i=this.componentDef.getStandaloneInjector(i)||i);const s=i?new f9(t,i):t,a=s.get(hp,null);if(null===a)throw new E(407,!1);const c={rendererFactory:a,sanitizer:s.get(m8,null),effectManager:s.get(Gp,null)},d=a.createRenderer(null,this.componentDef),f=this.componentDef.selectors[0][0]||"div",h=r?function O8(e,t,n,r){const i=r.get(mp,!1)||n===Ct.ShadowDom,s=e.selectRootElement(t,i);return function P8(e){Pp(e)}(s),s}(d,r,this.componentDef.encapsulation,s):ua(d,f,function d9(e){const t=e.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(f)),D=this.componentDef.signals?4608:this.componentDef.onPush?576:528,_=fc(0,null,null,1,0,null,null,null,null,null,null),C=Sa(null,_,null,D,null,null,c,d,s,null,null);let R,B;al(C);try{const Q=this.componentDef;let Ye,Su=null;Q.findHostDirectiveDefs?(Ye=[],Su=new Map,Q.findHostDirectiveDefs(Q,Ye,Su),Ye.push(Q)):Ye=[Q];const bI=function p9(e,t){const n=e[I],r=X;return e[r]=t,io(n,r,2,"#host",null)}(C,h),MI=function g9(e,t,n,r,o,i,s){const a=o[I];!function m9(e,t,n,r){for(const o of e)t.mergedAttrs=Jo(t.mergedAttrs,o.hostAttrs);null!==t.mergedAttrs&&(Aa(t,t.mergedAttrs,!0),null!==n&&Lh(r,n,t))}(r,e,t,s);let u=null;null!==t&&(u=up(t,o[Fr]));const l=i.rendererFactory.createRenderer(t,n);let c=16;n.signals?c=4096:n.onPush&&(c=64);const d=Sa(o,Op(n),null,c,o[e.index],e,i,l,null,null,u);return a.firstCreatePass&&pc(a,e,r.length-1),Ta(o,d),o[e.index]=d}(bI,h,Q,Ye,C,c,d);B=C1(_,X),h&&function y9(e,t,n,r){if(r)qu(e,n,["ng-version",C8.full]);else{const{attrs:o,classes:i}=function c6(e){const t=[],n=[];let r=1,o=2;for(;r<e.length;){let i=e[r];if("string"==typeof i)2===o?""!==i&&t.push(i,e[++r]):8===o&&n.push(i);else{if(!jt(o))break;o=i}r++}return{attrs:t,classes:n}}(t.selectors[0]);o&&qu(e,n,o),i&&i.length>0&&Ph(e,n,i.join(" "))}}(d,Q,h,r),void 0!==n&&function v9(e,t,n){const r=e.projection=[];for(let o=0;o<t.length;o++){const i=n[o];r.push(null!=i?Array.from(i):null)}}(B,this.ngContentSelectors,n),R=function C9(e,t,n,r,o,i){const s=Ue(),a=o[I],u=ft(s,o);Fp(a,o,s,n,null,r);for(let c=0;c<n.length;c++)We(cr(o,a,s.directiveStart+c,s),o);Vp(a,o,s),u&&We(u,o);const l=cr(o,a,s.directiveStart+s.componentOffset,s);if(e[Se]=o[Se]=l,null!==i)for(const c of i)c(l,t);return lc(a,s,e),l}(MI,Q,Ye,Su,C,[D9]),yc(_,C,null)}finally{ul()}return new h9(this.componentType,R,ro(B,C),C,B)}}class h9 extends c8{constructor(t,n,r,o,i){super(),this.location=r,this._rootLView=o,this._tNode=i,this.previousInputValues=null,this.instance=n,this.hostView=this.changeDetectorRef=new c9(o),this.componentType=t}setInput(t,n){const r=this._tNode.inputs;let o;if(null!==r&&(o=r[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;const i=this._rootLView;Cc(i[I],i,o,t,n),this.previousInputValues.set(t,n),bi(Dt(this._tNode.index,i))}}get injector(){return new Zr(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function D9(){const e=Ue();Us(v()[I],e)}function Et(e,t,n){const r=v();return function Qe(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}(r,function Ur(){return V.lFrame.bindingIndex++}(),t)&&function _t(e,t,n,r,o,i,s,a){const u=ft(t,n);let c,l=t.inputs;!a&&null!=l&&(c=l[r])?(Cc(e,n,c,r,o),sr(t)&&function $8(e,t){const n=Dt(t,e);16&n[Z]||(n[Z]|=64)}(n,t.index)):3&t.type&&(r=function H8(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),o=null!=s?s(o,t.value||"",r):o,i.setProperty(u,r,o))}(te(),function ve(){const e=V.lFrame;return C1(e.tView,e.selectedIndex)}(),r,e,t,r[G],n,!1),Et}function Ic(e,t,n,r,o){const s=o?"class":"style";Cc(e,n,t.inputs[s],s,r)}function J(e,t,n,r){const o=v(),i=te(),s=X+e,a=o[G],u=i.firstCreatePass?function tC(e,t,n,r,o,i){const s=t.consts,u=io(t,e,2,r,Un(s,o));return function hc(e,t,n,r){if(E1()){const o=null===r?null:{"":-1},i=function q8(e,t){const n=e.directiveRegistry;let r=null,o=null;if(n)for(let i=0;i<n.length;i++){const s=n[i];if(Yf(t,s.selectors,!1))if(r||(r=[]),$t(s))if(null!==s.findHostDirectiveDefs){const a=[];o=o||new Map,s.findHostDirectiveDefs(s,a,o),r.unshift(...a,s),pc(e,t,a.length)}else r.unshift(s),pc(e,t,0);else o=o||new Map,s.findHostDirectiveDefs?.(s,r,o),r.push(s)}return null===r?null:[r,o]}(e,n);let s,a;null===i?s=a=null:[s,a]=i,null!==s&&Fp(e,t,n,s,o,a),o&&function W8(e,t,n){if(t){const r=e.localNames=[];for(let o=0;o<t.length;o+=2){const i=n[t[o+1]];if(null==i)throw new E(-301,!1);r.push(t[o],i)}}}(n,r,o)}n.mergedAttrs=Jo(n.mergedAttrs,n.attrs)}(t,n,u,Un(s,i)),null!==u.attrs&&Aa(u,u.attrs,!1),null!==u.mergedAttrs&&Aa(u,u.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,u),u}(s,i,o,t,n,r):i.data[s],l=vg(i,o,u,a,t,e);o[s]=l;const c=Ls(u);return ln(u,!0),Lh(a,l,u),32!=(32&u.flags)&&Bs()&&ca(i,o,l,u),0===function $6(){return V.lFrame.elementDepthCount}()&&We(l,o),function B6(){V.lFrame.elementDepthCount++}(),c&&(function cc(e,t,n){E1()&&(function Z8(e,t,n,r){const o=n.directiveStart,i=n.directiveEnd;sr(n)&&function X8(e,t,n){const r=ft(t,e),o=Op(n);let s=16;n.signals?s=4096:n.onPush&&(s=64);const a=Ta(e,Sa(e,o,null,s,r,t,null,e[ir].rendererFactory.createRenderer(r,n),null,null,null));e[t.index]=a}(t,n,e.data[o+n.componentOffset]),e.firstCreatePass||Qs(n,t),We(r,t);const s=n.initialInputs;for(let a=o;a<i;a++){const u=e.data[a],l=cr(t,e,a,n);We(l,t),null!==s&&J8(0,a-o,l,u,0,s),$t(u)&&(Dt(n.index,t)[Se]=cr(t,e,a,n))}}(e,t,n,ft(n,t)),64==(64&n.flags)&&Vp(e,t,n))}(i,o,u),lc(i,u,o)),null!==r&&function dc(e,t,n=ft){const r=t.localNames;if(null!==r){let o=t.index+1;for(let i=0;i<r.length;i+=2){const s=r[i+1],a=-1===s?n(t,e):e[s];e[o++]=a}}}(o,u),J}function oe(){let e=Ue();nl()?function rl(){V.lFrame.isParent=!1}():(e=e.parent,ln(e,!1));const t=e;(function z6(e){return V.skipHydrationRootTNode===e})(t)&&function W6(){V.skipHydrationRootTNode=null}(),function U6(){V.lFrame.elementDepthCount--}();const n=te();return n.firstCreatePass&&(Us(n,e),Qu(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function lm(e){return 0!=(8&e.flags)}(t)&&Ic(n,t,v(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function cm(e){return 0!=(16&e.flags)}(t)&&Ic(n,t,v(),t.stylesWithoutHost,!1),oe}function he(e,t,n,r){return J(e,t,n,r),oe(),he}let vg=(e,t,n,r,o,i)=>(zn(!0),ua(r,o,function P1(){return V.lFrame.currentNamespace}()));function Fa(e){return!!e&&"function"==typeof e.then}function _g(e){return!!e&&"function"==typeof e.subscribe}function gr(e,t,n,r){const o=v(),i=te(),s=Ue();return function bg(e,t,n,r,o,i,s){const a=Ls(r),l=e.firstCreatePass&&Up(e),c=t[Se],d=Bp(t);let f=!0;if(3&r.type||s){const m=ft(r,t),D=s?s(m):m,_=d.length,C=s?B=>s(ge(B[r.index])):r.index;let R=null;if(!s&&a&&(R=function uC(e,t,n,r){const o=e.cleanup;if(null!=o)for(let i=0;i<o.length-1;i+=2){const s=o[i];if(s===n&&o[i+1]===r){const a=t[kr],u=o[i+2];return a.length>u?a[u]:null}"string"==typeof s&&(i+=2)}return null}(e,t,o,r.index)),null!==R)(R.__ngLastListenerFn__||R).__ngNextListenerFn__=i,R.__ngLastListenerFn__=i,f=!1;else{i=Ig(r,t,c,i,!1);const B=n.listen(D,o,i);d.push(i,B),l&&l.push(o,C,_,_+1)}}else i=Ig(r,t,c,i,!1);const h=r.outputs;let g;if(f&&null!==h&&(g=h[o])){const m=g.length;if(m)for(let D=0;D<m;D+=2){const Q=t[g[D]][g[D+1]].subscribe(i),Ye=d.length;d.push(i,Q),l&&l.push(o,r.index,Ye,-(Ye+1))}}}(i,o,o[G],s,e,t,r),gr}function Mg(e,t,n,r){try{return un(6,t,n),!1!==n(r)}catch(o){return Zp(e,o),!1}finally{un(7,t,n)}}function Ig(e,t,n,r,o){return function i(s){if(s===Function)return r;bi(e.componentOffset>-1?Dt(e.index,t):t);let u=Mg(t,n,r,s),l=i.__ngNextListenerFn__;for(;l;)u=Mg(t,n,l,s)&&u,l=l.__ngNextListenerFn__;return o&&!1===u&&s.preventDefault(),u}}function zt(e,t=""){const n=v(),r=te(),o=e+X,i=r.firstCreatePass?io(r,o,1,t,null):r.data[o],s=Kg(r,n,i,t,e);n[o]=s,Bs()&&ca(r,n,s,i),ln(i,!1)}let Kg=(e,t,n,r,o)=>(zn(!0),function aa(e,t){return e.createText(t)}(t[G],r));const yo="en-US";let D2=yo;class vo{}class G2{}class $c extends vo{constructor(t,n,r){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Kp(this);const o=yt(t);this._bootstrapComponents=Sn(o.bootstrap),this._r3Injector=Np(t,n,[{provide:vo,useValue:this},{provide:_a,useValue:this.componentFactoryResolver},...r],Pe(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Bc extends G2{constructor(t){super(),this.moduleType=t}create(t){return new $c(this.moduleType,t,[])}}class q2 extends vo{constructor(t){super(),this.componentFactoryResolver=new Kp(this),this.instance=null;const n=new ql([...t.providers,{provide:vo,useValue:this},{provide:_a,useValue:this.componentFactoryResolver}],t.parent||ma(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function Uc(e,t,n=null){return new q2({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let ov=(()=>{class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n.id)){const r=Jh(0,n.type),o=r.length>0?Uc([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n.id,o)}return this.cachedInjectors.get(n.id)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}}return e.\u0275prov=F({token:e,providedIn:"environment",factory:()=>new e(P(In))}),e})();function W2(e){e.getStandaloneInjector=t=>t.get(ov).getOrCreateStandaloneInjector(e)}function Zc(e){return t=>{setTimeout(e,void 0,t)}}const tt=class Nv extends st{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,r){let o=t,i=n||(()=>null),s=r;if(t&&"object"==typeof t){const u=t;o=u.next?.bind(u),i=u.error?.bind(u),s=u.complete?.bind(u)}this.__isAsync&&(i=Zc(i),o&&(o=Zc(o)),s&&(s=Zc(s)));const a=super.subscribe({next:o,error:i,complete:s});return t instanceof it&&t.add(a),a}};function Rv(){return this._results[Symbol.iterator]()}class Gc{get changes(){return this._changes||(this._changes=new tt)}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=Gc.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=Rv)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){const r=this;r.dirty=!1;const o=function St(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function wm(e,t,n){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++){let o=e[r],i=t[r];if(n&&(o=n(o),i=n(i)),i!==o)return!1}return!0}(r._results,o,n))&&(r._results=o,r.length=o.length,r.last=o[this.length-1],r.first=o[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}let Nn=(()=>{class e{}return e.__NG_ELEMENT_ID__=Pv,e})();const xv=Nn,Ov=class extends xv{constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n,null)}createEmbeddedViewImpl(t,n,r){const s=this._declarationTContainer.tView,a=Sa(this._declarationLView,s,t,4096&this._declarationLView[Z]?4096:16,null,s.declTNode,null,null,null,n||null,r||null);a[ni]=this._declarationLView[this._declarationTContainer.index];const l=this._declarationLView[on];return null!==l&&(a[on]=l.createEmbeddedView(s)),yc(s,a,t),new Si(a)}};function Pv(){return za(Ue(),v())}function za(e,t){return 4&e.type?new Ov(t,e,ro(e,t)):null}let Zt=(()=>{class e{}return e.__NG_ELEMENT_ID__=$v,e})();function $v(){return d3(Ue(),v())}const Bv=Zt,l3=class extends Bv{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return ro(this._hostTNode,this._hostLView)}get injector(){return new Zr(this._hostTNode,this._hostLView)}get parentInjector(){const t=hl(this._hostTNode,this._hostLView);if(V1(t)){const n=qs(t,this._hostLView),r=Gs(t);return new Zr(n[I].data[r+8],n)}return new Zr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=c3(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-qe}createEmbeddedView(t,n,r){let o,i;"number"==typeof r?o=r:null!=r&&(o=r.index,i=r.injector);const a=t.createEmbeddedViewImpl(n||{},i,null);return this.insertImpl(a,o,false),a}createComponent(t,n,r,o,i){const s=t&&!function ui(e){return"function"==typeof e}(t);let a;if(s)a=n;else{const m=n||{};a=m.index,r=m.injector,o=m.projectableNodes,i=m.environmentInjector||m.ngModuleRef}const u=s?t:new Ti(ie(t)),l=r||this.parentInjector;if(!i&&null==u.ngModule){const D=(s?l:this.parentInjector).get(In,null);D&&(i=D)}ie(u.componentType??{});const h=u.create(l,o,null,i);return this.insertImpl(h.hostView,a,false),h}insert(t,n){return this.insertImpl(t,n,!1)}insertImpl(t,n,r){const o=t._lView,i=o[I];if(function V6(e){return dt(e[ye])}(o)){const u=this.indexOf(t);if(-1!==u)this.detach(u);else{const l=o[ye],c=new l3(l,l[Ge],l[ye]);c.detach(c.indexOf(t))}}const s=this._adjustIndex(n),a=this._lContainer;if(function c5(e,t,n,r){const o=qe+r,i=n.length;r>0&&(n[o-1][Ht]=t),r<i-qe?(t[Ht]=n[o],K1(n,qe+r,t)):(n.push(t),t[Ht]=null),t[ye]=n;const s=t[ni];null!==s&&n!==s&&function d5(e,t){const n=e[Hr];t[Te]!==t[ye][ye][Te]&&(e[r1]=!0),null===n?e[Hr]=[t]:n.push(t)}(s,t);const a=t[on];null!==a&&a.insertView(e),t[Z]|=128}(i,o,a,s),!r){const u=Ol(s,a),l=o[G],c=la(l,a[sn]);null!==c&&function a5(e,t,n,r,o,i){r[Le]=o,r[Ge]=t,gi(e,r,n,1,o,i)}(i,a[Ge],l,o,c,u)}return t.attachToViewContainerRef(),K1(Wc(a),s,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=c3(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=Al(this._lContainer,n);r&&(Xs(Wc(this._lContainer),n),Eh(r[I],r))}detach(t){const n=this._adjustIndex(t,-1),r=Al(this._lContainer,n);return r&&null!=Xs(Wc(this._lContainer),n)?new Si(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function c3(e){return e[8]}function Wc(e){return e[8]||(e[8]=[])}function d3(e,t){let n;const r=t[e.index];return dt(r)?n=r:(n=function Hp(e,t,n,r){return[e,!0,!1,t,null,0,r,n,null,null,null]}(r,t,null,e),t[e.index]=n,Ta(t,n)),f3(n,t,e,r),new l3(n,e,t)}let f3=function h3(e,t,n,r){if(e[sn])return;let o;o=8&n.type?ge(r):function Uv(e,t){const n=e[G],r=n.createComment(""),o=ft(t,e);return dr(n,la(n,o),r,function g5(e,t){return e.nextSibling(t)}(n,o),!1),r}(t,n),e[sn]=o};class Qc{constructor(t){this.queryList=t,this.matches=null}clone(){return new Qc(this.queryList)}setDirty(){this.queryList.setDirty()}}class Yc{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const r=null!==t.contentQueries?t.contentQueries[0]:n.length,o=[];for(let i=0;i<r;i++){const s=n.getByIndex(i);o.push(this.queries[s.indexInDeclarationView].clone())}return new Yc(o)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let n=0;n<this.queries.length;n++)null!==D3(t,n).matches&&this.queries[n].setDirty()}}class p3{constructor(t,n,r=null){this.predicate=t,this.flags=n,this.read=r}}class Kc{constructor(t=[]){this.queries=t}elementStart(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(t,n)}elementEnd(t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementEnd(t)}embeddedTView(t){let n=null;for(let r=0;r<this.length;r++){const o=null!==n?n.length:0,i=this.getByIndex(r).embeddedTView(t,o);i&&(i.indexInDeclarationView=r,null!==n?n.push(i):n=[i])}return null!==n?new Kc(n):null}template(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].template(t,n)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class Xc{constructor(t,n=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}elementStart(t,n){this.isApplyingToNode(n)&&this.matchTNode(t,n)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,n){this.elementStart(t,n)}embeddedTView(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new Xc(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const n=this._declarationNodeIndex;let r=t.parent;for(;null!==r&&8&r.type&&r.index!==n;)r=r.parent;return n===(null!==r?r.index:-1)}return this._appliesToNextNode}matchTNode(t,n){const r=this.metadata.predicate;if(Array.isArray(r))for(let o=0;o<r.length;o++){const i=r[o];this.matchTNodeWithReadOption(t,n,Gv(n,i)),this.matchTNodeWithReadOption(t,n,Ys(n,t,i,!1,!1))}else r===Nn?4&n.type&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,Ys(n,t,r,!1,!1))}matchTNodeWithReadOption(t,n,r){if(null!==r){const o=this.metadata.read;if(null!==o)if(o===Gn||o===Zt||o===Nn&&4&n.type)this.addMatch(n.index,-2);else{const i=Ys(n,t,o,!1,!1);null!==i&&this.addMatch(n.index,i)}else this.addMatch(n.index,r)}}addMatch(t,n){null===this.matches?this.matches=[t,n]:this.matches.push(t,n)}}function Gv(e,t){const n=e.localNames;if(null!==n)for(let r=0;r<n.length;r+=2)if(n[r]===t)return n[r+1];return null}function Wv(e,t,n,r){return-1===n?function qv(e,t){return 11&e.type?ro(e,t):4&e.type?za(e,t):null}(t,e):-2===n?function Qv(e,t,n){return n===Gn?ro(t,e):n===Nn?za(t,e):n===Zt?d3(t,e):void 0}(e,t,r):cr(e,e[I],n,t)}function g3(e,t,n,r){const o=t[on].queries[r];if(null===o.matches){const i=e.data,s=n.matches,a=[];for(let u=0;u<s.length;u+=2){const l=s[u];a.push(l<0?null:Wv(t,i[l],s[u+1],n.metadata.read))}o.matches=a}return o.matches}function Jc(e,t,n,r){const o=e.queries.getByIndex(n),i=o.matches;if(null!==i){const s=g3(e,t,o,n);for(let a=0;a<i.length;a+=2){const u=i[a];if(u>0)r.push(s[a/2]);else{const l=i[a+1],c=t[-u];for(let d=qe;d<c.length;d++){const f=c[d];f[ni]===f[ye]&&Jc(f[I],f,l,r)}if(null!==c[Hr]){const d=c[Hr];for(let f=0;f<d.length;f++){const h=d[f];Jc(h[I],h,l,r)}}}}}return r}function ed(e){const t=v(),n=te(),r=T1();sl(r+1);const o=D3(n,r);if(e.dirty&&function k6(e){return 4==(4&e[Z])}(t)===(2==(2&o.metadata.flags))){if(null===o.matches)e.reset([]);else{const i=o.crossesNgTemplate?Jc(n,t,r,[]):g3(n,t,o,r);e.reset(i,p8),e.notifyOnChanges()}return!0}return!1}function m3(e,t,n){const r=te();r.firstCreatePass&&(function v3(e,t,n){null===e.queries&&(e.queries=new Kc),e.queries.track(new Xc(t,n))}(r,new p3(e,t,n),-1),2==(2&t)&&(r.staticViewQueries=!0)),function y3(e,t,n){const r=new Gc(4==(4&n));(function F8(e,t,n,r){const o=Bp(t);o.push(n),e.firstCreatePass&&Up(e).push(r,o.length-1)})(e,t,r,r.destroy),null===t[on]&&(t[on]=new Yc),t[on].queries.push(new Qc(r))}(r,v(),t)}function D3(e,t){return e.queries.getByIndex(t)}const ad=new N("Application Initializer");let ud=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r}),this.appInits=T(ad,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const o of this.appInits){const i=o();if(Fa(i))n.push(i);else if(_g(i)){const s=new Promise((a,u)=>{i.subscribe({complete:a,error:u})});n.push(s)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(o=>{this.reject(o)}),0===n.length&&r(),this.initialized=!0}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),F3=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();const Rn=new N("LocaleId",{providedIn:"root",factory:()=>T(Rn,x.Optional|x.SkipSelf)||function vD(){return typeof $localize<"u"&&$localize.locale||yo}()});let V3=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new je(!1)}add(){this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();class wD{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let j3=(()=>{class e{compileModuleSync(n){return new Bc(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const r=this.compileModuleSync(n),i=Sn(yt(n).declarations).reduce((s,a)=>{const u=ie(a);return u&&s.push(new Ti(u)),s},[]);return new wD(r,i)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function B3(...e){}class De{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new tt(!1),this.onMicrotaskEmpty=new tt(!1),this.onStable=new tt(!1),this.onError=new tt(!1),typeof Zone>"u")throw new E(908,!1);Zone.assertZonePatched();const o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!r&&n,o.shouldCoalesceRunChangeDetection=r,o.lastRequestAnimationFrameId=-1,o.nativeRequestAnimationFrame=function bD(){let e=fe.requestAnimationFrame,t=fe.cancelAnimationFrame;if(typeof Zone<"u"&&e&&t){const n=e[Zone.__symbol__("OriginalDelegate")];n&&(e=n);const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function SD(e){const t=()=>{!function ID(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(fe,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,cd(e),e.isCheckStableRunning=!0,ld(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),cd(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,i,s,a)=>{try{return U3(e),n.invokeTask(o,i,s,a)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||e.shouldCoalesceRunChangeDetection)&&t(),z3(e)}},onInvoke:(n,r,o,i,s,a,u)=>{try{return U3(e),n.invoke(o,i,s,a,u)}finally{e.shouldCoalesceRunChangeDetection&&t(),z3(e)}},onHasTask:(n,r,o,i)=>{n.hasTask(o,i),r===o&&("microTask"==i.change?(e._hasPendingMicrotasks=i.microTask,cd(e),ld(e)):"macroTask"==i.change&&(e.hasPendingMacrotasks=i.macroTask))},onHandleError:(n,r,o,i)=>(n.handleError(o,i),e.runOutsideAngular(()=>e.onError.emit(i)),!1)})}(o)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!De.isInAngularZone())throw new E(909,!1)}static assertNotInAngularZone(){if(De.isInAngularZone())throw new E(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){const i=this._inner,s=i.scheduleEventTask("NgZoneEvent: "+o,t,MD,B3,B3);try{return i.runTask(s,n,r)}finally{i.cancelTask(s)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const MD={};function ld(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function cd(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function U3(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function z3(e){e._nesting--,ld(e)}class TD{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new tt,this.onMicrotaskEmpty=new tt,this.onStable=new tt,this.onError=new tt}run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,o){return t.apply(n,r)}}const Z3=new N("",{providedIn:"root",factory:G3});function G3(){const e=T(De);let t=!0;return function P4(...e){const t=Qo(e),n=function S4(e,t){return"number"==typeof Lu(e)?e.pop():t}(e,1/0),r=e;return r.length?1===r.length?Vt(r[0]):Or(n)(Be(r,t)):en}(new me(o=>{t=e.isStable&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks,e.runOutsideAngular(()=>{o.next(t),o.complete()})}),new me(o=>{let i;e.runOutsideAngular(()=>{i=e.onStable.subscribe(()=>{De.assertNotInAngularZone(),queueMicrotask(()=>{!t&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks&&(t=!0,o.next(!0))})})});const s=e.onUnstable.subscribe(()=>{De.assertInAngularZone(),t&&(t=!1,e.runOutsideAngular(()=>{o.next(!1)}))});return()=>{i.unsubscribe(),s.unsubscribe()}}).pipe(Of()))}const q3=new N(""),Ga=new N("");let hd,dd=(()=>{class e{constructor(n,r,o){this._ngZone=n,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,hd||(function AD(e){hd=e}(o),o.addToWindow(r)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{De.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(n)||(clearTimeout(r.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,o){let i=-1;r&&r>0&&(i=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==i),n(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:n,timeoutId:i,updateCb:o})}whenStable(n,r,o){if(o&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,r,o),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,r,o){return[]}}return e.\u0275fac=function(n){return new(n||e)(P(De),P(fd),P(Ga))},e.\u0275prov=F({token:e,factory:e.\u0275fac}),e})(),fd=(()=>{class e{constructor(){this._applications=new Map}registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return hd?.findTestabilityInTree(this,n,r)??null}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})(),Wn=null;const W3=new N("AllowMultipleToken"),pd=new N("PlatformDestroyListeners"),gd=new N("appBootstrapListener");class Y3{constructor(t,n){this.name=t,this.token=n}}function X3(e,t,n=[]){const r=`Platform: ${t}`,o=new N(r);return(i=[])=>{let s=md();if(!s||s.injector.get(W3,!1)){const a=[...n,...i,{provide:o,useValue:!0}];e?e(a):function xD(e){if(Wn&&!Wn.get(W3,!1))throw new E(400,!1);(function Q3(){!function I6(e){l1=e}(()=>{throw new E(600,!1)})})(),Wn=e;const t=e.get(e0);(function K3(e){e.get(op,null)?.forEach(n=>n())})(e)}(function J3(e=[],t){return Tn.create({name:t,providers:[{provide:Zl,useValue:"platform"},{provide:pd,useValue:new Set([()=>Wn=null])},...e]})}(a,r))}return function PD(e){const t=md();if(!t)throw new E(401,!1);return t}()}}function md(){return Wn?.get(e0)??null}let e0=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,r){const o=function LD(e="zone.js",t){return"noop"===e?new TD:"zone.js"===e?new De(t):e}(r?.ngZone,function t0(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing}));return o.run(()=>{const i=function rv(e,t,n){return new $c(e,t,n)}(n.moduleType,this.injector,function a0(e){return[{provide:De,useFactory:e},{provide:Di,multi:!0,useFactory:()=>{const t=T(FD,{optional:!0});return()=>t.initialize()}},{provide:s0,useFactory:kD},{provide:Z3,useFactory:G3}]}(()=>o)),s=i.injector.get(hr,null);return o.runOutsideAngular(()=>{const a=o.onError.subscribe({next:u=>{s.handleError(u)}});i.onDestroy(()=>{qa(this._modules,i),a.unsubscribe()})}),function n0(e,t,n){try{const r=n();return Fa(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(s,o,()=>{const a=i.injector.get(ud);return a.runInitializers(),a.donePromise.then(()=>(function w2(e){It(e,"Expected localeId to be defined"),"string"==typeof e&&(D2=e.toLowerCase().replace(/_/g,"-"))}(i.injector.get(Rn,yo)||yo),this._moduleDoBootstrap(i),i))})})}bootstrapModule(n,r=[]){const o=r0({},r);return function ND(e,t,n){const r=new Bc(n);return Promise.resolve(r)}(0,0,n).then(i=>this.bootstrapModuleFactory(i,o))}_moduleDoBootstrap(n){const r=n.injector.get(_o);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(o=>r.bootstrap(o));else{if(!n.instance.ngDoBootstrap)throw new E(-403,!1);n.instance.ngDoBootstrap(r)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new E(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const n=this._injector.get(pd,null);n&&(n.forEach(r=>r()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return e.\u0275fac=function(n){return new(n||e)(P(Tn))},e.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();function r0(e,t){return Array.isArray(t)?t.reduce(r0,e):{...e,...t}}let _o=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=T(s0),this.zoneIsStable=T(Z3),this.componentTypes=[],this.components=[],this.isStable=T(V3).hasPendingTasks.pipe(tn(n=>n?j(!1):this.zoneIsStable),function L4(e,t=xe){return e=e??k4,Ce((n,r)=>{let o,i=!0;n.subscribe(Ee(r,s=>{const a=t(s);(i||!e(o,a))&&(i=!1,o=a,r.next(s))}))})}(),Of()),this._injector=T(In)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,r){const o=n instanceof dp;if(!this._injector.get(ud).done)throw!o&&function Lr(e){const t=ie(e)||Ze(e)||ct(e);return null!==t&&t.standalone}(n),new E(405,!1);let s;s=o?n:this._injector.get(_a).resolveComponentFactory(n),this.componentTypes.push(s.componentType);const a=function RD(e){return e.isBoundToModule}(s)?void 0:this._injector.get(vo),l=s.create(Tn.NULL,[],r||s.selector,a),c=l.location.nativeElement,d=l.injector.get(q3,null);return d?.registerApplication(c),l.onDestroy(()=>{this.detachView(l.hostView),qa(this.components,l),d?.unregisterApplication(c)}),this._loadComponent(l),l}tick(){if(this._runningTick)throw new E(101,!1);try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this.internalErrorHandler(n)}finally{this._runningTick=!1}}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;qa(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const r=this._injector.get(gd,[]);r.push(...this._bootstrapListeners),r.forEach(o=>o(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>qa(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new E(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function qa(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}const s0=new N("",{providedIn:"root",factory:()=>T(hr).handleError.bind(void 0)});function kD(){const e=T(De),t=T(hr);return n=>e.runOutsideAngular(()=>t.handleError(n))}let FD=(()=>{class e{constructor(){this.zone=T(De),this.applicationRef=T(_o)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();let Cd=(()=>{class e{}return e.__NG_ELEMENT_ID__=jD,e})();function jD(e){return function HD(e,t,n){if(sr(e)&&!n){const r=Dt(e.index,t);return new Si(r,r)}return 47&e.type?new Si(t[Te],t):null}(Ue(),v(),16==(16&e))}const JD=X3(null,"core",[]);let ew=(()=>{class e{constructor(n){}}return e.\u0275fac=function(n){return new(n||e)(P(_o))},e.\u0275mod=or({type:e}),e.\u0275inj=Hn({}),e})(),Md=null;function Eo(){return Md}class fw{}const Nt=new N("DocumentToken");let Id=(()=>{class e{historyGo(n){throw new Error("Not implemented")}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=F({token:e,factory:function(){return T(pw)},providedIn:"platform"}),e})();const hw=new N("Location Initialized");let pw=(()=>{class e extends Id{constructor(){super(),this._doc=T(Nt),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Eo().getBaseHref(this._doc)}onPopState(n){const r=Eo().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",n,!1),()=>r.removeEventListener("popstate",n)}onHashChange(n){const r=Eo().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",n,!1),()=>r.removeEventListener("hashchange",n)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(n){this._location.pathname=n}pushState(n,r,o){this._history.pushState(n,r,o)}replaceState(n,r,o){this._history.replaceState(n,r,o)}forward(){this._history.forward()}back(){this._history.back()}historyGo(n=0){this._history.go(n)}getState(){return this._history.state}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=F({token:e,factory:function(){return new e},providedIn:"platform"}),e})();function Sd(e,t){if(0==e.length)return t;if(0==t.length)return e;let n=0;return e.endsWith("/")&&n++,t.startsWith("/")&&n++,2==n?e+t.substring(1):1==n?e+t:e+"/"+t}function E0(e){const t=e.match(/#|\?|$/),n=t&&t.index||e.length;return e.slice(0,n-("/"===e[n-1]?1:0))+e.slice(n)}function xn(e){return e&&"?"!==e[0]?"?"+e:e}let vr=(()=>{class e{historyGo(n){throw new Error("Not implemented")}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=F({token:e,factory:function(){return T(M0)},providedIn:"root"}),e})();const b0=new N("appBaseHref");let M0=(()=>{class e extends vr{constructor(n,r){super(),this._platformLocation=n,this._removeListenerFns=[],this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??T(Nt).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}prepareExternalUrl(n){return Sd(this._baseHref,n)}path(n=!1){const r=this._platformLocation.pathname+xn(this._platformLocation.search),o=this._platformLocation.hash;return o&&n?`${r}${o}`:r}pushState(n,r,o,i){const s=this.prepareExternalUrl(o+xn(i));this._platformLocation.pushState(n,r,s)}replaceState(n,r,o,i){const s=this.prepareExternalUrl(o+xn(i));this._platformLocation.replaceState(n,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}}return e.\u0275fac=function(n){return new(n||e)(P(Id),P(b0,8))},e.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),gw=(()=>{class e extends vr{constructor(n,r){super(),this._platformLocation=n,this._baseHref="",this._removeListenerFns=[],null!=r&&(this._baseHref=r)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}path(n=!1){let r=this._platformLocation.hash;return null==r&&(r="#"),r.length>0?r.substring(1):r}prepareExternalUrl(n){const r=Sd(this._baseHref,n);return r.length>0?"#"+r:r}pushState(n,r,o,i){let s=this.prepareExternalUrl(o+xn(i));0==s.length&&(s=this._platformLocation.pathname),this._platformLocation.pushState(n,r,s)}replaceState(n,r,o,i){let s=this.prepareExternalUrl(o+xn(i));0==s.length&&(s=this._platformLocation.pathname),this._platformLocation.replaceState(n,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}}return e.\u0275fac=function(n){return new(n||e)(P(Id),P(b0,8))},e.\u0275prov=F({token:e,factory:e.\u0275fac}),e})(),Td=(()=>{class e{constructor(n){this._subject=new tt,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=n;const r=this._locationStrategy.getBaseHref();this._basePath=function yw(e){if(new RegExp("^(https?:)?//").test(e)){const[,n]=e.split(/\/\/[^\/]+/);return n}return e}(E0(I0(r))),this._locationStrategy.onPopState(o=>{this._subject.emit({url:this.path(!0),pop:!0,state:o.state,type:o.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(n=!1){return this.normalize(this._locationStrategy.path(n))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(n,r=""){return this.path()==this.normalize(n+xn(r))}normalize(n){return e.stripTrailingSlash(function Cw(e,t){if(!e||!t.startsWith(e))return t;const n=t.substring(e.length);return""===n||["/",";","?","#"].includes(n[0])?n:t}(this._basePath,I0(n)))}prepareExternalUrl(n){return n&&"/"!==n[0]&&(n="/"+n),this._locationStrategy.prepareExternalUrl(n)}go(n,r="",o=null){this._locationStrategy.pushState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+xn(r)),o)}replaceState(n,r="",o=null){this._locationStrategy.replaceState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+xn(r)),o)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(n=0){this._locationStrategy.historyGo?.(n)}onUrlChange(n){return this._urlChangeListeners.push(n),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)})),()=>{const r=this._urlChangeListeners.indexOf(n);this._urlChangeListeners.splice(r,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(n="",r){this._urlChangeListeners.forEach(o=>o(n,r))}subscribe(n,r,o){return this._subject.subscribe({next:n,error:r,complete:o})}}return e.normalizeQueryParams=xn,e.joinWithSlash=Sd,e.stripTrailingSlash=E0,e.\u0275fac=function(n){return new(n||e)(P(vr))},e.\u0275prov=F({token:e,factory:function(){return function mw(){return new Td(P(vr))}()},providedIn:"root"}),e})();function I0(e){return e.replace(/\/index.html$/,"")}let x_=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=or({type:e}),e.\u0275inj=Hn({}),e})();function B0(e){return"server"===e}let k_=(()=>{class e{}return e.\u0275prov=F({token:e,providedIn:"root",factory:()=>new F_(P(Nt),window)}),e})();class F_{constructor(t,n){this.document=t,this.window=n,this.offset=()=>[0,0]}setOffset(t){this.offset=Array.isArray(t)?()=>t:t}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(t){this.supportsScrolling()&&this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){if(!this.supportsScrolling())return;const n=function V_(e,t){const n=e.getElementById(t)||e.getElementsByName(t)[0];if(n)return n;if("function"==typeof e.createTreeWalker&&e.body&&"function"==typeof e.body.attachShadow){const r=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT);let o=r.currentNode;for(;o;){const i=o.shadowRoot;if(i){const s=i.getElementById(t)||i.querySelector(`[name="${t}"]`);if(s)return s}o=r.nextNode()}}return null}(this.document,t);n&&(this.scrollToElement(n),n.focus())}setHistoryScrollRestoration(t){if(this.supportScrollRestoration()){const n=this.window.history;n&&n.scrollRestoration&&(n.scrollRestoration=t)}}scrollToElement(t){const n=t.getBoundingClientRect(),r=n.left+this.window.pageXOffset,o=n.top+this.window.pageYOffset,i=this.offset();this.window.scrollTo(r-i[0],o-i[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const t=U0(this.window.history)||U0(Object.getPrototypeOf(this.window.history));return!(!t||!t.writable&&!t.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function U0(e){return Object.getOwnPropertyDescriptor(e,"scrollRestoration")}class uE extends fw{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class Zd extends uE{static makeCurrent(){!function dw(e){Md||(Md=e)}(new Zd)}onAndCancel(t,n,r){return t.addEventListener(n,r),()=>{t.removeEventListener(n,r)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,n){return(n=n||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,n){return"window"===n?window:"document"===n?t:"body"===n?t.body:null}getBaseHref(t){const n=function lE(){return Gi=Gi||document.querySelector("base"),Gi?Gi.getAttribute("href"):null}();return null==n?null:function cE(e){lu=lu||document.createElement("a"),lu.setAttribute("href",e);const t=lu.pathname;return"/"===t.charAt(0)?t:`/${t}`}(n)}resetBaseElement(){Gi=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return function t_(e,t){t=encodeURIComponent(t);for(const n of e.split(";")){const r=n.indexOf("="),[o,i]=-1==r?[n,""]:[n.slice(0,r),n.slice(r+1)];if(o.trim()===t)return decodeURIComponent(i)}return null}(document.cookie,t)}}let lu,Gi=null,fE=(()=>{class e{build(){return new XMLHttpRequest}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=F({token:e,factory:e.\u0275fac}),e})();const Gd=new N("EventManagerPlugins");let W0=(()=>{class e{constructor(n,r){this._zone=r,this._eventNameToPlugin=new Map,n.forEach(o=>{o.manager=this}),this._plugins=n.slice().reverse()}addEventListener(n,r,o){return this._findPluginFor(r).addEventListener(n,r,o)}getZone(){return this._zone}_findPluginFor(n){let r=this._eventNameToPlugin.get(n);if(r)return r;if(r=this._plugins.find(i=>i.supports(n)),!r)throw new E(5101,!1);return this._eventNameToPlugin.set(n,r),r}}return e.\u0275fac=function(n){return new(n||e)(P(Gd),P(De))},e.\u0275prov=F({token:e,factory:e.\u0275fac}),e})();class Q0{constructor(t){this._doc=t}}const qd="ng-app-id";let Y0=(()=>{class e{constructor(n,r,o,i={}){this.doc=n,this.appId=r,this.nonce=o,this.platformId=i,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=B0(i),this.resetHostNodes()}addStyles(n){for(const r of n)1===this.changeUsageCount(r,1)&&this.onStyleAdded(r)}removeStyles(n){for(const r of n)this.changeUsageCount(r,-1)<=0&&this.onStyleRemoved(r)}ngOnDestroy(){const n=this.styleNodesInDOM;n&&(n.forEach(r=>r.remove()),n.clear());for(const r of this.getAllStyles())this.onStyleRemoved(r);this.resetHostNodes()}addHost(n){this.hostNodes.add(n);for(const r of this.getAllStyles())this.addStyleToHost(n,r)}removeHost(n){this.hostNodes.delete(n)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(n){for(const r of this.hostNodes)this.addStyleToHost(r,n)}onStyleRemoved(n){const r=this.styleRef;r.get(n)?.elements?.forEach(o=>o.remove()),r.delete(n)}collectServerRenderedStyles(){const n=this.doc.head?.querySelectorAll(`style[${qd}="${this.appId}"]`);if(n?.length){const r=new Map;return n.forEach(o=>{null!=o.textContent&&r.set(o.textContent,o)}),r}return null}changeUsageCount(n,r){const o=this.styleRef;if(o.has(n)){const i=o.get(n);return i.usage+=r,i.usage}return o.set(n,{usage:r,elements:[]}),r}getStyleElement(n,r){const o=this.styleNodesInDOM,i=o?.get(r);if(i?.parentNode===n)return o.delete(r),i.removeAttribute(qd),i;{const s=this.doc.createElement("style");return this.nonce&&s.setAttribute("nonce",this.nonce),s.textContent=r,this.platformIsServer&&s.setAttribute(qd,this.appId),s}}addStyleToHost(n,r){const o=this.getStyleElement(n,r);n.appendChild(o);const i=this.styleRef,s=i.get(r)?.elements;s?s.push(o):i.set(r,{elements:[o],usage:1})}resetHostNodes(){const n=this.hostNodes;n.clear(),n.add(this.doc.head)}}return e.\u0275fac=function(n){return new(n||e)(P(Nt),P(Ca),P(ip,8),P(no))},e.\u0275prov=F({token:e,factory:e.\u0275fac}),e})();const Wd={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Qd=/%COMP%/g,mE=new N("RemoveStylesOnCompDestory",{providedIn:"root",factory:()=>!1});function X0(e,t){return t.map(n=>n.replace(Qd,e))}let J0=(()=>{class e{constructor(n,r,o,i,s,a,u,l=null){this.eventManager=n,this.sharedStylesHost=r,this.appId=o,this.removeStylesOnCompDestory=i,this.doc=s,this.platformId=a,this.ngZone=u,this.nonce=l,this.rendererByCompId=new Map,this.platformIsServer=B0(a),this.defaultRenderer=new Yd(n,s,u,this.platformIsServer)}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===Ct.ShadowDom&&(r={...r,encapsulation:Ct.Emulated});const o=this.getOrCreateRenderer(n,r);return o instanceof t7?o.applyToHost(n):o instanceof Kd&&o.applyStyles(),o}getOrCreateRenderer(n,r){const o=this.rendererByCompId;let i=o.get(r.id);if(!i){const s=this.doc,a=this.ngZone,u=this.eventManager,l=this.sharedStylesHost,c=this.removeStylesOnCompDestory,d=this.platformIsServer;switch(r.encapsulation){case Ct.Emulated:i=new t7(u,l,r,this.appId,c,s,a,d);break;case Ct.ShadowDom:return new DE(u,l,n,r,s,a,this.nonce,d);default:i=new Kd(u,l,r,c,s,a,d)}i.onDestroy=()=>o.delete(r.id),o.set(r.id,i)}return i}ngOnDestroy(){this.rendererByCompId.clear()}}return e.\u0275fac=function(n){return new(n||e)(P(W0),P(Y0),P(Ca),P(mE),P(Nt),P(no),P(De),P(ip))},e.\u0275prov=F({token:e,factory:e.\u0275fac}),e})();class Yd{constructor(t,n,r,o){this.eventManager=t,this.doc=n,this.ngZone=r,this.platformIsServer=o,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,n){return n?this.doc.createElementNS(Wd[n]||n,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,n){(e7(t)?t.content:t).appendChild(n)}insertBefore(t,n,r){t&&(e7(t)?t.content:t).insertBefore(n,r)}removeChild(t,n){t&&t.removeChild(n)}selectRootElement(t,n){let r="string"==typeof t?this.doc.querySelector(t):t;if(!r)throw new E(5104,!1);return n||(r.textContent=""),r}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,r,o){if(o){n=o+":"+n;const i=Wd[o];i?t.setAttributeNS(i,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){const o=Wd[r];o?t.removeAttributeNS(o,n):t.removeAttribute(`${r}:${n}`)}else t.removeAttribute(n)}addClass(t,n){t.classList.add(n)}removeClass(t,n){t.classList.remove(n)}setStyle(t,n,r,o){o&(ht.DashCase|ht.Important)?t.style.setProperty(n,r,o&ht.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&ht.DashCase?t.style.removeProperty(n):t.style[n]=""}setProperty(t,n,r){t[n]=r}setValue(t,n){t.nodeValue=n}listen(t,n,r){if("string"==typeof t&&!(t=Eo().getGlobalEventTarget(this.doc,t)))throw new Error(`Unsupported event target ${t} for event ${n}`);return this.eventManager.addEventListener(t,n,this.decoratePreventDefault(r))}decoratePreventDefault(t){return n=>{if("__ngUnwrap__"===n)return t;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>t(n)):t(n))&&n.preventDefault()}}}function e7(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}class DE extends Yd{constructor(t,n,r,o,i,s,a,u){super(t,i,s,u),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const l=X0(o.id,o.styles);for(const c of l){const d=document.createElement("style");a&&d.setAttribute("nonce",a),d.textContent=c,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,n){return super.appendChild(this.nodeOrShadowRoot(t),n)}insertBefore(t,n,r){return super.insertBefore(this.nodeOrShadowRoot(t),n,r)}removeChild(t,n){return super.removeChild(this.nodeOrShadowRoot(t),n)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Kd extends Yd{constructor(t,n,r,o,i,s,a,u){super(t,i,s,a),this.sharedStylesHost=n,this.removeStylesOnCompDestory=o,this.rendererUsageCount=0,this.styles=u?X0(u,r.styles):r.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles),this.rendererUsageCount++}destroy(){this.removeStylesOnCompDestory&&(this.sharedStylesHost.removeStyles(this.styles),this.rendererUsageCount--,0===this.rendererUsageCount&&this.onDestroy?.())}}class t7 extends Kd{constructor(t,n,r,o,i,s,a,u){const l=o+"-"+r.id;super(t,n,r,i,s,a,u,l),this.contentAttr=function CE(e){return"_ngcontent-%COMP%".replace(Qd,e)}(l),this.hostAttr=function yE(e){return"_nghost-%COMP%".replace(Qd,e)}(l)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,n){const r=super.createElement(t,n);return super.setAttribute(r,this.contentAttr,""),r}}let wE=(()=>{class e extends Q0{constructor(n){super(n)}supports(n){return!0}addEventListener(n,r,o){return n.addEventListener(r,o,!1),()=>this.removeEventListener(n,r,o)}removeEventListener(n,r,o){return n.removeEventListener(r,o)}}return e.\u0275fac=function(n){return new(n||e)(P(Nt))},e.\u0275prov=F({token:e,factory:e.\u0275fac}),e})();const n7=["alt","control","meta","shift"],_E={"\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"},EE={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let bE=(()=>{class e extends Q0{constructor(n){super(n)}supports(n){return null!=e.parseEventName(n)}addEventListener(n,r,o){const i=e.parseEventName(r),s=e.eventCallback(i.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Eo().onAndCancel(n,i.domEventName,s))}static parseEventName(n){const r=n.toLowerCase().split("."),o=r.shift();if(0===r.length||"keydown"!==o&&"keyup"!==o)return null;const i=e._normalizeKey(r.pop());let s="",a=r.indexOf("code");if(a>-1&&(r.splice(a,1),s="code."),n7.forEach(l=>{const c=r.indexOf(l);c>-1&&(r.splice(c,1),s+=l+".")}),s+=i,0!=r.length||0===i.length)return null;const u={};return u.domEventName=o,u.fullKey=s,u}static matchEventFullKeyCode(n,r){let o=_E[n.key]||n.key,i="";return r.indexOf("code.")>-1&&(o=n.code,i="code."),!(null==o||!o)&&(o=o.toLowerCase()," "===o?o="space":"."===o&&(o="dot"),n7.forEach(s=>{s!==o&&(0,EE[s])(n)&&(i+=s+".")}),i+=o,i===r)}static eventCallback(n,r,o){return i=>{e.matchEventFullKeyCode(i,n)&&o.runGuarded(()=>r(i))}}static _normalizeKey(n){return"esc"===n?"escape":n}}return e.\u0275fac=function(n){return new(n||e)(P(Nt))},e.\u0275prov=F({token:e,factory:e.\u0275fac}),e})();const TE=X3(JD,"browser",[{provide:no,useValue:"browser"},{provide:op,useValue:function ME(){Zd.makeCurrent()},multi:!0},{provide:Nt,useFactory:function SE(){return function E5(e){kl=e}(document),document},deps:[]}]),AE=new N(""),i7=[{provide:Ga,useClass:class dE{addToWindow(t){fe.getAngularTestability=(r,o=!0)=>{const i=t.findTestabilityInTree(r,o);if(null==i)throw new E(5103,!1);return i},fe.getAllAngularTestabilities=()=>t.getAllTestabilities(),fe.getAllAngularRootElements=()=>t.getAllRootElements(),fe.frameworkStabilizers||(fe.frameworkStabilizers=[]),fe.frameworkStabilizers.push(r=>{const o=fe.getAllAngularTestabilities();let i=o.length,s=!1;const a=function(u){s=s||u,i--,0==i&&r(s)};o.forEach(function(u){u.whenStable(a)})})}findTestabilityInTree(t,n,r){return null==n?null:t.getTestability(n)??(r?Eo().isShadowRoot(n)?this.findTestabilityInTree(t,n.host,!0):this.findTestabilityInTree(t,n.parentElement,!0):null)}},deps:[]},{provide:q3,useClass:dd,deps:[De,fd,Ga]},{provide:dd,useClass:dd,deps:[De,fd,Ga]}],s7=[{provide:Zl,useValue:"root"},{provide:hr,useFactory:function IE(){return new hr},deps:[]},{provide:Gd,useClass:wE,multi:!0,deps:[Nt,De,no]},{provide:Gd,useClass:bE,multi:!0,deps:[Nt]},J0,Y0,W0,{provide:hp,useExisting:J0},{provide:class j_{},useClass:fE,deps:[]},[]];let NE=(()=>{class e{constructor(n){}static withServerTransition(n){return{ngModule:e,providers:[{provide:Ca,useValue:n.appId}]}}}return e.\u0275fac=function(n){return new(n||e)(P(AE,12))},e.\u0275mod=or({type:e}),e.\u0275inj=Hn({providers:[...s7,...i7],imports:[x_,ew]}),e})(),a7=(()=>{class e{constructor(n){this._doc=n}getTitle(){return this._doc.title}setTitle(n){this._doc.title=n||""}}return e.\u0275fac=function(n){return new(n||e)(P(Nt))},e.\u0275prov=F({token:e,factory:function(n){let r=null;return r=n?new n:function xE(){return new a7(P(Nt))}(),r},providedIn:"root"}),e})();typeof window<"u"&&window;const{isArray:VE}=Array,{getPrototypeOf:jE,prototype:HE,keys:$E}=Object;const{isArray:zE}=Array;function Jd(...e){const t=Qo(e),n=function I4(e){return se(Lu(e))?e.pop():void 0}(e),{args:r,keys:o}=function BE(e){if(1===e.length){const t=e[0];if(VE(t))return{args:t,keys:null};if(function UE(e){return e&&"object"==typeof e&&jE(e)===HE}(t)){const n=$E(t);return{args:n.map(r=>t[r]),keys:n}}}return{args:e,keys:null}}(e);if(0===r.length)return Be([],t);const i=new me(function WE(e,t,n=xe){return r=>{d7(t,()=>{const{length:o}=e,i=new Array(o);let s=o,a=o;for(let u=0;u<o;u++)d7(t,()=>{const l=Be(e[u],t);let c=!1;l.subscribe(Ee(r,d=>{i[u]=d,c||(c=!0,a--),a||r.next(n(i.slice()))},()=>{--s||r.complete()}))},r)},r)}}(r,t,o?s=>function qE(e,t){return e.reduce((n,r,o)=>(n[r]=t[o],n),{})}(o,s):xe));return n?i.pipe(function GE(e){return ne(t=>function ZE(e,t){return zE(t)?e(...t):e(t)}(e,t))}(n)):i}function d7(e,t,n){e?vn(n,e,t):t()}const cu=Mr(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function ef(...e){return function QE(){return Or(1)}()(Be(e,Qo(e)))}function f7(e){return new me(t=>{Vt(e()).subscribe(t)})}function qi(e,t){const n=se(e)?e:()=>e,r=o=>o.error(n());return new me(t?o=>t.schedule(r,0,o):r)}function tf(){return Ce((e,t)=>{let n=null;e._refCount++;const r=Ee(t,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount)return void(n=null);const o=e._connection,i=n;n=null,o&&(!i||o===i)&&o.unsubscribe(),t.unsubscribe()});e.subscribe(r),r.closed||(n=e.connect())})}class h7 extends me{constructor(t,n){super(),this.source=t,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,zo(t)&&(this.lift=t.lift)}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:t}=this;this._subject=this._connection=null,t?.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new it;const n=this.getSubject();t.add(this.source.subscribe(Ee(n,void 0,()=>{this._teardown(),n.complete()},r=>{this._teardown(),n.error(r)},()=>this._teardown()))),t.closed&&(this._connection=null,t=it.EMPTY)}return t}refCount(){return tf()(this)}}function bo(e){return e<=0?()=>en:Ce((t,n)=>{let r=0;t.subscribe(Ee(n,o=>{++r<=e&&(n.next(o),e<=r&&n.complete())}))})}function Yn(e,t){return Ce((n,r)=>{let o=0;n.subscribe(Ee(r,i=>e.call(t,i,o++)&&r.next(i)))})}function du(e){return Ce((t,n)=>{let r=!1;t.subscribe(Ee(n,o=>{r=!0,n.next(o)},()=>{r||n.next(e),n.complete()}))})}function p7(e=KE){return Ce((t,n)=>{let r=!1;t.subscribe(Ee(n,o=>{r=!0,n.next(o)},()=>r?n.complete():n.error(e())))})}function KE(){return new cu}function Dr(e,t){const n=arguments.length>=2;return r=>r.pipe(e?Yn((o,i)=>e(o,i,r)):xe,bo(1),n?du(t):p7(()=>new cu))}function Wi(e,t){return se(t)?$e(e,t,1):$e(e,1)}function rt(e,t,n){const r=se(e)||t||n?{next:e,error:t,complete:n}:e;return r?Ce((o,i)=>{var s;null===(s=r.subscribe)||void 0===s||s.call(r);let a=!0;o.subscribe(Ee(i,u=>{var l;null===(l=r.next)||void 0===l||l.call(r,u),i.next(u)},()=>{var u;a=!1,null===(u=r.complete)||void 0===u||u.call(r),i.complete()},u=>{var l;a=!1,null===(l=r.error)||void 0===l||l.call(r,u),i.error(u)},()=>{var u,l;a&&(null===(u=r.unsubscribe)||void 0===u||u.call(r)),null===(l=r.finalize)||void 0===l||l.call(r)}))}):xe}function wr(e){return Ce((t,n)=>{let i,r=null,o=!1;r=t.subscribe(Ee(n,void 0,void 0,s=>{i=Vt(e(s,wr(e)(t))),r?(r.unsubscribe(),r=null,i.subscribe(n)):o=!0})),o&&(r.unsubscribe(),r=null,i.subscribe(n))})}function nf(e){return e<=0?()=>en:Ce((t,n)=>{let r=[];t.subscribe(Ee(n,o=>{r.push(o),e<r.length&&r.shift()},()=>{for(const o of r)n.next(o);n.complete()},void 0,()=>{r=null}))})}function rf(e){return Ce((t,n)=>{try{t.subscribe(n)}finally{n.add(e)}})}const W="primary",Qi=Symbol("RouteTitle");class nb{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){const n=this.params[t];return Array.isArray(n)?n[0]:n}return null}getAll(t){if(this.has(t)){const n=this.params[t];return Array.isArray(n)?n:[n]}return[]}get keys(){return Object.keys(this.params)}}function Mo(e){return new nb(e)}function rb(e,t,n){const r=n.path.split("/");if(r.length>e.length||"full"===n.pathMatch&&(t.hasChildren()||r.length<e.length))return null;const o={};for(let i=0;i<r.length;i++){const s=r[i],a=e[i];if(s.startsWith(":"))o[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:e.slice(0,r.length),posParams:o}}function gn(e,t){const n=e?Object.keys(e):void 0,r=t?Object.keys(t):void 0;if(!n||!r||n.length!=r.length)return!1;let o;for(let i=0;i<n.length;i++)if(o=n[i],!g7(e[o],t[o]))return!1;return!0}function g7(e,t){if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;const n=[...e].sort(),r=[...t].sort();return n.every((o,i)=>r[i]===o)}return e===t}function m7(e){return e.length>0?e[e.length-1]:null}function Kn(e){return function FE(e){return!!e&&(e instanceof me||se(e.lift)&&se(e.subscribe))}(e)?e:Fa(e)?Be(Promise.resolve(e)):j(e)}const ib={exact:function v7(e,t,n){if(!_r(e.segments,t.segments)||!fu(e.segments,t.segments,n)||e.numberOfChildren!==t.numberOfChildren)return!1;for(const r in t.children)if(!e.children[r]||!v7(e.children[r],t.children[r],n))return!1;return!0},subset:D7},C7={exact:function sb(e,t){return gn(e,t)},subset:function ab(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>g7(e[n],t[n]))},ignored:()=>!0};function y7(e,t,n){return ib[n.paths](e.root,t.root,n.matrixParams)&&C7[n.queryParams](e.queryParams,t.queryParams)&&!("exact"===n.fragment&&e.fragment!==t.fragment)}function D7(e,t,n){return w7(e,t,t.segments,n)}function w7(e,t,n,r){if(e.segments.length>n.length){const o=e.segments.slice(0,n.length);return!(!_r(o,n)||t.hasChildren()||!fu(o,n,r))}if(e.segments.length===n.length){if(!_r(e.segments,n)||!fu(e.segments,n,r))return!1;for(const o in t.children)if(!e.children[o]||!D7(e.children[o],t.children[o],r))return!1;return!0}{const o=n.slice(0,e.segments.length),i=n.slice(e.segments.length);return!!(_r(e.segments,o)&&fu(e.segments,o,r)&&e.children[W])&&w7(e.children[W],t,i,r)}}function fu(e,t,n){return t.every((r,o)=>C7[n](e[o].parameters,r.parameters))}class Io{constructor(t=new ce([],{}),n={},r=null){this.root=t,this.queryParams=n,this.fragment=r}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Mo(this.queryParams)),this._queryParamMap}toString(){return cb.serialize(this)}}class ce{constructor(t,n){this.segments=t,this.children=n,this.parent=null,Object.values(n).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return hu(this)}}class Yi{constructor(t,n){this.path=t,this.parameters=n}get parameterMap(){return this._parameterMap||(this._parameterMap=Mo(this.parameters)),this._parameterMap}toString(){return b7(this)}}function _r(e,t){return e.length===t.length&&e.every((n,r)=>n.path===t[r].path)}let Ki=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=F({token:e,factory:function(){return new sf},providedIn:"root"}),e})();class sf{parse(t){const n=new wb(t);return new Io(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment())}serialize(t){const n=`/${Xi(t.root,!0)}`,r=function hb(e){const t=Object.keys(e).map(n=>{const r=e[n];return Array.isArray(r)?r.map(o=>`${pu(n)}=${pu(o)}`).join("&"):`${pu(n)}=${pu(r)}`}).filter(n=>!!n);return t.length?`?${t.join("&")}`:""}(t.queryParams);return`${n}${r}${"string"==typeof t.fragment?`#${function db(e){return encodeURI(e)}(t.fragment)}`:""}`}}const cb=new sf;function hu(e){return e.segments.map(t=>b7(t)).join("/")}function Xi(e,t){if(!e.hasChildren())return hu(e);if(t){const n=e.children[W]?Xi(e.children[W],!1):"",r=[];return Object.entries(e.children).forEach(([o,i])=>{o!==W&&r.push(`${o}:${Xi(i,!1)}`)}),r.length>0?`${n}(${r.join("//")})`:n}{const n=function lb(e,t){let n=[];return Object.entries(e.children).forEach(([r,o])=>{r===W&&(n=n.concat(t(o,r)))}),Object.entries(e.children).forEach(([r,o])=>{r!==W&&(n=n.concat(t(o,r)))}),n}(e,(r,o)=>o===W?[Xi(e.children[W],!1)]:[`${o}:${Xi(r,!1)}`]);return 1===Object.keys(e.children).length&&null!=e.children[W]?`${hu(e)}/${n[0]}`:`${hu(e)}/(${n.join("//")})`}}function _7(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function pu(e){return _7(e).replace(/%3B/gi,";")}function af(e){return _7(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function gu(e){return decodeURIComponent(e)}function E7(e){return gu(e.replace(/\+/g,"%20"))}function b7(e){return`${af(e.path)}${function fb(e){return Object.keys(e).map(t=>`;${af(t)}=${af(e[t])}`).join("")}(e.parameters)}`}const pb=/^[^\/()?;#]+/;function uf(e){const t=e.match(pb);return t?t[0]:""}const gb=/^[^\/()?;=#]+/,Cb=/^[^=?&#]+/,vb=/^[^&#]+/;class wb{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new ce([],{}):new ce([],this.parseChildren())}parseQueryParams(){const t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let n={};this.peekStartsWith("/(")&&(this.capture("/"),n=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(t.length>0||Object.keys(n).length>0)&&(r[W]=new ce(t,n)),r}parseSegment(){const t=uf(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new E(4009,!1);return this.capture(t),new Yi(gu(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const n=function mb(e){const t=e.match(gb);return t?t[0]:""}(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){const o=uf(this.remaining);o&&(r=o,this.capture(r))}t[gu(n)]=gu(r)}parseQueryParam(t){const n=function yb(e){const t=e.match(Cb);return t?t[0]:""}(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){const s=function Db(e){const t=e.match(vb);return t?t[0]:""}(this.remaining);s&&(r=s,this.capture(r))}const o=E7(n),i=E7(r);if(t.hasOwnProperty(o)){let s=t[o];Array.isArray(s)||(s=[s],t[o]=s),s.push(i)}else t[o]=i}parseParens(t){const n={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const r=uf(this.remaining),o=this.remaining[r.length];if("/"!==o&&")"!==o&&";"!==o)throw new E(4010,!1);let i;r.indexOf(":")>-1?(i=r.slice(0,r.indexOf(":")),this.capture(i),this.capture(":")):t&&(i=W);const s=this.parseChildren();n[i]=1===Object.keys(s).length?s[W]:new ce([],s),this.consumeOptional("//")}return n}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}capture(t){if(!this.consumeOptional(t))throw new E(4011,!1)}}function M7(e){return e.segments.length>0?new ce([],{[W]:e}):e}function I7(e){const t={};for(const r of Object.keys(e.children)){const i=I7(e.children[r]);if(r===W&&0===i.segments.length&&i.hasChildren())for(const[s,a]of Object.entries(i.children))t[s]=a;else(i.segments.length>0||i.hasChildren())&&(t[r]=i)}return function _b(e){if(1===e.numberOfChildren&&e.children[W]){const t=e.children[W];return new ce(e.segments.concat(t.segments),t.children)}return e}(new ce(e.segments,t))}function Er(e){return e instanceof Io}function S7(e){let t;const o=M7(function n(i){const s={};for(const u of i.children){const l=n(u);s[u.outlet]=l}const a=new ce(i.url,s);return i===e&&(t=a),a}(e.root));return t??o}function T7(e,t,n,r){let o=e;for(;o.parent;)o=o.parent;if(0===t.length)return lf(o,o,o,n,r);const i=function bb(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new N7(!0,0,e);let t=0,n=!1;const r=e.reduce((o,i,s)=>{if("object"==typeof i&&null!=i){if(i.outlets){const a={};return Object.entries(i.outlets).forEach(([u,l])=>{a[u]="string"==typeof l?l.split("/"):l}),[...o,{outlets:a}]}if(i.segmentPath)return[...o,i.segmentPath]}return"string"!=typeof i?[...o,i]:0===s?(i.split("/").forEach((a,u)=>{0==u&&"."===a||(0==u&&""===a?n=!0:".."===a?t++:""!=a&&o.push(a))}),o):[...o,i]},[]);return new N7(n,t,r)}(t);if(i.toRoot())return lf(o,o,new ce([],{}),n,r);const s=function Mb(e,t,n){if(e.isAbsolute)return new Cu(t,!0,0);if(!n)return new Cu(t,!1,NaN);if(null===n.parent)return new Cu(n,!0,0);const r=mu(e.commands[0])?0:1;return function Ib(e,t,n){let r=e,o=t,i=n;for(;i>o;){if(i-=o,r=r.parent,!r)throw new E(4005,!1);o=r.segments.length}return new Cu(r,!1,o-i)}(n,n.segments.length-1+r,e.numberOfDoubleDots)}(i,o,e),a=s.processChildren?es(s.segmentGroup,s.index,i.commands):R7(s.segmentGroup,s.index,i.commands);return lf(o,s.segmentGroup,a,n,r)}function mu(e){return"object"==typeof e&&null!=e&&!e.outlets&&!e.segmentPath}function Ji(e){return"object"==typeof e&&null!=e&&e.outlets}function lf(e,t,n,r,o){let s,i={};r&&Object.entries(r).forEach(([u,l])=>{i[u]=Array.isArray(l)?l.map(c=>`${c}`):`${l}`}),s=e===t?n:A7(e,t,n);const a=M7(I7(s));return new Io(a,i,o)}function A7(e,t,n){const r={};return Object.entries(e.children).forEach(([o,i])=>{r[o]=i===t?n:A7(i,t,n)}),new ce(e.segments,r)}class N7{constructor(t,n,r){if(this.isAbsolute=t,this.numberOfDoubleDots=n,this.commands=r,t&&r.length>0&&mu(r[0]))throw new E(4003,!1);const o=r.find(Ji);if(o&&o!==m7(r))throw new E(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Cu{constructor(t,n,r){this.segmentGroup=t,this.processChildren=n,this.index=r}}function R7(e,t,n){if(e||(e=new ce([],{})),0===e.segments.length&&e.hasChildren())return es(e,t,n);const r=function Tb(e,t,n){let r=0,o=t;const i={match:!1,pathIndex:0,commandIndex:0};for(;o<e.segments.length;){if(r>=n.length)return i;const s=e.segments[o],a=n[r];if(Ji(a))break;const u=`${a}`,l=r<n.length-1?n[r+1]:null;if(o>0&&void 0===u)break;if(u&&l&&"object"==typeof l&&void 0===l.outlets){if(!O7(u,l,s))return i;r+=2}else{if(!O7(u,{},s))return i;r++}o++}return{match:!0,pathIndex:o,commandIndex:r}}(e,t,n),o=n.slice(r.commandIndex);if(r.match&&r.pathIndex<e.segments.length){const i=new ce(e.segments.slice(0,r.pathIndex),{});return i.children[W]=new ce(e.segments.slice(r.pathIndex),e.children),es(i,0,o)}return r.match&&0===o.length?new ce(e.segments,{}):r.match&&!e.hasChildren()?cf(e,t,n):r.match?es(e,0,o):cf(e,t,n)}function es(e,t,n){if(0===n.length)return new ce(e.segments,{});{const r=function Sb(e){return Ji(e[0])?e[0].outlets:{[W]:e}}(n),o={};if(!r[W]&&e.children[W]&&1===e.numberOfChildren&&0===e.children[W].segments.length){const i=es(e.children[W],t,n);return new ce(e.segments,i.children)}return Object.entries(r).forEach(([i,s])=>{"string"==typeof s&&(s=[s]),null!==s&&(o[i]=R7(e.children[i],t,s))}),Object.entries(e.children).forEach(([i,s])=>{void 0===r[i]&&(o[i]=s)}),new ce(e.segments,o)}}function cf(e,t,n){const r=e.segments.slice(0,t);let o=0;for(;o<n.length;){const i=n[o];if(Ji(i)){const u=Ab(i.outlets);return new ce(r,u)}if(0===o&&mu(n[0])){r.push(new Yi(e.segments[t].path,x7(n[0]))),o++;continue}const s=Ji(i)?i.outlets[W]:`${i}`,a=o<n.length-1?n[o+1]:null;s&&a&&mu(a)?(r.push(new Yi(s,x7(a))),o+=2):(r.push(new Yi(s,{})),o++)}return new ce(r,{})}function Ab(e){const t={};return Object.entries(e).forEach(([n,r])=>{"string"==typeof r&&(r=[r]),null!==r&&(t[n]=cf(new ce([],{}),0,r))}),t}function x7(e){const t={};return Object.entries(e).forEach(([n,r])=>t[n]=`${r}`),t}function O7(e,t,n){return e==n.path&&gn(t,n.parameters)}const ts="imperative";class mn{constructor(t,n){this.id=t,this.url=n}}class df extends mn{constructor(t,n,r="imperative",o=null){super(t,n),this.type=0,this.navigationTrigger=r,this.restoredState=o}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class br extends mn{constructor(t,n,r){super(t,n),this.urlAfterRedirects=r,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class yu extends mn{constructor(t,n,r,o){super(t,n),this.reason=r,this.code=o,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class ns extends mn{constructor(t,n,r,o){super(t,n),this.reason=r,this.code=o,this.type=16}}class ff extends mn{constructor(t,n,r,o){super(t,n),this.error=r,this.target=o,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Nb extends mn{constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Rb extends mn{constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class xb extends mn{constructor(t,n,r,o,i){super(t,n),this.urlAfterRedirects=r,this.state=o,this.shouldActivate=i,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Ob extends mn{constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Pb extends mn{constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Lb{constructor(t){this.route=t,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class kb{constructor(t){this.route=t,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Fb{constructor(t){this.snapshot=t,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Vb{constructor(t){this.snapshot=t,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class jb{constructor(t){this.snapshot=t,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Hb{constructor(t){this.snapshot=t,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class P7{constructor(t,n,r){this.routerEvent=t,this.position=n,this.anchor=r,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class $b{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new rs,this.attachRef=null}}let rs=(()=>{class e{constructor(){this.contexts=new Map}onChildOutletCreated(n,r){const o=this.getOrCreateContext(n);o.outlet=r,this.contexts.set(n,o)}onChildOutletDestroyed(n){const r=this.getContext(n);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){const n=this.contexts;return this.contexts=new Map,n}onOutletReAttached(n){this.contexts=n}getOrCreateContext(n){let r=this.getContext(n);return r||(r=new $b,this.contexts.set(n,r)),r}getContext(n){return this.contexts.get(n)||null}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();class L7{constructor(t){this._root=t}get root(){return this._root.value}parent(t){const n=this.pathFromRoot(t);return n.length>1?n[n.length-2]:null}children(t){const n=hf(t,this._root);return n?n.children.map(r=>r.value):[]}firstChild(t){const n=hf(t,this._root);return n&&n.children.length>0?n.children[0].value:null}siblings(t){const n=pf(t,this._root);return n.length<2?[]:n[n.length-2].children.map(o=>o.value).filter(o=>o!==t)}pathFromRoot(t){return pf(t,this._root).map(n=>n.value)}}function hf(e,t){if(e===t.value)return t;for(const n of t.children){const r=hf(e,n);if(r)return r}return null}function pf(e,t){if(e===t.value)return[t];for(const n of t.children){const r=pf(e,n);if(r.length)return r.unshift(t),r}return[]}class Pn{constructor(t,n){this.value=t,this.children=n}toString(){return`TreeNode(${this.value})`}}function So(e){const t={};return e&&e.children.forEach(n=>t[n.value.outlet]=n),t}class k7 extends L7{constructor(t,n){super(t),this.snapshot=n,gf(this,t)}toString(){return this.snapshot.toString()}}function F7(e,t){const n=function Bb(e,t){const s=new vu([],{},{},"",{},W,t,null,{});return new j7("",new Pn(s,[]))}(0,t),r=new je([new Yi("",{})]),o=new je({}),i=new je({}),s=new je({}),a=new je(""),u=new To(r,o,s,a,i,W,t,n.root);return u.snapshot=n.root,new k7(new Pn(u,[]),n)}class To{constructor(t,n,r,o,i,s,a,u){this.urlSubject=t,this.paramsSubject=n,this.queryParamsSubject=r,this.fragmentSubject=o,this.dataSubject=i,this.outlet=s,this.component=a,this._futureSnapshot=u,this.title=this.dataSubject?.pipe(ne(l=>l[Qi]))??j(void 0),this.url=t,this.params=n,this.queryParams=r,this.fragment=o,this.data=i}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._paramMap=this.params.pipe(ne(t=>Mo(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(ne(t=>Mo(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function V7(e,t="emptyOnly"){const n=e.pathFromRoot;let r=0;if("always"!==t)for(r=n.length-1;r>=1;){const o=n[r],i=n[r-1];if(o.routeConfig&&""===o.routeConfig.path)r--;else{if(i.component)break;r--}}return function Ub(e){return e.reduce((t,n)=>({params:{...t.params,...n.params},data:{...t.data,...n.data},resolve:{...n.data,...t.resolve,...n.routeConfig?.data,...n._resolvedData}}),{params:{},data:{},resolve:{}})}(n.slice(r))}class vu{get title(){return this.data?.[Qi]}constructor(t,n,r,o,i,s,a,u,l){this.url=t,this.params=n,this.queryParams=r,this.fragment=o,this.data=i,this.outlet=s,this.component=a,this.routeConfig=u,this._resolve=l}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Mo(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Mo(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(r=>r.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class j7 extends L7{constructor(t,n){super(n),this.url=t,gf(this,n)}toString(){return H7(this._root)}}function gf(e,t){t.value._routerState=e,t.children.forEach(n=>gf(e,n))}function H7(e){const t=e.children.length>0?` { ${e.children.map(H7).join(", ")} } `:"";return`${e.value}${t}`}function mf(e){if(e.snapshot){const t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,gn(t.queryParams,n.queryParams)||e.queryParamsSubject.next(n.queryParams),t.fragment!==n.fragment&&e.fragmentSubject.next(n.fragment),gn(t.params,n.params)||e.paramsSubject.next(n.params),function ob(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(!gn(e[n],t[n]))return!1;return!0}(t.url,n.url)||e.urlSubject.next(n.url),gn(t.data,n.data)||e.dataSubject.next(n.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function Cf(e,t){const n=gn(e.params,t.params)&&function ub(e,t){return _r(e,t)&&e.every((n,r)=>gn(n.parameters,t[r].parameters))}(e.url,t.url);return n&&!(!e.parent!=!t.parent)&&(!e.parent||Cf(e.parent,t.parent))}let $7=(()=>{class e{constructor(){this.activated=null,this._activatedRoute=null,this.name=W,this.activateEvents=new tt,this.deactivateEvents=new tt,this.attachEvents=new tt,this.detachEvents=new tt,this.parentContexts=T(rs),this.location=T(Zt),this.changeDetector=T(Cd),this.environmentInjector=T(In),this.inputBinder=T(Du,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(n){if(n.name){const{firstChange:r,previousValue:o}=n.name;if(r)return;this.isTrackedInParentContexts(o)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(o)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(n){return this.parentContexts.getContext(n)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const n=this.parentContexts.getContext(this.name);n?.route&&(n.attachRef?this.attach(n.attachRef,n.route):this.activateWith(n.route,n.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new E(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new E(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new E(4012,!1);this.location.detach();const n=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(n.instance),n}attach(n,r){this.activated=n,this._activatedRoute=r,this.location.insert(n.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(n.instance)}deactivate(){if(this.activated){const n=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(n)}}activateWith(n,r){if(this.isActivated)throw new E(4013,!1);this._activatedRoute=n;const o=this.location,s=n.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,u=new zb(n,a,o.injector);this.activated=o.createComponent(s,{index:o.length,injector:u,environmentInjector:r??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=Ke({type:e,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[ur]}),e})();class zb{constructor(t,n,r){this.route=t,this.childContexts=n,this.parent=r}get(t,n){return t===To?this.route:t===rs?this.childContexts:this.parent.get(t,n)}}const Du=new N("");let B7=(()=>{class e{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(n){this.unsubscribeFromRouteData(n),this.subscribeToRouteData(n)}unsubscribeFromRouteData(n){this.outletDataSubscriptions.get(n)?.unsubscribe(),this.outletDataSubscriptions.delete(n)}subscribeToRouteData(n){const{activatedRoute:r}=n,o=Jd([r.queryParams,r.params,r.data]).pipe(tn(([i,s,a],u)=>(a={...i,...s,...a},0===u?j(a):Promise.resolve(a)))).subscribe(i=>{if(!n.isActivated||!n.activatedComponentRef||n.activatedRoute!==r||null===r.component)return void this.unsubscribeFromRouteData(n);const s=function cw(e){const t=ie(e);if(!t)return null;const n=new Ti(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}(r.component);if(s)for(const{templateName:a}of s.inputs)n.activatedComponentRef.setInput(a,i[a]);else this.unsubscribeFromRouteData(n)});this.outletDataSubscriptions.set(n,o)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=F({token:e,factory:e.\u0275fac}),e})();function os(e,t,n){if(n&&e.shouldReuseRoute(t.value,n.value.snapshot)){const r=n.value;r._futureSnapshot=t.value;const o=function Gb(e,t,n){return t.children.map(r=>{for(const o of n.children)if(e.shouldReuseRoute(r.value,o.value.snapshot))return os(e,r,o);return os(e,r)})}(e,t,n);return new Pn(r,o)}{if(e.shouldAttach(t.value)){const i=e.retrieve(t.value);if(null!==i){const s=i.route;return s.value._futureSnapshot=t.value,s.children=t.children.map(a=>os(e,a)),s}}const r=function qb(e){return new To(new je(e.url),new je(e.params),new je(e.queryParams),new je(e.fragment),new je(e.data),e.outlet,e.component,e)}(t.value),o=t.children.map(i=>os(e,i));return new Pn(r,o)}}const yf="ngNavigationCancelingError";function U7(e,t){const{redirectTo:n,navigationBehaviorOptions:r}=Er(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,o=z7(!1,0,t);return o.url=n,o.navigationBehaviorOptions=r,o}function z7(e,t,n){const r=new Error("NavigationCancelingError: "+(e||""));return r[yf]=!0,r.cancellationCode=t,n&&(r.url=n),r}function Z7(e){return G7(e)&&Er(e.url)}function G7(e){return e&&e[yf]}let q7=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=Ns({type:e,selectors:[["ng-component"]],standalone:!0,features:[W2],decls:1,vars:0,template:function(n,r){1&n&&he(0,"router-outlet")},dependencies:[$7],encapsulation:2}),e})();function vf(e){const t=e.children&&e.children.map(vf),n=t?{...e,children:t}:{...e};return!n.component&&!n.loadComponent&&(t||n.loadChildren)&&n.outlet&&n.outlet!==W&&(n.component=q7),n}function Qt(e){return e.outlet||W}function is(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let t=e.parent;t;t=t.parent){const n=t.routeConfig;if(n?._loadedInjector)return n._loadedInjector;if(n?._injector)return n._injector}return null}class eM{constructor(t,n,r,o,i){this.routeReuseStrategy=t,this.futureState=n,this.currState=r,this.forwardEvent=o,this.inputBindingEnabled=i}activate(t){const n=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(n,r,t),mf(this.futureState.root),this.activateChildRoutes(n,r,t)}deactivateChildRoutes(t,n,r){const o=So(n);t.children.forEach(i=>{const s=i.value.outlet;this.deactivateRoutes(i,o[s],r),delete o[s]}),Object.values(o).forEach(i=>{this.deactivateRouteAndItsChildren(i,r)})}deactivateRoutes(t,n,r){const o=t.value,i=n?n.value:null;if(o===i)if(o.component){const s=r.getContext(o.outlet);s&&this.deactivateChildRoutes(t,n,s.children)}else this.deactivateChildRoutes(t,n,r);else i&&this.deactivateRouteAndItsChildren(n,r)}deactivateRouteAndItsChildren(t,n){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,n):this.deactivateRouteAndOutlet(t,n)}detachAndStoreRouteSubtree(t,n){const r=n.getContext(t.value.outlet),o=r&&t.value.component?r.children:n,i=So(t);for(const s of Object.keys(i))this.deactivateRouteAndItsChildren(i[s],o);if(r&&r.outlet){const s=r.outlet.detach(),a=r.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:s,route:t,contexts:a})}}deactivateRouteAndOutlet(t,n){const r=n.getContext(t.value.outlet),o=r&&t.value.component?r.children:n,i=So(t);for(const s of Object.keys(i))this.deactivateRouteAndItsChildren(i[s],o);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(t,n,r){const o=So(n);t.children.forEach(i=>{this.activateRoutes(i,o[i.value.outlet],r),this.forwardEvent(new Hb(i.value.snapshot))}),t.children.length&&this.forwardEvent(new Vb(t.value.snapshot))}activateRoutes(t,n,r){const o=t.value,i=n?n.value:null;if(mf(o),o===i)if(o.component){const s=r.getOrCreateContext(o.outlet);this.activateChildRoutes(t,n,s.children)}else this.activateChildRoutes(t,n,r);else if(o.component){const s=r.getOrCreateContext(o.outlet);if(this.routeReuseStrategy.shouldAttach(o.snapshot)){const a=this.routeReuseStrategy.retrieve(o.snapshot);this.routeReuseStrategy.store(o.snapshot,null),s.children.onOutletReAttached(a.contexts),s.attachRef=a.componentRef,s.route=a.route.value,s.outlet&&s.outlet.attach(a.componentRef,a.route.value),mf(a.route.value),this.activateChildRoutes(t,null,s.children)}else{const a=is(o.snapshot);s.attachRef=null,s.route=o,s.injector=a,s.outlet&&s.outlet.activateWith(o,s.injector),this.activateChildRoutes(t,null,s.children)}}else this.activateChildRoutes(t,null,r)}}class W7{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class wu{constructor(t,n){this.component=t,this.route=n}}function tM(e,t,n){const r=e._root;return ss(r,t?t._root:null,n,[r.value])}function Ao(e,t){const n=Symbol(),r=t.get(e,n);return r===n?"function"!=typeof e||function U4(e){return null!==Ms(e)}(e)?t.get(e):e:r}function ss(e,t,n,r,o={canDeactivateChecks:[],canActivateChecks:[]}){const i=So(t);return e.children.forEach(s=>{(function rM(e,t,n,r,o={canDeactivateChecks:[],canActivateChecks:[]}){const i=e.value,s=t?t.value:null,a=n?n.getContext(e.value.outlet):null;if(s&&i.routeConfig===s.routeConfig){const u=function oM(e,t,n){if("function"==typeof n)return n(e,t);switch(n){case"pathParamsChange":return!_r(e.url,t.url);case"pathParamsOrQueryParamsChange":return!_r(e.url,t.url)||!gn(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Cf(e,t)||!gn(e.queryParams,t.queryParams);default:return!Cf(e,t)}}(s,i,i.routeConfig.runGuardsAndResolvers);u?o.canActivateChecks.push(new W7(r)):(i.data=s.data,i._resolvedData=s._resolvedData),ss(e,t,i.component?a?a.children:null:n,r,o),u&&a&&a.outlet&&a.outlet.isActivated&&o.canDeactivateChecks.push(new wu(a.outlet.component,s))}else s&&as(t,a,o),o.canActivateChecks.push(new W7(r)),ss(e,null,i.component?a?a.children:null:n,r,o)})(s,i[s.value.outlet],n,r.concat([s.value]),o),delete i[s.value.outlet]}),Object.entries(i).forEach(([s,a])=>as(a,n.getContext(s),o)),o}function as(e,t,n){const r=So(e),o=e.value;Object.entries(r).forEach(([i,s])=>{as(s,o.component?t?t.children.getContext(i):null:t,n)}),n.canDeactivateChecks.push(new wu(o.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,o))}function us(e){return"function"==typeof e}function Q7(e){return e instanceof cu||"EmptyError"===e?.name}const _u=Symbol("INITIAL_VALUE");function No(){return tn(e=>Jd(e.map(t=>t.pipe(bo(1),function YE(...e){const t=Qo(e);return Ce((n,r)=>{(t?ef(e,n,t):ef(e,n)).subscribe(r)})}(_u)))).pipe(ne(t=>{for(const n of t)if(!0!==n){if(n===_u)return _u;if(!1===n||n instanceof Io)return n}return!0}),Yn(t=>t!==_u),bo(1)))}function Y7(e){return function ds(...e){return er(e)}(rt(t=>{if(Er(t))throw U7(0,t)}),ne(t=>!0===t))}class Eu{constructor(t){this.segmentGroup=t||null}}class K7{constructor(t){this.urlTree=t}}function Ro(e){return qi(new Eu(e))}function X7(e){return qi(new K7(e))}class bM{constructor(t,n){this.urlSerializer=t,this.urlTree=n}noMatchError(t){return new E(4002,!1)}lineralizeSegments(t,n){let r=[],o=n.root;for(;;){if(r=r.concat(o.segments),0===o.numberOfChildren)return j(r);if(o.numberOfChildren>1||!o.children[W])return qi(new E(4e3,!1));o=o.children[W]}}applyRedirectCommands(t,n,r){return this.applyRedirectCreateUrlTree(n,this.urlSerializer.parse(n),t,r)}applyRedirectCreateUrlTree(t,n,r,o){const i=this.createSegmentGroup(t,n.root,r,o);return new Io(i,this.createQueryParams(n.queryParams,this.urlTree.queryParams),n.fragment)}createQueryParams(t,n){const r={};return Object.entries(t).forEach(([o,i])=>{if("string"==typeof i&&i.startsWith(":")){const a=i.substring(1);r[o]=n[a]}else r[o]=i}),r}createSegmentGroup(t,n,r,o){const i=this.createSegments(t,n.segments,r,o);let s={};return Object.entries(n.children).forEach(([a,u])=>{s[a]=this.createSegmentGroup(t,u,r,o)}),new ce(i,s)}createSegments(t,n,r,o){return n.map(i=>i.path.startsWith(":")?this.findPosParam(t,i,o):this.findOrReturn(i,r))}findPosParam(t,n,r){const o=r[n.path.substring(1)];if(!o)throw new E(4001,!1);return o}findOrReturn(t,n){let r=0;for(const o of n){if(o.path===t.path)return n.splice(r),o;r++}return t}}const Df={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function MM(e,t,n,r,o){const i=wf(e,t,n);return i.matched?(r=function Wb(e,t){return e.providers&&!e._injector&&(e._injector=Uc(e.providers,t,`Route: ${e.path}`)),e._injector??t}(t,r),function wM(e,t,n,r){const o=t.canMatch;return o&&0!==o.length?j(o.map(s=>{const a=Ao(s,e);return Kn(function cM(e){return e&&us(e.canMatch)}(a)?a.canMatch(t,n):e.runInContext(()=>a(t,n)))})).pipe(No(),Y7()):j(!0)}(r,t,n).pipe(ne(s=>!0===s?i:{...Df}))):j(i)}function wf(e,t,n){if(""===t.path)return"full"===t.pathMatch&&(e.hasChildren()||n.length>0)?{...Df}:{matched:!0,consumedSegments:[],remainingSegments:n,parameters:{},positionalParamSegments:{}};const o=(t.matcher||rb)(n,e,t);if(!o)return{...Df};const i={};Object.entries(o.posParams??{}).forEach(([a,u])=>{i[a]=u.path});const s=o.consumed.length>0?{...i,...o.consumed[o.consumed.length-1].parameters}:i;return{matched:!0,consumedSegments:o.consumed,remainingSegments:n.slice(o.consumed.length),parameters:s,positionalParamSegments:o.posParams??{}}}function J7(e,t,n,r){return n.length>0&&function TM(e,t,n){return n.some(r=>bu(e,t,r)&&Qt(r)!==W)}(e,n,r)?{segmentGroup:new ce(t,SM(r,new ce(n,e.children))),slicedSegments:[]}:0===n.length&&function AM(e,t,n){return n.some(r=>bu(e,t,r))}(e,n,r)?{segmentGroup:new ce(e.segments,IM(e,0,n,r,e.children)),slicedSegments:n}:{segmentGroup:new ce(e.segments,e.children),slicedSegments:n}}function IM(e,t,n,r,o){const i={};for(const s of r)if(bu(e,n,s)&&!o[Qt(s)]){const a=new ce([],{});i[Qt(s)]=a}return{...o,...i}}function SM(e,t){const n={};n[W]=t;for(const r of e)if(""===r.path&&Qt(r)!==W){const o=new ce([],{});n[Qt(r)]=o}return n}function bu(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path}class OM{constructor(t,n,r,o,i,s,a){this.injector=t,this.configLoader=n,this.rootComponentType=r,this.config=o,this.urlTree=i,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.allowRedirects=!0,this.applyRedirects=new bM(this.urlSerializer,this.urlTree)}noMatchError(t){return new E(4002,!1)}recognize(){const t=J7(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,t,W).pipe(wr(n=>{if(n instanceof K7)return this.allowRedirects=!1,this.urlTree=n.urlTree,this.match(n.urlTree);throw n instanceof Eu?this.noMatchError(n):n}),ne(n=>{const r=new vu([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},W,this.rootComponentType,null,{}),o=new Pn(r,n),i=new j7("",o),s=function Eb(e,t,n=null,r=null){return T7(S7(e),t,n,r)}(r,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,i.url=this.urlSerializer.serialize(s),this.inheritParamsAndData(i._root),{state:i,tree:s}}))}match(t){return this.processSegmentGroup(this.injector,this.config,t.root,W).pipe(wr(r=>{throw r instanceof Eu?this.noMatchError(r):r}))}inheritParamsAndData(t){const n=t.value,r=V7(n,this.paramsInheritanceStrategy);n.params=Object.freeze(r.params),n.data=Object.freeze(r.data),t.children.forEach(o=>this.inheritParamsAndData(o))}processSegmentGroup(t,n,r,o){return 0===r.segments.length&&r.hasChildren()?this.processChildren(t,n,r):this.processSegment(t,n,r,r.segments,o,!0)}processChildren(t,n,r){const o=[];for(const i of Object.keys(r.children))"primary"===i?o.unshift(i):o.push(i);return Be(o).pipe(Wi(i=>{const s=r.children[i],a=function Xb(e,t){const n=e.filter(r=>Qt(r)===t);return n.push(...e.filter(r=>Qt(r)!==t)),n}(n,i);return this.processSegmentGroup(t,a,s,i)}),function JE(e,t){return Ce(function XE(e,t,n,r,o){return(i,s)=>{let a=n,u=t,l=0;i.subscribe(Ee(s,c=>{const d=l++;u=a?e(u,c,d):(a=!0,c),r&&s.next(u)},o&&(()=>{a&&s.next(u),s.complete()})))}}(e,t,arguments.length>=2,!0))}((i,s)=>(i.push(...s),i)),du(null),function eb(e,t){const n=arguments.length>=2;return r=>r.pipe(e?Yn((o,i)=>e(o,i,r)):xe,nf(1),n?du(t):p7(()=>new cu))}(),$e(i=>{if(null===i)return Ro(r);const s=e4(i);return function PM(e){e.sort((t,n)=>t.value.outlet===W?-1:n.value.outlet===W?1:t.value.outlet.localeCompare(n.value.outlet))}(s),j(s)}))}processSegment(t,n,r,o,i,s){return Be(n).pipe(Wi(a=>this.processSegmentAgainstRoute(a._injector??t,n,a,r,o,i,s).pipe(wr(u=>{if(u instanceof Eu)return j(null);throw u}))),Dr(a=>!!a),wr(a=>{if(Q7(a))return function RM(e,t,n){return 0===t.length&&!e.children[n]}(r,o,i)?j([]):Ro(r);throw a}))}processSegmentAgainstRoute(t,n,r,o,i,s,a){return function NM(e,t,n,r){return!!(Qt(e)===r||r!==W&&bu(t,n,e))&&("**"===e.path||wf(t,e,n).matched)}(r,o,i,s)?void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,o,r,i,s,a):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,o,n,r,i,s):Ro(o):Ro(o)}expandSegmentAgainstRouteUsingRedirect(t,n,r,o,i,s){return"**"===o.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,r,o,s):this.expandRegularSegmentAgainstRouteUsingRedirect(t,n,r,o,i,s)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,n,r,o){const i=this.applyRedirects.applyRedirectCommands([],r.redirectTo,{});return r.redirectTo.startsWith("/")?X7(i):this.applyRedirects.lineralizeSegments(r,i).pipe($e(s=>{const a=new ce(s,{});return this.processSegment(t,n,a,s,o,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,n,r,o,i,s){const{matched:a,consumedSegments:u,remainingSegments:l,positionalParamSegments:c}=wf(n,o,i);if(!a)return Ro(n);const d=this.applyRedirects.applyRedirectCommands(u,o.redirectTo,c);return o.redirectTo.startsWith("/")?X7(d):this.applyRedirects.lineralizeSegments(o,d).pipe($e(f=>this.processSegment(t,r,n,f.concat(l),s,!1)))}matchSegmentAgainstRoute(t,n,r,o,i,s){let a;if("**"===r.path){const u=o.length>0?m7(o).parameters:{};a=j({snapshot:new vu(o,u,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,t4(r),Qt(r),r.component??r._loadedComponent??null,r,n4(r)),consumedSegments:[],remainingSegments:[]}),n.children={}}else a=MM(n,r,o,t).pipe(ne(({matched:u,consumedSegments:l,remainingSegments:c,parameters:d})=>u?{snapshot:new vu(l,d,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,t4(r),Qt(r),r.component??r._loadedComponent??null,r,n4(r)),consumedSegments:l,remainingSegments:c}:null));return a.pipe(tn(u=>null===u?Ro(n):this.getChildConfig(t=r._injector??t,r,o).pipe(tn(({routes:l})=>{const c=r._loadedInjector??t,{snapshot:d,consumedSegments:f,remainingSegments:h}=u,{segmentGroup:g,slicedSegments:m}=J7(n,f,h,l);if(0===m.length&&g.hasChildren())return this.processChildren(c,l,g).pipe(ne(_=>null===_?null:[new Pn(d,_)]));if(0===l.length&&0===m.length)return j([new Pn(d,[])]);const D=Qt(r)===i;return this.processSegment(c,l,g,m,D?W:i,!0).pipe(ne(_=>[new Pn(d,_)]))}))))}getChildConfig(t,n,r){return n.children?j({routes:n.children,injector:t}):n.loadChildren?void 0!==n._loadedRoutes?j({routes:n._loadedRoutes,injector:n._loadedInjector}):function DM(e,t,n,r){const o=t.canLoad;return void 0===o||0===o.length?j(!0):j(o.map(s=>{const a=Ao(s,e);return Kn(function sM(e){return e&&us(e.canLoad)}(a)?a.canLoad(t,n):e.runInContext(()=>a(t,n)))})).pipe(No(),Y7())}(t,n,r).pipe($e(o=>o?this.configLoader.loadChildren(t,n).pipe(rt(i=>{n._loadedRoutes=i.routes,n._loadedInjector=i.injector})):function EM(e){return qi(z7(!1,3))}())):j({routes:[],injector:t})}}function LM(e){const t=e.value.routeConfig;return t&&""===t.path}function e4(e){const t=[],n=new Set;for(const r of e){if(!LM(r)){t.push(r);continue}const o=t.find(i=>r.value.routeConfig===i.value.routeConfig);void 0!==o?(o.children.push(...r.children),n.add(o)):t.push(r)}for(const r of n){const o=e4(r.children);t.push(new Pn(r.value,o))}return t.filter(r=>!n.has(r))}function t4(e){return e.data||{}}function n4(e){return e.resolve||{}}function r4(e){return"string"==typeof e.title||null===e.title}function _f(e){return tn(t=>{const n=e(t);return n?Be(n).pipe(ne(()=>t)):j(t)})}const xo=new N("ROUTES");let Ef=(()=>{class e{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=T(j3)}loadComponent(n){if(this.componentLoaders.get(n))return this.componentLoaders.get(n);if(n._loadedComponent)return j(n._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(n);const r=Kn(n.loadComponent()).pipe(ne(o4),rt(i=>{this.onLoadEndListener&&this.onLoadEndListener(n),n._loadedComponent=i}),rf(()=>{this.componentLoaders.delete(n)})),o=new h7(r,()=>new st).pipe(tf());return this.componentLoaders.set(n,o),o}loadChildren(n,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return j({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);const i=this.loadModuleFactoryOrRoutes(r.loadChildren).pipe(ne(a=>{this.onLoadEndListener&&this.onLoadEndListener(r);let u,l;return Array.isArray(a)?l=a:(u=a.create(n).injector,l=u.get(xo,[],x.Self|x.Optional).flat()),{routes:l.map(vf),injector:u}}),rf(()=>{this.childrenLoaders.delete(r)})),s=new h7(i,()=>new st).pipe(tf());return this.childrenLoaders.set(r,s),s}loadModuleFactoryOrRoutes(n){return Kn(n()).pipe(ne(o4),$e(r=>r instanceof G2||Array.isArray(r)?j(r):Be(this.compiler.compileModuleAsync(r))))}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function o4(e){return function BM(e){return e&&"object"==typeof e&&"default"in e}(e)?e.default:e}let Mu=(()=>{class e{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new st,this.configLoader=T(Ef),this.environmentInjector=T(In),this.urlSerializer=T(Ki),this.rootContexts=T(rs),this.inputBindingEnabled=null!==T(Du,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>j(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=o=>this.events.next(new kb(o)),this.configLoader.onLoadStartListener=o=>this.events.next(new Lb(o))}complete(){this.transitions?.complete()}handleNavigationRequest(n){const r=++this.navigationId;this.transitions?.next({...this.transitions.value,...n,id:r})}setupNavigations(n){return this.transitions=new je({id:0,currentUrlTree:n.currentUrlTree,currentRawUrl:n.currentUrlTree,extractedUrl:n.urlHandlingStrategy.extract(n.currentUrlTree),urlAfterRedirects:n.urlHandlingStrategy.extract(n.currentUrlTree),rawUrl:n.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:ts,restoredState:null,currentSnapshot:n.routerState.snapshot,targetSnapshot:null,currentRouterState:n.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(Yn(r=>0!==r.id),ne(r=>({...r,extractedUrl:n.urlHandlingStrategy.extract(r.rawUrl)})),tn(r=>{let o=!1,i=!1;return j(r).pipe(rt(s=>{this.currentNavigation={id:s.id,initialUrl:s.rawUrl,extractedUrl:s.extractedUrl,trigger:s.source,extras:s.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),tn(s=>{const a=n.browserUrlTree.toString(),u=!n.navigated||s.extractedUrl.toString()!==a||a!==n.currentUrlTree.toString();if(!u&&"reload"!==(s.extras.onSameUrlNavigation??n.onSameUrlNavigation)){const c="";return this.events.next(new ns(s.id,n.serializeUrl(r.rawUrl),c,0)),n.rawUrlTree=s.rawUrl,s.resolve(null),en}if(n.urlHandlingStrategy.shouldProcessUrl(s.rawUrl))return i4(s.source)&&(n.browserUrlTree=s.extractedUrl),j(s).pipe(tn(c=>{const d=this.transitions?.getValue();return this.events.next(new df(c.id,this.urlSerializer.serialize(c.extractedUrl),c.source,c.restoredState)),d!==this.transitions?.getValue()?en:Promise.resolve(c)}),function kM(e,t,n,r,o,i){return $e(s=>function xM(e,t,n,r,o,i,s="emptyOnly"){return new OM(e,t,n,r,o,s,i).recognize()}(e,t,n,r,s.extractedUrl,o,i).pipe(ne(({state:a,tree:u})=>({...s,targetSnapshot:a,urlAfterRedirects:u}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,n.config,this.urlSerializer,n.paramsInheritanceStrategy),rt(c=>{if(r.targetSnapshot=c.targetSnapshot,r.urlAfterRedirects=c.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:c.urlAfterRedirects},"eager"===n.urlUpdateStrategy){if(!c.extras.skipLocationChange){const f=n.urlHandlingStrategy.merge(c.urlAfterRedirects,c.rawUrl);n.setBrowserUrl(f,c)}n.browserUrlTree=c.urlAfterRedirects}const d=new Nb(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(d)}));if(u&&n.urlHandlingStrategy.shouldProcessUrl(n.rawUrlTree)){const{id:c,extractedUrl:d,source:f,restoredState:h,extras:g}=s,m=new df(c,this.urlSerializer.serialize(d),f,h);this.events.next(m);const D=F7(0,this.rootComponentType).snapshot;return j(r={...s,targetSnapshot:D,urlAfterRedirects:d,extras:{...g,skipLocationChange:!1,replaceUrl:!1}})}{const c="";return this.events.next(new ns(s.id,n.serializeUrl(r.extractedUrl),c,1)),n.rawUrlTree=s.rawUrl,s.resolve(null),en}}),rt(s=>{const a=new Rb(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(a)}),ne(s=>r={...s,guards:tM(s.targetSnapshot,s.currentSnapshot,this.rootContexts)}),function fM(e,t){return $e(n=>{const{targetSnapshot:r,currentSnapshot:o,guards:{canActivateChecks:i,canDeactivateChecks:s}}=n;return 0===s.length&&0===i.length?j({...n,guardsResult:!0}):function hM(e,t,n,r){return Be(e).pipe($e(o=>function vM(e,t,n,r,o){const i=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return i&&0!==i.length?j(i.map(a=>{const u=is(t)??o,l=Ao(a,u);return Kn(function lM(e){return e&&us(e.canDeactivate)}(l)?l.canDeactivate(e,t,n,r):u.runInContext(()=>l(e,t,n,r))).pipe(Dr())})).pipe(No()):j(!0)}(o.component,o.route,n,t,r)),Dr(o=>!0!==o,!0))}(s,r,o,e).pipe($e(a=>a&&function iM(e){return"boolean"==typeof e}(a)?function pM(e,t,n,r){return Be(t).pipe(Wi(o=>ef(function mM(e,t){return null!==e&&t&&t(new Fb(e)),j(!0)}(o.route.parent,r),function gM(e,t){return null!==e&&t&&t(new jb(e)),j(!0)}(o.route,r),function yM(e,t,n){const r=t[t.length-1],i=t.slice(0,t.length-1).reverse().map(s=>function nM(e){const t=e.routeConfig?e.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:e,guards:t}:null}(s)).filter(s=>null!==s).map(s=>f7(()=>j(s.guards.map(u=>{const l=is(s.node)??n,c=Ao(u,l);return Kn(function uM(e){return e&&us(e.canActivateChild)}(c)?c.canActivateChild(r,e):l.runInContext(()=>c(r,e))).pipe(Dr())})).pipe(No())));return j(i).pipe(No())}(e,o.path,n),function CM(e,t,n){const r=t.routeConfig?t.routeConfig.canActivate:null;if(!r||0===r.length)return j(!0);const o=r.map(i=>f7(()=>{const s=is(t)??n,a=Ao(i,s);return Kn(function aM(e){return e&&us(e.canActivate)}(a)?a.canActivate(t,e):s.runInContext(()=>a(t,e))).pipe(Dr())}));return j(o).pipe(No())}(e,o.route,n))),Dr(o=>!0!==o,!0))}(r,i,e,t):j(a)),ne(a=>({...n,guardsResult:a})))})}(this.environmentInjector,s=>this.events.next(s)),rt(s=>{if(r.guardsResult=s.guardsResult,Er(s.guardsResult))throw U7(0,s.guardsResult);const a=new xb(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot,!!s.guardsResult);this.events.next(a)}),Yn(s=>!!s.guardsResult||(n.restoreHistory(s),this.cancelNavigationTransition(s,"",3),!1)),_f(s=>{if(s.guards.canActivateChecks.length)return j(s).pipe(rt(a=>{const u=new Ob(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(u)}),tn(a=>{let u=!1;return j(a).pipe(function FM(e,t){return $e(n=>{const{targetSnapshot:r,guards:{canActivateChecks:o}}=n;if(!o.length)return j(n);let i=0;return Be(o).pipe(Wi(s=>function VM(e,t,n,r){const o=e.routeConfig,i=e._resolve;return void 0!==o?.title&&!r4(o)&&(i[Qi]=o.title),function jM(e,t,n,r){const o=function HM(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)]}(e);if(0===o.length)return j({});const i={};return Be(o).pipe($e(s=>function $M(e,t,n,r){const o=is(t)??r,i=Ao(e,o);return Kn(i.resolve?i.resolve(t,n):o.runInContext(()=>i(t,n)))}(e[s],t,n,r).pipe(Dr(),rt(a=>{i[s]=a}))),nf(1),function tb(e){return ne(()=>e)}(i),wr(s=>Q7(s)?en:qi(s)))}(i,e,t,r).pipe(ne(s=>(e._resolvedData=s,e.data=V7(e,n).resolve,o&&r4(o)&&(e.data[Qi]=o.title),null)))}(s.route,r,e,t)),rt(()=>i++),nf(1),$e(s=>i===o.length?j(n):en))})}(n.paramsInheritanceStrategy,this.environmentInjector),rt({next:()=>u=!0,complete:()=>{u||(n.restoreHistory(a),this.cancelNavigationTransition(a,"",2))}}))}),rt(a=>{const u=new Pb(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(u)}))}),_f(s=>{const a=u=>{const l=[];u.routeConfig?.loadComponent&&!u.routeConfig._loadedComponent&&l.push(this.configLoader.loadComponent(u.routeConfig).pipe(rt(c=>{u.component=c}),ne(()=>{})));for(const c of u.children)l.push(...a(c));return l};return Jd(a(s.targetSnapshot.root)).pipe(du(),bo(1))}),_f(()=>this.afterPreactivation()),ne(s=>{const a=function Zb(e,t,n){const r=os(e,t._root,n?n._root:void 0);return new k7(r,t)}(n.routeReuseStrategy,s.targetSnapshot,s.currentRouterState);return r={...s,targetRouterState:a}}),rt(s=>{n.currentUrlTree=s.urlAfterRedirects,n.rawUrlTree=n.urlHandlingStrategy.merge(s.urlAfterRedirects,s.rawUrl),n.routerState=s.targetRouterState,"deferred"===n.urlUpdateStrategy&&(s.extras.skipLocationChange||n.setBrowserUrl(n.rawUrlTree,s),n.browserUrlTree=s.urlAfterRedirects)}),((e,t,n,r)=>ne(o=>(new eM(t,o.targetRouterState,o.currentRouterState,n,r).activate(e),o)))(this.rootContexts,n.routeReuseStrategy,s=>this.events.next(s),this.inputBindingEnabled),bo(1),rt({next:s=>{o=!0,this.lastSuccessfulNavigation=this.currentNavigation,n.navigated=!0,this.events.next(new br(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(n.currentUrlTree))),n.titleStrategy?.updateTitle(s.targetRouterState.snapshot),s.resolve(!0)},complete:()=>{o=!0}}),rf(()=>{o||i||this.cancelNavigationTransition(r,"",1),this.currentNavigation?.id===r.id&&(this.currentNavigation=null)}),wr(s=>{if(i=!0,G7(s)){Z7(s)||(n.navigated=!0,n.restoreHistory(r,!0));const a=new yu(r.id,this.urlSerializer.serialize(r.extractedUrl),s.message,s.cancellationCode);if(this.events.next(a),Z7(s)){const u=n.urlHandlingStrategy.merge(s.url,n.rawUrlTree),l={skipLocationChange:r.extras.skipLocationChange,replaceUrl:"eager"===n.urlUpdateStrategy||i4(r.source)};n.scheduleNavigation(u,ts,null,l,{resolve:r.resolve,reject:r.reject,promise:r.promise})}else r.resolve(!1)}else{n.restoreHistory(r,!0);const a=new ff(r.id,this.urlSerializer.serialize(r.extractedUrl),s,r.targetSnapshot??void 0);this.events.next(a);try{r.resolve(n.errorHandler(s))}catch(u){r.reject(u)}}return en}))}))}cancelNavigationTransition(n,r,o){const i=new yu(n.id,this.urlSerializer.serialize(n.extractedUrl),r,o);this.events.next(i),n.resolve(!1)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function i4(e){return e!==ts}let s4=(()=>{class e{buildTitle(n){let r,o=n.root;for(;void 0!==o;)r=this.getResolvedTitleForRoute(o)??r,o=o.children.find(i=>i.outlet===W);return r}getResolvedTitleForRoute(n){return n.data[Qi]}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=F({token:e,factory:function(){return T(UM)},providedIn:"root"}),e})(),UM=(()=>{class e extends s4{constructor(n){super(),this.title=n}updateTitle(n){const r=this.buildTitle(n);void 0!==r&&this.title.setTitle(r)}}return e.\u0275fac=function(n){return new(n||e)(P(a7))},e.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),zM=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=F({token:e,factory:function(){return T(GM)},providedIn:"root"}),e})();class ZM{shouldDetach(t){return!1}store(t,n){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,n){return t.routeConfig===n.routeConfig}}let GM=(()=>{class e extends ZM{}return e.\u0275fac=function(){let t;return function(r){return(t||(t=function W1(e){return Dn(()=>{const t=e.prototype.constructor,n=t[wn]||gl(t),r=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){const i=o[wn]||gl(o);if(i&&i!==n)return i;o=Object.getPrototypeOf(o)}return i=>new i})}(e)))(r||e)}}(),e.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const Iu=new N("",{providedIn:"root",factory:()=>({})});let qM=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=F({token:e,factory:function(){return T(WM)},providedIn:"root"}),e})(),WM=(()=>{class e{shouldProcessUrl(n){return!0}extract(n){return n}merge(n,r){return n}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();var bt=(()=>((bt=bt||{})[bt.COMPLETE=0]="COMPLETE",bt[bt.FAILED=1]="FAILED",bt[bt.REDIRECTING=2]="REDIRECTING",bt))();function a4(e,t){e.events.pipe(Yn(n=>n instanceof br||n instanceof yu||n instanceof ff||n instanceof ns),ne(n=>n instanceof br||n instanceof ns?bt.COMPLETE:n instanceof yu&&(0===n.code||1===n.code)?bt.REDIRECTING:bt.FAILED),Yn(n=>n!==bt.REDIRECTING),bo(1)).subscribe(()=>{t()})}function QM(e){throw e}function YM(e,t,n){return t.parse("/")}const KM={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},XM={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Ot=(()=>{class e{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){if("computed"===this.canceledNavigationResolution)return this.location.getState()?.\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=T(F3),this.isNgZoneEnabled=!1,this.options=T(Iu,{optional:!0})||{},this.pendingTasks=T(V3),this.errorHandler=this.options.errorHandler||QM,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||YM,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=T(qM),this.routeReuseStrategy=T(zM),this.titleStrategy=T(s4),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=T(xo,{optional:!0})?.flat()??[],this.navigationTransitions=T(Mu),this.urlSerializer=T(Ki),this.location=T(Td),this.componentInputBindingEnabled=!!T(Du,{optional:!0}),this.isNgZoneEnabled=T(De)instanceof De&&De.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new Io,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=F7(0,null),this.navigationTransitions.setupNavigations(this).subscribe(n=>{this.lastSuccessfulId=n.id,this.currentPageId=this.browserPageId??0},n=>{this.console.warn(`Unhandled Navigation Error: ${n}`)})}resetRootComponentType(n){this.routerState.root.component=n,this.navigationTransitions.rootComponentType=n}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const n=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),ts,n)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(n=>{const r="popstate"===n.type?"popstate":"hashchange";"popstate"===r&&setTimeout(()=>{this.navigateToSyncWithBrowser(n.url,r,n.state)},0)}))}navigateToSyncWithBrowser(n,r,o){const i={replaceUrl:!0},s=o?.navigationId?o:null;if(o){const u={...o};delete u.navigationId,delete u.\u0275routerPageId,0!==Object.keys(u).length&&(i.state=u)}const a=this.parseUrl(n);this.scheduleNavigation(a,r,s,i)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(n){this.config=n.map(vf),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(n,r={}){const{relativeTo:o,queryParams:i,fragment:s,queryParamsHandling:a,preserveFragment:u}=r,l=u?this.currentUrlTree.fragment:s;let d,c=null;switch(a){case"merge":c={...this.currentUrlTree.queryParams,...i};break;case"preserve":c=this.currentUrlTree.queryParams;break;default:c=i||null}null!==c&&(c=this.removeEmptyProps(c));try{d=S7(o?o.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof n[0]||!n[0].startsWith("/"))&&(n=[]),d=this.currentUrlTree.root}return T7(d,n,c,l??null)}navigateByUrl(n,r={skipLocationChange:!1}){const o=Er(n)?n:this.parseUrl(n),i=this.urlHandlingStrategy.merge(o,this.rawUrlTree);return this.scheduleNavigation(i,ts,null,r)}navigate(n,r={skipLocationChange:!1}){return function JM(e){for(let t=0;t<e.length;t++)if(null==e[t])throw new E(4008,!1)}(n),this.navigateByUrl(this.createUrlTree(n,r),r)}serializeUrl(n){return this.urlSerializer.serialize(n)}parseUrl(n){let r;try{r=this.urlSerializer.parse(n)}catch(o){r=this.malformedUriErrorHandler(o,this.urlSerializer,n)}return r}isActive(n,r){let o;if(o=!0===r?{...KM}:!1===r?{...XM}:r,Er(n))return y7(this.currentUrlTree,n,o);const i=this.parseUrl(n);return y7(this.currentUrlTree,i,o)}removeEmptyProps(n){return Object.keys(n).reduce((r,o)=>{const i=n[o];return null!=i&&(r[o]=i),r},{})}scheduleNavigation(n,r,o,i,s){if(this.disposed)return Promise.resolve(!1);let a,u,l;s?(a=s.resolve,u=s.reject,l=s.promise):l=new Promise((d,f)=>{a=d,u=f});const c=this.pendingTasks.add();return a4(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(c))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:o,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:n,extras:i,resolve:a,reject:u,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(d=>Promise.reject(d))}setBrowserUrl(n,r){const o=this.urlSerializer.serialize(n);if(this.location.isCurrentPathEqualTo(o)||r.extras.replaceUrl){const s={...r.extras.state,...this.generateNgRouterState(r.id,this.browserPageId)};this.location.replaceState(o,"",s)}else{const i={...r.extras.state,...this.generateNgRouterState(r.id,(this.browserPageId??0)+1)};this.location.go(o,"",i)}}restoreHistory(n,r=!1){if("computed"===this.canceledNavigationResolution){const i=this.currentPageId-(this.browserPageId??this.currentPageId);0!==i?this.location.historyGo(i):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===i&&(this.resetState(n),this.browserUrlTree=n.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(r&&this.resetState(n),this.resetUrlToCurrentUrlTree())}resetState(n){this.routerState=n.currentRouterState,this.currentUrlTree=n.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(n,r){return"computed"===this.canceledNavigationResolution?{navigationId:n,\u0275routerPageId:r}:{navigationId:n}}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();class u4{}let nI=(()=>{class e{constructor(n,r,o,i,s){this.router=n,this.injector=o,this.preloadingStrategy=i,this.loader=s}setUpPreloading(){this.subscription=this.router.events.pipe(Yn(n=>n instanceof br),Wi(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(n,r){const o=[];for(const i of r){i.providers&&!i._injector&&(i._injector=Uc(i.providers,n,`Route: ${i.path}`));const s=i._injector??n,a=i._loadedInjector??s;(i.loadChildren&&!i._loadedRoutes&&void 0===i.canLoad||i.loadComponent&&!i._loadedComponent)&&o.push(this.preloadConfig(s,i)),(i.children||i._loadedRoutes)&&o.push(this.processRoutes(a,i.children??i._loadedRoutes))}return Be(o).pipe(Or())}preloadConfig(n,r){return this.preloadingStrategy.preload(r,()=>{let o;o=r.loadChildren&&void 0===r.canLoad?this.loader.loadChildren(n,r):j(null);const i=o.pipe($e(s=>null===s?j(void 0):(r._loadedRoutes=s.routes,r._loadedInjector=s.injector,this.processRoutes(s.injector??n,s.routes))));return r.loadComponent&&!r._loadedComponent?Be([i,this.loader.loadComponent(r)]).pipe(Or()):i})}}return e.\u0275fac=function(n){return new(n||e)(P(Ot),P(j3),P(In),P(u4),P(Ef))},e.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const Mf=new N("");let l4=(()=>{class e{constructor(n,r,o,i,s={}){this.urlSerializer=n,this.transitions=r,this.viewportScroller=o,this.zone=i,this.options=s,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},s.scrollPositionRestoration=s.scrollPositionRestoration||"disabled",s.anchorScrolling=s.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(n=>{n instanceof df?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=n.navigationTrigger,this.restoredId=n.restoredState?n.restoredState.navigationId:0):n instanceof br?(this.lastId=n.id,this.scheduleScrollEvent(n,this.urlSerializer.parse(n.urlAfterRedirects).fragment)):n instanceof ns&&0===n.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(n,this.urlSerializer.parse(n.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(n=>{n instanceof P7&&(n.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(n.position):n.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(n.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(n,r){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new P7(n,"popstate"===this.lastSource?this.store[this.restoredId]:null,r))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return e.\u0275fac=function(n){!function Rp(){throw new Error("invalid")}()},e.\u0275prov=F({token:e,factory:e.\u0275fac}),e})();function Ln(e,t){return{\u0275kind:e,\u0275providers:t}}function d4(){const e=T(Tn);return t=>{const n=e.get(_o);if(t!==n.components[0])return;const r=e.get(Ot),o=e.get(f4);1===e.get(If)&&r.initialNavigation(),e.get(h4,null,x.Optional)?.setUpPreloading(),e.get(Mf,null,x.Optional)?.init(),r.resetRootComponentType(n.componentTypes[0]),o.closed||(o.next(),o.complete(),o.unsubscribe())}}const f4=new N("",{factory:()=>new st}),If=new N("",{providedIn:"root",factory:()=>1}),h4=new N("");function sI(e){return Ln(0,[{provide:h4,useExisting:nI},{provide:u4,useExisting:e}])}const p4=new N("ROUTER_FORROOT_GUARD"),uI=[Td,{provide:Ki,useClass:sf},Ot,rs,{provide:To,useFactory:function c4(e){return e.routerState.root},deps:[Ot]},Ef,[]];function lI(){return new Y3("Router",Ot)}let g4=(()=>{class e{constructor(n){}static forRoot(n,r){return{ngModule:e,providers:[uI,[],{provide:xo,multi:!0,useValue:n},{provide:p4,useFactory:hI,deps:[[Ot,new ea,new ta]]},{provide:Iu,useValue:r||{}},r?.useHash?{provide:vr,useClass:gw}:{provide:vr,useClass:M0},{provide:Mf,useFactory:()=>{const e=T(k_),t=T(De),n=T(Iu),r=T(Mu),o=T(Ki);return n.scrollOffset&&e.setOffset(n.scrollOffset),new l4(o,r,e,t,n)}},r?.preloadingStrategy?sI(r.preloadingStrategy).\u0275providers:[],{provide:Y3,multi:!0,useFactory:lI},r?.initialNavigation?pI(r):[],r?.bindToComponentInputs?Ln(8,[B7,{provide:Du,useExisting:B7}]).\u0275providers:[],[{provide:m4,useFactory:d4},{provide:gd,multi:!0,useExisting:m4}]]}}static forChild(n){return{ngModule:e,providers:[{provide:xo,multi:!0,useValue:n}]}}}return e.\u0275fac=function(n){return new(n||e)(P(p4,8))},e.\u0275mod=or({type:e}),e.\u0275inj=Hn({}),e})();function hI(e){return"guarded"}function pI(e){return["disabled"===e.initialNavigation?Ln(3,[{provide:ad,multi:!0,useFactory:()=>{const t=T(Ot);return()=>{t.setUpLocationChangeListener()}}},{provide:If,useValue:2}]).\u0275providers:[],"enabledBlocking"===e.initialNavigation?Ln(2,[{provide:If,useValue:0},{provide:ad,multi:!0,deps:[Tn],useFactory:t=>{const n=t.get(hw,Promise.resolve());return()=>n.then(()=>new Promise(r=>{const o=t.get(Ot),i=t.get(f4);a4(o,()=>{r(!0)}),t.get(Mu).afterPreactivation=()=>(r(!0),i.closed?j(void 0):i),o.initialNavigation()}))}}]).\u0275providers:[]]}const m4=new N(""),mI=[];let CI=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=or({type:e}),e.\u0275inj=Hn({imports:[g4.forRoot(mI),g4]}),e})();var yI=ot(640),vI=ot.n(yI);const DI=["balkan-hero-slider"];let wI=(()=>{class e{constructor(){this.burgerToggled=!1}ngOnInit(){new(vI())({callback_enter:function(d){},callback_exit:function(d){},callback_cancel:function(d){},callback_loading:function(d){},callback_loaded:function(d){},callback_error:function(d){},callback_finish:function(){},threshold:0})}ngAfterViewInit(){var n=document.querySelector(".hero-container");document.querySelectorAll(".balkan-hero-slider"),n?.addEventListener("mousemove",o=>{if(o.target instanceof HTMLElement&&o.target.classList.contains("balkan-hero-bg")){var i=n.clientWidth,s=i/2,a=i/4,u=i-a,l=o.target.parentElement,c=o.target;l.firstChild==c&&!c.classList.contains("balkan-hero-bg-r")&&o.clientX<=a||l.firstChild==c&&c.classList.contains("balkan-hero-bg-r")&&o.clientX>=u?(l.style.maxWidth="94%",c.style.opacity="0",n?.querySelector(".balkan-hero-slider-opened")&&n.querySelector(".balkan-hero-slider-opened")?.classList.remove("balkan-hero-slider-opened"),l?.classList.add("balkan-hero-slider-opened")):(l.firstChild==c&&!c.classList.contains("balkan-hero-bg-r")&&o.clientX>s||l.firstChild==c&&c.classList.contains("balkan-hero-bg-r")&&o.clientX<s)&&(l.style.maxWidth="50%",c.style.opacity="1",setTimeout(()=>{l?.classList.remove("balkan-hero-slider-opened")},1400))}}),n?.addEventListener("mouseleave",o=>{var i=n.querySelector(".balkan-hero-slider-opened");i&&(i.style.maxWidth="50%",i.firstElementChild.style.opacity="1",setTimeout(()=>{i.classList.remove("balkan-hero-slider-opened")},1400))}),window.addEventListener("scroll",o=>{var i=document.querySelector(".logo-big"),s=document.querySelector(".logo-text"),a=s.getBoundingClientRect(),l=document.querySelector(".reff").getBoundingClientRect();a.top<=0&&(s.classList.add("fixed"),i.style.opacity="0",s.style.opacity="1"),l.top>0&&(s?.classList.contains("fixed")&&s.classList.remove("fixed"),i.style.opacity="1",s.style.opacity="0")})}toggleBurger(){this.burgerToggled=!this.burgerToggled;var n=document.querySelector(".burger-body");n?.classList.toggle("visible"),n?.classList.toggle("hidden")}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=Ns({type:e,selectors:[["vp-landing-page"]],viewQuery:function(n,r){if(1&n&&m3(DI,5),2&n){let o;ed(o=function td(){return function Yv(e,t){return e[on].queries[t].queryList}(v(),T1())}())&&(r.heroSlider=o.first)}},decls:153,vars:11,consts:[["id","balkan-hero"],[1,"hero-container"],[1,"balkan-films-logo"],[1,"logo-big"],["width","1019","height","1019","viewBox","0 0 1019 1019","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M349.013 768.892C349.013 764.192 349.936 760.024 351.782 756.387C353.685 752.75 356.23 749.952 359.42 747.994C362.665 746.036 366.274 745.057 370.246 745.057C373.715 745.057 376.737 745.756 379.31 747.155C381.94 748.554 384.038 750.316 385.605 752.442V745.812H397.439V792.308H385.605V785.51C384.094 787.692 381.996 789.51 379.31 790.965C376.681 792.364 373.631 793.063 370.162 793.063C366.246 793.063 362.665 792.056 359.42 790.042C356.23 788.027 353.685 785.202 351.782 781.565C349.936 777.872 349.013 773.648 349.013 768.892ZM385.605 769.06C385.605 766.206 385.045 763.772 383.926 761.758C382.807 759.688 381.297 758.121 379.394 757.058C377.492 755.939 375.45 755.38 373.268 755.38C371.086 755.38 369.071 755.911 367.225 756.974C365.378 758.037 363.868 759.604 362.693 761.674C361.574 763.689 361.014 766.094 361.014 768.892C361.014 771.69 361.574 774.151 362.693 776.278C363.868 778.348 365.378 779.942 367.225 781.061C369.127 782.18 371.141 782.74 373.268 782.74C375.45 782.74 377.492 782.208 379.394 781.145C381.297 780.026 382.807 778.46 383.926 776.445C385.045 774.375 385.605 771.913 385.605 769.06Z","fill","#F8A231"],["d","M420.664 730.202V792.308H408.914V730.202H420.664Z","fill","#F8A231"],["d","M459.801 792.308L444.023 772.501V792.308H432.273V730.202H444.023V765.535L459.633 745.812H474.908L454.43 769.144L475.076 792.308H459.801Z","fill","#F8A231"],["d","M478.264 768.892C478.264 764.192 479.187 760.024 481.033 756.387C482.936 752.75 485.482 749.952 488.671 747.994C491.916 746.036 495.525 745.057 499.497 745.057C502.966 745.057 505.988 745.756 508.562 747.155C511.191 748.554 513.289 750.316 514.856 752.442V745.812H526.69V792.308H514.856V785.51C513.345 787.692 511.247 789.51 508.562 790.965C505.932 792.364 502.882 793.063 499.413 793.063C495.497 793.063 491.916 792.056 488.671 790.042C485.482 788.027 482.936 785.202 481.033 781.565C479.187 777.872 478.264 773.648 478.264 768.892ZM514.856 769.06C514.856 766.206 514.297 763.772 513.178 761.758C512.058 759.688 510.548 758.121 508.645 757.058C506.743 755.939 504.701 755.38 502.519 755.38C500.337 755.38 498.322 755.911 496.476 756.974C494.63 758.037 493.119 759.604 491.944 761.674C490.825 763.689 490.265 766.094 490.265 768.892C490.265 771.69 490.825 774.151 491.944 776.278C493.119 778.348 494.63 779.942 496.476 781.061C498.378 782.18 500.393 782.74 502.519 782.74C504.701 782.74 506.743 782.208 508.645 781.145C510.548 780.026 512.058 778.46 513.178 776.445C514.297 774.375 514.856 771.913 514.856 769.06Z","fill","#F8A231"],["d","M563.931 745.141C569.47 745.141 573.946 746.903 577.36 750.428C580.773 753.897 582.479 758.765 582.479 765.031V792.308H570.729V766.626C570.729 762.933 569.806 760.108 567.96 758.149C566.113 756.135 563.595 755.128 560.406 755.128C557.161 755.128 554.587 756.135 552.685 758.149C550.839 760.108 549.915 762.933 549.915 766.626V792.308H538.166V745.812H549.915V751.603C551.482 749.589 553.468 748.022 555.874 746.903C558.336 745.728 561.022 745.141 563.931 745.141Z","fill","#F8A231"],["d","M649.823 733.727V743.21H625.401V758.233H644.116V767.549H625.401V792.308H613.651V733.727H649.823Z","fill","#F8A231"],["d","M664.114 740.273C662.044 740.273 660.309 739.629 658.91 738.343C657.568 737 656.896 735.349 656.896 733.391C656.896 731.433 657.568 729.81 658.91 728.523C660.309 727.18 662.044 726.509 664.114 726.509C666.184 726.509 667.891 727.18 669.234 728.523C670.632 729.81 671.332 731.433 671.332 733.391C671.332 735.349 670.632 737 669.234 738.343C667.891 739.629 666.184 740.273 664.114 740.273ZM669.905 745.812V792.308H658.155V745.812H669.905Z","fill","#F8A231"],["d","M693.264 730.202V792.308H681.514V730.202H693.264Z","fill","#F8A231"],["d","M762.614 745.141C768.321 745.141 772.909 746.903 776.378 750.428C779.903 753.897 781.666 758.765 781.666 765.031V792.308H769.916V766.626C769.916 762.989 768.993 760.22 767.146 758.317C765.3 756.359 762.782 755.38 759.593 755.38C756.404 755.38 753.858 756.359 751.956 758.317C750.109 760.22 749.186 762.989 749.186 766.626V792.308H737.436V766.626C737.436 762.989 736.513 760.22 734.667 758.317C732.82 756.359 730.302 755.38 727.113 755.38C723.868 755.38 721.294 756.359 719.392 758.317C717.545 760.22 716.622 762.989 716.622 766.626V792.308H704.872V745.812H716.622V751.435C718.133 749.477 720.063 747.938 722.413 746.819C724.819 745.7 727.449 745.141 730.302 745.141C733.939 745.141 737.184 745.924 740.038 747.491C742.891 749.001 745.102 751.183 746.668 754.037C748.179 751.351 750.361 749.197 753.214 747.575C756.124 745.952 759.257 745.141 762.614 745.141Z","fill","#F8A231"],["d","M810.608 793.063C806.804 793.063 803.39 792.392 800.369 791.049C797.348 789.65 794.942 787.776 793.151 785.426C791.417 783.076 790.466 780.474 790.298 777.62H802.132C802.355 779.411 803.223 780.894 804.733 782.069C806.3 783.244 808.23 783.831 810.524 783.831C812.762 783.831 814.497 783.383 815.728 782.488C817.015 781.593 817.658 780.446 817.658 779.047C817.658 777.537 816.875 776.417 815.308 775.69C813.797 774.907 811.364 774.068 808.006 773.172C804.537 772.333 801.684 771.466 799.446 770.571C797.264 769.675 795.361 768.305 793.739 766.458C792.172 764.612 791.389 762.122 791.389 758.989C791.389 756.415 792.116 754.065 793.571 751.939C795.082 749.813 797.208 748.134 799.949 746.903C802.747 745.672 806.02 745.057 809.769 745.057C815.308 745.057 819.728 746.455 823.029 749.253C826.331 751.995 828.149 755.715 828.485 760.415H817.238C817.071 758.569 816.287 757.114 814.888 756.051C813.546 754.932 811.727 754.373 809.433 754.373C807.307 754.373 805.657 754.764 804.482 755.548C803.363 756.331 802.803 757.422 802.803 758.821C802.803 760.387 803.586 761.59 805.153 762.43C806.72 763.213 809.153 764.024 812.455 764.864C815.812 765.703 818.581 766.57 820.763 767.465C822.945 768.36 824.82 769.759 826.387 771.662C828.009 773.508 828.848 775.97 828.904 779.047C828.904 781.733 828.149 784.139 826.638 786.265C825.184 788.391 823.057 790.07 820.26 791.301C817.518 792.476 814.301 793.063 810.608 793.063Z","fill","#F8A231"],["fill-rule","evenodd","clip-rule","evenodd","d","M546.759 502.124C534.481 523.52 531.629 537.733 538.182 544.976L489.904 544.878C491.104 544.179 492.305 543.397 493.572 542.523C503.095 535.952 525.965 505.631 525.965 499.571C525.965 498.825 522.103 501.424 517.382 505.347C501.828 518.275 480.471 532.722 476.911 532.722C474.988 532.722 471.007 530.95 468.067 528.787C463.72 525.589 462.718 523.529 462.718 517.788V510.725L458.214 513.664C453.922 516.462 453.363 516.374 446.468 511.833C442.485 509.208 439.247 506.564 439.274 505.953C439.299 505.343 448.04 498.773 458.7 491.353C469.358 483.934 482.818 473.21 488.613 467.521C499.658 456.677 501.162 455.602 499.602 459.645C499.08 461.001 499.962 463.415 501.565 465.01C504.243 467.676 504.185 468.525 500.833 475.585C498.829 479.806 495.144 486.853 492.645 491.245C490.148 495.638 488.57 499.685 489.141 500.239C491.035 502.075 506.265 483.695 519.975 463.028C532.696 443.851 539.438 435.595 542.373 435.595C543.072 435.595 544.203 437.817 544.888 440.533C545.573 443.249 548.886 448.814 552.248 452.898C561.685 464.361 562.775 467.786 559.757 476.504C558.333 480.617 552.483 492.145 546.759 502.124ZM708.211 518.667C707.779 520.179 707.333 521.685 706.872 523.185C706.466 520.493 706.627 518.333 707.587 518.333C707.665 518.333 707.879 518.449 708.211 518.667ZM709.248 504.3L711.341 506.488C715.265 489.339 717.339 471.483 717.339 453.143C717.339 321.62 610.718 215 479.195 215C347.672 215 241.052 321.62 241.052 453.143C241.052 485.817 248.028 516.067 259.935 544.414L325.844 544.547C326.666 544.023 327.535 543.483 328.439 542.935C334.212 539.436 349.101 527.168 361.524 515.674C387.898 491.276 398.536 483.621 403.773 485.276C405.771 485.907 411.2 488.745 415.836 491.585C420.473 494.425 426.321 496.749 428.833 496.749C435.878 496.749 460.949 478.527 490.106 452.217C499.673 443.583 504.009 440.961 511.295 439.407C517.195 438.148 524.424 434.545 531.598 429.287C545.664 418.981 548.493 419.717 570.238 439.337C594.103 460.872 597.849 461.902 625.49 454.54C634.653 452.098 642.868 450.542 643.745 451.082C644.621 451.621 652.581 461.167 661.434 472.295C670.285 483.423 680.939 495.594 685.106 499.343C692.094 505.625 693.33 506.084 700.966 505.228L709.248 504.3ZM342.283 544.115C341.983 544.267 341.66 544.422 341.316 544.578L405.615 544.708C407.765 540.407 406.087 535.654 400.375 529.362C393.351 521.623 392.535 516.432 396.761 506.365C399.992 498.665 400.005 498.548 397.538 498.548C393.565 498.548 379.434 509.78 363.954 525.247C355.163 534.03 345.411 542.521 342.283 544.115ZM638.423 463.669C638.157 465.539 637.47 469.52 636.898 472.512C635.877 477.833 638.764 482.981 657.879 509.924C662.415 516.318 638.531 498.742 625.049 485.765C612.562 473.746 610.106 468.689 615.865 466.847C617.604 466.291 622.687 464.32 627.159 462.469C636.507 458.598 639.102 458.875 638.423 463.669ZM518.851 265.216C518.82 264.605 518.781 263.859 518.763 263.559C518.746 263.258 518.693 263.038 518.646 263.07C518.598 263.102 518.583 263.832 518.611 264.694C518.656 266.068 518.671 266.419 518.544 266.482C518.497 266.505 518.431 266.489 518.341 266.471C517.865 266.377 512.983 267.506 508.601 268.724C503.248 270.211 497.976 272.189 494.465 274.028C493.523 274.522 491.482 275.78 489.928 276.825C485.923 279.521 482.922 281.936 478.667 285.891L476.928 287.508L477.278 287.707C477.76 287.981 482.69 288.933 484.367 289.076C485.121 289.141 486.402 289.169 487.213 289.138C489.541 289.05 493.365 289.05 495.493 289.137C497.073 289.202 498.083 289.34 500.802 289.864C504.802 290.634 505.026 290.634 509.452 289.833C513.727 289.059 515.417 288.942 518.148 289.234L519.169 289.343L519.258 293.34C519.307 295.539 519.418 300.428 519.506 304.205C519.594 307.982 519.66 311.099 519.653 311.133C519.646 311.166 519.518 311.134 519.367 311.061C519.109 310.935 519.092 310.961 519.068 311.541C519.004 313.116 518.739 314.501 518.324 315.434C518.094 315.951 517.757 316.956 517.576 317.665C517.121 319.444 517.067 319.551 516.675 319.473C516.405 319.42 516.302 319.501 516.086 319.94C515.442 321.249 510.777 328.013 508.109 331.506C506.045 334.209 505.266 334.657 502.426 334.774C501.046 334.83 498.442 334.375 497.36 333.888C495.614 333.102 493.665 332.698 490.522 332.472L489.827 332.421L489.768 331.797C489.736 331.453 489.777 330.665 489.86 330.046L490.011 328.919L490.521 328.814C490.801 328.757 491.408 328.723 491.87 328.74C492.333 328.756 492.876 328.702 493.077 328.62C493.786 328.331 494.136 327.483 493.944 326.52C493.879 326.196 493.899 325.928 493.996 325.814C494.175 325.602 494.18 325.113 494.004 325.078C493.939 325.065 493.922 324.87 493.966 324.645C494.014 324.406 493.97 324.187 493.862 324.118C493.584 323.941 493.913 322.484 494.435 321.584C495.057 320.511 495.135 319.933 494.729 319.422C494.546 319.193 494.11 318.842 493.759 318.642C493.406 318.44 492.938 318.013 492.71 317.684C492.318 317.117 492.306 317.039 492.43 315.966C492.713 313.539 492.292 310.646 491.466 309.332C491.008 308.602 490.261 307.897 489.501 307.476C489.226 307.324 488.841 307.052 488.645 306.87C488.338 306.586 487.991 306.482 486.104 306.107C483.622 305.613 482.37 305.567 480.691 305.907C479.12 306.225 477.6 306.917 476.049 308.018C472.64 310.439 471.143 313.935 470.923 319.987C470.794 323.562 471.384 329.59 472.421 335.267C472.704 336.818 472.949 338.28 472.964 338.514C472.979 338.749 473.048 339.615 473.118 340.44C473.259 342.104 473.291 345.559 473.177 346.84C473.036 348.425 471.322 352.289 469.908 354.21C468.938 355.528 467.948 356.309 466.926 356.564C466.096 356.77 465.763 356.734 465.059 356.359C464.132 355.866 463.916 355.19 463.992 353.014L464.012 352.456L463.379 353.299C462.425 354.571 462.134 355.319 462.245 356.215C462.496 358.253 464.744 360.128 467.307 360.437C467.85 360.503 468.286 360.597 468.276 360.647C468.266 360.697 467.47 361.707 466.506 362.892C465.102 364.618 464.22 365.53 462.066 367.484C460.587 368.825 459.049 370.236 458.648 370.619C456.036 373.114 455.253 373.89 453.776 375.444C452.012 377.301 450.888 378.708 450.795 379.176C450.764 379.334 450.863 379.734 451.016 380.066L451.294 380.668L450.218 381.718C449.626 382.295 448.479 383.488 447.67 384.37C444.394 387.937 437.589 394.487 435.781 395.813C434.162 397 428.215 400.555 424.516 402.548C422.052 403.875 420.947 404.339 420.734 404.135C420.464 403.877 418.995 403.641 418.269 403.739C417.9 403.789 417.467 403.939 417.306 404.074C417.145 404.208 416.827 404.344 416.598 404.376C415.713 404.5 415.296 405.223 414.242 408.47C413.924 409.449 413.405 411.367 413.088 412.732C412.53 415.141 412.516 415.256 412.609 416.637C412.917 421.16 414.322 424.076 416.191 424.071L416.607 424.07L417.064 422.249C417.601 420.105 418.001 419.11 419.202 416.928C420.1 415.296 423.111 410.376 423.625 409.699C424.313 408.794 425.619 407.99 431.528 404.837C435.376 402.784 437.064 401.779 438.501 400.689C440.14 399.445 444.801 395.653 447.133 393.666C448.125 392.821 449.217 391.901 449.56 391.622C450.542 390.822 454.687 387.166 455.301 386.558C455.606 386.256 455.915 385.987 455.987 385.959C456.06 385.932 456.89 386.631 457.833 387.511C460.968 390.439 461.949 391.21 464.853 393.025L465.727 393.571L465.504 394.473C464.24 399.598 461.973 406.496 459.62 412.378C458.21 415.899 454.825 424.557 454.205 426.228C453.978 426.839 453.659 427.691 453.496 428.122C453.333 428.553 453.037 429.41 452.838 430.027C452.639 430.643 452.251 431.49 451.975 431.907C451.372 432.819 450.914 433.796 450.388 435.295C449.897 436.696 449.919 437.209 450.527 438.552C451.158 439.945 453.854 443.943 454.769 444.84C455.893 445.944 457.934 447.533 459.059 448.179C460.294 448.89 461.735 449.166 462.44 448.828C463.389 448.371 463.258 447.596 461.814 445.127C460.64 443.119 459.782 441.317 459.075 439.372C458.611 438.096 457.897 435.475 457.732 434.437C457.668 434.038 457.569 433.545 457.511 433.34C457.453 433.136 457.42 432.896 457.437 432.807C457.454 432.718 457.36 432.533 457.229 432.394C456.963 432.116 457.071 431.661 457.773 430.094C459.374 426.523 460.948 423.076 462.796 419.091C466.364 411.399 466.847 410.183 469.893 401.221C470.696 398.857 471.382 396.903 471.417 396.88C471.452 396.856 472.093 397.143 472.842 397.516C476.402 399.294 479.603 400.333 480.592 400.033C482.011 399.602 483.535 395.41 485.542 386.415C486.378 382.668 487.531 375.903 487.766 373.358C487.843 372.531 487.944 371.829 487.99 371.798C488.037 371.766 488.375 371.899 488.741 372.093C489.88 372.695 490.511 372.712 491.348 372.161C491.469 372.082 491.631 372.06 491.706 372.113C495.01 374.444 495.593 374.729 498.013 375.193C501.882 375.936 504.429 375.433 504.488 373.913C504.512 373.308 504.224 372.819 503.853 372.834C503.696 372.84 503.157 372.93 502.655 373.034C501.095 373.358 498.873 372.894 497.356 371.928L497.002 371.703L497.693 371.285C498.587 370.744 498.489 370.649 496.517 370.145C494.866 369.723 494.127 369.482 494.149 369.373C494.156 369.336 494.294 369.139 494.455 368.936C494.616 368.733 494.732 368.547 494.712 368.522C494.692 368.497 493.518 367.567 492.103 366.455C490.688 365.343 489.513 364.331 489.492 364.206C489.41 363.725 492.115 353.182 493.387 349.025C494.605 345.046 495.05 344.032 495.722 343.713C496.991 343.109 498.662 342.909 502.719 342.875C507.309 342.836 508.327 342.636 509.168 341.607C510.628 339.821 514.83 332.375 518.503 325.066C519.252 323.576 519.898 322.362 519.938 322.369C519.979 322.376 520 322.828 519.985 323.373C519.928 325.469 520.642 327.502 521.722 328.322C522.36 328.807 523.37 329.031 525.094 329.069C527.963 329.133 528.993 328.347 530.013 325.314C530.32 324.402 530.05 324.506 529.654 325.453C528.992 327.033 528.071 327.973 526.982 328.179C526.231 328.321 523.645 328.093 522.984 327.827C521.856 327.373 521.243 325.714 521.329 323.345C521.353 322.693 521.384 321.762 521.4 321.275L521.428 320.391L522.474 319.751C524.036 318.795 524.25 318.47 524.662 316.427C525.03 314.598 525.016 313.962 524.59 313.181C524.2 312.47 523.557 312.397 521.711 312.856C521.446 312.922 521.21 312.946 521.186 312.91C521.109 312.795 520.03 289.509 520.099 289.462C520.135 289.438 522.106 289.714 524.478 290.075C529.556 290.849 529.594 290.849 533.95 290.059C540.68 288.838 541.23 288.809 546.552 289.405C550.071 289.799 551.166 289.81 553.344 289.472C556.749 288.945 559.596 288.154 561.713 287.149L562.613 286.721L562.125 286.065C560.186 283.457 554.415 279.134 548.082 275.545C542.884 272.598 538.468 270.75 532.348 268.957C529.985 268.265 523.563 266.995 521.04 266.721C519.93 266.601 518.996 266.463 518.964 266.415C518.932 266.367 518.881 265.827 518.851 265.216Z","fill","#F8A231"],["fill-rule","evenodd","clip-rule","evenodd","d","M268.195 546.589C325.88 546.129 426.72 548.6 435.283 552.744C440.338 555.19 431.375 556.333 422.143 557.51C412.644 558.721 402.86 559.969 407.762 562.71C414.235 566.329 454.224 567.337 483.993 568.088C497.661 568.433 509.175 568.723 514.301 569.187C530.415 570.645 532.305 572.549 501.242 578.942C487.676 581.734 459.722 579.777 427.066 577.491C364.431 573.106 284.495 567.509 255.602 591.888L255.605 591.892C255.603 591.891 255.602 591.89 255.601 591.889C250.028 596.904 244.344 604.99 241.755 608.673C241.153 609.529 240.718 610.147 240.491 610.433C236.458 615.521 230.881 624.362 225.074 633.569L225.072 633.571C223.712 635.728 222.339 637.904 220.97 640.057C209.197 658.581 202.98 671.315 196.802 689.563C190.948 706.853 189.574 715.244 190.288 729.342L190.652 736.544L194.968 729.741C198.865 723.599 201.578 715.514 203.835 703.335L204.633 699.028L212.094 702.34C218.024 704.971 220.274 705.48 223.049 704.816C224.97 704.355 226.657 703.64 226.796 703.227C226.936 702.813 223.068 700.441 218.2 697.955C212.936 695.266 209.207 692.651 209 691.502C208.641 689.517 220.211 665.57 222.569 663.417C223.61 662.467 225.777 663.592 233.014 668.837C238.035 672.478 242.572 676.025 243.096 676.719C243.619 677.414 241.523 681.864 238.439 686.607L237.431 688.157C230.829 698.31 229.061 701.028 229.653 701.537C229.87 701.724 230.402 701.615 231.128 701.465L231.273 701.436L231.433 701.403C232.962 701.099 234.822 699.747 235.568 698.4C236.313 697.052 237.59 696.244 238.405 696.605C239.22 696.966 239.571 697.633 239.182 698.087C238.138 699.311 240.857 699.946 243.138 699.01C244.226 698.565 249.435 692.738 254.715 686.063C262.615 676.077 292.635 644.248 298.637 639.467C324.737 618.102 411.133 603.934 503.823 598.287C576.823 593.84 615.656 584.859 627.21 578.497C630.441 576.718 647.155 563.822 590.357 561.32C579.201 560.829 568.943 560.396 559.652 560.004C507.84 557.818 486.104 556.901 506.344 554.173C530.214 550.956 537.639 547.485 503.823 547.026C497.923 546.946 486.396 546.755 471.235 546.504C416.875 545.603 315.791 543.929 259.799 543.81C259.799 543.81 261.719 545.043 262.949 545.477C265.871 546.509 268.195 546.589 268.195 546.589ZM250.829 614.286C251.635 616.185 238.909 631.705 237.547 630.482C235.891 628.998 237.16 626.105 242.735 618.654C247.366 612.466 249.555 611.284 250.829 614.286ZM266.338 629.821C270.911 634.398 274.777 638.831 274.929 639.67C275.08 640.508 270.91 646.072 265.661 652.035C260.411 657.996 254.67 664.609 252.901 666.732L249.686 670.588L240.485 663.887C235.423 660.2 230.651 656.483 229.879 655.626C228.563 654.162 236.589 641.731 250.357 623.91L250.519 623.7L250.519 623.7C252.166 621.566 253.172 620.263 254.444 620.126C256.441 619.911 259.095 622.568 265.913 629.395L266.338 629.821ZM281.556 646.921C280.394 650.112 271.54 658.47 269.532 658.272C266.767 657.999 267.873 655.876 274.028 649.635C279.217 644.374 282.976 643.019 281.556 646.921ZM233.601 637.717C232.276 641.637 225.002 651.768 223.803 651.362C220.755 650.333 221.514 648.486 229.667 637.076C231.441 634.595 234.488 635.091 233.601 637.717ZM264.205 665.903C258.378 673.406 256.369 675.382 255.034 674.931C252.986 674.239 253.843 672.38 258.723 666.928C263.076 662.064 267.885 661.165 264.205 665.903ZM216.243 666.447C213.956 670.72 212.325 672.329 210.804 671.815C209.359 671.327 209.14 670.361 210.148 668.931C210.983 667.749 212.888 664.602 214.383 661.938C216.246 658.615 217.479 657.604 218.305 658.719C219.057 659.734 218.282 662.637 216.243 666.447ZM247.136 687.347C242.762 693.644 239.552 693.185 243.363 686.808C246.82 681.022 248.569 679.435 249.72 681.042C250.221 681.743 249.059 684.581 247.136 687.347ZM208.141 682.451C205.959 688.479 202.981 691.619 201.887 689.043C200.929 686.786 206.679 676.337 208.534 676.964C209.314 677.227 209.137 679.696 208.141 682.451ZM200.253 702.264C199.096 708.091 197.636 709.873 196.371 706.995C195.271 704.489 198.173 695.942 199.922 696.533C200.679 696.789 200.828 699.367 200.253 702.264ZM197.204 717.059C196.966 722.306 195.733 725.376 194.557 723.647C193.141 721.565 194.388 712.41 196.013 712.959C196.76 713.211 197.295 715.055 197.204 717.059ZM226.944 708.293C241.148 703.526 255.228 703.153 273.946 707.049C278.324 707.961 285.948 710.356 290.889 712.374C322.819 725.409 342.299 747.695 340.89 769.58C339.344 793.643 303.523 808.768 265.954 801.222C249.455 797.907 240.339 793.893 241.502 790.452C241.659 789.985 246.341 791.141 251.907 793.022C261.652 796.316 262.02 796.342 261.909 793.74C261.847 792.255 261.998 790.407 262.247 789.634C262.526 788.763 261.563 788.104 259.715 787.902C258.074 787.722 253.163 785.821 248.802 783.678C243.415 781.03 240.587 780.071 239.985 780.688C238.358 782.355 236.388 780.714 235.039 776.567C233.719 772.503 233.741 772.48 237.027 774.341C240.269 776.18 240.289 776.162 237.833 773.579C233.31 768.819 232.262 767.376 232.601 766.374C232.784 765.83 234.988 767.362 237.497 769.777C244.449 776.467 251.131 780.108 261.973 783.11C274.067 786.46 284.263 786.218 293.032 782.374C304.685 777.263 307.349 767.505 300.13 756.382C286.392 735.218 245.129 729.699 232.402 747.324C224.317 757.432 228.977 773.082 232.317 779.643C227.298 791.671 211.505 786.575 204.236 782.524C196.611 771.617 194.16 752.43 193.887 744.2C194.513 729.206 207.871 714.695 226.944 708.293ZM290.354 716.477C290.02 717.465 287.144 717.013 280.646 714.954C271.684 712.116 268.398 709.366 275.665 710.786C283.848 712.384 290.824 715.087 290.354 716.477ZM263.46 710.35C263.321 710.763 259.275 710.819 254.472 710.476C249.67 710.132 245.167 709.846 244.466 709.837C243.765 709.829 243.377 709.277 243.602 708.612C243.827 707.946 248.001 707.508 252.876 707.638C261.207 707.862 264.054 708.591 263.46 710.35ZM312.053 726.985C315.299 729.358 317.431 731.597 316.789 731.964C315.506 732.693 300.181 722.918 300.571 721.621C300.996 720.212 305.959 722.532 312.053 726.985ZM287.141 724.181C285.879 726.195 284.416 729.093 283.89 730.62C283.018 733.147 282.229 733.23 275.119 731.535C270.823 730.51 264.213 729.407 260.433 729.083C256.652 728.757 253.08 728.063 252.494 727.538C251.91 727.013 250.13 723.498 248.54 719.729L245.648 712.874L249.484 712.75C257.611 712.487 271.79 714.681 280.422 717.537L289.434 720.519L287.141 724.181ZM311.257 732.748C314.457 735.138 319.369 739.768 322.17 743.037L327.266 748.983L322.853 750.416C320.426 751.204 316.218 752.151 313.504 752.523L308.567 753.197L304.951 749.041C302.961 746.756 298.476 742.992 294.984 740.679C290.376 737.626 288.992 736.071 289.939 735.013C290.657 734.21 292.837 731.523 294.783 729.042C298.039 724.894 298.608 724.686 301.882 726.468C303.84 727.533 308.059 730.36 311.257 732.748ZM327.488 741.595C330.761 745.644 332.063 749.122 330.052 748.443C329.11 748.125 320.821 737.238 321.036 736.602C321.491 735.256 323.825 737.062 327.488 741.595ZM228.786 713.623C221.114 716.356 218.77 716.55 219.501 714.387C220.117 712.563 233.592 708.713 234.986 709.963C235.623 710.534 232.832 712.181 228.786 713.623ZM239.979 731.33C236.319 732.582 231.687 734.834 229.684 736.334L226.045 739.062L217.735 733.896C210.369 729.316 209.627 728.509 211.209 726.793C214.982 722.696 222.002 718.587 229.434 716.127L237.169 713.565L241.902 721.311L246.635 729.055L239.979 731.33ZM280.274 736.22C279.873 737.408 270.481 735.327 269.883 733.917C269.638 733.341 270.725 733.061 272.298 733.294C277.286 734.031 280.603 735.247 280.274 736.22ZM295.451 743.912C296.056 744.711 296.127 745.486 295.608 745.636C294.216 746.039 285.737 740.223 286.109 739.12C286.483 738.015 293.843 741.791 295.451 743.912ZM336.479 758.838C337.179 760.995 337.332 763.842 336.815 765.163C336.061 767.092 335.601 766.539 334.48 762.362C332.301 754.236 334.005 751.228 336.479 758.838ZM264.303 733.063C264.149 733.519 261.776 733.736 259.029 733.544C253.653 733.17 252.698 731.478 257.697 731.185C261.354 730.971 264.69 731.92 264.303 733.063ZM331.62 762.79C332.037 765.976 331.519 771.124 330.469 774.232L328.559 779.883L323.333 778.117C320.458 777.145 316.964 776.276 315.571 776.184C313.661 776.058 313.142 774.934 313.467 771.629C313.706 769.214 313.419 765.268 312.829 762.859C312.24 760.449 312.437 758.287 313.269 758.054C317.426 756.889 329.226 755.629 329.99 756.27C330.469 756.672 331.203 759.607 331.62 762.79ZM216.278 718.884C216.176 719.183 215.125 720.026 213.941 720.756C212.759 721.487 210.509 723.248 208.943 724.671C206.922 726.506 206.092 726.69 206.082 725.298C206.064 722.79 212.74 717.08 214.855 717.795C215.739 718.094 216.379 718.583 216.278 718.884ZM303.494 750.836C305.241 752.475 306.148 754.113 305.507 754.477C304.298 755.165 298.069 749.546 298.456 748.118C298.787 746.901 299.977 747.543 303.494 750.836ZM248.71 733.673C248.298 734.686 239.472 735.958 239.811 734.954C240.186 733.846 246.218 731.943 247.735 732.456C248.446 732.696 248.884 733.244 248.71 733.673ZM309.961 761.272C310.61 764.862 309.418 765.773 307.837 762.893C306.987 761.342 306.42 759.687 306.579 759.215C307.093 757.694 309.589 759.213 309.961 761.272ZM236.255 738.337C235.518 738.902 234.209 740.056 233.344 740.903C231.971 742.247 228.79 742.359 229.233 741.048C229.717 739.615 234.977 736.426 236.184 736.834C236.959 737.096 236.991 737.773 236.255 738.337ZM334.52 778.631C331.872 781.424 331.835 781.295 333.672 775.695C335.292 770.753 335.725 770.296 336.441 772.773C337.038 774.839 336.469 776.573 334.52 778.631ZM201.819 736.46C200.931 739.089 199.516 741.006 198.675 740.722C197.834 740.438 197.872 738.055 198.76 735.427C199.649 732.799 201.063 730.881 201.904 731.165C202.745 731.45 202.707 733.832 201.819 736.46ZM310.456 772.878C310.122 773.904 309.162 774.511 308.321 774.227C307.48 773.943 307.328 772.16 307.981 770.267C308.885 767.654 309.398 767.329 310.116 768.918C310.635 770.069 310.787 771.85 310.456 772.878ZM218.177 739.671C223.516 742.256 223.603 742.42 221.713 746.286C220.645 748.465 219.634 752.286 219.464 754.774L219.154 759.3L211.393 757.477C207.125 756.475 203.337 755.255 202.974 754.766C201.874 753.282 202.755 744.227 204.535 738.729C206.101 733.886 206.423 733.661 209.458 735.283C211.244 736.238 215.167 738.212 218.177 739.671ZM225.278 750.609C223.054 751.251 222.98 749.105 225.139 746.552L227.372 743.913L226.868 747.104C226.591 748.86 225.876 750.437 225.278 750.609ZM305.467 780.272C304.504 781.297 303.033 781.905 302.2 781.623C301.365 781.341 301.082 780.846 301.571 780.523C302.058 780.201 303.232 779.189 304.174 778.276C306.482 776.044 307.689 777.909 305.467 780.272ZM323.968 785.726C321.673 788.28 313.248 793.337 308.088 795.256L304.186 796.708L299.571 792.568L294.957 788.428L299.705 786.62C302.316 785.625 305.822 783.396 307.497 781.668C310.438 778.631 310.796 778.612 318.171 781.105C325.368 783.537 325.697 783.8 323.968 785.726ZM325.85 789.696C323.545 791.727 321.589 792.824 321.506 792.137C321.315 790.581 328.699 784.193 329.475 785.241C329.786 785.661 328.155 787.665 325.85 789.696ZM199.984 746.932C199.811 747.443 199.475 749.593 199.238 751.709L198.806 755.555L197.644 751.613C196.264 746.939 196.661 744.774 198.769 745.486C199.61 745.77 200.156 746.421 199.984 746.932ZM224.724 759.356C224.379 760.417 223.51 760.757 222.791 760.111C222.071 759.466 221.928 757.656 222.472 756.089C223.245 753.86 223.667 753.696 224.405 755.333C224.924 756.485 225.067 758.295 224.724 759.356ZM296.775 785.706C294.846 786.363 293.005 786.546 292.683 786.112C292.362 785.678 293.675 784.785 295.605 784.127C297.534 783.469 299.375 783.287 299.697 783.721C300.018 784.155 298.705 785.048 296.775 785.706ZM314.499 796.392C309.947 798.572 306.68 799.249 307.13 797.918C307.406 797.102 317.152 793.775 318.214 794.134C318.536 794.242 316.863 795.258 314.499 796.392ZM221.777 770.713C223.101 774.902 224.063 778.767 223.914 779.302C223.766 779.837 220.914 780.028 217.579 779.728C212.293 779.251 211.308 778.857 209.907 776.662C207.488 772.874 203.181 761.141 204.112 760.873C204.754 760.688 213.733 761.967 218.505 762.922C218.98 763.018 220.451 766.524 221.777 770.713ZM226.147 770.345C225.988 770.818 225.169 770.972 224.328 770.688C223.487 770.403 222.947 769.732 223.128 769.196C223.309 768.66 223.353 767.21 223.225 765.975C223.013 763.921 223.14 763.974 224.715 766.608C225.662 768.191 226.307 769.873 226.147 770.345ZM285.705 788.51C283.783 788.815 281.522 788.833 280.681 788.549C279.84 788.264 280.724 787.781 282.647 787.476C284.569 787.17 286.83 787.153 287.671 787.437C288.512 787.721 287.627 788.203 285.705 788.51ZM202.133 763.128C202.834 765.285 203.256 767.425 203.071 767.881C202.486 769.32 198.386 761.742 198.91 760.192C199.687 757.893 200.745 758.856 202.133 763.128ZM297.021 797.583C296.397 799.428 270.331 799.246 268.954 797.388C268.653 796.982 268.478 795.084 268.565 793.169C268.713 789.944 269.196 789.735 275.125 790.333C278.646 790.689 283.483 790.67 285.874 790.293C290.097 789.626 290.326 789.709 293.771 793.152C295.722 795.102 297.185 797.097 297.021 797.583ZM274.431 788.803C272.978 788.942 270.757 788.708 269.496 788.281C267.458 787.592 267.496 787.479 269.844 787.252C271.296 787.113 273.517 787.347 274.779 787.774C276.817 788.463 276.779 788.576 274.431 788.803ZM250.37 781.855C251.064 783.489 249.567 782.983 245.783 780.304C243.132 778.428 243.155 778.396 246.409 779.416C248.265 779.998 250.048 781.095 250.37 781.855ZM228.551 777.439C229.017 779.223 228.833 780.492 228.145 780.26C227.457 780.027 226.513 778.377 226.05 776.594C225.584 774.809 225.768 773.54 226.456 773.773C227.144 774.006 228.087 775.655 228.551 777.439ZM261.209 786.333C259.648 786.103 257.238 785.289 255.857 784.524C254.476 783.761 255.754 783.948 258.697 784.943C261.641 785.938 262.771 786.563 261.209 786.333ZM298.577 800.52C297.164 801.324 287.091 801.758 287.346 801.004C287.491 800.573 298.401 799.331 299.411 799.631C299.674 799.709 299.299 800.109 298.577 800.52ZM207.9 778.742C207.703 779.326 206.6 778.155 205.448 776.139C204.296 774.122 203.515 771.995 203.713 771.411C203.91 770.827 205.013 771.999 206.165 774.015C207.317 776.031 208.098 778.158 207.9 778.742ZM277.89 801.254C275.096 801.204 271.783 800.799 270.527 800.355C269.272 799.91 270.871 799.716 274.08 799.924C281.693 800.417 284.43 801.372 277.89 801.254ZM252.673 796.362C252.046 796.543 250.714 796.135 249.715 795.456C248.609 794.705 249.056 794.575 250.855 795.126C252.482 795.626 253.3 796.181 252.673 796.362Z","fill","#F8A231",1,"reff"],[1,"logo-text"],["width","639","height","211","viewBox","0 0 639 211","fill","none","xmlns","http://www.w3.org/2000/svg"],["clip-path","url(#clip0_57_2)"],["d","M159.013 176.442C159.013 171.779 159.936 167.643 161.782 164.035C163.685 160.427 166.23 157.651 169.42 155.708C172.665 153.765 176.274 152.794 180.246 152.794C183.715 152.794 186.737 153.487 189.31 154.875C191.94 156.263 194.038 158.012 195.605 160.122V153.543H207.439V199.674H195.605V192.929C194.094 195.094 191.996 196.898 189.31 198.341C186.681 199.73 183.631 200.423 180.162 200.423C176.246 200.423 172.665 199.424 169.42 197.426C166.23 195.428 163.685 192.624 161.782 189.015C159.936 185.352 159.013 181.16 159.013 176.442ZM195.605 176.608C195.605 173.778 195.045 171.363 193.926 169.365C192.807 167.31 191.297 165.756 189.394 164.702C187.492 163.591 185.45 163.036 183.268 163.036C181.086 163.036 179.071 163.564 177.225 164.618C175.378 165.673 173.868 167.227 172.693 169.281C171.574 171.28 171.014 173.667 171.014 176.442C171.014 179.218 171.574 181.66 172.693 183.77C173.868 185.824 175.378 187.406 177.225 188.516C179.127 189.626 181.141 190.181 183.268 190.181C185.45 190.181 187.492 189.654 189.394 188.6C191.297 187.489 192.807 185.935 193.926 183.936C195.045 181.883 195.605 179.44 195.605 176.608Z","fill","#F8A231"],["d","M230.664 138.055V199.674H218.914V138.055H230.664Z","fill","#F8A231"],["d","M269.801 199.674L254.023 180.022V199.674H242.273V138.055H254.023V173.111L269.633 153.543H284.908L264.43 176.692L285.076 199.674H269.801Z","fill","#F8A231"],["d","M288.264 176.442C288.264 171.779 289.187 167.643 291.033 164.035C292.936 160.427 295.482 157.651 298.671 155.708C301.916 153.765 305.525 152.794 309.497 152.794C312.966 152.794 315.988 153.487 318.562 154.875C321.191 156.263 323.289 158.012 324.856 160.122V153.543H336.69V199.674H324.856V192.929C323.345 195.094 321.247 196.898 318.562 198.341C315.932 199.73 312.882 200.423 309.413 200.423C305.497 200.423 301.916 199.424 298.671 197.426C295.482 195.428 292.936 192.624 291.033 189.015C289.187 185.352 288.264 181.16 288.264 176.442ZM324.856 176.608C324.856 173.778 324.297 171.363 323.178 169.365C322.058 167.31 320.548 165.756 318.645 164.702C316.743 163.591 314.701 163.036 312.519 163.036C310.337 163.036 308.322 163.564 306.476 164.618C304.63 165.673 303.119 167.227 301.944 169.281C300.825 171.28 300.265 173.667 300.265 176.442C300.265 179.218 300.825 181.66 301.944 183.77C303.119 185.824 304.63 187.406 306.476 188.516C308.378 189.626 310.393 190.181 312.519 190.181C314.701 190.181 316.743 189.654 318.645 188.6C320.548 187.489 322.058 185.935 323.178 183.936C324.297 181.883 324.856 179.44 324.856 176.608Z","fill","#F8A231"],["d","M373.931 152.877C379.47 152.877 383.946 154.625 387.36 158.123C390.773 161.564 392.479 166.394 392.479 172.612V199.674H380.729V174.194C380.729 170.53 379.806 167.727 377.96 165.784C376.113 163.785 373.595 162.786 370.406 162.786C367.161 162.786 364.587 163.785 362.685 165.784C360.839 167.727 359.915 170.53 359.915 174.194V199.674H348.166V153.543H359.915V159.288C361.482 157.29 363.468 155.736 365.874 154.625C368.336 153.46 371.022 152.877 373.931 152.877Z","fill","#F8A231"],["d","M459.823 141.553V150.962H435.401V165.867H454.116V175.11H435.401V199.674H423.651V141.553H459.823Z","fill","#F8A231"],["d","M474.114 148.047C472.044 148.047 470.309 147.409 468.91 146.132C467.568 144.8 466.896 143.162 466.896 141.219C466.896 139.277 467.568 137.666 468.91 136.39C470.309 135.058 472.044 134.391 474.114 134.391C476.184 134.391 477.891 135.058 479.234 136.39C480.632 137.666 481.332 139.277 481.332 141.219C481.332 143.162 480.632 144.8 479.234 146.132C477.891 147.409 476.184 148.047 474.114 148.047ZM479.905 153.543V199.674H468.155V153.543H479.905Z","fill","#F8A231"],["d","M503.264 138.055V199.674H491.514V138.055H503.264Z","fill","#F8A231"],["d","M572.614 152.877C578.321 152.877 582.909 154.625 586.378 158.123C589.903 161.564 591.666 166.394 591.666 172.612V199.674H579.916V174.194C579.916 170.585 578.993 167.838 577.146 165.951C575.3 164.007 572.782 163.036 569.593 163.036C566.404 163.036 563.858 164.007 561.956 165.951C560.109 167.838 559.186 170.585 559.186 174.194V199.674H547.436V174.194C547.436 170.585 546.513 167.838 544.667 165.951C542.82 164.007 540.302 163.036 537.113 163.036C533.868 163.036 531.294 164.007 529.392 165.951C527.545 167.838 526.622 170.585 526.622 174.194V199.674H514.872V153.543H526.622V159.122C528.133 157.179 530.063 155.653 532.413 154.542C534.819 153.432 537.449 152.877 540.302 152.877C543.939 152.877 547.184 153.654 550.038 155.209C552.891 156.708 555.102 158.873 556.668 161.703C558.179 159.039 560.361 156.901 563.214 155.292C566.124 153.682 569.257 152.877 572.614 152.877Z","fill","#F8A231"],["d","M620.608 200.423C616.804 200.423 613.39 199.757 610.369 198.425C607.348 197.037 604.942 195.178 603.151 192.846C601.417 190.514 600.466 187.933 600.298 185.102H612.132C612.355 186.878 613.223 188.35 614.733 189.515C616.3 190.681 618.23 191.264 620.524 191.264C622.762 191.264 624.497 190.82 625.728 189.932C627.015 189.043 627.658 187.905 627.658 186.518C627.658 185.019 626.875 183.909 625.308 183.186C623.797 182.41 621.364 181.577 618.006 180.689C614.537 179.856 611.684 178.996 609.446 178.108C607.264 177.22 605.361 175.859 603.739 174.027C602.172 172.195 601.389 169.725 601.389 166.617C601.389 164.063 602.116 161.731 603.571 159.622C605.082 157.513 607.208 155.847 609.949 154.625C612.747 153.404 616.02 152.794 619.769 152.794C625.308 152.794 629.728 154.182 633.029 156.957C636.331 159.677 638.149 163.369 638.485 168.032H627.238C627.071 166.2 626.287 164.757 624.888 163.702C623.546 162.591 621.727 162.037 619.433 162.037C617.307 162.037 615.657 162.426 614.482 163.203C613.363 163.979 612.803 165.062 612.803 166.45C612.803 168.005 613.586 169.198 615.153 170.031C616.72 170.807 619.153 171.613 622.455 172.445C625.812 173.278 628.581 174.138 630.763 175.027C632.945 175.915 634.82 177.303 636.387 179.19C638.009 181.022 638.848 183.464 638.904 186.518C638.904 189.182 638.149 191.569 636.638 193.678C635.184 195.788 633.057 197.454 630.26 198.675C627.518 199.841 624.301 200.423 620.608 200.423Z","fill","#F8A231"],["fill-rule","evenodd","clip-rule","evenodd","d","M83.946 115.085C65.228 111.219 51.148 111.589 36.944 116.32C17.871 122.671 4.51302 137.067 3.88702 151.944C4.16002 160.11 6.61102 179.146 14.236 189.967C21.505 193.987 37.298 199.043 42.317 187.108C38.977 180.599 34.317 165.073 42.402 155.043C55.129 137.556 96.392 143.033 110.13 164.03C117.349 175.066 114.685 184.747 103.032 189.818C94.263 193.632 84.067 193.873 71.973 190.549C61.131 187.57 54.449 183.958 47.497 177.321C44.988 174.924 42.784 173.405 42.601 173.943C42.262 174.939 43.31 176.369 47.833 181.092C50.289 183.655 50.269 183.674 47.027 181.849C43.741 180.002 43.719 180.024 45.039 184.057C46.388 188.172 48.358 189.799 49.985 188.145C50.587 187.533 53.415 188.485 58.802 191.112C63.163 193.239 68.074 195.125 69.715 195.302C71.563 195.503 72.526 196.158 72.247 197.022C71.998 197.788 71.847 199.621 71.909 201.096C72.02 203.676 71.652 203.65 61.907 200.383C56.341 198.517 51.659 197.369 51.502 197.833C50.339 201.246 59.455 205.229 75.954 208.518C113.523 216.005 149.344 200.999 150.89 177.125C152.299 155.412 132.819 133.3 100.889 120.367C95.948 118.366 88.324 115.989 83.946 115.085ZM90.646 122.928C97.144 124.97 100.02 125.418 100.354 124.438C100.824 123.059 93.848 120.378 85.665 118.792C78.398 117.383 81.684 120.112 90.646 122.928ZM64.473 118.485C69.275 118.826 73.321 118.769 73.46 118.359C74.054 116.615 71.207 115.891 62.876 115.669C58.001 115.541 53.827 115.974 53.602 116.635C53.377 117.296 53.765 117.842 54.466 117.85C55.167 117.859 59.67 118.144 64.473 118.485ZM126.789 139.804C127.431 139.441 125.299 137.218 122.053 134.864C115.959 130.446 110.996 128.144 110.571 129.542C110.181 130.829 125.506 140.528 126.789 139.804ZM93.89 138.47C94.416 136.955 95.879 134.08 97.141 132.082L99.434 128.449L90.422 125.491C81.79 122.656 67.611 120.48 59.484 120.741L55.648 120.864L58.54 127.665C60.13 131.405 61.91 134.892 62.494 135.412C63.08 135.933 66.652 136.623 70.433 136.945C74.213 137.267 80.823 138.362 85.119 139.379C92.229 141.061 93.018 140.977 93.89 138.47ZM132.17 150.79C129.369 147.546 124.457 142.953 121.257 140.582C118.059 138.212 113.84 135.408 111.882 134.352C108.608 132.584 108.039 132.789 104.783 136.905C102.837 139.367 100.657 142.033 99.939 142.829C98.992 143.878 100.376 145.421 104.984 148.45C108.476 150.745 112.961 154.48 114.951 156.747L118.567 160.87L123.504 160.201C126.218 159.833 130.426 158.893 132.853 158.111L137.266 156.689L132.17 150.79ZM140.052 156.153C142.063 156.828 140.761 153.377 137.488 149.359C133.825 144.862 131.491 143.07 131.036 144.405C130.821 145.036 139.11 155.838 140.052 156.153ZM29.501 122.365C28.77 124.511 31.114 124.318 38.786 121.608C42.832 120.176 45.623 118.542 44.986 117.975C43.592 116.736 30.117 120.556 29.501 122.365ZM39.684 144.14C41.687 142.652 46.319 140.417 49.979 139.176L56.635 136.918L51.902 129.234L47.169 121.549L39.434 124.091C32.002 126.532 24.982 130.608 21.209 134.674C19.627 136.377 20.369 137.176 27.735 141.721L36.045 146.846L39.684 144.14ZM79.883 141.741C80.481 143.141 89.873 145.205 90.274 144.026C90.603 143.062 87.286 141.854 82.298 141.123C80.725 140.893 79.638 141.17 79.883 141.741ZM105.608 153.368C106.127 153.22 106.056 152.451 105.451 151.659C103.843 149.553 96.483 145.807 96.109 146.904C95.737 147.998 104.216 153.768 105.608 153.368ZM146.815 172.742C147.332 171.431 147.179 168.607 146.479 166.467C144.005 158.917 142.301 161.901 144.48 169.964C145.601 174.107 146.061 174.656 146.815 172.742ZM69.029 141.372C71.776 141.562 74.149 141.346 74.303 140.895C74.69 139.76 71.354 138.818 67.697 139.031C62.698 139.321 63.653 141 69.029 141.372ZM140.469 181.74C141.519 178.656 142.037 173.549 141.62 170.389C141.203 167.23 140.469 164.318 139.99 163.919C139.226 163.284 127.426 164.533 123.269 165.689C122.437 165.921 122.24 168.066 122.829 170.456C123.419 172.847 123.706 176.761 123.467 179.157C123.142 182.437 123.661 183.552 125.571 183.678C126.964 183.768 130.458 184.63 133.333 185.594L138.559 187.346L140.469 181.74ZM23.941 128.685C25.125 127.96 26.176 127.124 26.278 126.826C26.379 126.529 25.739 126.043 24.855 125.746C22.74 125.038 16.064 130.702 16.082 133.191C16.092 134.571 16.922 134.389 18.943 132.568C20.509 131.156 22.759 129.409 23.941 128.685ZM115.507 162.14C116.148 161.779 115.241 160.155 113.494 158.528C109.977 155.261 108.787 154.623 108.456 155.831C108.069 157.248 114.298 162.824 115.507 162.14ZM49.811 142.771C49.472 143.766 58.298 142.504 58.71 141.499C58.884 141.074 58.446 140.53 57.735 140.292C56.218 139.783 50.186 141.671 49.811 142.771ZM117.837 170.491C119.418 173.347 120.61 172.444 119.961 168.882C119.589 166.839 117.093 165.332 116.579 166.841C116.42 167.31 116.987 168.952 117.837 170.491ZM43.344 148.672C44.209 147.832 45.518 146.687 46.255 146.128C46.991 145.567 46.959 144.896 46.184 144.636C44.977 144.232 39.717 147.396 39.233 148.816C38.79 150.118 41.971 150.006 43.344 148.672ZM143.672 183.191C141.835 188.748 141.872 188.875 144.52 186.104C146.469 184.062 147.038 182.342 146.441 180.292C145.725 177.835 145.292 178.288 143.672 183.191ZM8.67503 148.493C9.51603 148.776 10.931 146.873 11.819 144.265C12.707 141.658 12.745 139.294 11.904 139.012C11.063 138.729 9.64903 140.632 8.76003 143.239C7.87203 145.847 7.83403 148.211 8.67503 148.493ZM118.321 181.735C119.162 182.017 120.122 181.415 120.456 180.396C120.787 179.378 120.635 177.609 120.116 176.468C119.398 174.891 118.885 175.214 117.981 177.806C117.328 179.685 117.48 181.453 118.321 181.735ZM31.713 154.013C33.603 150.179 33.516 150.015 28.177 147.45C25.167 146.004 21.244 144.045 19.458 143.098C16.423 141.488 16.101 141.712 14.535 146.517C12.755 151.97 11.874 160.954 12.974 162.427C13.337 162.913 17.125 164.122 21.393 165.117L29.154 166.926L29.464 162.436C29.634 159.966 30.645 156.175 31.713 154.013ZM35.139 154.277C32.98 156.81 33.054 158.94 35.278 158.302C35.876 158.133 36.591 156.567 36.868 154.825L37.372 151.659L35.139 154.277ZM112.2 189.073C113.033 189.353 114.504 188.749 115.467 187.733C117.689 185.388 116.482 183.538 114.174 185.752C113.232 186.658 112.058 187.662 111.571 187.982C111.082 188.302 111.365 188.793 112.2 189.073ZM118.088 202.599C123.248 200.695 131.673 195.678 133.968 193.144C135.697 191.233 135.368 190.972 128.171 188.559C120.796 186.086 120.438 186.105 117.497 189.117C115.822 190.833 112.316 193.043 109.705 194.031L104.957 195.824L109.571 199.933L114.186 204.04L118.088 202.599ZM131.506 199.504C131.589 200.186 133.545 199.097 135.85 197.082C138.155 195.067 139.786 193.079 139.475 192.662C138.699 191.623 131.315 197.96 131.506 199.504ZM9.23804 159.394C9.47504 157.294 9.81102 155.161 9.98402 154.654C10.156 154.148 9.61003 153.502 8.76903 153.221C6.66103 152.513 6.26403 154.661 7.64403 159.299L8.80603 163.21L9.23804 159.394ZM32.791 167.731C33.51 168.371 34.379 168.033 34.724 166.981C35.067 165.928 34.924 164.132 34.405 162.989C33.667 161.365 33.245 161.528 32.472 163.739C31.928 165.295 32.071 167.091 32.791 167.731ZM102.683 193.527C103.005 193.957 104.846 193.777 106.775 193.124C108.705 192.471 110.018 191.585 109.697 191.154C109.375 190.724 107.534 190.905 105.605 191.557C103.675 192.21 102.362 193.096 102.683 193.527ZM117.13 205.24C116.68 206.561 119.947 205.89 124.499 203.726C126.863 202.601 128.536 201.594 128.214 201.486C127.152 201.129 117.406 204.43 117.13 205.24ZM33.914 186.77C34.063 186.24 33.101 182.405 31.777 178.248C30.451 174.092 28.98 170.614 28.505 170.52C23.733 169.571 14.754 168.302 14.112 168.486C13.181 168.752 17.488 180.392 19.907 184.152C21.308 186.329 22.293 186.719 27.579 187.194C30.914 187.491 33.766 187.302 33.914 186.77ZM34.328 178.224C35.169 178.505 35.988 178.353 36.147 177.884C36.307 177.415 35.662 175.747 34.715 174.176C33.14 171.562 33.013 171.51 33.225 173.549C33.353 174.773 33.309 176.212 33.128 176.743C32.947 177.276 33.487 177.942 34.328 178.224ZM90.681 195.944C91.522 196.226 93.783 196.208 95.705 195.906C97.627 195.601 98.512 195.124 97.671 194.841C96.83 194.559 94.569 194.576 92.647 194.88C90.724 195.182 89.84 195.663 90.681 195.944ZM13.071 175.44C13.256 174.986 12.834 172.863 12.133 170.723C10.745 166.486 9.68703 165.529 8.91003 167.81C8.38603 169.349 12.486 176.866 13.071 175.44ZM78.954 204.714C80.331 206.557 106.397 206.738 107.021 204.907C107.185 204.425 105.722 202.447 103.771 200.512C100.326 197.096 100.097 197.013 95.874 197.675C93.483 198.05 88.646 198.068 85.125 197.714C79.196 197.121 78.713 197.328 78.565 200.528C78.478 202.428 78.653 204.312 78.954 204.714ZM79.496 195.68C80.757 196.102 82.978 196.335 84.431 196.196C86.779 195.972 86.817 195.859 84.779 195.176C83.517 194.753 81.296 194.52 79.844 194.659C77.496 194.883 77.458 194.996 79.496 195.68ZM55.783 187.765C59.567 190.422 61.064 190.924 60.37 189.303C60.048 188.549 58.265 187.461 56.409 186.883C53.155 185.872 53.132 185.903 55.783 187.765ZM38.145 187.72C38.833 187.951 39.017 186.692 38.551 184.922C38.087 183.153 37.144 181.516 36.456 181.284C35.768 181.054 35.584 182.313 36.05 184.083C36.513 185.852 37.457 187.489 38.145 187.72ZM65.857 191.952C67.238 192.71 69.648 193.519 71.209 193.746C72.771 193.975 71.641 193.354 68.697 192.368C65.754 191.381 64.476 191.194 65.857 191.952ZM97.346 208.302C97.091 209.05 107.164 208.619 108.577 207.822C109.299 207.414 109.674 207.017 109.411 206.939C108.401 206.642 97.491 207.874 97.346 208.302ZM15.448 183.632C16.6 185.632 17.703 186.795 17.9 186.214C18.098 185.635 17.317 183.525 16.165 181.524C15.013 179.524 13.91 178.363 13.713 178.942C13.515 179.521 14.296 181.632 15.448 183.632ZM80.527 207.658C81.783 208.098 85.096 208.5 87.89 208.55C94.43 208.668 91.693 207.719 84.08 207.23C80.871 207.024 79.272 207.217 80.527 207.658ZM59.715 202.797C60.714 203.472 62.046 203.876 62.673 203.696C63.3 203.517 62.482 202.966 60.855 202.471C59.056 201.924 58.609 202.052 59.715 202.797Z","fill","#F8A231"],["fill-rule","evenodd","clip-rule","evenodd","d","M30.97 48.6192C38.183 37.3613 45.513 25.4585 50.491 19.2268C51.695 17.7207 58.733 6.96084 65.601 0.828369C66.126 1.20638 77.62 11.7946 89.062 24.3215C104.495 41.2217 108.103 46.8254 108.637 48.0338C102.635 52.7773 72.615 84.3554 64.715 94.263C59.435 100.887 54.226 106.667 53.138 107.109C50.857 108.037 48.138 107.407 49.182 106.194C49.571 105.742 49.22 105.08 48.405 104.722C47.59 104.365 46.313 105.166 45.568 106.503C44.822 107.84 42.962 109.181 41.433 109.484L41.273 109.515L41.128 109.545C40.402 109.693 39.87 109.801 39.653 109.617C39.061 109.112 40.829 106.414 47.431 96.3406L48.439 94.8037C51.523 90.097 53.619 85.6819 53.096 84.9924C52.572 84.3038 48.035 80.7847 43.014 77.1723C35.777 71.9684 33.61 70.8523 32.569 71.7948C30.211 73.9309 18.641 97.6909 19 99.6593C19.207 100.8 22.936 103.394 28.2 106.062C33.068 108.528 36.936 110.882 36.796 111.293C36.657 111.703 34.97 112.412 33.049 112.869C30.274 113.528 28.024 113.024 22.094 110.413L14.633 107.126L13.835 111.4C11.578 123.483 8.865 131.505 4.968 137.598L0.65199 144.348L0.287992 137.203C-0.426008 123.216 0.948 114.89 6.802 97.7356C12.98 79.6308 19.197 66.9968 30.97 48.6192ZM47.547 39.1194C48.909 40.3318 61.635 24.9346 60.829 23.0495C59.555 20.0711 57.366 21.2448 52.735 27.3842C47.16 34.7767 45.891 37.646 47.547 39.1194ZM84.929 48.2343C84.777 47.4018 80.911 43.0046 76.338 38.4626L75.913 38.0399C69.095 31.2665 66.441 28.6304 64.444 28.8437C63.172 28.9806 62.166 30.2734 60.519 32.3896L60.357 32.598C46.589 50.2791 38.563 62.6135 39.879 64.065C40.651 64.9152 45.423 68.604 50.485 72.2611L59.686 78.9105L62.901 75.0838C64.67 72.9784 70.411 66.4164 75.661 60.5022C80.91 54.586 85.08 49.0657 84.929 48.2343ZM79.532 66.6902C81.54 66.8866 90.394 58.5952 91.556 55.4293C92.976 51.5569 89.217 52.9013 84.028 58.122C77.873 64.313 76.767 66.4193 79.532 66.6902ZM33.803 59.8354C35.002 60.2373 42.276 50.1868 43.601 46.2966C44.488 43.6912 41.441 43.1991 39.667 45.6606C31.514 56.982 30.755 58.8135 33.803 59.8354ZM65.034 83.2184C66.369 83.6669 68.378 81.7054 74.205 74.2623C77.885 69.5605 73.076 70.4524 68.723 75.2792C63.843 80.6875 62.986 82.5318 65.034 83.2184ZM20.804 80.1269C22.325 80.6378 23.956 79.0405 26.243 74.801C28.282 71.0209 29.057 68.1407 28.305 67.1337C27.479 66.0274 26.246 67.0315 24.383 70.3274C22.888 72.9715 20.983 76.0928 20.148 77.2665C19.14 78.6843 19.359 79.6427 20.804 80.1269ZM53.363 95.0022C49.552 101.33 52.762 101.786 57.136 95.5369C59.059 92.7927 60.221 89.977 59.72 89.2815C58.569 87.6871 56.82 89.2616 53.363 95.0022ZM11.887 97.2196C12.981 99.7754 15.959 96.6601 18.141 90.6794C19.137 87.946 19.314 85.4974 18.534 85.2355C16.679 84.6134 10.929 94.9803 11.887 97.2196ZM6.371 115.031C7.636 117.886 9.096 116.118 10.253 110.338C10.828 107.464 10.679 104.905 9.922 104.651C8.173 104.064 5.271 112.544 6.371 115.031ZM4.557 131.552C5.73301 133.267 6.96599 130.221 7.20399 125.016C7.29499 123.028 6.76 121.198 6.013 120.948C4.388 120.403 3.141 129.487 4.557 131.552Z","fill","#F8A231"],["id","clip0_57_2"],["width","639","height","211","fill","white"],[1,"balkan-hero-headline"],[1,"row","balkan-row","d-none","d-sm-block"],[1,"balkan-video-container","balkan-hero-slider"],["src","../../assets/images/track shot header reframed.jpg","alt","Balkan films creator",1,"balkan-hero-bg"],["preload","auto","autoplay","","loop","","playsinline","","data-src","../../assets/videos/Scooter.mp4",1,"lazy","balkan-hero-video",3,"muted"],["data-src","../../assets/videos/Scooter.mp4","type","video/mp4"],["src","../../assets/images/Daniel header .jpg","alt","Balkan films creator",1,"balkan-hero-bg","balkan-hero-bg-r"],["preload","auto","autoplay","","loop","","playsinline","","data-src","../../assets/videos/Daniel 720P 2.mp4",1,"lazy","balkan-hero-video",3,"muted"],["data-src","../../assets/videos/Daniel 720P 2.mp4","type","video/mp4"],[1,"d-sm-none","col-12","hero-img"],["src","../../assets/images/Balkan Films cine.jpg","alt","Balkan Films hero"],["id","menu"],[1,"burger-body","hidden"],["href","#balkan-hero",3,"click"],["href","#balkan-portfolio",3,"click"],["href","#balkan-about",3,"click"],["href","#balkan-contact",3,"click"],["id","balkan-portfolio",1,"balkan-cinematography"],[1,"row"],[1,"headline","d-flex"],[1,"d-flex"],[1,"accent-md"],[1,"col-sm-12","col-md-6"],[1,"balkan-video-container"],["href","","id","video-link"],["preload","auto","autoplay","","loop","","playsinline","","data-src","../../assets/videos/Scooter Davinci720p.mp4",1,"lazy",3,"muted"],["data-src","../../assets/videos/Scooter Davinci720p.mp4","type","video/mp4"],["preload","auto","autoplay","","loop","","playsinline","","data-src","../../assets/videos/Instagram Dimitris 720P.mp4",1,"lazy",3,"muted"],["data-src","../../assets/videos/Instagram Dimitris 720P.mp4","type","video/mp4"],[1,"balkan-cinematography"],[1,"col-sm-12","col-lg-4"],["preload","auto","autoplay","","loop","","playsinline","","data-src","../../assets/videos/Parrot Matte 480.mp4",1,"lazy",3,"muted"],["data-src","../../assets/videos/Parrot Matte 480.mp4","type","video/mp4"],[1,"col-sm-12","col-md-6","col-lg-4"],["preload","auto","autoplay","","loop","","playsinline","","data-src","../../assets/videos/spookyspookyskeleton480p.mp4",1,"lazy",3,"muted"],["data-src","../../assets/videos/spookyspookyskeleton480p.mp4","type","video/mp4"],["preload","auto","autoplay","","loop","","playsinline","","data-src","../../assets/videos/INTROs 720p.mp4",1,"lazy",3,"muted"],["data-src","../../assets/videos/INTROs 720p.mp4","type","video/mp4"],["preload","auto","autoplay","","loop","","playsinline","","data-src","../../assets/videos/Arrives At Boat.mp4",1,"lazy",3,"muted"],["data-src","../../assets/videos/Arrives At Boat.mp4","type","video/mp4"],["preload","auto","autoplay","","loop","","playsinline","","data-src","../../assets/videos/Barbeshop Santamouris720p.mp4",1,"lazy",3,"muted"],["data-src","../../assets/videos/Barbeshop Santamouris720p.mp4","type","video/mp4"],[1,"col-sm-12","col-md-8"],["preload","auto","autoplay","","loop","","playsinline","","data-src","../../assets/videos/Gym Doc 2.mp4",1,"lazy",3,"muted"],["data-src","../../assets/videos/Gym Doc 2.mp4","type","video/mp4"],[1,"col-sm-12","col-md-4"],["preload","auto","autoplay","","loop","","playsinline","","data-src","../../assets/videos/Fitnessevo Ad 480p.mp4",1,"lazy",3,"muted"],["data-src","../../assets/videos/Fitnessevo Ad 480p.mp4","type","video/mp4"],["id","balkan-about"],[1,"balkan-about-container","row"],[1,"col-12","col-md-6","col-xl-4","balkan-about-ph"],["src","../../assets/images/Balkan Films cine.jpg",1,""],[1,"about-desc","col-12","col-md-6","col-xl-5"],[1,"col-12","text-center","text-md-start"],[1,"accent"],[1,"col-12","about-desc-text"],[1,"balkan-footer"],[1,"footer-content","col-sm-7","col-md-4"],[1,""],["width","150","height","60","viewBox","0 0 639 211","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M159.013 176.442C159.013 171.779 159.936 167.643 161.782 164.035C163.685 160.427 166.23 157.651 169.42 155.708C172.665 153.765 176.274 152.794 180.246 152.794C183.715 152.794 186.737 153.487 189.31 154.875C191.94 156.263 194.038 158.012 195.605 160.122V153.543H207.439V199.674H195.605V192.929C194.094 195.094 191.996 196.898 189.31 198.341C186.681 199.73 183.631 200.423 180.162 200.423C176.246 200.423 172.665 199.424 169.42 197.426C166.23 195.428 163.685 192.624 161.782 189.015C159.936 185.352 159.013 181.16 159.013 176.442ZM195.605 176.608C195.605 173.778 195.045 171.363 193.926 169.365C192.807 167.31 191.297 165.756 189.394 164.702C187.492 163.591 185.45 163.036 183.268 163.036C181.086 163.036 179.071 163.564 177.225 164.618C175.378 165.673 173.868 167.227 172.693 169.281C171.574 171.28 171.014 173.667 171.014 176.442C171.014 179.218 171.574 181.66 172.693 183.77C173.868 185.824 175.378 187.406 177.225 188.516C179.127 189.626 181.141 190.181 183.268 190.181C185.45 190.181 187.492 189.654 189.394 188.6C191.297 187.489 192.807 185.935 193.926 183.936C195.045 181.883 195.605 179.44 195.605 176.608Z","fill","#ffffff"],["d","M230.664 138.055V199.674H218.914V138.055H230.664Z","fill","#ffffff"],["d","M269.801 199.674L254.023 180.022V199.674H242.273V138.055H254.023V173.111L269.633 153.543H284.908L264.43 176.692L285.076 199.674H269.801Z","fill","#ffffff"],["d","M288.264 176.442C288.264 171.779 289.187 167.643 291.033 164.035C292.936 160.427 295.482 157.651 298.671 155.708C301.916 153.765 305.525 152.794 309.497 152.794C312.966 152.794 315.988 153.487 318.562 154.875C321.191 156.263 323.289 158.012 324.856 160.122V153.543H336.69V199.674H324.856V192.929C323.345 195.094 321.247 196.898 318.562 198.341C315.932 199.73 312.882 200.423 309.413 200.423C305.497 200.423 301.916 199.424 298.671 197.426C295.482 195.428 292.936 192.624 291.033 189.015C289.187 185.352 288.264 181.16 288.264 176.442ZM324.856 176.608C324.856 173.778 324.297 171.363 323.178 169.365C322.058 167.31 320.548 165.756 318.645 164.702C316.743 163.591 314.701 163.036 312.519 163.036C310.337 163.036 308.322 163.564 306.476 164.618C304.63 165.673 303.119 167.227 301.944 169.281C300.825 171.28 300.265 173.667 300.265 176.442C300.265 179.218 300.825 181.66 301.944 183.77C303.119 185.824 304.63 187.406 306.476 188.516C308.378 189.626 310.393 190.181 312.519 190.181C314.701 190.181 316.743 189.654 318.645 188.6C320.548 187.489 322.058 185.935 323.178 183.936C324.297 181.883 324.856 179.44 324.856 176.608Z","fill","#ffffff"],["d","M373.931 152.877C379.47 152.877 383.946 154.625 387.36 158.123C390.773 161.564 392.479 166.394 392.479 172.612V199.674H380.729V174.194C380.729 170.53 379.806 167.727 377.96 165.784C376.113 163.785 373.595 162.786 370.406 162.786C367.161 162.786 364.587 163.785 362.685 165.784C360.839 167.727 359.915 170.53 359.915 174.194V199.674H348.166V153.543H359.915V159.288C361.482 157.29 363.468 155.736 365.874 154.625C368.336 153.46 371.022 152.877 373.931 152.877Z","fill","#ffffff"],["d","M459.823 141.553V150.962H435.401V165.867H454.116V175.11H435.401V199.674H423.651V141.553H459.823Z","fill","#ffffff"],["d","M474.114 148.047C472.044 148.047 470.309 147.409 468.91 146.132C467.568 144.8 466.896 143.162 466.896 141.219C466.896 139.277 467.568 137.666 468.91 136.39C470.309 135.058 472.044 134.391 474.114 134.391C476.184 134.391 477.891 135.058 479.234 136.39C480.632 137.666 481.332 139.277 481.332 141.219C481.332 143.162 480.632 144.8 479.234 146.132C477.891 147.409 476.184 148.047 474.114 148.047ZM479.905 153.543V199.674H468.155V153.543H479.905Z","fill","#ffffff"],["d","M503.264 138.055V199.674H491.514V138.055H503.264Z","fill","#ffffff"],["d","M572.614 152.877C578.321 152.877 582.909 154.625 586.378 158.123C589.903 161.564 591.666 166.394 591.666 172.612V199.674H579.916V174.194C579.916 170.585 578.993 167.838 577.146 165.951C575.3 164.007 572.782 163.036 569.593 163.036C566.404 163.036 563.858 164.007 561.956 165.951C560.109 167.838 559.186 170.585 559.186 174.194V199.674H547.436V174.194C547.436 170.585 546.513 167.838 544.667 165.951C542.82 164.007 540.302 163.036 537.113 163.036C533.868 163.036 531.294 164.007 529.392 165.951C527.545 167.838 526.622 170.585 526.622 174.194V199.674H514.872V153.543H526.622V159.122C528.133 157.179 530.063 155.653 532.413 154.542C534.819 153.432 537.449 152.877 540.302 152.877C543.939 152.877 547.184 153.654 550.038 155.209C552.891 156.708 555.102 158.873 556.668 161.703C558.179 159.039 560.361 156.901 563.214 155.292C566.124 153.682 569.257 152.877 572.614 152.877Z","fill","#ffffff"],["d","M620.608 200.423C616.804 200.423 613.39 199.757 610.369 198.425C607.348 197.037 604.942 195.178 603.151 192.846C601.417 190.514 600.466 187.933 600.298 185.102H612.132C612.355 186.878 613.223 188.35 614.733 189.515C616.3 190.681 618.23 191.264 620.524 191.264C622.762 191.264 624.497 190.82 625.728 189.932C627.015 189.043 627.658 187.905 627.658 186.518C627.658 185.019 626.875 183.909 625.308 183.186C623.797 182.41 621.364 181.577 618.006 180.689C614.537 179.856 611.684 178.996 609.446 178.108C607.264 177.22 605.361 175.859 603.739 174.027C602.172 172.195 601.389 169.725 601.389 166.617C601.389 164.063 602.116 161.731 603.571 159.622C605.082 157.513 607.208 155.847 609.949 154.625C612.747 153.404 616.02 152.794 619.769 152.794C625.308 152.794 629.728 154.182 633.029 156.957C636.331 159.677 638.149 163.369 638.485 168.032H627.238C627.071 166.2 626.287 164.757 624.888 163.702C623.546 162.591 621.727 162.037 619.433 162.037C617.307 162.037 615.657 162.426 614.482 163.203C613.363 163.979 612.803 165.062 612.803 166.45C612.803 168.005 613.586 169.198 615.153 170.031C616.72 170.807 619.153 171.613 622.455 172.445C625.812 173.278 628.581 174.138 630.763 175.027C632.945 175.915 634.82 177.303 636.387 179.19C638.009 181.022 638.848 183.464 638.904 186.518C638.904 189.182 638.149 191.569 636.638 193.678C635.184 195.788 633.057 197.454 630.26 198.675C627.518 199.841 624.301 200.423 620.608 200.423Z","fill","#ffffff"],["fill-rule","evenodd","clip-rule","evenodd","d","M83.946 115.085C65.228 111.219 51.148 111.589 36.944 116.32C17.871 122.671 4.51302 137.067 3.88702 151.944C4.16002 160.11 6.61102 179.146 14.236 189.967C21.505 193.987 37.298 199.043 42.317 187.108C38.977 180.599 34.317 165.073 42.402 155.043C55.129 137.556 96.392 143.033 110.13 164.03C117.349 175.066 114.685 184.747 103.032 189.818C94.263 193.632 84.067 193.873 71.973 190.549C61.131 187.57 54.449 183.958 47.497 177.321C44.988 174.924 42.784 173.405 42.601 173.943C42.262 174.939 43.31 176.369 47.833 181.092C50.289 183.655 50.269 183.674 47.027 181.849C43.741 180.002 43.719 180.024 45.039 184.057C46.388 188.172 48.358 189.799 49.985 188.145C50.587 187.533 53.415 188.485 58.802 191.112C63.163 193.239 68.074 195.125 69.715 195.302C71.563 195.503 72.526 196.158 72.247 197.022C71.998 197.788 71.847 199.621 71.909 201.096C72.02 203.676 71.652 203.65 61.907 200.383C56.341 198.517 51.659 197.369 51.502 197.833C50.339 201.246 59.455 205.229 75.954 208.518C113.523 216.005 149.344 200.999 150.89 177.125C152.299 155.412 132.819 133.3 100.889 120.367C95.948 118.366 88.324 115.989 83.946 115.085ZM90.646 122.928C97.144 124.97 100.02 125.418 100.354 124.438C100.824 123.059 93.848 120.378 85.665 118.792C78.398 117.383 81.684 120.112 90.646 122.928ZM64.473 118.485C69.275 118.826 73.321 118.769 73.46 118.359C74.054 116.615 71.207 115.891 62.876 115.669C58.001 115.541 53.827 115.974 53.602 116.635C53.377 117.296 53.765 117.842 54.466 117.85C55.167 117.859 59.67 118.144 64.473 118.485ZM126.789 139.804C127.431 139.441 125.299 137.218 122.053 134.864C115.959 130.446 110.996 128.144 110.571 129.542C110.181 130.829 125.506 140.528 126.789 139.804ZM93.89 138.47C94.416 136.955 95.879 134.08 97.141 132.082L99.434 128.449L90.422 125.491C81.79 122.656 67.611 120.48 59.484 120.741L55.648 120.864L58.54 127.665C60.13 131.405 61.91 134.892 62.494 135.412C63.08 135.933 66.652 136.623 70.433 136.945C74.213 137.267 80.823 138.362 85.119 139.379C92.229 141.061 93.018 140.977 93.89 138.47ZM132.17 150.79C129.369 147.546 124.457 142.953 121.257 140.582C118.059 138.212 113.84 135.408 111.882 134.352C108.608 132.584 108.039 132.789 104.783 136.905C102.837 139.367 100.657 142.033 99.939 142.829C98.992 143.878 100.376 145.421 104.984 148.45C108.476 150.745 112.961 154.48 114.951 156.747L118.567 160.87L123.504 160.201C126.218 159.833 130.426 158.893 132.853 158.111L137.266 156.689L132.17 150.79ZM140.052 156.153C142.063 156.828 140.761 153.377 137.488 149.359C133.825 144.862 131.491 143.07 131.036 144.405C130.821 145.036 139.11 155.838 140.052 156.153ZM29.501 122.365C28.77 124.511 31.114 124.318 38.786 121.608C42.832 120.176 45.623 118.542 44.986 117.975C43.592 116.736 30.117 120.556 29.501 122.365ZM39.684 144.14C41.687 142.652 46.319 140.417 49.979 139.176L56.635 136.918L51.902 129.234L47.169 121.549L39.434 124.091C32.002 126.532 24.982 130.608 21.209 134.674C19.627 136.377 20.369 137.176 27.735 141.721L36.045 146.846L39.684 144.14ZM79.883 141.741C80.481 143.141 89.873 145.205 90.274 144.026C90.603 143.062 87.286 141.854 82.298 141.123C80.725 140.893 79.638 141.17 79.883 141.741ZM105.608 153.368C106.127 153.22 106.056 152.451 105.451 151.659C103.843 149.553 96.483 145.807 96.109 146.904C95.737 147.998 104.216 153.768 105.608 153.368ZM146.815 172.742C147.332 171.431 147.179 168.607 146.479 166.467C144.005 158.917 142.301 161.901 144.48 169.964C145.601 174.107 146.061 174.656 146.815 172.742ZM69.029 141.372C71.776 141.562 74.149 141.346 74.303 140.895C74.69 139.76 71.354 138.818 67.697 139.031C62.698 139.321 63.653 141 69.029 141.372ZM140.469 181.74C141.519 178.656 142.037 173.549 141.62 170.389C141.203 167.23 140.469 164.318 139.99 163.919C139.226 163.284 127.426 164.533 123.269 165.689C122.437 165.921 122.24 168.066 122.829 170.456C123.419 172.847 123.706 176.761 123.467 179.157C123.142 182.437 123.661 183.552 125.571 183.678C126.964 183.768 130.458 184.63 133.333 185.594L138.559 187.346L140.469 181.74ZM23.941 128.685C25.125 127.96 26.176 127.124 26.278 126.826C26.379 126.529 25.739 126.043 24.855 125.746C22.74 125.038 16.064 130.702 16.082 133.191C16.092 134.571 16.922 134.389 18.943 132.568C20.509 131.156 22.759 129.409 23.941 128.685ZM115.507 162.14C116.148 161.779 115.241 160.155 113.494 158.528C109.977 155.261 108.787 154.623 108.456 155.831C108.069 157.248 114.298 162.824 115.507 162.14ZM49.811 142.771C49.472 143.766 58.298 142.504 58.71 141.499C58.884 141.074 58.446 140.53 57.735 140.292C56.218 139.783 50.186 141.671 49.811 142.771ZM117.837 170.491C119.418 173.347 120.61 172.444 119.961 168.882C119.589 166.839 117.093 165.332 116.579 166.841C116.42 167.31 116.987 168.952 117.837 170.491ZM43.344 148.672C44.209 147.832 45.518 146.687 46.255 146.128C46.991 145.567 46.959 144.896 46.184 144.636C44.977 144.232 39.717 147.396 39.233 148.816C38.79 150.118 41.971 150.006 43.344 148.672ZM143.672 183.191C141.835 188.748 141.872 188.875 144.52 186.104C146.469 184.062 147.038 182.342 146.441 180.292C145.725 177.835 145.292 178.288 143.672 183.191ZM8.67503 148.493C9.51603 148.776 10.931 146.873 11.819 144.265C12.707 141.658 12.745 139.294 11.904 139.012C11.063 138.729 9.64903 140.632 8.76003 143.239C7.87203 145.847 7.83403 148.211 8.67503 148.493ZM118.321 181.735C119.162 182.017 120.122 181.415 120.456 180.396C120.787 179.378 120.635 177.609 120.116 176.468C119.398 174.891 118.885 175.214 117.981 177.806C117.328 179.685 117.48 181.453 118.321 181.735ZM31.713 154.013C33.603 150.179 33.516 150.015 28.177 147.45C25.167 146.004 21.244 144.045 19.458 143.098C16.423 141.488 16.101 141.712 14.535 146.517C12.755 151.97 11.874 160.954 12.974 162.427C13.337 162.913 17.125 164.122 21.393 165.117L29.154 166.926L29.464 162.436C29.634 159.966 30.645 156.175 31.713 154.013ZM35.139 154.277C32.98 156.81 33.054 158.94 35.278 158.302C35.876 158.133 36.591 156.567 36.868 154.825L37.372 151.659L35.139 154.277ZM112.2 189.073C113.033 189.353 114.504 188.749 115.467 187.733C117.689 185.388 116.482 183.538 114.174 185.752C113.232 186.658 112.058 187.662 111.571 187.982C111.082 188.302 111.365 188.793 112.2 189.073ZM118.088 202.599C123.248 200.695 131.673 195.678 133.968 193.144C135.697 191.233 135.368 190.972 128.171 188.559C120.796 186.086 120.438 186.105 117.497 189.117C115.822 190.833 112.316 193.043 109.705 194.031L104.957 195.824L109.571 199.933L114.186 204.04L118.088 202.599ZM131.506 199.504C131.589 200.186 133.545 199.097 135.85 197.082C138.155 195.067 139.786 193.079 139.475 192.662C138.699 191.623 131.315 197.96 131.506 199.504ZM9.23804 159.394C9.47504 157.294 9.81102 155.161 9.98402 154.654C10.156 154.148 9.61003 153.502 8.76903 153.221C6.66103 152.513 6.26403 154.661 7.64403 159.299L8.80603 163.21L9.23804 159.394ZM32.791 167.731C33.51 168.371 34.379 168.033 34.724 166.981C35.067 165.928 34.924 164.132 34.405 162.989C33.667 161.365 33.245 161.528 32.472 163.739C31.928 165.295 32.071 167.091 32.791 167.731ZM102.683 193.527C103.005 193.957 104.846 193.777 106.775 193.124C108.705 192.471 110.018 191.585 109.697 191.154C109.375 190.724 107.534 190.905 105.605 191.557C103.675 192.21 102.362 193.096 102.683 193.527ZM117.13 205.24C116.68 206.561 119.947 205.89 124.499 203.726C126.863 202.601 128.536 201.594 128.214 201.486C127.152 201.129 117.406 204.43 117.13 205.24ZM33.914 186.77C34.063 186.24 33.101 182.405 31.777 178.248C30.451 174.092 28.98 170.614 28.505 170.52C23.733 169.571 14.754 168.302 14.112 168.486C13.181 168.752 17.488 180.392 19.907 184.152C21.308 186.329 22.293 186.719 27.579 187.194C30.914 187.491 33.766 187.302 33.914 186.77ZM34.328 178.224C35.169 178.505 35.988 178.353 36.147 177.884C36.307 177.415 35.662 175.747 34.715 174.176C33.14 171.562 33.013 171.51 33.225 173.549C33.353 174.773 33.309 176.212 33.128 176.743C32.947 177.276 33.487 177.942 34.328 178.224ZM90.681 195.944C91.522 196.226 93.783 196.208 95.705 195.906C97.627 195.601 98.512 195.124 97.671 194.841C96.83 194.559 94.569 194.576 92.647 194.88C90.724 195.182 89.84 195.663 90.681 195.944ZM13.071 175.44C13.256 174.986 12.834 172.863 12.133 170.723C10.745 166.486 9.68703 165.529 8.91003 167.81C8.38603 169.349 12.486 176.866 13.071 175.44ZM78.954 204.714C80.331 206.557 106.397 206.738 107.021 204.907C107.185 204.425 105.722 202.447 103.771 200.512C100.326 197.096 100.097 197.013 95.874 197.675C93.483 198.05 88.646 198.068 85.125 197.714C79.196 197.121 78.713 197.328 78.565 200.528C78.478 202.428 78.653 204.312 78.954 204.714ZM79.496 195.68C80.757 196.102 82.978 196.335 84.431 196.196C86.779 195.972 86.817 195.859 84.779 195.176C83.517 194.753 81.296 194.52 79.844 194.659C77.496 194.883 77.458 194.996 79.496 195.68ZM55.783 187.765C59.567 190.422 61.064 190.924 60.37 189.303C60.048 188.549 58.265 187.461 56.409 186.883C53.155 185.872 53.132 185.903 55.783 187.765ZM38.145 187.72C38.833 187.951 39.017 186.692 38.551 184.922C38.087 183.153 37.144 181.516 36.456 181.284C35.768 181.054 35.584 182.313 36.05 184.083C36.513 185.852 37.457 187.489 38.145 187.72ZM65.857 191.952C67.238 192.71 69.648 193.519 71.209 193.746C72.771 193.975 71.641 193.354 68.697 192.368C65.754 191.381 64.476 191.194 65.857 191.952ZM97.346 208.302C97.091 209.05 107.164 208.619 108.577 207.822C109.299 207.414 109.674 207.017 109.411 206.939C108.401 206.642 97.491 207.874 97.346 208.302ZM15.448 183.632C16.6 185.632 17.703 186.795 17.9 186.214C18.098 185.635 17.317 183.525 16.165 181.524C15.013 179.524 13.91 178.363 13.713 178.942C13.515 179.521 14.296 181.632 15.448 183.632ZM80.527 207.658C81.783 208.098 85.096 208.5 87.89 208.55C94.43 208.668 91.693 207.719 84.08 207.23C80.871 207.024 79.272 207.217 80.527 207.658ZM59.715 202.797C60.714 203.472 62.046 203.876 62.673 203.696C63.3 203.517 62.482 202.966 60.855 202.471C59.056 201.924 58.609 202.052 59.715 202.797Z","fill","#ffffff"],["fill-rule","evenodd","clip-rule","evenodd","d","M30.97 48.6192C38.183 37.3613 45.513 25.4585 50.491 19.2268C51.695 17.7207 58.733 6.96084 65.601 0.828369C66.126 1.20638 77.62 11.7946 89.062 24.3215C104.495 41.2217 108.103 46.8254 108.637 48.0338C102.635 52.7773 72.615 84.3554 64.715 94.263C59.435 100.887 54.226 106.667 53.138 107.109C50.857 108.037 48.138 107.407 49.182 106.194C49.571 105.742 49.22 105.08 48.405 104.722C47.59 104.365 46.313 105.166 45.568 106.503C44.822 107.84 42.962 109.181 41.433 109.484L41.273 109.515L41.128 109.545C40.402 109.693 39.87 109.801 39.653 109.617C39.061 109.112 40.829 106.414 47.431 96.3406L48.439 94.8037C51.523 90.097 53.619 85.6819 53.096 84.9924C52.572 84.3038 48.035 80.7847 43.014 77.1723C35.777 71.9684 33.61 70.8523 32.569 71.7948C30.211 73.9309 18.641 97.6909 19 99.6593C19.207 100.8 22.936 103.394 28.2 106.062C33.068 108.528 36.936 110.882 36.796 111.293C36.657 111.703 34.97 112.412 33.049 112.869C30.274 113.528 28.024 113.024 22.094 110.413L14.633 107.126L13.835 111.4C11.578 123.483 8.865 131.505 4.968 137.598L0.65199 144.348L0.287992 137.203C-0.426008 123.216 0.948 114.89 6.802 97.7356C12.98 79.6308 19.197 66.9968 30.97 48.6192ZM47.547 39.1194C48.909 40.3318 61.635 24.9346 60.829 23.0495C59.555 20.0711 57.366 21.2448 52.735 27.3842C47.16 34.7767 45.891 37.646 47.547 39.1194ZM84.929 48.2343C84.777 47.4018 80.911 43.0046 76.338 38.4626L75.913 38.0399C69.095 31.2665 66.441 28.6304 64.444 28.8437C63.172 28.9806 62.166 30.2734 60.519 32.3896L60.357 32.598C46.589 50.2791 38.563 62.6135 39.879 64.065C40.651 64.9152 45.423 68.604 50.485 72.2611L59.686 78.9105L62.901 75.0838C64.67 72.9784 70.411 66.4164 75.661 60.5022C80.91 54.586 85.08 49.0657 84.929 48.2343ZM79.532 66.6902C81.54 66.8866 90.394 58.5952 91.556 55.4293C92.976 51.5569 89.217 52.9013 84.028 58.122C77.873 64.313 76.767 66.4193 79.532 66.6902ZM33.803 59.8354C35.002 60.2373 42.276 50.1868 43.601 46.2966C44.488 43.6912 41.441 43.1991 39.667 45.6606C31.514 56.982 30.755 58.8135 33.803 59.8354ZM65.034 83.2184C66.369 83.6669 68.378 81.7054 74.205 74.2623C77.885 69.5605 73.076 70.4524 68.723 75.2792C63.843 80.6875 62.986 82.5318 65.034 83.2184ZM20.804 80.1269C22.325 80.6378 23.956 79.0405 26.243 74.801C28.282 71.0209 29.057 68.1407 28.305 67.1337C27.479 66.0274 26.246 67.0315 24.383 70.3274C22.888 72.9715 20.983 76.0928 20.148 77.2665C19.14 78.6843 19.359 79.6427 20.804 80.1269ZM53.363 95.0022C49.552 101.33 52.762 101.786 57.136 95.5369C59.059 92.7927 60.221 89.977 59.72 89.2815C58.569 87.6871 56.82 89.2616 53.363 95.0022ZM11.887 97.2196C12.981 99.7754 15.959 96.6601 18.141 90.6794C19.137 87.946 19.314 85.4974 18.534 85.2355C16.679 84.6134 10.929 94.9803 11.887 97.2196ZM6.371 115.031C7.636 117.886 9.096 116.118 10.253 110.338C10.828 107.464 10.679 104.905 9.922 104.651C8.173 104.064 5.271 112.544 6.371 115.031ZM4.557 131.552C5.73301 133.267 6.96599 130.221 7.20399 125.016C7.29499 123.028 6.76 121.198 6.013 120.948C4.388 120.403 3.141 129.487 4.557 131.552Z","fill","#ffffff"],[1,"balkan-social-btns"],["target","_blank","href","https://www.instagram.com/balkan_films/",1,"btn-instagram"],["href","mailto:[email protected]",1,"btn-email"],["href","tel:6943711018",1,"btn-phone"]],template:function(n,r){1&n&&(J(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3),Hs(),J(4,"svg",4),he(5,"path",5)(6,"path",6)(7,"path",7)(8,"path",8)(9,"path",9)(10,"path",10)(11,"path",11)(12,"path",12)(13,"path",13)(14,"path",14)(15,"path",15)(16,"path",16),oe()(),$s(),J(17,"div",17),Hs(),J(18,"svg",18)(19,"g",19),he(20,"path",20)(21,"path",21)(22,"path",22)(23,"path",23)(24,"path",24)(25,"path",25)(26,"path",26)(27,"path",27)(28,"path",28)(29,"path",29)(30,"path",30)(31,"path",31),oe(),J(32,"defs")(33,"clipPath",32),he(34,"rect",33),oe()()()(),$s(),he(35,"div",34),oe(),J(36,"div",35)(37,"div",36),he(38,"img",37),J(39,"video",38),he(40,"source",39),oe()(),J(41,"div",36),he(42,"img",40),J(43,"video",41),he(44,"source",42),oe()()(),J(45,"div",43),he(46,"img",44),oe()()(),J(47,"section",45)(48,"div",46)(49,"div")(50,"a",47),gr("click",function(){return r.toggleBurger()}),zt(51,"home"),oe()(),J(52,"div")(53,"a",48),gr("click",function(){return r.toggleBurger()}),zt(54,"portfolio"),oe()(),J(55,"div")(56,"a",49),gr("click",function(){return r.toggleBurger()}),zt(57,"about"),oe()(),J(58,"div")(59,"a",50),gr("click",function(){return r.toggleBurger()}),zt(60,"contact"),oe()()()(),J(61,"section",51)(62,"div",52)(63,"div",53)(64,"div",54)(65,"h1"),zt(66,"Film allows us to express "),oe()(),J(67,"div",54)(68,"h1"),zt(69," the "),J(70,"span",55),zt(71,"unspeakable."),oe()()()()(),J(72,"div",52)(73,"div",56)(74,"div",57)(75,"a",58)(76,"video",59),he(77,"source",60),oe()()()(),J(78,"div",56)(79,"div",57)(80,"video",61),he(81,"source",62),oe()()()()(),J(82,"section",63)(83,"div",52)(84,"div",64)(85,"div",57)(86,"video",65),he(87,"source",66),oe()()(),J(88,"div",67)(89,"div",57)(90,"video",68),he(91,"source",69),oe()()(),J(92,"div",67)(93,"div",57)(94,"video",70),he(95,"source",71),oe()()()()(),J(96,"section",63)(97,"div",52)(98,"div",56)(99,"div",57)(100,"video",72),he(101,"source",73),oe()()(),J(102,"div",56)(103,"div",57)(104,"video",74),he(105,"source",75),oe()()()()(),J(106,"section",63)(107,"div",52)(108,"div",76)(109,"div",57)(110,"video",77),he(111,"source",78),oe()()(),J(112,"div",79)(113,"div",57)(114,"video",80),he(115,"source",81),oe()()()()(),J(116,"section",82)(117,"div",83)(118,"div",84),he(119,"img",85),oe(),J(120,"div",86)(121,"div",87)(122,"h2")(123,"span",88),zt(124,"about"),oe(),zt(125," balkan films"),oe()(),J(126,"div",89),zt(127," The name nods to Balkan scenery, but the stories? They use the language of visual art, so they are universal. Whether through stylish music videos, advanced VFX or beautiful cinematography, your story shall be told! "),oe()()()(),J(128,"section",90)(129,"div",91)(130,"div",92)(131,"div",2),Hs(),J(132,"svg",93)(133,"g",19),he(134,"path",94)(135,"path",95)(136,"path",96)(137,"path",97)(138,"path",98)(139,"path",99)(140,"path",100)(141,"path",101)(142,"path",102)(143,"path",103)(144,"path",104)(145,"path",105),oe(),J(146,"defs")(147,"clipPath",32),he(148,"rect",33),oe()()()()(),$s(),J(149,"div",106),he(150,"a",107)(151,"a",108)(152,"a",109),oe()()()),2&n&&(Tt(39),Et("muted","muted"),Tt(4),Et("muted","muted"),Tt(33),Et("muted","muted"),Tt(4),Et("muted","muted"),Tt(6),Et("muted","muted"),Tt(4),Et("muted","muted"),Tt(4),Et("muted","muted"),Tt(6),Et("muted","muted"),Tt(4),Et("muted","muted"),Tt(6),Et("muted","muted"),Tt(4),Et("muted","muted"))},styles:['[_nghost-%COMP%]{--primary-brand-color: #F8A231;--hover-text-color: #d0811a;--text-color: #ffffff;--hero-container-height: 100vh;--padding-left-headline: 2rem;--body-font-size: 1rem;--h1-size: 1.875rem;--h2-size: 1.5rem;--accent-font-size: 4rem;--accent-md-font-size: 5rem;--burger-margin: 4rem;--about-margin: 5rem;--about-padding: 2rem}@media screen and (max-width: 575.9px){.hero-container[_ngcontent-%COMP%]{height:100%}.hero-container[_ngcontent-%COMP%] .hero-img[_ngcontent-%COMP%]{min-height:inherit}.hero-container[_ngcontent-%COMP%] .hero-img[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:100%;width:100%;min-height:inherit}}@media screen and (max-width: 1023.9px){[_nghost-%COMP%]{--padding-left-headline: 1rem;--hero-container-height: 68vh}}@media screen and (max-width: 499.9px){[_nghost-%COMP%]{--burger-margin: 2rem;--about-margin: 3rem;--about-padding: 0rem;--h1-size: 1.25rem;--accent-md-font-size: 3rem}.burger-menu[_ngcontent-%COMP%]{right:0rem!important}.burger-menu[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:35px;height:20px}.headline[_ngcontent-%COMP%]{min-height:15rem!important}}@media screen and (min-width: 13999.9px) and (max-width: 1600px){[_nghost-%COMP%]{--body-font-size: 1.25rem;--h1-size:3rem;--h2-size:2rem}}@media screen and (min-width: 1600.1px){[_nghost-%COMP%]{--body-font-size: 1.5rem;--h2-size: 2.75rem;--accent-font-size: 4.5rem;--accent-md-font-size: 6rem}}.row[_ngcontent-%COMP%]{--bs-gutter-x: unset !important}section[id*=balkan][_ngcontent-%COMP%] .row[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(.headline){padding-left:unset!important;padding-right:unset!important}h1[_ngcontent-%COMP%]{font-size:var(--h1-size)!important}h2[_ngcontent-%COMP%]{font-size:var(--h2-size)!important}.balkan-hero-video[_ngcontent-%COMP%], .balkan-hero-bg[_ngcontent-%COMP%]{position:absolute;width:100vw;top:0;left:0;height:100vh;object-fit:cover;max-width:unset;transition:opacity .8s cubic-bezier(.98,.45,1,1)}.balkan-hero-video[_ngcontent-%COMP%]{z-index:0}.balkan-hero-bg[_ngcontent-%COMP%]{z-index:1}.balkan-hero-bg-r[_ngcontent-%COMP%]{left:unset;right:0}.balkan-hero-slider[_ngcontent-%COMP%]{height:100%;position:absolute;top:0;left:0;width:50%;max-width:50%;overflow:hidden;z-index:1;transition:max-width .8s linear}.balkan-hero-slider[_ngcontent-%COMP%]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.balkan-hero-slider[_ngcontent-%COMP%]:last-child{right:0;left:unset;transition-delay:.25s}.balkan-hero-slider[_ngcontent-%COMP%]:last-child .balkan-hero-video[_ngcontent-%COMP%]{right:0;left:unset!important}.hero-container[_ngcontent-%COMP%]{min-height:var(--hero-container-height)}.hero-container[_ngcontent-%COMP%] .balkan-row[_ngcontent-%COMP%]{min-height:var(--hero-container-height)!important}.balkan-row[_ngcontent-%COMP%]{position:relative;display:flex;min-height:500px;overflow:hidden}.balkan-hero-slider-opened[_ngcontent-%COMP%]{z-index:2}.balkan-hero-slider-opened.balkan-hero-slider[_ngcontent-%COMP%]{width:90%;max-width:90%}.balkan-films-logo[_ngcontent-%COMP%]{position:relative}.balkan-films-logo[_ngcontent-%COMP%] .logo-big[_ngcontent-%COMP%], .balkan-films-logo[_ngcontent-%COMP%] .logo-text[_ngcontent-%COMP%]{z-index:3;left:50%;transform:translate(-50%)}.balkan-films-logo[_ngcontent-%COMP%] .logo-big[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .balkan-films-logo[_ngcontent-%COMP%] .logo-text[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{filter:drop-shadow(2px 2px 4px rgba(62,42,20,.507))}.balkan-films-logo[_ngcontent-%COMP%] .logo-big[_ngcontent-%COMP%]{position:absolute}.balkan-films-logo[_ngcontent-%COMP%] .logo-big[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{max-width:100vw;max-height:100vh;width:400px;height:400px}.balkan-films-logo[_ngcontent-%COMP%] .logo-text[_ngcontent-%COMP%]{opacity:0;position:absolute;top:224px;transform:translate(-52%)}.balkan-films-logo[_ngcontent-%COMP%] .logo-text[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:253px;height:100px}.balkan-films-logo[_ngcontent-%COMP%] .fixed[_ngcontent-%COMP%]{position:fixed;top:1rem}.balkan-films-logo[_ngcontent-%COMP%] .balkan-hero-headline[_ngcontent-%COMP%]{position:absolute;z-index:3;top:367px;left:28%;color:#fff}.balkan-video-container[_ngcontent-%COMP%]:not(.balkan-hero-slider){max-width:inherit;overflow:hidden;flex:1;display:flex;align-items:stretch;height:100%}.balkan-video-container[_ngcontent-%COMP%]:not(.balkan-hero-slider) video[_ngcontent-%COMP%]{object-fit:cover;width:100%;height:100%}.balkan-cinematography[_ngcontent-%COMP%] .row[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(.headline){padding-inline:unset!important}.headline[_ngcontent-%COMP%]{min-height:20rem;flex-direction:column;justify-content:center;color:#fff;padding-inline:var(--padding-left-headline)!important}.accent-md[_ngcontent-%COMP%], .accent[_ngcontent-%COMP%]{font-family:Whisper;letter-spacing:.275rem}.accent-md[_ngcontent-%COMP%]{font-size:var(--accent-md-font-size);margin-top:-2rem;line-height:40px}.accent[_ngcontent-%COMP%]{font-size:var(--accent-font-size)}.row[_ngcontent-%COMP%]{overflow-y:hidden}.balkan-footer[_ngcontent-%COMP%]{padding-block:2rem}.balkan-footer[_ngcontent-%COMP%] .footer-content[_ngcontent-%COMP%]{margin:0 auto;grid-gap:1.5rem}.balkan-footer[_ngcontent-%COMP%] .balkan-films-logo[_ngcontent-%COMP%]{justify-content:center;display:flex;margin-bottom:3rem}.balkan-footer[_ngcontent-%COMP%] .balkan-social-btns[_ngcontent-%COMP%]{justify-content:space-between;display:flex;margin:0 auto;margin-bottom:2rem;padding-inline:1rem}.balkan-footer[_ngcontent-%COMP%] .balkan-social-btns[_ngcontent-%COMP%] .btn-instagram[_ngcontent-%COMP%], .balkan-footer[_ngcontent-%COMP%] .balkan-social-btns[_ngcontent-%COMP%] .btn-email[_ngcontent-%COMP%], .balkan-footer[_ngcontent-%COMP%] .balkan-social-btns[_ngcontent-%COMP%] .btn-phone[_ngcontent-%COMP%]{background-color:transparent;color:var(--text-color);width:-moz-fit-content;width:fit-content;position:relative;padding:.5rem}.balkan-footer[_ngcontent-%COMP%] .balkan-social-btns[_ngcontent-%COMP%] .btn-instagram[_ngcontent-%COMP%]:before, .balkan-footer[_ngcontent-%COMP%] .balkan-social-btns[_ngcontent-%COMP%] .btn-email[_ngcontent-%COMP%]:before, .balkan-footer[_ngcontent-%COMP%] .balkan-social-btns[_ngcontent-%COMP%] .btn-phone[_ngcontent-%COMP%]:before{top:7px;position:inherit}.balkan-footer[_ngcontent-%COMP%] .balkan-social-btns[_ngcontent-%COMP%] .btn-instagram[_ngcontent-%COMP%]:before{content:url(instagram.dc9c710bdb893f84.svg)}.balkan-footer[_ngcontent-%COMP%] .balkan-social-btns[_ngcontent-%COMP%] .btn-email[_ngcontent-%COMP%]:before{content:url(email.7a4ebe9347c26245.svg)}.balkan-footer[_ngcontent-%COMP%] .balkan-social-btns[_ngcontent-%COMP%] .btn-phone[_ngcontent-%COMP%]:before{content:url(phone.2c56da124e9fe748.svg)}.balkan-footer[_ngcontent-%COMP%] .balkan-social-btns[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#fff;text-decoration:none;font-size:14px}.balkan-footer[_ngcontent-%COMP%] .balkan-social-btns[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style-type:none}#balkan-about[_ngcontent-%COMP%]{color:var(--text-color);margin-top:8px;justify-content:center;display:flex}#balkan-about[_ngcontent-%COMP%] .balkan-about-container[_ngcontent-%COMP%]{display:flex;margin:var(--about-margin);width:100%;justify-content:center}#balkan-about[_ngcontent-%COMP%] .balkan-about-container[_ngcontent-%COMP%] .about-desc[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-evenly;padding-inline:var(--about-padding)!important}#balkan-about[_ngcontent-%COMP%] .balkan-about-container[_ngcontent-%COMP%] .about-desc[_ngcontent-%COMP%] .about-desc-text[_ngcontent-%COMP%]{font-size:var(--body-font-size)}#balkan-about[_ngcontent-%COMP%] .balkan-about-container[_ngcontent-%COMP%] .balkan-about-ph[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:35vh;max-height:45vh}#balkan-about[_ngcontent-%COMP%] .balkan-about-container[_ngcontent-%COMP%] .balkan-about-ph[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;width:auto;height:auto}.visible[_ngcontent-%COMP%]{visibility:visible!important;opacity:1!important;transform:translateY(0)!important}.hidden[_ngcontent-%COMP%]{visibility:hidden!important;opacity:0!important}#menu[_ngcontent-%COMP%] .burger-menu[_ngcontent-%COMP%]{position:fixed;top:var(--burger-margin);right:calc(var(--burger-margin) / 2);z-index:999}#menu[_ngcontent-%COMP%] .burger-body[_ngcontent-%COMP%]{position:fixed;min-width:100vw!important;min-height:100dvh!important;background-color:#000;top:0;z-index:98;text-align:center;display:flex;flex-direction:column;justify-content:center;font-size:1.5rem;grid-gap:.5rem;visibility:hidden;opacity:0;transition:opacity .8s ease-in-out,visibility .8s ease-in-out}#menu[_ngcontent-%COMP%] .burger-body[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--text-color)!important;text-decoration:none!important}#menu[_ngcontent-%COMP%] .burger-body[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--hover-text-color)!important}#menu[_ngcontent-%COMP%] .burger-body[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:active{color:var(--primary-brand-color)!important}']}),e})(),_I=(()=>{class e{constructor(){this.title="videographer-portfolio"}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=Ns({type:e,selectors:[["app-root"]],decls:1,vars:0,template:function(n,r){1&n&&he(0,"vp-landing-page")},dependencies:[wI],styles:["vp-landing-page[_ngcontent-%COMP%]{color:#fff!important;position:relative!important}"]}),e})(),EI=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=or({type:e,bootstrap:[_I]}),e.\u0275inj=Hn({imports:[NE,CI]}),e})();TE().bootstrapModule(EI).catch(e=>console.error(e))},640:function(Oo){Oo.exports=function(){"use strict";function Xn(){return Xn=Object.assign||function(p){for(var y=1;y<arguments.length;y++){var w=arguments[y];for(var b in w)Object.prototype.hasOwnProperty.call(w,b)&&(p[b]=w[b])}return p},Xn.apply(this,arguments)}var ot=typeof window<"u",se=ot&&!("onscroll"in window)||typeof navigator<"u"&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),Mr=ot&&"IntersectionObserver"in window,Ir=ot&&"classList"in document.createElement("p"),Sr=ot&&window.devicePixelRatio>1,it={elements_selector:".lazy",container:se||ot?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_bg_set:"bg-set",data_poster:"poster",class_applied:"applied",class_loading:"loading",class_loaded:"loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1,restore_on_error:!1},Po=function(p){return Xn({},it,p)},Lo=function(p,y){var w,b="LazyLoad::Initialized",A=new p(y);try{w=new CustomEvent(b,{detail:{instance:A}})}catch{(w=document.createEvent("CustomEvent")).initCustomEvent(b,!1,!1,{instance:A})}window.dispatchEvent(w)},Mt="src",Pt="srcset",kn="sizes",Fn="llOriginalAttrs",Fo="loading",Tr="applied",Lt="error",ze=function(p,y){return p.getAttribute("data-"+y)},Cn=function(p){return ze(p,"ll-status")},yn=function(p,y){return w=p,U="data-ll-status",void(null!==(A=y)?w.setAttribute(U,A):w.removeAttribute(U));var w,A,U},Yt=function(p){return yn(p,null)},Vn=function(p){return null===Cn(p)},jo=function(p){return"native"===Cn(p)},Ho=[Fo,"loaded",Tr,Lt],Kt=function(p,y,w,b){p&&(void 0===b?void 0===w?p(y):p(y,w):p(y,w,b))},Xt=function(p,y){Ir?p.classList.add(y):p.className+=(p.className?" ":"")+y},xe=function(p,y){Ir?p.classList.remove(y):p.className=p.className.replace(new RegExp("(^|\\s+)"+y+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},ds=function(p){return p.llTempImage},er=function(p,y){if(y){var w=y._observer;w&&w.unobserve(p)}},me=function(p,y){p&&(p.loadingCount+=y)},$o=function(p,y){p&&(p.toLoadCount=y)},fs=function(p){for(var y,w=[],b=0;y=p.children[b];b+=1)"SOURCE"===y.tagName&&w.push(y);return w},Bo=function(p,y){var w=p.parentNode;w&&"PICTURE"===w.tagName&&fs(w).forEach(y)},hs=function(p,y){fs(p).forEach(y)},st=[Mt],Uo=[Mt,"poster"],je=[Mt,Pt,kn],zo=["data"],Ce=function(p){return!!p[Fn]},Ee=function(p){return p[Fn]},ps=function(p){return delete p[Fn]},ne=function(p,y){if(!Ce(p)){var w={};y.forEach(function(b){w[b]=p.getAttribute(b)}),p[Fn]=w}},kt=function(p,y){if(Ce(p)){var w=Ee(p);y.forEach(function(b){var A,U,S;A=p,U=b,(S=w[b])?A.setAttribute(U,S):A.removeAttribute(U)})}},gs=function(p,y,w){Xt(p,y.class_applied),yn(p,Tr),w&&(y.unobserve_completed&&er(p,y),Kt(y.callback_applied,p,w))},Ar=function(p,y,w){Xt(p,y.class_loading),yn(p,Fo),w&&(me(w,1),Kt(y.callback_loading,p,w))},Jt=function(p,y,w){w&&p.setAttribute(y,w)},ms=function(p,y){Jt(p,kn,ze(p,y.data_sizes)),Jt(p,Pt,ze(p,y.data_srcset)),Jt(p,Mt,ze(p,y.data_src))},Cs={IMG:function(p,y){Bo(p,function(w){ne(w,je),ms(w,y)}),ne(p,je),ms(p,y)},IFRAME:function(p,y){ne(p,st),Jt(p,Mt,ze(p,y.data_src))},VIDEO:function(p,y){hs(p,function(w){ne(w,st),Jt(w,Mt,ze(w,y.data_src))}),ne(p,Uo),Jt(p,"poster",ze(p,y.data_poster)),Jt(p,Mt,ze(p,y.data_src)),p.load()},OBJECT:function(p,y){ne(p,zo),Jt(p,"data",ze(p,y.data_src))}},Sf=["IMG","IFRAME","VIDEO","OBJECT"],Au=function(p,y){!y||y.loadingCount>0||y.toLoadCount>0||Kt(p.callback_finish,y)},Nu=function(p,y,w){p.addEventListener(y,w),p.llEvLisnrs[y]=w},Tf=function(p,y,w){p.removeEventListener(y,w)},Zo=function(p){return!!p.llEvLisnrs},Nr=function(p){if(Zo(p)){var y=p.llEvLisnrs;for(var w in y)Tf(p,w,y[w]);delete p.llEvLisnrs}},ys=function(p,y,w){var b;delete p.llTempImage,me(w,-1),(b=w)&&(b.toLoadCount-=1),xe(p,y.class_loading),y.unobserve_completed&&er(p,w)},tr=function(p,y,w){var A,U,S,b=ds(p)||p;Zo(b)||(U=function(A){var S,z,ee,de;z=y,ee=w,de=jo(S=p),ys(S,z,ee),Xt(S,z.class_loaded),yn(S,"loaded"),Kt(z.callback_loaded,S,ee),de||Au(z,ee),Nr(b)},S=function(A){var S,z,ee,de;z=y,ee=w,de=jo(S=p),ys(S,z,ee),Xt(S,z.class_error),yn(S,Lt),Kt(z.callback_error,S,ee),z.restore_on_error&&kt(S,je),de||Au(z,ee),Nr(b)},Zo(A=b)||(A.llEvLisnrs={}),Nu(A,"VIDEO"===A.tagName?"loadeddata":"load",U),Nu(A,"error",S))},Go=function(p,y,w){var b,A,U,S,z,ee,de;Sf.indexOf(p.tagName)>-1?(tr(b=p,A=y,U=w),z=A,ee=U,(de=Cs[(S=b).tagName])&&(de(S,z),Ar(S,z,ee))):function(b,A,U){b.llTempImage=document.createElement("IMG"),tr(b,A,U),function(S){Ce(S)||(S[Fn]={backgroundImage:S.style.backgroundImage})}(b),function(S,z,ee){var de=ze(S,z.data_bg),Oe=ze(S,z.data_bg_hidpi),Ie=Sr&&Oe?Oe:de;Ie&&(S.style.backgroundImage='url("'.concat(Ie,'")'),ds(S).setAttribute(Mt,Ie),Ar(S,z,ee))}(b,A,U),function(S,z,ee){var de=ze(S,z.data_bg_multi),Oe=ze(S,z.data_bg_multi_hidpi),Ie=Sr&&Oe?Oe:de;Ie&&(S.style.backgroundImage=Ie,gs(S,z,ee))}(b,A,U),function(S,z,ee){var de=ze(S,z.data_bg_set);if(de){var Oe=de.split("|"),Ie=Oe.map(function(at){return"image-set(".concat(at,")")});S.style.backgroundImage=Ie.join(),""===S.style.backgroundImage&&(Ie=Oe.map(function(at){return"-webkit-image-set(".concat(at,")")}),S.style.backgroundImage=Ie.join()),gs(S,z,ee)}}(b,A,U)}(p,y,w)},Rr=function(p){p.removeAttribute(Mt),p.removeAttribute(Pt),p.removeAttribute(kn)},qo=function(p){Bo(p,function(y){kt(y,je)}),kt(p,je)},Ru={IMG:qo,IFRAME:function(p){kt(p,st)},VIDEO:function(p){hs(p,function(y){kt(y,st)}),kt(p,Uo),p.load()},OBJECT:function(p){kt(p,zo)}},Ou=["IMG","IFRAME","VIDEO"],Ft=function(p){return p.use_native&&"loading"in HTMLImageElement.prototype},Ds=function(p){return Array.prototype.slice.call(p)},nr=function(p){return p.container.querySelectorAll(p.elements_selector)},Pu=function(p){return Cn(p)===Lt},ws=function(p,y){return w=p||nr(y),Ds(w).filter(Vn);var w},rr=function(p,y){var b,A,U,w=Po(p);this._settings=w,this.loadingCount=0,b=w,A=this,Mr&&!Ft(b)&&(A._observer=new IntersectionObserver(function(U){!function(p,y,w){p.forEach(function(b){return(A=b).isIntersecting||A.intersectionRatio>0?function(A,U,S,z){var ee=Ho.indexOf(Cn(A))>=0;yn(A,"entered"),Xt(A,S.class_entered),xe(A,S.class_exited),S.unobserve_entered&&er(A,z),Kt(S.callback_enter,A,U,z),ee||Go(A,S,z)}(b.target,b,y,w):function(A,U,S,z){var at,ee,de,Oe,Ie;Vn(A)||(Xt(A,S.class_exited),ee=A,de=U,Ie=z,(Oe=S).cancel_on_exit&&Cn(ee)===Fo&&"IMG"===ee.tagName&&(Nr(ee),Bo(at=ee,function(xr){Rr(xr)}),Rr(at),qo(ee),xe(ee,Oe.class_loading),me(Ie,-1),Yt(ee),Kt(Oe.callback_cancel,ee,de,Ie)),Kt(S.callback_exit,A,U,z))}(b.target,b,y,w);var A})}(U,b,A)},{root:(U=b).container===document?null:U.container,rootMargin:U.thresholds||U.threshold+"px"})),function(b,A){ot&&(A._onlineHandler=function(){!function(U,S){var z;(z=nr(U),Ds(z).filter(Pu)).forEach(function(ee){xe(ee,U.class_error),Yt(ee)}),S.update()}(b,A)},window.addEventListener("online",A._onlineHandler))}(w,this),this.update(y)};return rr.prototype={update:function(p){var y,w,S,z,b=this._settings,A=ws(p,b);$o(this,A.length),!se&&Mr?Ft(b)?(S=b,z=this,A.forEach(function(ee){var de,Oe,Ie,at,Wo;-1!==Ou.indexOf(ee.tagName)&&(Oe=S,Ie=z,(de=ee).setAttribute("loading","lazy"),tr(de,Oe,Ie),(Wo=Cs[(at=de).tagName])&&Wo(at,Oe),yn(de,"native"))}),$o(z,0)):(w=A,(y=this._observer).disconnect(),function(U,S){S.forEach(function(z){U.observe(z)})}(y,w)):this.loadAll(A)},destroy:function(){this._observer&&this._observer.disconnect(),ot&&window.removeEventListener("online",this._onlineHandler),nr(this._settings).forEach(function(p){ps(p)}),delete this._observer,delete this._settings,delete this._onlineHandler,delete this.loadingCount,delete this.toLoadCount},loadAll:function(p){var y=this,w=this._settings;ws(p,w).forEach(function(b){er(b,y),Go(b,w,y)})},restoreAll:function(){var p=this._settings;nr(p).forEach(function(y){!function(p,y){var w,b;(b=Ru[(w=p).tagName])?b(w):function(A){if(Ce(A)){var U=Ee(A);A.style.backgroundImage=U.backgroundImage}}(w),function(w,b){Vn(w)||jo(w)||(xe(w,b.class_entered),xe(w,b.class_exited),xe(w,b.class_applied),xe(w,b.class_loading),xe(w,b.class_loaded),xe(w,b.class_error))}(p,y),Yt(p),ps(p)}(y,p)})}},rr.load=function(p,y){var w=Po(y);Go(p,w)},rr.resetStatus=function(p){Yt(p)},ot&&function(p,y){if(y)if(y.length)for(var w,b=0;w=y[b];b+=1)Lo(p,w);else Lo(p,y)}(rr,window.lazyLoadOptions),rr}()}},Oo=>{Oo(Oo.s=606)}]);