From b3564306c81e298595d22c6131ee64d4a1b39ad5 Mon Sep 17 00:00:00 2001 From: sondreb Date: Fri, 6 Jan 2023 02:01:41 +0000 Subject: [PATCH] deploy: 049a1390c9ffa5ff4e4ff1960ad00321c613388f --- index.html | 2 +- main.6eb7b4bf8f2259d0.js | 1 + main.dc037ed207d71cd3.js | 1 - ngsw.json | 8 ++++---- 4 files changed, 6 insertions(+), 6 deletions(-) create mode 100644 main.6eb7b4bf8f2259d0.js delete mode 100644 main.dc037ed207d71cd3.js diff --git a/index.html b/index.html index 1ffccd1..2588c5d 100644 --- a/index.html +++ b/index.html @@ -16,6 +16,6 @@
Blockcore Notes loading...
- + \ No newline at end of file diff --git a/main.6eb7b4bf8f2259d0.js b/main.6eb7b4bf8f2259d0.js new file mode 100644 index 0000000..a9894a4 --- /dev/null +++ b/main.6eb7b4bf8f2259d0.js @@ -0,0 +1 @@ +(self.webpackChunkblockcore_notes=self.webpackChunkblockcore_notes||[]).push([[179],{3856:(ee,b,F)=>{"use strict";function g(i){return"function"==typeof i}function c(i){const e=i(n=>{Error.call(n),n.stack=(new Error).stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}const u=c(i=>function(e){i(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((n,r)=>`${r+1}) ${n.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e});function d(i,t){if(i){const e=i.indexOf(t);0<=e&&i.splice(e,1)}}class h{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:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(const o of e)o.remove(this);else e.remove(this);const{initialTeardown:n}=this;if(g(n))try{n()}catch(o){t=o instanceof u?o.errors:[o]}const{_finalizers:r}=this;if(r){this._finalizers=null;for(const o of r)try{w(o)}catch(s){t=t??[],s instanceof u?t=[...t,...s.errors]:t.push(s)}}if(t)throw new u(t)}}add(t){var e;if(t&&t!==this)if(this.closed)w(t);else{if(t instanceof h){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=null!==(e=this._finalizers)&&void 0!==e?e:[]).push(t)}}_hasParent(t){const{_parentage:e}=this;return e===t||Array.isArray(e)&&e.includes(t)}_addParent(t){const{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(t),e):e?[e,t]:t}_removeParent(t){const{_parentage:e}=this;e===t?this._parentage=null:Array.isArray(e)&&d(e,t)}remove(t){const{_finalizers:e}=this;e&&d(e,t),t instanceof h&&t._removeParent(this)}}h.EMPTY=(()=>{const i=new h;return i.closed=!0,i})();const p=h.EMPTY;function _(i){return i instanceof h||i&&"closed"in i&&g(i.remove)&&g(i.add)&&g(i.unsubscribe)}function w(i){g(i)?i():i.unsubscribe()}const D={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},T={setTimeout(i,t,...e){const{delegate:n}=T;return n?.setTimeout?n.setTimeout(i,t,...e):setTimeout(i,t,...e)},clearTimeout(i){const{delegate:t}=T;return(t?.clearTimeout||clearTimeout)(i)},delegate:void 0};function I(i){T.setTimeout(()=>{const{onUnhandledError:t}=D;if(!t)throw i;t(i)})}function x(){}const v=H("C",void 0,void 0);function H(i,t,e){return{kind:i,value:t,error:e}}let N=null;function C(i){if(D.useDeprecatedSynchronousErrorHandling){const t=!N;if(t&&(N={errorThrown:!1,error:null}),i(),t){const{errorThrown:e,error:n}=N;if(N=null,e)throw n}}else i()}class B extends h{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,_(t)&&t.add(this)):this.destination=te}static create(t,e,n){return new W(t,e,n)}next(t){this.isStopped?J(function E(i){return H("N",i,void 0)}(t),this):this._next(t)}error(t){this.isStopped?J(function R(i){return H("E",void 0,i)}(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?J(v,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 O=Function.prototype.bind;function A(i,t){return O.call(i,t)}class G{constructor(t){this.partialObserver=t}next(t){const{partialObserver:e}=this;if(e.next)try{e.next(t)}catch(n){$(n)}}error(t){const{partialObserver:e}=this;if(e.error)try{e.error(t)}catch(n){$(n)}else $(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(e){$(e)}}}class W extends B{constructor(t,e,n){let r;if(super(),g(t)||!t)r={next:t??void 0,error:e??void 0,complete:n??void 0};else{let o;this&&D.useDeprecatedNextContext?(o=Object.create(t),o.unsubscribe=()=>this.unsubscribe(),r={next:t.next&&A(t.next,o),error:t.error&&A(t.error,o),complete:t.complete&&A(t.complete,o)}):r=t}this.destination=new G(r)}}function $(i){D.useDeprecatedSynchronousErrorHandling?function j(i){D.useDeprecatedSynchronousErrorHandling&&N&&(N.errorThrown=!0,N.error=i)}(i):I(i)}function J(i,t){const{onStoppedNotification:e}=D;e&&T.setTimeout(()=>e(i,t))}const te={closed:!0,next:x,error:function K(i){throw i},complete:x},_e="function"==typeof Symbol&&Symbol.observable||"@@observable";function we(i){return i}function Le(i){return 0===i.length?we:1===i.length?i[0]:function(e){return i.reduce((n,r)=>r(n),e)}}let Qe=(()=>{class i{constructor(e){e&&(this._subscribe=e)}lift(e){const n=new i;return n.source=this,n.operator=e,n}subscribe(e,n,r){const o=function de(i){return i&&i instanceof B||function fe(i){return i&&g(i.next)&&g(i.error)&&g(i.complete)}(i)&&_(i)}(e)?e:new W(e,n,r);return C(()=>{const{operator:s,source:a}=this;o.add(s?s.call(o,a):a?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(e){try{return this._subscribe(e)}catch(n){e.error(n)}}forEach(e,n){return new(n=Je(n))((r,o)=>{const s=new W({next:a=>{try{e(a)}catch(l){o(l),s.unsubscribe()}},error:o,complete:r});this.subscribe(s)})}_subscribe(e){var n;return null===(n=this.source)||void 0===n?void 0:n.subscribe(e)}[_e](){return this}pipe(...e){return Le(e)(this)}toPromise(e){return new(e=Je(e))((n,r)=>{let o;this.subscribe(s=>o=s,s=>r(s),()=>n(o))})}}return i.create=t=>new i(t),i})();function Je(i){var t;return null!==(t=i??D.Promise)&&void 0!==t?t:Promise}const le=c(i=>function(){i(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let ae=(()=>{class i extends Qe{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){const n=new ze(this,this);return n.operator=e,n}_throwIfClosed(){if(this.closed)throw new le}next(e){C(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const n of this.currentObservers)n.next(e)}})}error(e){C(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;const{observers:n}=this;for(;n.length;)n.shift().error(e)}})}complete(){C(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:e}=this;for(;e.length;)e.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var e;return(null===(e=this.observers)||void 0===e?void 0:e.length)>0}_trySubscribe(e){return this._throwIfClosed(),super._trySubscribe(e)}_subscribe(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)}_innerSubscribe(e){const{hasError:n,isStopped:r,observers:o}=this;return n||r?p:(this.currentObservers=null,o.push(e),new h(()=>{this.currentObservers=null,d(o,e)}))}_checkFinalizedStatuses(e){const{hasError:n,thrownError:r,isStopped:o}=this;n?e.error(r):o&&e.complete()}asObservable(){const e=new Qe;return e.source=this,e}}return i.create=(t,e)=>new ze(t,e),i})();class ze extends ae{constructor(t,e){super(),this.destination=t,this.source=e}next(t){var e,n;null===(n=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===n||n.call(e,t)}error(t){var e,n;null===(n=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===n||n.call(e,t)}complete(){var t,e;null===(e=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===e||e.call(t)}_subscribe(t){var e,n;return null!==(n=null===(e=this.source)||void 0===e?void 0:e.subscribe(t))&&void 0!==n?n:p}}function Oe(i){return g(i?.lift)}function ot(i){return t=>{if(Oe(t))return t.lift(function(e){try{return i(e,this)}catch(n){this.error(n)}});throw new TypeError("Unable to lift unknown Observable type")}}function tt(i,t,e,n,r){return new ht(i,t,e,n,r)}class ht extends B{constructor(t,e,n,r,o,s){super(t),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=e?function(a){try{e(a)}catch(l){t.error(l)}}:super._next,this._error=r?function(a){try{r(a)}catch(l){t.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=n?function(){try{n()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:e}=this;super.unsubscribe(),!e&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}}}function Te(i,t){return ot((e,n)=>{let r=0;e.subscribe(tt(n,o=>{n.next(i.call(t,o,r++))}))})}function _n(i){return this instanceof _n?(this.v=i,this):new _n(i)}function So(i,t,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,n=e.apply(i,t||[]),o=[];return r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r;function s(z){n[z]&&(r[z]=function(Q){return new Promise(function(oe,se){o.push([z,Q,oe,se])>1||a(z,Q)})})}function a(z,Q){try{!function l(z){z.value instanceof _n?Promise.resolve(z.value.v).then(f,y):S(o[0][2],z)}(n[z](Q))}catch(oe){S(o[0][3],oe)}}function f(z){a("next",z)}function y(z){a("throw",z)}function S(z,Q){z(Q),o.shift(),o.length&&a(o[0][0],o[0][1])}}function P(i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,t=i[Symbol.asyncIterator];return t?t.call(i):(i=function It(i){var t="function"==typeof Symbol&&Symbol.iterator,e=t&&i[t],n=0;if(e)return e.call(i);if(i&&"number"==typeof i.length)return{next:function(){return i&&n>=i.length&&(i=void 0),{value:i&&i[n++],done:!i}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(i),e={},n("next"),n("throw"),n("return"),e[Symbol.asyncIterator]=function(){return this},e);function n(o){e[o]=i[o]&&function(s){return new Promise(function(a,l){!function r(o,s,a,l){Promise.resolve(l).then(function(f){o({value:f,done:a})},s)}(a,l,(s=i[o](s)).done,s.value)})}}}const xt=i=>i&&"number"==typeof i.length&&"function"!=typeof i;function Et(i){return g(i?.then)}function St(i){return g(i[_e])}function Ft(i){return Symbol.asyncIterator&&g(i?.[Symbol.asyncIterator])}function Kr(i){return new TypeError(`You provided ${null!==i&&"object"==typeof i?"an invalid object":`'${i}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const Tn=function To(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function Lr(i){return g(i?.[Tn])}function es(i){return So(this,arguments,function*(){const e=i.getReader();try{for(;;){const{value:n,done:r}=yield _n(e.read());if(r)return yield _n(void 0);yield yield _n(n)}}finally{e.releaseLock()}})}function kr(i){return g(i?.getReader)}function Ti(i){if(i instanceof Qe)return i;if(null!=i){if(St(i))return function cd(i){return new Qe(t=>{const e=i[_e]();if(g(e.subscribe))return e.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(i);if(xt(i))return function ra(i){return new Qe(t=>{for(let e=0;e{i.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,I)})}(i);if(Ft(i))return ts(i);if(Lr(i))return function ao(i){return new Qe(t=>{for(const e of i)if(t.next(e),t.closed)return;t.complete()})}(i);if(kr(i))return function ft(i){return ts(es(i))}(i)}throw Kr(i)}function ts(i){return new Qe(t=>{(function zl(i,t){var e,n,r,o;return function Ei(i,t,e,n){return new(e||(e=Promise))(function(o,s){function a(y){try{f(n.next(y))}catch(S){s(S)}}function l(y){try{f(n.throw(y))}catch(S){s(S)}}function f(y){y.done?o(y.value):function r(o){return o instanceof e?o:new e(function(s){s(o)})}(y.value).then(a,l)}f((n=n.apply(i,t||[])).next())})}(this,void 0,void 0,function*(){try{for(e=P(i);!(n=yield e.next()).done;)if(t.next(n.value),t.closed)return}catch(s){r={error:s}}finally{try{n&&!n.done&&(o=e.return)&&(yield o.call(e))}finally{if(r)throw r.error}}t.complete()})})(i,t).catch(e=>t.error(e))})}function Ir(i,t,e,n=0,r=!1){const o=t.schedule(function(){e(),r?i.add(this.schedule(null,n)):this.unsubscribe()},n);if(i.add(o),!r)return o}function an(i,t,e=1/0){return g(t)?an((n,r)=>Te((o,s)=>t(n,o,r,s))(Ti(i(n,r))),e):("number"==typeof t&&(e=t),ot((n,r)=>function er(i,t,e,n,r,o,s,a){const l=[];let f=0,y=0,S=!1;const z=()=>{S&&!l.length&&!f&&t.complete()},Q=se=>f{o&&t.next(se),f++;let pe=!1;Ti(e(se,y++)).subscribe(tt(t,xe=>{r?.(xe),o?Q(xe):t.next(xe)},()=>{pe=!0},void 0,()=>{if(pe)try{for(f--;l.length&&foe(xe)):oe(xe)}z()}catch(xe){t.error(xe)}}))};return i.subscribe(tt(t,Q,()=>{S=!0,z()})),()=>{a?.()}}(n,r,i,e)))}function si(i=1/0){return an(we,i)}const An=new Qe(i=>i.complete());function Xr(i){return i&&g(i.schedule)}function tr(i){return i[i.length-1]}function Ki(i){return g(tr(i))?i.pop():void 0}function Cn(i){return Xr(tr(i))?i.pop():void 0}function co(i,t=0){return ot((e,n)=>{e.subscribe(tt(n,r=>Ir(n,i,()=>n.next(r),t),()=>Ir(n,i,()=>n.complete(),t),r=>Ir(n,i,()=>n.error(r),t)))})}function cp(i,t=0){return ot((e,n)=>{n.add(i.schedule(()=>e.subscribe(n),t))})}function dp(i,t){if(!i)throw new Error("Iterable cannot be null");return new Qe(e=>{Ir(e,t,()=>{const n=i[Symbol.asyncIterator]();Ir(e,t,()=>{n.next().then(r=>{r.done?e.complete():e.next(r.value)})},0,!0)})})}function yn(i,t){return t?function hp(i,t){if(null!=i){if(St(i))return function K1(i,t){return Ti(i).pipe(cp(t),co(t))}(i,t);if(xt(i))return function bn(i,t){return new Qe(e=>{let n=0;return t.schedule(function(){n===i.length?e.complete():(e.next(i[n++]),e.closed||this.schedule())})})}(i,t);if(Et(i))return function X1(i,t){return Ti(i).pipe(cp(t),co(t))}(i,t);if(Ft(i))return dp(i,t);if(Lr(i))return function hd(i,t){return new Qe(e=>{let n;return Ir(e,t,()=>{n=i[Tn](),Ir(e,t,()=>{let r,o;try{({value:r,done:o}=n.next())}catch(s){return void e.error(s)}o?e.complete():e.next(r)},0,!0)}),()=>g(n?.return)&&n.return()})}(i,t);if(kr(i))return function up(i,t){return dp(es(i),t)}(i,t)}throw Kr(i)}(i,t):Ti(i)}function vn(...i){const t=Cn(i),e=function lo(i,t){return"number"==typeof tr(i)?i.pop():t}(i,1/0),n=i;return n.length?1===n.length?Ti(n[0]):si(e)(yn(n,t)):An}function ch(i={}){const{connector:t=(()=>new ae),resetOnError:e=!0,resetOnComplete:n=!0,resetOnRefCountZero:r=!0}=i;return o=>{let s,a,l,f=0,y=!1,S=!1;const z=()=>{a?.unsubscribe(),a=void 0},Q=()=>{z(),s=l=void 0,y=S=!1},oe=()=>{const se=s;Q(),se?.unsubscribe()};return ot((se,pe)=>{f++,!S&&!y&&z();const xe=l=l??t();pe.add(()=>{f--,0===f&&!S&&!y&&(a=dh(oe,r))}),xe.subscribe(pe),!s&&f>0&&(s=new W({next:Ne=>xe.next(Ne),error:Ne=>{S=!0,z(),a=dh(Q,e,Ne),xe.error(Ne)},complete:()=>{y=!0,z(),a=dh(Q,n),xe.complete()}}),Ti(se).subscribe(s))})(o)}}function dh(i,t,...e){if(!0===t)return void i();if(!1===t)return;const n=new W({next:()=>{n.unsubscribe(),i()}});return t(...e).subscribe(n)}function Xi(i){for(let t in i)if(i[t]===Xi)return t;throw Error("Could not find renamed property on target object.")}function uh(i,t){for(const e in t)t.hasOwnProperty(e)&&!i.hasOwnProperty(e)&&(i[e]=t[e])}function $i(i){if("string"==typeof i)return i;if(Array.isArray(i))return"["+i.map($i).join(", ")+"]";if(null==i)return""+i;if(i.overriddenName)return`${i.overriddenName}`;if(i.name)return`${i.name}`;const t=i.toString();if(null==t)return""+t;const e=t.indexOf("\n");return-1===e?t:t.substring(0,e)}function md(i,t){return null==i||""===i?null===t?"":t:null==t||""===t?i:i+" "+t}const Q1=Xi({__forward_ref__:Xi});function ai(i){return i.__forward_ref__=ai,i.toString=function(){return $i(this())},i}function Pt(i){return fd(i)?i():i}function fd(i){return"function"==typeof i&&i.hasOwnProperty(Q1)&&i.__forward_ref__===ai}function oa(i){return i&&!!i.\u0275providers}const pd="https://g.co/ng/security#xss";class He extends Error{constructor(t,e){super(function xs(i,t){return`NG0${Math.abs(i)}${t?": "+t.trim():""}`}(t,e)),this.code=t}}function zt(i){return"string"==typeof i?i:null==i?"":String(i)}function _d(i,t){throw new He(-201,!1)}function Qr(i,t){null==i&&function Ri(i,t,e,n){throw new Error(`ASSERTION ERROR: ${i}`+(null==n?"":` [Expected=> ${e} ${n} ${t} <=Actual]`))}(t,i,null,"!=")}function Ve(i){return{token:i.token,providedIn:i.providedIn||null,factory:i.factory,value:void 0}}function bt(i){return{providers:i.providers||[],imports:i.imports||[]}}function gd(i){return fp(i,Wl)||fp(i,_p)}function fp(i,t){return i.hasOwnProperty(t)?i[t]:null}function pp(i){return i&&(i.hasOwnProperty(bd)||i.hasOwnProperty(ob))?i[bd]:null}const Wl=Xi({\u0275prov:Xi}),bd=Xi({\u0275inj:Xi}),_p=Xi({ngInjectableDef:Xi}),ob=Xi({ngInjectorDef:Xi});var Rt=(()=>((Rt=Rt||{})[Rt.Default=0]="Default",Rt[Rt.Host=1]="Host",Rt[Rt.Self=2]="Self",Rt[Rt.SkipSelf=4]="SkipSelf",Rt[Rt.Optional=8]="Optional",Rt))();let fh;function mi(i){const t=fh;return fh=i,t}function Xa(i,t,e){const n=gd(i);return n&&"root"==n.providedIn?void 0===n.value?n.value=n.factory():n.value:e&Rt.Optional?null:void 0!==t?t:void _d($i(i))}const Zi=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),Ms={},Ao="__NG_DI_FLAG__",Qa="ngTempTokenPath",is=/\n/gm,vd="__source";let $l;function Za(i){const t=$l;return $l=i,t}function cb(i,t=Rt.Default){if(void 0===$l)throw new He(-203,!1);return null===$l?Xa(i,void 0,t):$l.get(i,t&Rt.Optional?null:void 0,t)}function me(i,t=Rt.Default){return(function gp(){return fh}()||cb)(Pt(i),t)}function Gt(i,t=Rt.Default){return me(i,wd(t))}function wd(i){return typeof i>"u"||"number"==typeof i?i:0|(i.optional&&8)|(i.host&&1)|(i.self&&2)|(i.skipSelf&&4)}function ph(i){const t=[];for(let e=0;e((uo=uo||{})[uo.OnPush=0]="OnPush",uo[uo.Default=1]="Default",uo))(),ir=(()=>{return(i=ir||(ir={}))[i.Emulated=0]="Emulated",i[i.None=2]="None",i[i.ShadowDom=3]="ShadowDom",ir;var i})();const ns={},ki=[],kd=Xi({\u0275cmp:Xi}),Gl=Xi({\u0275dir:Xi}),_h=Xi({\u0275pipe:Xi}),bp=Xi({\u0275mod:Xi}),rs=Xi({\u0275fac:Xi}),ql=Xi({__NG_ELEMENT_ID__:Xi});let yp=0;function qe(i){return Es(()=>{const e=!0===i.standalone,n={},r={type:i.type,providersResolver:null,decls:i.decls,vars:i.vars,factory:null,template:i.template||null,consts:i.consts||null,ngContentSelectors:i.ngContentSelectors,hostBindings:i.hostBindings||null,hostVars:i.hostVars||0,hostAttrs:i.hostAttrs||null,contentQueries:i.contentQueries||null,declaredInputs:n,inputs:null,outputs:null,exportAs:i.exportAs||null,onPush:i.changeDetection===uo.OnPush,directiveDefs:null,pipeDefs:null,standalone:e,dependencies:e&&i.dependencies||null,getStandaloneInjector:null,selectors:i.selectors||ki,viewQuery:i.viewQuery||null,features:i.features||null,data:i.data||{},encapsulation:i.encapsulation||ir.Emulated,id:"c"+yp++,styles:i.styles||ki,_:null,setInput:null,schemas:i.schemas||null,tView:null,findHostDirectiveDefs:null,hostDirectives:null},o=i.dependencies,s=i.features;return r.inputs=kp(i.inputs,n),r.outputs=kp(i.outputs),s&&s.forEach(a=>a(r)),r.directiveDefs=o?()=>("function"==typeof o?o():o).map(Ji).filter(Fp):null,r.pipeDefs=o?()=>("function"==typeof o?o():o).map(pr).filter(Fp):null,r})}function Ji(i){return bi(i)||rr(i)}function Fp(i){return null!==i}function yt(i){return Es(()=>({type:i.type,bootstrap:i.bootstrap||ki,declarations:i.declarations||ki,imports:i.imports||ki,exports:i.exports||ki,transitiveCompileScopes:null,schemas:i.schemas||null,id:i.id||null}))}function kp(i,t){if(null==i)return ns;const e={};for(const n in i)if(i.hasOwnProperty(n)){let r=i[n],o=r;Array.isArray(r)&&(o=r[1],r=r[0]),e[r]=n,t&&(t[r]=o)}return e}const De=qe;function nr(i){return{type:i.type,name:i.name,factory:null,pure:!1!==i.pure,standalone:!0===i.standalone,onDestroy:i.type.prototype.ngOnDestroy||null}}function bi(i){return i[kd]||null}function rr(i){return i[Gl]||null}function pr(i){return i[_h]||null}function or(i,t){const e=i[bp]||null;if(!e&&!0===t)throw new Error(`Type ${$i(i)} does not have '\u0275mod' property.`);return e}function Or(i){return Array.isArray(i)&&"object"==typeof i[1]}function mo(i){return Array.isArray(i)&&!0===i[1]}function vh(i){return 0!=(4&i.flags)}function Jl(i){return i.componentOffset>-1}function Md(i){return 1==(1&i.flags)}function fo(i){return null!==i.template}function pb(i){return 0!=(256&i[2])}function Io(i,t){return i.hasOwnProperty(rs)?i[rs]:null}class Dp{constructor(t,e,n){this.previousValue=t,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}}function xi(){return Dh}function Dh(i){return i.type.prototype.ngOnChanges&&(i.setInput=yb),Cp}function Cp(){const i=Ep(this),t=i?.current;if(t){const e=i.previous;if(e===ns)i.previous=t;else for(let n in t)e[n]=t[n];i.current=null,this.ngOnChanges(t)}}function yb(i,t,e,n){const r=this.declaredInputs[e],o=Ep(i)||function vb(i,t){return i[Mp]=t}(i,{previous:ns,current:null}),s=o.current||(o.current={}),a=o.previous,l=a[r];s[r]=new Dp(l&&l.currentValue,t,a===ns),i[n]=t}xi.ngInherit=!0;const Mp="__ngSimpleChanges__";function Ep(i){return i[Mp]||null}function Gn(i){for(;Array.isArray(i);)i=i[0];return i}function Ed(i,t){return Gn(t[i])}function Pr(i,t){return Gn(t[i.index])}function Ap(i,t){return i.data[t]}function nl(i,t){return i[t]}function Rr(i,t){const e=t[i];return Or(e)?e:e[0]}function Sd(i){return 64==(64&i[2])}function Ts(i,t){return null==t?null:i[t]}function Lp(i){i[18]=0}function tc(i,t){i[5]+=t;let e=i,n=i[3];for(;null!==n&&(1===t&&1===e[5]||-1===t&&0===e[5]);)n[5]+=t,e=n,n=n[3]}const qt={lFrame:jp(null),bindingsEnabled:!0};function Np(){return qt.bindingsEnabled}function Ge(){return qt.lFrame.lView}function yi(){return qt.lFrame.tView}function Pe(i){return qt.lFrame.contextLView=i,i[8]}function Re(i){return qt.lFrame.contextLView=null,i}function qn(){let i=Eh();for(;null!==i&&64===i.type;)i=i.parent;return i}function Eh(){return qt.lFrame.currentTNode}function No(i,t){const e=qt.lFrame;e.currentTNode=i,e.isParent=t}function Sh(){return qt.lFrame.isParent}function Oo(){qt.lFrame.isParent=!1}function _r(){const i=qt.lFrame;let t=i.bindingRootIndex;return-1===t&&(t=i.bindingRootIndex=i.tView.bindingStartIndex),t}function rl(){return qt.lFrame.bindingIndex++}function Po(i){const t=qt.lFrame,e=t.bindingIndex;return t.bindingIndex=t.bindingIndex+i,e}function Bp(i,t){const e=qt.lFrame;e.bindingIndex=e.bindingRootIndex=i,Ah(t)}function Ah(i){qt.lFrame.currentDirectiveIndex=i}function Lh(i){const t=qt.lFrame.currentDirectiveIndex;return-1===t?null:i[t]}function Hp(){return qt.lFrame.currentQueryIndex}function Ih(i){qt.lFrame.currentQueryIndex=i}function Sb(i){const t=i[1];return 2===t.type?t.declTNode:1===t.type?i[6]:null}function Ro(i,t,e){if(e&Rt.SkipSelf){let r=t,o=i;for(;!(r=r.parent,null!==r||e&Rt.Host||(r=Sb(o),null===r||(o=o[15],10&r.type))););if(null===r)return!1;t=r,i=o}const n=qt.lFrame=Oh();return n.currentTNode=t,n.lView=i,!0}function Nh(i){const t=Oh(),e=i[1];qt.lFrame=t,t.currentTNode=e.firstChild,t.lView=i,t.tView=e,t.contextLView=i,t.bindingIndex=e.bindingStartIndex,t.inI18n=!1}function Oh(){const i=qt.lFrame,t=null===i?null:i.child;return null===t?jp(i):t}function jp(i){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:i,child:null,inI18n:!1};return null!==i&&(i.child=t),t}function Yp(){const i=qt.lFrame;return qt.lFrame=i.parent,i.currentTNode=null,i.lView=null,i}const Ph=Yp;function Rh(){const i=Yp();i.isParent=!0,i.tView=null,i.selectedIndex=-1,i.contextLView=null,i.elementDepthCount=0,i.currentDirectiveIndex=-1,i.currentNamespace=null,i.bindingRootIndex=-1,i.bindingIndex=-1,i.currentQueryIndex=0}function gr(){return qt.lFrame.selectedIndex}function aa(i){qt.lFrame.selectedIndex=i}function Oi(){const i=qt.lFrame;return Ap(i.tView,i.selectedIndex)}function lr(){qt.lFrame.currentNamespace="svg"}function Bo(){!function Ab(){qt.lFrame.currentNamespace=null}()}function Ad(i,t){for(let e=t.directiveStart,n=t.directiveEnd;e=n)break}else t[l]<0&&(i[18]+=65536),(a>11>16&&(3&i[2])===t){i[2]+=2048;try{o.call(a)}finally{}}}else try{o.call(a)}finally{}}class rc{constructor(t,e,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=n}}function Yh(i,t,e){let n=0;for(;nt){s=o-1;break}}}for(;o>16}(i),n=t;for(;e>0;)n=n[15],e--;return n}let m=!0;function k(i){const t=m;return m=i,t}let ge=0;const Ie={};function Kt(i,t){const e=cr(i,t);if(-1!==e)return e;const n=t[1];n.firstCreatePass&&(i.injectorIndex=t.length,Bi(n.data,i),Bi(t,null),Bi(n.blueprint,null));const r=po(i,t),o=i.injectorIndex;if(Nd(r)){const s=ss(r),a=li(r,t),l=a[1].data;for(let f=0;f<8;f++)t[o+f]=a[s+f]|l[s+f]}return t[o+8]=r,o}function Bi(i,t){i.push(0,0,0,0,0,0,0,0,t)}function cr(i,t){return-1===i.injectorIndex||i.parent&&i.parent.injectorIndex===i.injectorIndex||null===t[i.injectorIndex+8]?-1:i.injectorIndex}function po(i,t){if(i.parent&&-1!==i.parent.injectorIndex)return i.parent.injectorIndex;let e=0,n=null,r=t;for(;null!==r;){if(n=Mx(r),null===n)return-1;if(e++,r=r[15],-1!==n.injectorIndex)return n.injectorIndex|e<<16}return-1}function Ho(i,t,e){!function Tt(i,t,e){let n;"string"==typeof e?n=e.charCodeAt(0)||0:e.hasOwnProperty(ql)&&(n=e[ql]),null==n&&(n=e[ql]=ge++);const r=255&n;t.data[i+(r>>5)]|=1<=0?255&t:k8:t}(e);if("function"==typeof o){if(!Ro(t,i,n))return n&Rt.Host?Fx(r,0,n):wx(t,e,n,r);try{const s=o(n);if(null!=s||n&Rt.Optional)return s;_d()}finally{Ph()}}else if("number"==typeof o){let s=null,a=cr(i,t),l=-1,f=n&Rt.Host?t[16][6]:null;for((-1===a||n&Rt.SkipSelf)&&(l=-1===a?po(i,t):t[a+8],-1!==l&&Cx(n,!1)?(s=t[1],a=ss(l),t=li(l,t)):a=-1);-1!==a;){const y=t[1];if(Dx(o,a,y.data)){const S=F8(a,t,e,s,n,f);if(S!==Ie)return S}l=t[a+8],-1!==l&&Cx(n,t[1].data[a+8]===f)&&Dx(o,a,t)?(s=y,a=ss(l),t=li(l,t)):a=-1}}return r}function F8(i,t,e,n,r,o){const s=t[1],a=s.data[i+8],y=Gp(a,s,e,null==n?Jl(a)&&m:n!=s&&0!=(3&a.type),r&Rt.Host&&o===a);return null!==y?ac(t,s,y,a):Ie}function Gp(i,t,e,n,r){const o=i.providerIndexes,s=t.data,a=1048575&o,l=i.directiveStart,y=o>>20,z=r?a+y:i.directiveEnd;for(let Q=n?a:a+y;Q=l&&oe.type===e)return Q}if(r){const Q=s[l];if(Q&&fo(Q)&&Q.type===e)return l}return null}function ac(i,t,e,n){let r=i[e];const o=t.data;if(function Nb(i){return i instanceof rc}(r)){const s=r;s.resolving&&function Ul(i,t){const e=t?`. Dependency path: ${t.join(" > ")} > ${i}`:"";throw new He(-200,`Circular dependency in DI detected for ${i}${e}`)}(function Ii(i){return"function"==typeof i?i.name||i.toString():"object"==typeof i&&null!=i&&"function"==typeof i.type?i.type.name||i.type.toString():zt(i)}(o[e]));const a=k(s.canSeeViewProviders);s.resolving=!0;const l=s.injectImpl?mi(s.injectImpl):null;Ro(i,n,Rt.Default);try{r=i[e]=s.factory(void 0,o,i,n),t.firstCreatePass&&e>=n.directiveStart&&function Ib(i,t,e){const{ngOnChanges:n,ngOnInit:r,ngDoCheck:o}=t.type.prototype;if(n){const s=Dh(t);(e.preOrderHooks||(e.preOrderHooks=[])).push(i,s),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(i,s)}r&&(e.preOrderHooks||(e.preOrderHooks=[])).push(0-i,r),o&&((e.preOrderHooks||(e.preOrderHooks=[])).push(i,o),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(i,o))}(e,o[e],t)}finally{null!==l&&mi(l),k(a),s.resolving=!1,Ph()}}return r}function Dx(i,t,e){return!!(e[t+(i>>5)]&1<{const t=i.prototype.constructor,e=t[rs]||Rb(t),n=Object.prototype;let r=Object.getPrototypeOf(i.prototype).constructor;for(;r&&r!==n;){const o=r[rs]||Rb(r);if(o&&o!==e)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function Rb(i){return fd(i)?()=>{const t=Rb(Pt(i));return t&&t()}:Io(i)}function Mx(i){const t=i[1],e=t.type;return 2===e?t.declTNode:1===e?i[6]:null}function Br(i){return function v8(i,t){if("class"===t)return i.classes;if("style"===t)return i.styles;const e=i.attrs;if(e){const n=e.length;let r=0;for(;r{const n=function Bb(i){return function(...e){if(i){const n=i(...e);for(const r in n)this[r]=n[r]}}}(t);function r(...o){if(this instanceof r)return n.apply(this,o),this;const s=new r(...o);return a.annotation=s,a;function a(l,f,y){const S=l.hasOwnProperty(Bd)?l[Bd]:Object.defineProperty(l,Bd,{value:[]})[Bd];for(;S.length<=y;)S.push(null);return(S[y]=S[y]||[]).push(s),l}}return e&&(r.prototype=Object.create(e.prototype)),r.prototype.ngMetadataName=i,r.annotationCls=r,r})}class Ae{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=Ve({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function lc(i,t){i.forEach(e=>Array.isArray(e)?lc(e,t):t(e))}function Sx(i,t,e){t>=i.length?i.push(e):i.splice(t,0,e)}function qp(i,t){return t>=i.length-1?i.pop():i.splice(t,1)[0]}function Uh(i,t){const e=[];for(let n=0;n=0?i[1|n]=e:(n=~n,function E8(i,t,e,n){let r=i.length;if(r==t)i.push(e,n);else if(1===r)i.push(n,i[0]),i[0]=e;else{for(r--,i.push(i[r-1],i[r]);r>t;)i[r]=i[r-2],r--;i[t]=e,i[t+1]=n}}(i,n,t,e)),n}function jb(i,t){const e=Yd(i,t);if(e>=0)return i[1|e]}function Yd(i,t){return function Tx(i,t,e){let n=0,r=i.length>>e;for(;r!==n;){const o=n+(r-n>>1),s=i[o<t?r=o:n=o+1}return~(r<({token:i})),-1),as=Ja(jd("Optional"),8),sl=Ja(jd("SkipSelf"),4);var to=(()=>((to=to||{})[to.Important=1]="Important",to[to.DashCase=2]="DashCase",to))();const Wb=new Map;let X8=0;const Gb="__ngContext__";function xr(i,t){Or(t)?(i[Gb]=t[20],function Z8(i){Wb.set(i[20],i)}(t)):i[Gb]=t}function Kb(i,t){return undefined(i,t)}function qh(i){const t=i[3];return mo(t)?t[3]:t}function Xb(i){return Xx(i[13])}function Qb(i){return Xx(i[4])}function Xx(i){for(;null!==i&&!mo(i);)i=i[4];return i}function zd(i,t,e,n,r){if(null!=n){let o,s=!1;mo(n)?o=n:Or(n)&&(s=!0,n=n[0]);const a=Gn(n);0===i&&null!==e?null==r?iD(t,e,a):cc(t,e,a,r||null,!0):1===i&&null!==e?cc(t,e,a,r||null,!0):2===i?function ry(i,t,e){const n=Jp(i,t);n&&function bN(i,t,e,n){i.removeChild(t,e,n)}(i,n,t,e)}(t,a,s):3===i&&t.destroyNode(a),null!=o&&function FN(i,t,e,n,r){const o=e[7];o!==Gn(e)&&zd(t,i,n,o,r);for(let a=10;a0&&(i[e-1][4]=n[4]);const o=qp(i,10+t);!function dN(i,t){Kh(i,t,t[11],2,null,null),t[0]=null,t[6]=null}(n[1],n);const s=o[19];null!==s&&s.detachView(o[1]),n[3]=null,n[4]=null,n[2]&=-65}return n}function Jx(i,t){if(!(128&t[2])){const e=t[11];e.destroyNode&&Kh(i,t,e,3,null,null),function mN(i){let t=i[13];if(!t)return ty(i[1],i);for(;t;){let e=null;if(Or(t))e=t[13];else{const n=t[10];n&&(e=n)}if(!e){for(;t&&!t[4]&&t!==i;)Or(t)&&ty(t[1],t),t=t[3];null===t&&(t=i),Or(t)&&ty(t[1],t),e=t&&t[4]}t=e}}(t)}}function ty(i,t){if(!(128&t[2])){t[2]&=-65,t[2]|=128,function gN(i,t){let e;if(null!=i&&null!=(e=i.destroyHooks))for(let n=0;n=0?n[r=s]():n[r=-s].unsubscribe(),o+=2}else{const s=n[r=e[o+1]];e[o].call(s)}if(null!==n){for(let o=r+1;o-1){const{encapsulation:o}=i.data[n.directiveStart+r];if(o===ir.None||o===ir.Emulated)return null}return Pr(n,e)}}(i,t.parent,e)}function cc(i,t,e,n,r){i.insertBefore(t,e,n,r)}function iD(i,t,e){i.appendChild(t,e)}function nD(i,t,e,n,r){null!==n?cc(i,t,e,n,r):iD(i,t,e)}function Jp(i,t){return i.parentNode(t)}function rD(i,t,e){return sD(i,t,e)}let i_,ay,n_,sD=function oD(i,t,e){return 40&i.type?Pr(i,e):null};function e_(i,t,e,n){const r=eD(i,n,t),o=t[11],a=rD(n.parent||t[6],n,t);if(null!=r)if(Array.isArray(e))for(let l=0;li,createScript:i=>i,createScriptURL:i=>i})}catch{}return i_}()?.createHTML(i)||i}function pD(i){return function ly(){if(void 0===n_&&(n_=null,Zi.trustedTypes))try{n_=Zi.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:i=>i,createScript:i=>i,createScriptURL:i=>i})}catch{}return n_}()?.createScriptURL(i)||i}class uc{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${pd})`}}class EN extends uc{getTypeName(){return"HTML"}}class SN extends uc{getTypeName(){return"Style"}}class TN extends uc{getTypeName(){return"Script"}}class AN extends uc{getTypeName(){return"URL"}}class LN extends uc{getTypeName(){return"ResourceURL"}}function go(i){return i instanceof uc?i.changingThisBreaksApplicationSecurity:i}function Ls(i,t){const e=function IN(i){return i instanceof uc&&i.getTypeName()||null}(i);if(null!=e&&e!==t){if("ResourceURL"===e&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${e} (see ${pd})`)}return e===t}class HN{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const e=(new window.DOMParser).parseFromString(dc(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch{return null}}}class jN{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const e=this.inertDocument.createElement("html");this.inertDocument.appendChild(e);const n=this.inertDocument.createElement("body");e.appendChild(n)}}getInertBodyElement(t){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=dc(t),e;const n=this.inertDocument.createElement("body");return n.innerHTML=dc(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}stripCustomNsAttrs(t){const e=t.attributes;for(let r=e.length-1;0"),!0}endElement(t){const e=t.nodeName.toLowerCase();cy.hasOwnProperty(e)&&!gD.hasOwnProperty(e)&&(this.buf.push(""))}chars(t){this.buf.push(FD(t))}checkClobberedElement(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return e}}const WN=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,$N=/([^\#-~ |!])/g;function FD(i){return i.replace(/&/g,"&").replace(WN,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace($N,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let o_;function wD(i,t){let e=null;try{o_=o_||function _D(i){const t=new jN(i);return function YN(){try{return!!(new window.DOMParser).parseFromString(dc(""),"text/html")}catch{return!1}}()?new HN(t):t}(i);let n=t?String(t):"";e=o_.getInertBodyElement(n);let r=5,o=n;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,n=o,o=e.innerHTML,e=o_.getInertBodyElement(n)}while(n!==o);return dc((new UN).sanitizeChildren(uy(e)||e))}finally{if(e){const n=uy(e)||e;for(;n.firstChild;)n.removeChild(n.firstChild)}}}function uy(i){return"content"in i&&function GN(i){return i.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===i.nodeName}(i)?i.content:null}var Yi=(()=>((Yi=Yi||{})[Yi.NONE=0]="NONE",Yi[Yi.HTML=1]="HTML",Yi[Yi.STYLE=2]="STYLE",Yi[Yi.SCRIPT=3]="SCRIPT",Yi[Yi.URL=4]="URL",Yi[Yi.RESOURCE_URL=5]="RESOURCE_URL",Yi))();function no(i){const t=Qh();return t?t.sanitize(Yi.URL,i)||"":Ls(i,"URL")?go(i):r_(zt(i))}function kD(i){const t=Qh();if(t)return pD(t.sanitize(Yi.RESOURCE_URL,i)||"");if(Ls(i,"ResourceURL"))return pD(go(i));throw new He(904,!1)}function Qh(){const i=Ge();return i&&i[12]}const s_=new Ae("ENVIRONMENT_INITIALIZER"),DD=new Ae("INJECTOR",-1),CD=new Ae("INJECTOR_DEF_TYPES");class MD{get(t,e=Ms){if(e===Ms){const n=new Error(`NullInjectorError: No provider for ${$i(t)}!`);throw n.name="NullInjectorError",n}return e}}function t9(...i){return{\u0275providers:ED(0,i),\u0275fromNgModule:!0}}function ED(i,...t){const e=[],n=new Set;let r;return lc(t,o=>{const s=o;hy(s,e,[],n)&&(r||(r=[]),r.push(s))}),void 0!==r&&SD(r,e),e}function SD(i,t){for(let e=0;e{t.push(o)})}}function hy(i,t,e,n){if(!(i=Pt(i)))return!1;let r=null,o=pp(i);const s=!o&&bi(i);if(o||s){if(s&&!s.standalone)return!1;r=i}else{const l=i.ngModule;if(o=pp(l),!o)return!1;r=l}const a=n.has(r);if(s){if(a)return!1;if(n.add(r),s.dependencies){const l="function"==typeof s.dependencies?s.dependencies():s.dependencies;for(const f of l)hy(f,t,e,n)}}else{if(!o)return!1;{if(null!=o.imports&&!a){let f;n.add(r);try{lc(o.imports,y=>{hy(y,t,e,n)&&(f||(f=[]),f.push(y))})}finally{}void 0!==f&&SD(f,t)}if(!a){const f=Io(r)||(()=>new r);t.push({provide:r,useFactory:f,deps:ki},{provide:CD,useValue:r,multi:!0},{provide:s_,useValue:()=>me(r),multi:!0})}const l=o.providers;null==l||a||my(l,y=>{t.push(y)})}}return r!==i&&void 0!==i.providers}function my(i,t){for(let e of i)oa(e)&&(e=e.\u0275providers),Array.isArray(e)?my(e,t):t(e)}const i9=Xi({provide:String,useValue:Xi});function fy(i){return null!==i&&"object"==typeof i&&i9 in i}function hc(i){return"function"==typeof i}const py=new Ae("Set Injector scope."),a_={},r9={};let _y;function l_(){return void 0===_y&&(_y=new MD),_y}class Is{}class LD extends Is{constructor(t,e,n,r){super(),this.parent=e,this.source=n,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,by(t,s=>this.processProvider(s)),this.records.set(DD,Ud(void 0,this)),r.has("environment")&&this.records.set(Is,Ud(void 0,this));const o=this.records.get(py);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(CD.multi,ki,Rt.Self))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const t of this._ngOnDestroyHooks)t.ngOnDestroy();for(const t of this._onDestroyHooks)t()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(t){this._onDestroyHooks.push(t)}runInContext(t){this.assertNotDestroyed();const e=Za(this),n=mi(void 0);try{return t()}finally{Za(e),mi(n)}}get(t,e=Ms,n=Rt.Default){this.assertNotDestroyed(),n=wd(n);const r=Za(this),o=mi(void 0);try{if(!(n&Rt.SkipSelf)){let a=this.records.get(t);if(void 0===a){const l=function c9(i){return"function"==typeof i||"object"==typeof i&&i instanceof Ae}(t)&&gd(t);a=l&&this.injectableDefInScope(l)?Ud(gy(t),a_):null,this.records.set(t,a)}if(null!=a)return this.hydrate(t,a)}return(n&Rt.Self?l_():this.parent).get(t,e=n&Rt.Optional&&e===Ms?null:e)}catch(s){if("NullInjectorError"===s.name){if((s[Qa]=s[Qa]||[]).unshift($i(t)),r)throw s;return function ub(i,t,e,n){const r=i[Qa];throw t[vd]&&r.unshift(t[vd]),i.message=function hb(i,t,e,n=null){i=i&&"\n"===i.charAt(0)&&"\u0275"==i.charAt(1)?i.slice(2):i;let r=$i(t);if(Array.isArray(t))r=t.map($i).join(" -> ");else if("object"==typeof t){let o=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];o.push(s+":"+("string"==typeof a?JSON.stringify(a):$i(a)))}r=`{${o.join(", ")}}`}return`${e}${n?"("+n+")":""}[${r}]: ${i.replace(is,"\n ")}`}("\n"+i.message,r,e,n),i.ngTokenPath=r,i[Qa]=null,i}(s,t,"R3InjectorError",this.source)}throw s}finally{mi(o),Za(r)}}resolveInjectorInitializers(){const t=Za(this),e=mi(void 0);try{const n=this.get(s_.multi,ki,Rt.Self);for(const r of n)r()}finally{Za(t),mi(e)}}toString(){const t=[],e=this.records;for(const n of e.keys())t.push($i(n));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new He(205,!1)}processProvider(t){let e=hc(t=Pt(t))?t:Pt(t&&t.provide);const n=function s9(i){return fy(i)?Ud(void 0,i.useValue):Ud(ID(i),a_)}(t);if(hc(t)||!0!==t.multi)this.records.get(e);else{let r=this.records.get(e);r||(r=Ud(void 0,a_,!0),r.factory=()=>ph(r.multi),this.records.set(e,r)),e=t,r.multi.push(t)}this.records.set(e,n)}hydrate(t,e){return e.value===a_&&(e.value=r9,e.value=e.factory()),"object"==typeof e.value&&e.value&&function l9(i){return null!==i&&"object"==typeof i&&"function"==typeof i.ngOnDestroy}(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}injectableDefInScope(t){if(!t.providedIn)return!1;const e=Pt(t.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}}function gy(i){const t=gd(i),e=null!==t?t.factory:Io(i);if(null!==e)return e;if(i instanceof Ae)throw new He(204,!1);if(i instanceof Function)return function o9(i){const t=i.length;if(t>0)throw Uh(t,"?"),new He(204,!1);const e=function hh(i){const t=i&&(i[Wl]||i[_p]);if(t){const e=function mh(i){if(i.hasOwnProperty("name"))return i.name;const t=(""+i).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(i);return console.warn(`DEPRECATED: DI is instantiating a token "${e}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${e}" class.`),t}return null}(i);return null!==e?()=>e.factory(i):()=>new i}(i);throw new He(204,!1)}function ID(i,t,e){let n;if(hc(i)){const r=Pt(i);return Io(r)||gy(r)}if(fy(i))n=()=>Pt(i.useValue);else if(function AD(i){return!(!i||!i.useFactory)}(i))n=()=>i.useFactory(...ph(i.deps||[]));else if(function TD(i){return!(!i||!i.useExisting)}(i))n=()=>me(Pt(i.useExisting));else{const r=Pt(i&&(i.useClass||i.provide));if(!function a9(i){return!!i.deps}(i))return Io(r)||gy(r);n=()=>new r(...ph(i.deps))}return n}function Ud(i,t,e=!1){return{factory:i,value:t,multi:e?[]:void 0}}function by(i,t){for(const e of i)Array.isArray(e)?by(e,t):e&&oa(e)?by(e.\u0275providers,t):t(e)}class d9{}class ND{}class h9{resolveComponentFactory(t){throw function u9(i){const t=Error(`No component factory found for ${$i(i)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=i,t}(t)}}let da=(()=>{class i{}return i.NULL=new h9,i})();function m9(){return Wd(qn(),Ge())}function Wd(i,t){return new Ze(Pr(i,t))}let Ze=(()=>{class i{constructor(e){this.nativeElement=e}}return i.__NG_ELEMENT_ID__=m9,i})();function f9(i){return i instanceof Ze?i.nativeElement:i}class $d{}let Ns=(()=>{class i{}return i.__NG_ELEMENT_ID__=()=>function p9(){const i=Ge(),e=Rr(qn().index,i);return(Or(e)?e:i)[11]}(),i})(),_9=(()=>{class i{}return i.\u0275prov=Ve({token:i,providedIn:"root",factory:()=>null}),i})();class mc{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const g9=new mc("15.0.4"),yy={};function Fy(i){return i.ngOriginalError}class ua{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t);this._console.error("ERROR",t),e&&this._console.error("ORIGINAL ERROR",e)}_findOriginalError(t){let e=t&&Fy(t);for(;e&&Fy(e);)e=Fy(e);return e||null}}function wy(i){return i.ownerDocument.defaultView}function ky(i){return i.ownerDocument}function PD(i){return i.ownerDocument.body}function ha(i){return i instanceof Function?i():i}function BD(i,t,e){let n=i.length;for(;;){const r=i.indexOf(t,e);if(-1===r)return r;if(0===r||i.charCodeAt(r-1)<=32){const o=t.length;if(r+o===n||i.charCodeAt(r+o)<=32)return r}e=r+1}}const HD="ng-template";function D9(i,t,e){let n=0;for(;no?"":r[S+1].toLowerCase();const Q=8&n?z:null;if(Q&&-1!==BD(Q,f,0)||2&n&&f!==z){if(ls(n))return!1;s=!0}}}}else{if(!s&&!ls(n)&&!ls(l))return!1;if(s&&ls(l))continue;s=!1,n=l|1&n}}return ls(n)||s}function ls(i){return 0==(1&i)}function E9(i,t,e,n){if(null===t)return-1;let r=0;if(n||!e){let o=!1;for(;r-1)for(e++;e0?'="'+a+'"':"")+"]"}else 8&n?r+="."+s:4&n&&(r+=" "+s);else""!==r&&!ls(s)&&(t+=VD(o,r),r=""),n=s,o=o||!ls(n);e++}return""!==r&&(t+=VD(o,r)),t}const Qt={};function X(i){zD(yi(),Ge(),gr()+i,!1)}function zD(i,t,e,n){if(!n)if(3==(3&t[2])){const o=i.preOrderCheckHooks;null!==o&&Ld(t,o,e)}else{const o=i.preOrderHooks;null!==o&&Id(t,o,0,e)}aa(e)}function GD(i,t=null,e=null,n){const r=qD(i,t,e,n);return r.resolveInjectorInitializers(),r}function qD(i,t=null,e=null,n,r=new Set){const o=[e||ki,t9(i)];return n=n||("object"==typeof i?void 0:$i(i)),new LD(o,t||l_(),n||null,r)}let gn=(()=>{class i{static create(e,n){if(Array.isArray(e))return GD({name:""},n,e,"");{const r=e.name??"";return GD({name:r},e.parent,e.providers,r)}}}return i.THROW_IF_NOT_FOUND=Ms,i.NULL=new MD,i.\u0275prov=Ve({token:i,providedIn:"any",factory:()=>me(DD)}),i.__NG_ELEMENT_ID__=-1,i})();function M(i,t=Rt.Default){const e=Ge();return null===e?me(i,t):kx(qn(),e,Pt(i),t)}function Os(){throw new Error("invalid")}function tC(i,t){const e=i.contentQueries;if(null!==e)for(let n=0;n22&&zD(i,t,22,!1),e(n,r)}finally{aa(o)}}function Ty(i,t,e){if(vh(t)){const r=t.directiveEnd;for(let o=t.directiveStart;o0;){const e=i[--t];if("number"==typeof e&&e<0)return e}return 0})(s)!=a&&s.push(a),s.push(e,n,o)}}(i,t,n,Zh(i,e,r.hostVars,Qt),r)}function Ps(i,t,e,n,r,o){const s=Pr(i,t);!function Py(i,t,e,n,r,o,s){if(null==o)i.removeAttribute(t,r,e);else{const a=null==s?zt(o):s(o,n||"",r);i.setAttribute(t,r,a,e)}}(t[11],s,o,i.value,e,n,r)}function yO(i,t,e,n,r,o){const s=o[t];if(null!==s){const a=n.setInput;for(let l=0;l0&&Ry(e)}}function Ry(i){for(let n=Xb(i);null!==n;n=Qb(n))for(let r=10;r0&&Ry(o)}const e=i[1].components;if(null!==e)for(let n=0;n0&&Ry(r)}}function xO(i,t){const e=Rr(t,i),n=e[1];(function DO(i,t){for(let e=t.length;e-1&&(ey(t,n),qp(e,n))}this._attachedToViewContainer=!1}Jx(this._lView[1],this._lView)}onDestroy(t){rC(this._lView[1],this._lView,null,t)}markForCheck(){By(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-65}reattach(){this._lView[2]|=64}detectChanges(){m_(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new He(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function hN(i,t){Kh(i,t,t[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new He(902,!1);this._appRef=t}}class CO extends Jh{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;m_(t[1],t,t[8],!1)}checkNoChanges(){}get context(){return null}}class pC extends da{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=bi(t);return new em(e,this.ngModule)}}function _C(i){const t=[];for(let e in i)i.hasOwnProperty(e)&&t.push({propName:i[e],templateName:e});return t}class EO{constructor(t,e){this.injector=t,this.parentInjector=e}get(t,e,n){n=wd(n);const r=this.injector.get(t,yy,n);return r!==yy||e===yy?r:this.parentInjector.get(t,e,n)}}class em extends ND{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=function N9(i){return i.map(I9).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return _C(this.componentDef.inputs)}get outputs(){return _C(this.componentDef.outputs)}create(t,e,n,r){let o=(r=r||this.ngModule)instanceof Is?r:r?.injector;o&&null!==this.componentDef.getStandaloneInjector&&(o=this.componentDef.getStandaloneInjector(o)||o);const s=o?new EO(t,o):t,a=s.get($d,null);if(null===a)throw new He(407,!1);const l=s.get(_9,null),f=a.createRenderer(null,this.componentDef),y=this.componentDef.selectors[0][0]||"div",S=n?function rO(i,t,e){return i.selectRootElement(t,e===ir.ShadowDom)}(f,n,this.componentDef.encapsulation):Jb(f,y,function MO(i){const t=i.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(y)),z=this.componentDef.onPush?288:272,Q=Iy(0,null,null,1,0,null,null,null,null,null),oe=d_(null,Q,null,z,null,null,a,f,l,s,null);let se,pe;Nh(oe);try{const xe=this.componentDef;let Ne,ve=null;xe.findHostDirectiveDefs?(Ne=[],ve=new Map,xe.findHostDirectiveDefs(xe,Ne,ve),Ne.push(xe)):Ne=[xe];const je=function TO(i,t){const e=i[1];return i[22]=t,Kd(e,22,2,"#host",null)}(oe,S),mt=function AO(i,t,e,n,r,o,s,a){const l=r[1];!function LO(i,t,e,n){for(const r of i)t.mergedAttrs=sc(t.mergedAttrs,r.hostAttrs);null!==t.mergedAttrs&&(f_(t,t.mergedAttrs,!0),null!==e&&uD(n,e,t))}(n,i,t,s);const f=o.createRenderer(t,e),y=d_(r,nC(e),null,e.onPush?32:16,r[i.index],i,o,f,a||null,null,null);return l.firstCreatePass&&Oy(l,i,n.length-1),h_(r,y),r[i.index]=y}(je,S,xe,Ne,oe,a,f);pe=Ap(Q,22),S&&function NO(i,t,e,n){if(n)Yh(i,e,["ng-version",g9.full]);else{const{attrs:r,classes:o}=function O9(i){const t=[],e=[];let n=1,r=2;for(;n0&&dD(i,e,o.join(" "))}}(f,xe,S,n),void 0!==e&&function OO(i,t,e){const n=i.projection=[];for(let r=0;r=0;n--){const r=i[n];r.hostVars=t+=r.hostVars,r.hostAttrs=sc(r.hostAttrs,e=sc(e,r.hostAttrs))}}(n)}function Yy(i){return i===ns?{}:i===ki?[]:i}function BO(i,t){const e=i.viewQuery;i.viewQuery=e?(n,r)=>{t(n,r),e(n,r)}:t}function HO(i,t){const e=i.contentQueries;i.contentQueries=e?(n,r,o)=>{t(n,r,o),e(n,r,o)}:t}function jO(i,t){const e=i.hostBindings;i.hostBindings=e?(n,r)=>{t(n,r),e(n,r)}:t}let __=null;function fc(){if(!__){const i=Zi.Symbol;if(i&&i.iterator)__=i.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;es(Gn(je[n.index])):n.index;let ve=null;if(!s&&a&&(ve=function eP(i,t,e,n){const r=i.cleanup;if(null!=r)for(let o=0;ol?a[l]:null}"string"==typeof s&&(o+=2)}return null}(i,t,r,n.index)),null!==ve)(ve.__ngLastListenerFn__||ve).__ngNextListenerFn__=o,ve.__ngLastListenerFn__=o,z=!1;else{o=IC(n,t,y,o,!1);const je=e.listen(pe,r,o);S.push(o,je),f&&f.push(r,Ne,xe,xe+1)}}else o=IC(n,t,y,o,!1);const Q=n.outputs;let oe;if(z&&null!==Q&&(oe=Q[r])){const se=oe.length;if(se)for(let pe=0;pe-1?Rr(i.index,t):t);let l=LC(t,0,n,s),f=o.__ngNextListenerFn__;for(;f;)l=LC(t,0,f,s)&&l,f=f.__ngNextListenerFn__;return r&&!1===l&&(s.preventDefault(),s.returnValue=!1),l}}function ue(i=1){return function Vp(i){return(qt.lFrame.contextLView=function Bh(i,t){for(;i>0;)t=t[15],i--;return t}(i,qt.lFrame.contextLView))[8]}(i)}function tP(i,t){let e=null;const n=function S9(i){const t=i.attrs;if(null!=t){const e=t.indexOf(5);if(0==(1&e))return t[e+1]}return null}(i);for(let r=0;r>17&32767}function $y(i){return 2|i}function _c(i){return(131068&i)>>2}function Gy(i,t){return-131069&i|t<<2}function qy(i){return 1|i}function zC(i,t,e,n,r){const o=i[e+1],s=null===t;let a=n?al(o):_c(o),l=!1;for(;0!==a&&(!1===l||s);){const y=i[a+1];aP(i[a],t)&&(l=!0,i[a+1]=n?qy(y):$y(y)),a=n?al(y):_c(y)}l&&(i[e+1]=n?$y(o):qy(o))}function aP(i,t){return null===i||null==t||(Array.isArray(i)?i[1]:i)===t||!(!Array.isArray(i)||"string"!=typeof t)&&Yd(i,t)>=0}const Xn={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function UC(i){return i.substring(Xn.key,Xn.keyEnd)}function lP(i){return i.substring(Xn.value,Xn.valueEnd)}function WC(i,t){const e=Xn.textEnd;return e===t?-1:(t=Xn.keyEnd=function uP(i,t,e){for(;t32;)t++;return t}(i,Xn.key=t,e),ou(i,t,e))}function $C(i,t){const e=Xn.textEnd;let n=Xn.key=ou(i,t,e);return e===n?-1:(n=Xn.keyEnd=function hP(i,t,e){let n;for(;t=65&&(-33&n)<=90||n>=48&&n<=57);)t++;return t}(i,n,e),n=qC(i,n,e),n=Xn.value=ou(i,n,e),n=Xn.valueEnd=function mP(i,t,e){let n=-1,r=-1,o=-1,s=t,a=s;for(;s32&&(a=s),o=r,r=n,n=-33&l}return a}(i,n,e),qC(i,n,e))}function GC(i){Xn.key=0,Xn.keyEnd=0,Xn.value=0,Xn.valueEnd=0,Xn.textEnd=i.length}function ou(i,t,e){for(;t=0;e=$C(t,e))ZC(i,UC(t),lP(t))}function Bs(i,t){for(let e=function cP(i){return GC(i),WC(i,ou(i,0,Xn.textEnd))}(t);e>=0;e=WC(t,e))_o(i,UC(t),!0)}function ds(i,t,e,n){const r=Ge(),o=yi(),s=Po(2);o.firstUpdatePass&&QC(o,i,s,n),t!==Qt&&Dr(r,s,t)&&JC(o,o.data[gr()],r,r[11],i,r[s+1]=function wP(i,t){return null==i||("string"==typeof t?i+=t:"object"==typeof i&&(i=$i(go(i)))),i}(t,e),n,s)}function us(i,t,e,n){const r=yi(),o=Po(2);r.firstUpdatePass&&QC(r,null,o,n);const s=Ge();if(e!==Qt&&Dr(s,o,e)){const a=r.data[gr()];if(tM(a,n)&&!XC(r,o)){let l=n?a.classesWithoutHost:a.stylesWithoutHost;null!==l&&(e=md(l,e||"")),zy(r,a,s,e,n)}else!function FP(i,t,e,n,r,o,s,a){r===Qt&&(r=ki);let l=0,f=0,y=0=i.expandoStartIndex}function QC(i,t,e,n){const r=i.data;if(null===r[e+1]){const o=r[gr()],s=XC(i,e);tM(o,n)&&null===t&&!s&&(t=!1),t=function _P(i,t,e,n){const r=Lh(i);let o=n?t.residualClasses:t.residualStyles;if(null===r)0===(n?t.classBindings:t.styleBindings)&&(e=rm(e=Ky(null,i,t,e,n),t.attrs,n),o=null);else{const s=t.directiveStylingLast;if(-1===s||i[s]!==r)if(e=Ky(r,i,t,e,n),null===o){let l=function gP(i,t,e){const n=e?t.classBindings:t.styleBindings;if(0!==_c(n))return i[al(n)]}(i,t,n);void 0!==l&&Array.isArray(l)&&(l=Ky(null,i,t,l[1],n),l=rm(l,t.attrs,n),function bP(i,t,e,n){i[al(e?t.classBindings:t.styleBindings)]=n}(i,t,n,l))}else o=function yP(i,t,e){let n;const r=t.directiveEnd;for(let o=1+t.directiveStylingLast;o0)&&(f=!0)}else y=e;if(r)if(0!==l){const z=al(i[a+1]);i[n+1]=y_(z,a),0!==z&&(i[z+1]=Gy(i[z+1],n)),i[a+1]=function nP(i,t){return 131071&i|t<<17}(i[a+1],n)}else i[n+1]=y_(a,0),0!==a&&(i[a+1]=Gy(i[a+1],n)),a=n;else i[n+1]=y_(l,0),0===a?a=n:i[l+1]=Gy(i[l+1],n),l=n;f&&(i[n+1]=$y(i[n+1])),zC(i,y,n,!0),zC(i,y,n,!1),function sP(i,t,e,n,r){const o=r?i.residualClasses:i.residualStyles;null!=o&&"string"==typeof t&&Yd(o,t)>=0&&(e[n+1]=qy(e[n+1]))}(t,y,i,n,o),s=y_(a,l),o?t.classBindings=s:t.styleBindings=s}(r,o,t,e,s,n)}}function Ky(i,t,e,n,r){let o=null;const s=e.directiveEnd;let a=e.directiveStylingLast;for(-1===a?a=e.directiveStart:a++;a0;){const l=i[r],f=Array.isArray(l),y=f?l[1]:l,S=null===y;let z=e[r+1];z===Qt&&(z=S?ki:void 0);let Q=S?jb(z,n):y===n?z:void 0;if(f&&!v_(Q)&&(Q=jb(l,n)),v_(Q)&&(a=Q,s))return a;const oe=i[r+1];r=s?al(oe):_c(oe)}if(null!==t){let l=o?t.residualClasses:t.residualStyles;null!=l&&(a=jb(l,n))}return a}function v_(i){return void 0!==i}function tM(i,t){return 0!=(i.flags&(t?8:16))}function re(i,t=""){const e=Ge(),n=yi(),r=i+22,o=n.firstCreatePass?Kd(n,r,1,t,null):n.data[r],s=e[r]=function Zb(i,t){return i.createText(t)}(e[11],t);e_(n,e,s,o),No(o,!1)}function Jt(i){return ci("",i,""),Jt}function ci(i,t,e){const n=Ge(),r=Qd(n,i,t,e);return r!==Qt&&ma(n,gr(),r),ci}function F_(i,t,e,n,r){const o=Ge(),s=Zd(o,i,t,e,n,r);return s!==Qt&&ma(o,gr(),s),F_}function w_(i,t,e){us(_o,Bs,Qd(Ge(),i,t,e),!0)}function jr(i,t,e){const n=Ge();return Dr(n,rl(),t)&&bo(yi(),Oi(),n,i,t,n[11],e,!0),jr}function k_(i,t,e){const n=Ge();if(Dr(n,rl(),t)){const o=yi(),s=Oi();bo(o,s,n,i,t,mC(Lh(o.data),s,n),e,!0)}return k_}const au="en-US";let vM=au;function Zy(i,t,e,n,r){if(i=Pt(i),Array.isArray(i))for(let o=0;o>20;if(hc(i)||!i.multi){const Q=new rc(l,r,M),oe=ev(a,t,r?y:y+z,S);-1===oe?(Ho(Kt(f,s),o,a),Jy(o,i,t.length),t.push(a),f.directiveStart++,f.directiveEnd++,r&&(f.providerIndexes+=1048576),e.push(Q),s.push(Q)):(e[oe]=Q,s[oe]=Q)}else{const Q=ev(a,t,y+z,S),oe=ev(a,t,y,y+z),se=Q>=0&&e[Q],pe=oe>=0&&e[oe];if(r&&!pe||!r&&!se){Ho(Kt(f,s),o,a);const xe=function HR(i,t,e,n,r){const o=new rc(i,e,M);return o.multi=[],o.index=t,o.componentProviders=0,WM(o,r,n&&!e),o}(r?BR:RR,e.length,r,n,l);!r&&pe&&(e[oe].providerFactory=xe),Jy(o,i,t.length,0),t.push(a),f.directiveStart++,f.directiveEnd++,r&&(f.providerIndexes+=1048576),e.push(xe),s.push(xe)}else Jy(o,i,Q>-1?Q:oe,WM(e[r?oe:Q],l,!r&&n));!r&&n&&pe&&e[oe].componentProviders++}}}function Jy(i,t,e,n){const r=hc(t),o=function n9(i){return!!i.useClass}(t);if(r||o){const l=(o?Pt(t.useClass):t).prototype.ngOnDestroy;if(l){const f=i.destroyHooks||(i.destroyHooks=[]);if(!r&&t.multi){const y=f.indexOf(e);-1===y?f.push(e,[n,l]):f[y+1].push(n,l)}else f.push(e,l)}}}function WM(i,t,e){return e&&i.componentProviders++,i.multi.push(t)-1}function ev(i,t,e,n){for(let r=e;r{e.providersResolver=(n,r)=>function PR(i,t,e){const n=yi();if(n.firstCreatePass){const r=fo(i);Zy(e,n.data,n.blueprint,r,!0),Zy(t,n.data,n.blueprint,r,!1)}}(n,r?r(i):i,t)}}class lu{}class $M{}class GM extends lu{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new pC(this);const n=or(t);this._bootstrapComponents=ha(n.bootstrap),this._r3Injector=qD(t,e,[{provide:lu,useValue:this},{provide:da,useValue:this.componentFactoryResolver}],$i(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(e=>e()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class iv extends $M{constructor(t){super(),this.moduleType=t}create(t){return new GM(this.moduleType,t)}}class YR extends lu{constructor(t,e,n){super(),this.componentFactoryResolver=new pC(this),this.instance=null;const r=new LD([...t,{provide:lu,useValue:this},{provide:da,useValue:this.componentFactoryResolver}],e||l_(),n,new Set(["environment"]));this.injector=r,r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function E_(i,t,e=null){return new YR(i,t,e).injector}let VR=(()=>{class i{constructor(e){this._injector=e,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e.id)){const n=ED(0,e.type),r=n.length>0?E_([n],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e.id,r)}return this.cachedInjectors.get(e.id)}ngOnDestroy(){try{for(const e of this.cachedInjectors.values())null!==e&&e.destroy()}finally{this.cachedInjectors.clear()}}}return i.\u0275prov=Ve({token:i,providedIn:"environment",factory:()=>new i(me(Is))}),i})();function nv(i){i.getStandaloneInjector=t=>t.get(VR).getOrCreateStandaloneInjector(i)}function Vr(i,t,e){const n=_r()+i,r=Ge();return r[n]===Qt?Rs(r,n,e?t.call(e):t()):function im(i,t){return i[t]}(r,n)}function cu(i,t,e,n){return t3(Ge(),_r(),i,t,e,n)}function e3(i,t,e,n,r){return function n3(i,t,e,n,r,o,s){const a=t+e;return pc(i,a,r,o)?Rs(i,a+2,s?n.call(s,r,o):n(r,o)):dm(i,a+2)}(Ge(),_r(),i,t,e,n,r)}function dm(i,t){const e=i[t];return e===Qt?void 0:e}function t3(i,t,e,n,r,o){const s=t+e;return Dr(i,s,r)?Rs(i,s+1,o?n.call(o,r):n(r)):dm(i,s+1)}function fi(i,t){const e=yi();let n;const r=i+22;e.firstCreatePass?(n=function rB(i,t){if(t)for(let e=t.length-1;e>=0;e--){const n=t[e];if(i===n.name)return n}}(t,e.pipeRegistry),e.data[r]=n,n.onDestroy&&(e.destroyHooks||(e.destroyHooks=[])).push(r,n.onDestroy)):n=e.data[r];const o=n.factory||(n.factory=Io(n.type)),s=mi(M);try{const a=k(!1),l=o();return k(a),function QO(i,t,e,n){e>=i.data.length&&(i.data[e]=null,i.blueprint[e]=null),t[e]=n}(e,Ge(),r,l),l}finally{mi(s)}}function pi(i,t,e){const n=i+22,r=Ge(),o=nl(r,n);return function um(i,t){return i[1].data[t].pure}(r,n)?t3(r,_r(),t,o.transform,e,o):o.transform(e)}function ov(i){return t=>{setTimeout(i,void 0,t)}}const Xe=class cB extends ae{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,n){let r=t,o=e||(()=>null),s=n;if(t&&"object"==typeof t){const l=t;r=l.next?.bind(l),o=l.error?.bind(l),s=l.complete?.bind(l)}this.__isAsync&&(o=ov(o),r&&(r=ov(r)),s&&(s=ov(s)));const a=super.subscribe({next:r,error:o,complete:s});return t instanceof h&&t.add(a),a}};function dB(){return this._results[fc()]()}class Hs{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 e=fc(),n=Hs.prototype;n[e]||(n[e]=dB)}get changes(){return this._changes||(this._changes=new Xe)}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,e){return this._results.reduce(t,e)}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,e){const n=this;n.dirty=!1;const r=function jo(i){return i.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function C8(i,t,e){if(i.length!==t.length)return!1;for(let n=0;n{class i{}return i.__NG_ELEMENT_ID__=mB,i})();const uB=Gi,hB=class extends uB{constructor(t,e,n){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=n}createEmbeddedView(t,e){const n=this._declarationTContainer.tViews,r=d_(this._declarationLView,n,t,16,null,n.declTNode,null,null,null,null,e||null);r[17]=this._declarationLView[this._declarationTContainer.index];const s=this._declarationLView[19];return null!==s&&(r[19]=s.createEmbeddedView(n)),Sy(n,r,t),new Jh(r)}};function mB(){return S_(qn(),Ge())}function S_(i,t){return 4&i.type?new hB(t,i,Wd(i,t)):null}let en=(()=>{class i{}return i.__NG_ELEMENT_ID__=fB,i})();function fB(){return c3(qn(),Ge())}const pB=en,a3=class extends pB{constructor(t,e,n){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=n}get element(){return Wd(this._hostTNode,this._hostLView)}get injector(){return new Pd(this._hostTNode,this._hostLView)}get parentInjector(){const t=po(this._hostTNode,this._hostLView);if(Nd(t)){const e=li(t,this._hostLView),n=ss(t);return new Pd(e[1].data[n+8],e)}return new Pd(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=l3(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,e,n){let r,o;"number"==typeof n?r=n:null!=n&&(r=n.index,o=n.injector);const s=t.createEmbeddedView(e||{},o);return this.insert(s,r),s}createComponent(t,e,n,r,o){const s=t&&!function zh(i){return"function"==typeof i}(t);let a;if(s)a=e;else{const S=e||{};a=S.index,n=S.injector,r=S.projectableNodes,o=S.environmentInjector||S.ngModuleRef}const l=s?t:new em(bi(t)),f=n||this.parentInjector;if(!o&&null==l.ngModule){const z=(s?f:this.parentInjector).get(Is,null);z&&(o=z)}const y=l.create(f,r,void 0,o);return this.insert(y.hostView,a),y}insert(t,e){const n=t._lView,r=n[1];if(function Db(i){return mo(i[3])}(n)){const y=this.indexOf(t);if(-1!==y)this.detach(y);else{const S=n[3],z=new a3(S,S[6],S[3]);z.detach(z.indexOf(t))}}const o=this._adjustIndex(e),s=this._lContainer;!function fN(i,t,e,n){const r=10+n,o=e.length;n>0&&(e[r-1][4]=t),n0)n.push(s[a/2]);else{const f=o[a+1],y=t[-l];for(let S=10;S{class i{constructor(e){this.appInits=e,this.resolve=A_,this.reject=A_,this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r})}runInitializers(){if(this.initialized)return;const e=[],n=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let r=0;r{o.subscribe({complete:a,error:l})});e.push(s)}}Promise.all(e).then(()=>{n()}).catch(r=>{this.reject(r)}),0===e.length&&n(),this.initialized=!0}}return i.\u0275fac=function(e){return new(e||i)(me(mm,8))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();const hu=new Ae("AppId",{providedIn:"root",factory:function I3(){return`${_v()}${_v()}${_v()}`}});function _v(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const N3=new Ae("Platform Initializer"),ll=new Ae("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),O3=new Ae("appBootstrapListener"),Vi=new Ae("AnimationModuleType");let YB=(()=>{class i{log(e){console.log(e)}warn(e){console.warn(e)}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"platform"}),i})();const Ys=new Ae("LocaleId",{providedIn:"root",factory:()=>Gt(Ys,Rt.Optional|Rt.SkipSelf)||function VB(){return typeof $localize<"u"&&$localize.locale||au}()});class UB{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}let P3=(()=>{class i{compileModuleSync(e){return new iv(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const n=this.compileModuleSync(e),o=ha(or(e).declarations).reduce((s,a)=>{const l=bi(a);return l&&s.push(new em(l)),s},[]);return new UB(n,o)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();const GB=(()=>Promise.resolve(0))();function gv(i){typeof Zone>"u"?GB.then(()=>{i&&i.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",i)}class ct{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:n=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Xe(!1),this.onMicrotaskEmpty=new Xe(!1),this.onStable=new Xe(!1),this.onError=new Xe(!1),typeof Zone>"u")throw new He(908,!1);Zone.assertZonePatched();const r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!n&&e,r.shouldCoalesceRunChangeDetection=n,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function qB(){let i=Zi.requestAnimationFrame,t=Zi.cancelAnimationFrame;if(typeof Zone<"u"&&i&&t){const e=i[Zone.__symbol__("OriginalDelegate")];e&&(i=e);const n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n)}return{nativeRequestAnimationFrame:i,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function QB(i){const t=()=>{!function XB(i){i.isCheckStableRunning||-1!==i.lastRequestAnimationFrameId||(i.lastRequestAnimationFrameId=i.nativeRequestAnimationFrame.call(Zi,()=>{i.fakeTopEventTask||(i.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{i.lastRequestAnimationFrameId=-1,yv(i),i.isCheckStableRunning=!0,bv(i),i.isCheckStableRunning=!1},void 0,()=>{},()=>{})),i.fakeTopEventTask.invoke()}),yv(i))}(i)};i._inner=i._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,n,r,o,s,a)=>{try{return H3(i),e.invokeTask(r,o,s,a)}finally{(i.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||i.shouldCoalesceRunChangeDetection)&&t(),j3(i)}},onInvoke:(e,n,r,o,s,a,l)=>{try{return H3(i),e.invoke(r,o,s,a,l)}finally{i.shouldCoalesceRunChangeDetection&&t(),j3(i)}},onHasTask:(e,n,r,o)=>{e.hasTask(r,o),n===r&&("microTask"==o.change?(i._hasPendingMicrotasks=o.microTask,yv(i),bv(i)):"macroTask"==o.change&&(i.hasPendingMacrotasks=o.macroTask))},onHandleError:(e,n,r,o)=>(e.handleError(r,o),i.runOutsideAngular(()=>i.onError.emit(o)),!1)})}(r)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!ct.isInAngularZone())throw new He(909,!1)}static assertNotInAngularZone(){if(ct.isInAngularZone())throw new He(909,!1)}run(t,e,n){return this._inner.run(t,e,n)}runTask(t,e,n,r){const o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+r,t,KB,A_,A_);try{return o.runTask(s,e,n)}finally{o.cancelTask(s)}}runGuarded(t,e,n){return this._inner.runGuarded(t,e,n)}runOutsideAngular(t){return this._outer.run(t)}}const KB={};function bv(i){if(0==i._nesting&&!i.hasPendingMicrotasks&&!i.isStable)try{i._nesting++,i.onMicrotaskEmpty.emit(null)}finally{if(i._nesting--,!i.hasPendingMicrotasks)try{i.runOutsideAngular(()=>i.onStable.emit(null))}finally{i.isStable=!0}}}function yv(i){i.hasPendingMicrotasks=!!(i._hasPendingMicrotasks||(i.shouldCoalesceEventChangeDetection||i.shouldCoalesceRunChangeDetection)&&-1!==i.lastRequestAnimationFrameId)}function H3(i){i._nesting++,i.isStable&&(i.isStable=!1,i.onUnstable.emit(null))}function j3(i){i._nesting--,bv(i)}class ZB{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Xe,this.onMicrotaskEmpty=new Xe,this.onStable=new Xe,this.onError=new Xe}run(t,e,n){return t.apply(e,n)}runGuarded(t,e,n){return t.apply(e,n)}runOutsideAngular(t){return t()}runTask(t,e,n,r){return t.apply(e,n)}}const Y3=new Ae(""),I_=new Ae("");let wv,vv=(()=>{class i{constructor(e,n,r){this._ngZone=e,this.registry=n,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,wv||(function JB(i){wv=i}(r),r.addToWindow(n)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{ct.assertNotInAngularZone(),gv(()=>{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())gv(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(n=>!n.updateCb||!n.updateCb(e)||(clearTimeout(n.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,n,r){let o=-1;n&&n>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==o),e(this._didWork,this.getPendingTasks())},n)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:r})}whenStable(e,n,r){if(r&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,n,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,n,r){return[]}}return i.\u0275fac=function(e){return new(e||i)(me(ct),me(Fv),me(I_))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})(),Fv=(()=>{class i{constructor(){this._applications=new Map}registerApplication(e,n){this._applications.set(e,n)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,n=!0){return wv?.findTestabilityInTree(this,e,n)??null}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"platform"}),i})(),cl=null;const V3=new Ae("AllowMultipleToken"),kv=new Ae("PlatformDestroyListeners");class z3{constructor(t,e){this.name=t,this.token=e}}function W3(i,t,e=[]){const n=`Platform: ${t}`,r=new Ae(n);return(o=[])=>{let s=xv();if(!s||s.injector.get(V3,!1)){const a=[...e,...o,{provide:r,useValue:!0}];i?i(a):function n7(i){if(cl&&!cl.get(V3,!1))throw new He(400,!1);cl=i;const t=i.get(G3);(function U3(i){const t=i.get(N3,null);t&&t.forEach(e=>e())})(i)}(function $3(i=[],t){return gn.create({name:t,providers:[{provide:py,useValue:"platform"},{provide:kv,useValue:new Set([()=>cl=null])},...i]})}(a,n))}return function o7(i){const t=xv();if(!t)throw new He(401,!1);return t}()}}function xv(){return cl?.get(G3)??null}let G3=(()=>{class i{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,n){const r=function K3(i,t){let e;return e="noop"===i?new ZB:("zone.js"===i?void 0:i)||new ct(t),e}(n?.ngZone,function q3(i){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!i||!i.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!i||!i.ngZoneRunCoalescing)||!1}}(n)),o=[{provide:ct,useValue:r}];return r.run(()=>{const s=gn.create({providers:o,parent:this.injector,name:e.moduleType.name}),a=e.create(s),l=a.injector.get(ua,null);if(!l)throw new He(402,!1);return r.runOutsideAngular(()=>{const f=r.onError.subscribe({next:y=>{l.handleError(y)}});a.onDestroy(()=>{N_(this._modules,a),f.unsubscribe()})}),function X3(i,t,e){try{const n=e();return nm(n)?n.catch(r=>{throw t.runOutsideAngular(()=>i.handleError(r)),r}):n}catch(n){throw t.runOutsideAngular(()=>i.handleError(n)),n}}(l,r,()=>{const f=a.injector.get(L_);return f.runInitializers(),f.donePromise.then(()=>(function FM(i){Qr(i,"Expected localeId to be defined"),"string"==typeof i&&(vM=i.toLowerCase().replace(/_/g,"-"))}(a.injector.get(Ys,au)||au),this._moduleDoBootstrap(a),a))})})}bootstrapModule(e,n=[]){const r=Q3({},n);return function e7(i,t,e){const n=new iv(e);return Promise.resolve(n)}(0,0,e).then(o=>this.bootstrapModuleFactory(o,r))}_moduleDoBootstrap(e){const n=e.injector.get(pa);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>n.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new He(403,!1);e.instance.ngDoBootstrap(n)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new He(404,!1);this._modules.slice().forEach(n=>n.destroy()),this._destroyListeners.forEach(n=>n());const e=this._injector.get(kv,null);e&&(e.forEach(n=>n()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return i.\u0275fac=function(e){return new(e||i)(me(gn))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"platform"}),i})();function Q3(i,t){return Array.isArray(t)?t.reduce(Q3,i):{...i,...t}}let pa=(()=>{class i{constructor(e,n,r){this._zone=e,this._injector=n,this._exceptionHandler=r,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const o=new Qe(a=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{a.next(this._stable),a.complete()})}),s=new Qe(a=>{let l;this._zone.runOutsideAngular(()=>{l=this._zone.onStable.subscribe(()=>{ct.assertNotInAngularZone(),gv(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,a.next(!0))})})});const f=this._zone.onUnstable.subscribe(()=>{ct.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{a.next(!1)}))});return()=>{l.unsubscribe(),f.unsubscribe()}});this.isStable=vn(o,s.pipe(ch()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,n){const r=e instanceof ND;if(!this._injector.get(L_).done)throw!r&&function el(i){const t=bi(i)||rr(i)||pr(i);return null!==t&&t.standalone}(e),new He(405,false);let s;s=r?e:this._injector.get(da).resolveComponentFactory(e),this.componentTypes.push(s.componentType);const a=function t7(i){return i.isBoundToModule}(s)?void 0:this._injector.get(lu),f=s.create(gn.NULL,[],n||s.selector,a),y=f.location.nativeElement,S=f.injector.get(Y3,null);return S?.registerApplication(y),f.onDestroy(()=>{this.detachView(f.hostView),N_(this.components,f),S?.unregisterApplication(y)}),this._loadComponent(f),f}tick(){if(this._runningTick)throw new He(101,!1);try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(e))}finally{this._runningTick=!1}}attachView(e){const n=e;this._views.push(n),n.attachToAppRef(this)}detachView(e){const n=e;N_(this._views,n),n.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e);const n=this._injector.get(O3,[]);n.push(...this._bootstrapListeners),n.forEach(r=>r(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>N_(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new He(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return i.\u0275fac=function(e){return new(e||i)(me(ct),me(Is),me(ua))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();function N_(i,t){const e=i.indexOf(t);e>-1&&i.splice(e,1)}let Nt=(()=>{class i{}return i.__NG_ELEMENT_ID__=a7,i})();function a7(i){return function l7(i,t,e){if(Jl(i)&&!e){const n=Rr(i.index,t);return new Jh(n,n)}return 47&i.type?new Jh(t[16],t):null}(qn(),Ge(),16==(16&i))}class nE{constructor(){}supports(t){return tm(t)}create(t){return new f7(t)}}const m7=(i,t)=>t;class f7{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||m7}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,n=this._removalsHead,r=0,o=null;for(;e||n;){const s=!n||e&&e.currentIndex{s=this._trackByFn(r,a),null!==e&&Object.is(e.trackById,s)?(n&&(e=this._verifyReinsertion(e,a,s,r)),Object.is(e.item,a)||this._addIdentityChange(e,a)):(e=this._mismatch(e,a,s,r),n=!0),e=e._next,r++}),this.length=r;return this._truncate(e),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,e,n,r){let o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,o,r)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,o,r)):t=this._addAfter(new p7(e,n),o,r),t}_verifyReinsertion(t,e,n,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==o?t=this._reinsertAfter(o,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const r=t._prevRemoved,o=t._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(t,e,n),this._addToMoves(t,n),t}_moveAfter(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t}_addAfter(t,e,n){return this._insertAfter(t,e,n),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,n){const r=null===e?this._itHead:e._next;return t._next=r,t._prev=e,null===r?this._itTail=t:r._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new rE),this._linkedRecords.put(t),t.currentIndex=n,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new rE),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class p7{constructor(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class _7{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,e){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&Object.is(n.trackById,t))return n;return null}remove(t){const e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head}}class rE{constructor(){this.map=new Map}put(t){const e=t.trackById;let n=this.map.get(e);n||(n=new _7,this.map.set(e,n)),n.add(t)}get(t,e){const r=this.map.get(t);return r?r.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function oE(i,t,e){const n=i.previousIndex;if(null===n)return n;let r=0;return e&&n{if(e&&e.key===r)this._maybeAddToChanges(e,n),this._appendAfter=e,e=e._next;else{const o=this._getOrCreateRecordForKey(r,n);e=this._insertBeforeOrAppend(e,o)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let n=e;null!==n;n=n._nextRemoved)n===this._mapHead&&(this._mapHead=null),this._records.delete(n.key),n._nextRemoved=n._next,n.previousValue=n.currentValue,n.currentValue=null,n._prev=null,n._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const n=t._prev;return e._next=t,e._prev=n,t._prev=e,n&&(n._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const r=this._records.get(t);this._maybeAddToChanges(r,e);const o=r._prev,s=r._next;return o&&(o._next=s),s&&(s._prev=o),r._next=null,r._prev=null,r}const n=new b7(t);return this._records.set(t,n),n.currentValue=e,this._addToAdditions(n),n}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(n=>e(t[n],n))}}class b7{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function aE(){return new Vo([new nE])}let Vo=(()=>{class i{constructor(e){this.factories=e}static create(e,n){if(null!=n){const r=n.factories.slice();e=e.concat(r)}return new i(e)}static extend(e){return{provide:i,useFactory:n=>i.create(e,n||aE()),deps:[[i,new sl,new as]]}}find(e){const n=this.factories.find(r=>r.supports(e));if(null!=n)return n;throw new He(901,!1)}}return i.\u0275prov=Ve({token:i,providedIn:"root",factory:aE}),i})();function lE(){return new fm([new sE])}let fm=(()=>{class i{constructor(e){this.factories=e}static create(e,n){if(n){const r=n.factories.slice();e=e.concat(r)}return new i(e)}static extend(e){return{provide:i,useFactory:n=>i.create(e,n||lE()),deps:[[i,new sl,new as]]}}find(e){const n=this.factories.find(r=>r.supports(e));if(n)return n;throw new He(901,!1)}}return i.\u0275prov=Ve({token:i,providedIn:"root",factory:lE}),i})();const F7=W3(null,"core",[]);let w7=(()=>{class i{constructor(e){}}return i.\u0275fac=function(e){return new(e||i)(me(pa))},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})();function mu(i){return"boolean"==typeof i?i:null!=i&&"false"!==i}let Sv=null;function Vs(){return Sv}class D7{}const Lt=new Ae("DocumentToken");let Tv=(()=>{class i{historyGo(e){throw new Error("Not implemented")}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:function(){return function C7(){return me(cE)}()},providedIn:"platform"}),i})();const M7=new Ae("Location Initialized");let cE=(()=>{class i extends Tv{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Vs().getBaseHref(this._doc)}onPopState(e){const n=Vs().getGlobalEventTarget(this._doc,"window");return n.addEventListener("popstate",e,!1),()=>n.removeEventListener("popstate",e)}onHashChange(e){const n=Vs().getGlobalEventTarget(this._doc,"window");return n.addEventListener("hashchange",e,!1),()=>n.removeEventListener("hashchange",e)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(e){this.location.pathname=e}pushState(e,n,r){dE()?this._history.pushState(e,n,r):this.location.hash=r}replaceState(e,n,r){dE()?this._history.replaceState(e,n,r):this.location.hash=r}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}}return i.\u0275fac=function(e){return new(e||i)(me(Lt))},i.\u0275prov=Ve({token:i,factory:function(){return function E7(){return new cE(me(Lt))}()},providedIn:"platform"}),i})();function dE(){return!!window.history.pushState}function Av(i,t){if(0==i.length)return t;if(0==t.length)return i;let e=0;return i.endsWith("/")&&e++,t.startsWith("/")&&e++,2==e?i+t.substring(1):1==e?i+t:i+"/"+t}function uE(i){const t=i.match(/#|\?|$/),e=t&&t.index||i.length;return i.slice(0,e-("/"===i[e-1]?1:0))+i.slice(e)}function _a(i){return i&&"?"!==i[0]?"?"+i:i}let yc=(()=>{class i{historyGo(e){throw new Error("Not implemented")}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:function(){return Gt(mE)},providedIn:"root"}),i})();const hE=new Ae("appBaseHref");let mE=(()=>{class i extends yc{constructor(e,n){super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=n??this._platformLocation.getBaseHrefFromDOM()??Gt(Lt).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return Av(this._baseHref,e)}path(e=!1){const n=this._platformLocation.pathname+_a(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${n}${r}`:n}pushState(e,n,r,o){const s=this.prepareExternalUrl(r+_a(o));this._platformLocation.pushState(e,n,s)}replaceState(e,n,r,o){const s=this.prepareExternalUrl(r+_a(o));this._platformLocation.replaceState(e,n,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return i.\u0275fac=function(e){return new(e||i)(me(Tv),me(hE,8))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),S7=(()=>{class i extends yc{constructor(e,n){super(),this._platformLocation=e,this._baseHref="",this._removeListenerFns=[],null!=n&&(this._baseHref=n)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let n=this._platformLocation.hash;return null==n&&(n="#"),n.length>0?n.substring(1):n}prepareExternalUrl(e){const n=Av(this._baseHref,e);return n.length>0?"#"+n:n}pushState(e,n,r,o){let s=this.prepareExternalUrl(r+_a(o));0==s.length&&(s=this._platformLocation.pathname),this._platformLocation.pushState(e,n,s)}replaceState(e,n,r,o){let s=this.prepareExternalUrl(r+_a(o));0==s.length&&(s=this._platformLocation.pathname),this._platformLocation.replaceState(e,n,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return i.\u0275fac=function(e){return new(e||i)(me(Tv),me(hE,8))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})(),vc=(()=>{class i{constructor(e){this._subject=new Xe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const n=this._locationStrategy.getBaseHref();this._basePath=function L7(i){if(new RegExp("^(https?:)?//").test(i)){const[,e]=i.split(/\/\/[^\/]+/);return e}return i}(uE(fE(n))),this._locationStrategy.onPopState(r=>{this._subject.emit({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,n=""){return this.path()==this.normalize(e+_a(n))}normalize(e){return i.stripTrailingSlash(function A7(i,t){return i&&t.startsWith(i)?t.substring(i.length):t}(this._basePath,fE(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,n="",r=null){this._locationStrategy.pushState(r,"",e,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+_a(n)),r)}replaceState(e,n="",r=null){this._locationStrategy.replaceState(r,"",e,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+_a(n)),r)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(n=>{this._notifyUrlChangeListeners(n.url,n.state)})),()=>{const n=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(n,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",n){this._urlChangeListeners.forEach(r=>r(e,n))}subscribe(e,n,r){return this._subject.subscribe({next:e,error:n,complete:r})}}return i.normalizeQueryParams=_a,i.joinWithSlash=Av,i.stripTrailingSlash=uE,i.\u0275fac=function(e){return new(e||i)(me(yc))},i.\u0275prov=Ve({token:i,factory:function(){return function T7(){return new vc(me(yc))}()},providedIn:"root"}),i})();function fE(i){return i.replace(/\/index.html$/,"")}function kE(i,t){t=encodeURIComponent(t);for(const e of i.split(";")){const n=e.indexOf("="),[r,o]=-1==n?[e,""]:[e.slice(0,n),e.slice(n+1)];if(r.trim()===t)return decodeURIComponent(o)}return null}let Fc=(()=>{class i{constructor(e,n,r,o){this._iterableDiffers=e,this._keyValueDiffers=n,this._ngEl=r,this._renderer=o,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&(tm(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){const e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}}_applyKeyValueChanges(e){e.forEachAddedItem(n=>this._toggleClass(n.key,n.currentValue)),e.forEachChangedItem(n=>this._toggleClass(n.key,n.currentValue)),e.forEachRemovedItem(n=>{n.previousValue&&this._toggleClass(n.key,!1)})}_applyIterableChanges(e){e.forEachAddedItem(n=>{if("string"!=typeof n.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${$i(n.item)}`);this._toggleClass(n.item,!0)}),e.forEachRemovedItem(n=>this._toggleClass(n.item,!1))}_applyClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(n=>this._toggleClass(n,!0)):Object.keys(e).forEach(n=>this._toggleClass(n,!!e[n])))}_removeClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(n=>this._toggleClass(n,!1)):Object.keys(e).forEach(n=>this._toggleClass(n,!1)))}_toggleClass(e,n){(e=e.trim())&&e.split(/\s+/g).forEach(r=>{n?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}}return i.\u0275fac=function(e){return new(e||i)(M(Vo),M(fm),M(Ze),M(Ns))},i.\u0275dir=De({type:i,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),i})();class _H{constructor(t,e,n,r){this.$implicit=t,this.ngForOf=e,this.index=n,this.count=r}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let kn=(()=>{class i{constructor(e,n,r){this._viewContainer=e,this._template=n,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const n=this._viewContainer;e.forEachOperation((r,o,s)=>{if(null==r.previousIndex)n.createEmbeddedView(this._template,new _H(r.item,this._ngForOf,-1,-1),null===s?void 0:s);else if(null==s)n.remove(null===o?void 0:o);else if(null!==o){const a=n.get(o);n.move(a,s),CE(a,r)}});for(let r=0,o=n.length;r{CE(n.get(r.currentIndex),r)})}static ngTemplateContextGuard(e,n){return!0}}return i.\u0275fac=function(e){return new(e||i)(M(en),M(Gi),M(Vo))},i.\u0275dir=De({type:i,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),i})();function CE(i,t){i.context.$implicit=t.item}let ii=(()=>{class i{constructor(e,n){this._viewContainer=e,this._context=new bH,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=n}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){ME("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){ME("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,n){return!0}}return i.\u0275fac=function(e){return new(e||i)(M(en),M(Gi))},i.\u0275dir=De({type:i,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),i})();class bH{constructor(){this.$implicit=null,this.ngIf=null}}function ME(i,t){if(t&&!t.createEmbeddedView)throw new Error(`${i} must be a TemplateRef, but received '${$i(t)}'.`)}class Yv{constructor(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}}let fu=(()=>{class i{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(e)}_matchCase(e){const n=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||n,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),n}_updateDefaultCases(e){if(this._defaultViews&&e!==this._defaultUsed){this._defaultUsed=e;for(let n=0;n{class i{constructor(e,n,r){this.ngSwitch=r,r._addCase(),this._view=new Yv(e,n)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return i.\u0275fac=function(e){return new(e||i)(M(en),M(Gi),M(fu,9))},i.\u0275dir=De({type:i,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),i})(),EE=(()=>{class i{constructor(e,n,r){r._addDefault(new Yv(e,n))}}return i.\u0275fac=function(e){return new(e||i)(M(en),M(Gi),M(fu,9))},i.\u0275dir=De({type:i,selectors:[["","ngSwitchDefault",""]],standalone:!0}),i})(),pu=(()=>{class i{constructor(e,n,r){this._ngEl=e,this._differs=n,this._renderer=r,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,n){const[r,o]=e.split("."),s=-1===r.indexOf("-")?void 0:to.DashCase;null!=n?this._renderer.setStyle(this._ngEl.nativeElement,r,o?`${n}${o}`:n,s):this._renderer.removeStyle(this._ngEl.nativeElement,r,s)}_applyChanges(e){e.forEachRemovedItem(n=>this._setStyle(n.key,null)),e.forEachAddedItem(n=>this._setStyle(n.key,n.currentValue)),e.forEachChangedItem(n=>this._setStyle(n.key,n.currentValue))}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(fm),M(Ns))},i.\u0275dir=De({type:i,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),i})(),gm=(()=>{class i{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(e.ngTemplateOutlet||e.ngTemplateOutletInjector){const n=this._viewContainerRef;if(this._viewRef&&n.remove(n.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:r,ngTemplateOutletContext:o,ngTemplateOutletInjector:s}=this;this._viewRef=n.createEmbeddedView(r,o,s?{injector:s}:void 0)}else this._viewRef=null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return i.\u0275fac=function(e){return new(e||i)(M(en))},i.\u0275dir=De({type:i,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[xi]}),i})();class vH{createSubscription(t,e){return t.subscribe({next:e,error:n=>{throw n}})}dispose(t){t.unsubscribe()}}class FH{createSubscription(t,e){return t.then(e,n=>{throw n})}dispose(t){}}const wH=new FH,kH=new vH;let ba=(()=>{class i{constructor(e){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue:(e&&this._subscribe(e),this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,n=>this._updateLatestValue(e,n))}_selectStrategy(e){if(nm(e))return wH;if(TC(e))return kH;throw function fs(i,t){return new He(2100,!1)}()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,n){e===this._obj&&(this._latestValue=n,this._ref.markForCheck())}}return i.\u0275fac=function(e){return new(e||i)(M(Nt,16))},i.\u0275pipe=nr({name:"async",type:i,pure:!1,standalone:!0}),i})(),En=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})();const AE="browser";function dl(i){return i===AE}let WH=(()=>{class i{}return i.\u0275prov=Ve({token:i,providedIn:"root",factory:()=>new $H(me(Lt),window)}),i})();class $H{constructor(t,e){this.document=t,this.window=e,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 e=function GH(i,t){const e=i.getElementById(t)||i.getElementsByName(t)[0];if(e)return e;if("function"==typeof i.createTreeWalker&&i.body&&(i.body.createShadowRoot||i.body.attachShadow)){const n=i.createTreeWalker(i.body,NodeFilter.SHOW_ELEMENT);let r=n.currentNode;for(;r;){const o=r.shadowRoot;if(o){const s=o.getElementById(t)||o.querySelector(`[name="${t}"]`);if(s)return s}r=n.nextNode()}}return null}(this.document,t);e&&(this.scrollToElement(e),e.focus())}setHistoryScrollRestoration(t){if(this.supportScrollRestoration()){const e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}}scrollToElement(t){const e=t.getBoundingClientRect(),n=e.left+this.window.pageXOffset,r=e.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(n-o[0],r-o[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const t=LE(this.window.history)||LE(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 LE(i){return Object.getOwnPropertyDescriptor(i,"scrollRestoration")}class IE{}class vj extends D7{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class $v extends vj{static makeCurrent(){!function x7(i){Sv||(Sv=i)}(new $v)}onAndCancel(t,e,n){return t.addEventListener(e,n,!1),()=>{t.removeEventListener(e,n,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,e){return(e=e||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,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getBaseHref(t){const e=function Fj(){return ym=ym||document.querySelector("base"),ym?ym.getAttribute("href"):null}();return null==e?null:function wj(i){q_=q_||document.createElement("a"),q_.setAttribute("href",i);const t=q_.pathname;return"/"===t.charAt(0)?t:`/${t}`}(e)}resetBaseElement(){ym=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return kE(document.cookie,t)}}let q_,ym=null;const HE=new Ae("TRANSITION_ID"),xj=[{provide:mm,useFactory:function kj(i,t,e){return()=>{e.get(L_).donePromise.then(()=>{const n=Vs(),r=t.querySelectorAll(`style[ng-transition="${i}"]`);for(let o=0;o{class i{build(){return new XMLHttpRequest}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})();const K_=new Ae("EventManagerPlugins");let X_=(()=>{class i{constructor(e,n){this._zone=n,this._eventNameToPlugin=new Map,e.forEach(r=>r.manager=this),this._plugins=e.slice().reverse()}addEventListener(e,n,r){return this._findPluginFor(n).addEventListener(e,n,r)}addGlobalEventListener(e,n,r){return this._findPluginFor(n).addGlobalEventListener(e,n,r)}getZone(){return this._zone}_findPluginFor(e){const n=this._eventNameToPlugin.get(e);if(n)return n;const r=this._plugins;for(let o=0;o{class i{constructor(){this._stylesSet=new Set}addStyles(e){const n=new Set;e.forEach(r=>{this._stylesSet.has(r)||(this._stylesSet.add(r),n.add(r))}),this.onStylesAdded(n)}onStylesAdded(e){}getAllStyles(){return Array.from(this._stylesSet)}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})(),vm=(()=>{class i extends YE{constructor(e){super(),this._doc=e,this._hostNodes=new Map,this._hostNodes.set(e.head,[])}_addStylesToHost(e,n,r){e.forEach(o=>{const s=this._doc.createElement("style");s.textContent=o,r.push(n.appendChild(s))})}addHost(e){const n=[];this._addStylesToHost(this._stylesSet,e,n),this._hostNodes.set(e,n)}removeHost(e){const n=this._hostNodes.get(e);n&&n.forEach(VE),this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach((n,r)=>{this._addStylesToHost(e,r,n)})}ngOnDestroy(){this._hostNodes.forEach(e=>e.forEach(VE))}}return i.\u0275fac=function(e){return new(e||i)(me(Lt))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})();function VE(i){Vs().remove(i)}const Gv={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/"},qv=/%COMP%/g;function Kv(i,t){return t.flat(100).map(e=>e.replace(qv,i))}function WE(i){return t=>{if("__ngUnwrap__"===t)return i;!1===i(t)&&(t.preventDefault(),t.returnValue=!1)}}let Q_=(()=>{class i{constructor(e,n,r){this.eventManager=e,this.sharedStylesHost=n,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new Xv(e)}createRenderer(e,n){if(!e||!n)return this.defaultRenderer;switch(n.encapsulation){case ir.Emulated:{let r=this.rendererByCompId.get(n.id);return r||(r=new Lj(this.eventManager,this.sharedStylesHost,n,this.appId),this.rendererByCompId.set(n.id,r)),r.applyToHost(e),r}case 1:case ir.ShadowDom:return new Ij(this.eventManager,this.sharedStylesHost,e,n);default:if(!this.rendererByCompId.has(n.id)){const r=Kv(n.id,n.styles);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(n.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return i.\u0275fac=function(e){return new(e||i)(me(X_),me(vm),me(hu))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})();class Xv{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,e){return e?document.createElementNS(Gv[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){(GE(t)?t.content:t).appendChild(e)}insertBefore(t,e,n){t&&(GE(t)?t.content:t).insertBefore(e,n)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let n="string"==typeof t?document.querySelector(t):t;if(!n)throw new Error(`The selector "${t}" did not match any elements`);return e||(n.textContent=""),n}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,n,r){if(r){e=r+":"+e;const o=Gv[r];o?t.setAttributeNS(o,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)}removeAttribute(t,e,n){if(n){const r=Gv[n];r?t.removeAttributeNS(r,e):t.removeAttribute(`${n}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,n,r){r&(to.DashCase|to.Important)?t.style.setProperty(e,n,r&to.Important?"important":""):t.style[e]=n}removeStyle(t,e,n){n&to.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,n){t[e]=n}setValue(t,e){t.nodeValue=e}listen(t,e,n){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,WE(n)):this.eventManager.addEventListener(t,e,WE(n))}}function GE(i){return"TEMPLATE"===i.tagName&&void 0!==i.content}class Lj extends Xv{constructor(t,e,n,r){super(t),this.component=n;const o=Kv(r+"-"+n.id,n.styles);e.addStyles(o),this.contentAttr=function Sj(i){return"_ngcontent-%COMP%".replace(qv,i)}(r+"-"+n.id),this.hostAttr=function Tj(i){return"_nghost-%COMP%".replace(qv,i)}(r+"-"+n.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const n=super.createElement(t,e);return super.setAttribute(n,this.contentAttr,""),n}}class Ij extends Xv{constructor(t,e,n,r){super(t),this.sharedStylesHost=e,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const o=Kv(r.id,r.styles);for(let s=0;s{class i extends jE{constructor(e){super(e)}supports(e){return!0}addEventListener(e,n,r){return e.addEventListener(n,r,!1),()=>this.removeEventListener(e,n,r)}removeEventListener(e,n,r){return e.removeEventListener(n,r)}}return i.\u0275fac=function(e){return new(e||i)(me(Lt))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})();const qE=["alt","control","meta","shift"],Oj={"\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"},Pj={alt:i=>i.altKey,control:i=>i.ctrlKey,meta:i=>i.metaKey,shift:i=>i.shiftKey};let Rj=(()=>{class i extends jE{constructor(e){super(e)}supports(e){return null!=i.parseEventName(e)}addEventListener(e,n,r){const o=i.parseEventName(n),s=i.eventCallback(o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Vs().onAndCancel(e,o.domEventName,s))}static parseEventName(e){const n=e.toLowerCase().split("."),r=n.shift();if(0===n.length||"keydown"!==r&&"keyup"!==r)return null;const o=i._normalizeKey(n.pop());let s="",a=n.indexOf("code");if(a>-1&&(n.splice(a,1),s="code."),qE.forEach(f=>{const y=n.indexOf(f);y>-1&&(n.splice(y,1),s+=f+".")}),s+=o,0!=n.length||0===o.length)return null;const l={};return l.domEventName=r,l.fullKey=s,l}static matchEventFullKeyCode(e,n){let r=Oj[e.key]||e.key,o="";return n.indexOf("code.")>-1&&(r=e.code,o="code."),!(null==r||!r)&&(r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),qE.forEach(s=>{s!==r&&(0,Pj[s])(e)&&(o+=s+".")}),o+=r,o===n)}static eventCallback(e,n,r){return o=>{i.matchEventFullKeyCode(o,e)&&r.runGuarded(()=>n(o))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return i.\u0275fac=function(e){return new(e||i)(me(Lt))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})();const XE=[{provide:ll,useValue:AE},{provide:N3,useValue:function Bj(){$v.makeCurrent()},multi:!0},{provide:Lt,useFactory:function jj(){return function MN(i){ay=i}(document),document},deps:[]}],Yj=W3(F7,"browser",XE),QE=new Ae(""),ZE=[{provide:I_,useClass:class Dj{addToWindow(t){Zi.getAngularTestability=(n,r=!0)=>{const o=t.findTestabilityInTree(n,r);if(null==o)throw new Error("Could not find testability for element.");return o},Zi.getAllAngularTestabilities=()=>t.getAllTestabilities(),Zi.getAllAngularRootElements=()=>t.getAllRootElements(),Zi.frameworkStabilizers||(Zi.frameworkStabilizers=[]),Zi.frameworkStabilizers.push(n=>{const r=Zi.getAllAngularTestabilities();let o=r.length,s=!1;const a=function(l){s=s||l,o--,0==o&&n(s)};r.forEach(function(l){l.whenStable(a)})})}findTestabilityInTree(t,e,n){return null==e?null:t.getTestability(e)??(n?Vs().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null)}},deps:[]},{provide:Y3,useClass:vv,deps:[ct,Fv,I_]},{provide:vv,useClass:vv,deps:[ct,Fv,I_]}],JE=[{provide:py,useValue:"root"},{provide:ua,useFactory:function Hj(){return new ua},deps:[]},{provide:K_,useClass:Nj,multi:!0,deps:[Lt,ct,ll]},{provide:K_,useClass:Rj,multi:!0,deps:[Lt]},{provide:Q_,useClass:Q_,deps:[X_,vm,hu]},{provide:$d,useExisting:Q_},{provide:YE,useExisting:vm},{provide:vm,useClass:vm,deps:[Lt]},{provide:X_,useClass:X_,deps:[K_,ct]},{provide:IE,useClass:Cj,deps:[]},[]];let e4=(()=>{class i{constructor(e){}static withServerTransition(e){return{ngModule:i,providers:[{provide:hu,useValue:e.appId},{provide:HE,useExisting:hu},xj]}}}return i.\u0275fac=function(e){return new(e||i)(me(QE,12))},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[...JE,...ZE],imports:[En,w7]}),i})(),t4=(()=>{class i{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}}return i.\u0275fac=function(e){return new(e||i)(me(Lt))},i.\u0275prov=Ve({token:i,factory:function(e){let n=null;return n=e?new e:function zj(){return new t4(me(Lt))}(),n},providedIn:"root"}),i})();typeof window<"u"&&window;let Fm=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:function(e){let n=null;return n=e?new(e||i):me(o4),n},providedIn:"root"}),i})(),o4=(()=>{class i extends Fm{constructor(e){super(),this._doc=e}sanitize(e,n){if(null==n)return null;switch(e){case Yi.NONE:return n;case Yi.HTML:return Ls(n,"HTML")?go(n):wD(this._doc,String(n)).toString();case Yi.STYLE:return Ls(n,"Style")?go(n):n;case Yi.SCRIPT:if(Ls(n,"Script"))return go(n);throw new Error("unsafe value used in a script context");case Yi.URL:return Ls(n,"URL")?go(n):r_(String(n));case Yi.RESOURCE_URL:if(Ls(n,"ResourceURL"))return go(n);throw new Error(`unsafe value used in a resource URL context (see ${pd})`);default:throw new Error(`Unexpected SecurityContext ${e} (see ${pd})`)}}bypassSecurityTrustHtml(e){return function NN(i){return new EN(i)}(e)}bypassSecurityTrustStyle(e){return function ON(i){return new SN(i)}(e)}bypassSecurityTrustScript(e){return function PN(i){return new TN(i)}(e)}bypassSecurityTrustUrl(e){return function RN(i){return new AN(i)}(e)}bypassSecurityTrustResourceUrl(e){return function BN(i){return new LN(i)}(e)}}return i.\u0275fac=function(e){return new(e||i)(me(Lt))},i.\u0275prov=Ve({token:i,factory:function(e){let n=null;return n=e?new e:function Xj(i){return new o4(i.get(Lt))}(me(gn)),n},providedIn:"root"}),i})();function vt(...i){return yn(i,Cn(i))}class di extends ae{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return!e.closed&&t.next(this._value),e}getValue(){const{hasError:t,thrownError:e,_value:n}=this;if(t)throw e;return this._throwIfClosed(),n}next(t){super.next(this._value=t)}}const Z_=c(i=>function(){i(this),this.name="EmptyError",this.message="no elements in sequence"}),{isArray:Qj}=Array,{getPrototypeOf:Zj,prototype:Jj,keys:eY}=Object;function s4(i){if(1===i.length){const t=i[0];if(Qj(t))return{args:t,keys:null};if(function tY(i){return i&&"object"==typeof i&&Zj(i)===Jj}(t)){const e=eY(t);return{args:e.map(n=>t[n]),keys:e}}}return{args:i,keys:null}}const{isArray:iY}=Array;function Jv(i){return Te(t=>function nY(i,t){return iY(t)?i(...t):i(t)}(i,t))}function a4(i,t){return i.reduce((e,n,r)=>(e[n]=t[r],e),{})}function eF(...i){const t=Cn(i),e=Ki(i),{args:n,keys:r}=s4(i);if(0===n.length)return yn([],t);const o=new Qe(function rY(i,t,e=we){return n=>{l4(t,()=>{const{length:r}=i,o=new Array(r);let s=r,a=r;for(let l=0;l{const f=yn(i[l],t);let y=!1;f.subscribe(tt(n,S=>{o[l]=S,y||(y=!0,a--),a||n.next(e(o.slice()))},()=>{--s||n.complete()}))},n)},n)}}(n,t,r?s=>a4(r,s):we));return e?o.pipe(Jv(e)):o}function l4(i,t,e){i?Ir(e,i,t):t()}function wc(...i){return function oY(){return si(1)}()(yn(i,Cn(i)))}function kc(i){return new Qe(t=>{Ti(i()).subscribe(t)})}function xc(i,t){const e=g(i)?i:()=>i,n=r=>r.error(e());return new Qe(t?r=>t.schedule(n,0,r):n)}function tF(){return ot((i,t)=>{let e=null;i._refCount++;const n=tt(t,void 0,void 0,void 0,()=>{if(!i||i._refCount<=0||0<--i._refCount)return void(e=null);const r=i._connection,o=e;e=null,r&&(!o||r===o)&&r.unsubscribe(),t.unsubscribe()});i.subscribe(n),n.closed||(e=i.connect())})}class J_ extends Qe{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,Oe(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 h;const e=this.getSubject();t.add(this.source.subscribe(tt(e,void 0,()=>{this._teardown(),e.complete()},n=>{this._teardown(),e.error(n)},()=>this._teardown()))),t.closed&&(this._connection=null,t=h.EMPTY)}return t}refCount(){return tF()(this)}}function Vn(i,t){return ot((e,n)=>{let r=null,o=0,s=!1;const a=()=>s&&!r&&n.complete();e.subscribe(tt(n,l=>{r?.unsubscribe();let f=0;const y=o++;Ti(i(l,y)).subscribe(r=tt(n,S=>n.next(t?t(l,S,y,f++):S),()=>{r=null,a()}))},()=>{s=!0,a()}))})}function vi(i){return i<=0?()=>An:ot((t,e)=>{let n=0;t.subscribe(tt(e,r=>{++n<=i&&(e.next(r),i<=n&&e.complete())}))})}function Nn(...i){const t=Cn(i);return ot((e,n)=>{(t?wc(i,e,t):wc(i,e)).subscribe(n)})}function ni(i,t){return ot((e,n)=>{let r=0;e.subscribe(tt(n,o=>i.call(t,o,r++)&&n.next(o)))})}function eg(i){return ot((t,e)=>{let n=!1;t.subscribe(tt(e,r=>{n=!0,e.next(r)},()=>{n||e.next(i),e.complete()}))})}function c4(i=sY){return ot((t,e)=>{let n=!1;t.subscribe(tt(e,r=>{n=!0,e.next(r)},()=>n?e.complete():e.error(i())))})}function sY(){return new Z_}function ya(i,t){const e=arguments.length>=2;return n=>n.pipe(i?ni((r,o)=>i(r,o,n)):we,vi(1),e?eg(t):c4(()=>new Z_))}function hl(i,t){return g(t)?an(i,t,1):an(i,1)}function Sn(i,t,e){const n=g(i)||t||e?{next:i,error:t,complete:e}:i;return n?ot((r,o)=>{var s;null===(s=n.subscribe)||void 0===s||s.call(n);let a=!0;r.subscribe(tt(o,l=>{var f;null===(f=n.next)||void 0===f||f.call(n,l),o.next(l)},()=>{var l;a=!1,null===(l=n.complete)||void 0===l||l.call(n),o.complete()},l=>{var f;a=!1,null===(f=n.error)||void 0===f||f.call(n,l),o.error(l)},()=>{var l,f;a&&(null===(l=n.unsubscribe)||void 0===l||l.call(n)),null===(f=n.finalize)||void 0===f||f.call(n)}))}):we}function va(i){return ot((t,e)=>{let o,n=null,r=!1;n=t.subscribe(tt(e,void 0,void 0,s=>{o=Ti(i(s,va(i)(t))),n?(n.unsubscribe(),n=null,o.subscribe(e)):r=!0})),r&&(n.unsubscribe(),n=null,o.subscribe(e))})}function aY(i,t,e,n,r){return(o,s)=>{let a=e,l=t,f=0;o.subscribe(tt(s,y=>{const S=f++;l=a?i(l,y,S):(a=!0,y),n&&s.next(l)},r&&(()=>{a&&s.next(l),s.complete()})))}}function d4(i,t){return ot(aY(i,t,arguments.length>=2,!0))}function iF(i){return i<=0?()=>An:ot((t,e)=>{let n=[];t.subscribe(tt(e,r=>{n.push(r),i{for(const r of n)e.next(r);e.complete()},void 0,()=>{n=null}))})}function u4(i,t){const e=arguments.length>=2;return n=>n.pipe(i?ni((r,o)=>i(r,o,n)):we,iF(1),e?eg(t):c4(()=>new Z_))}function h4(i,t=!1){return ot((e,n)=>{let r=0;e.subscribe(tt(n,o=>{const s=i(o,r++);(s||t)&&n.next(o),!s&&n.complete()}))})}function tg(i){return Te(()=>i)}function ig(i){return ot((t,e)=>{try{t.subscribe(e)}finally{e.add(i)}})}const ui="primary",wm=Symbol("RouteTitle");class lY{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e[0]:e}return null}getAll(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function _u(i){return new lY(i)}function cY(i,t,e){const n=e.path.split("/");if(n.length>i.length||"full"===e.pathMatch&&(t.hasChildren()||n.lengthn[o]===r)}return i===t}function f4(i){return Array.prototype.concat.apply([],i)}function p4(i){return i.length>0?i[i.length-1]:null}function br(i,t){for(const e in i)i.hasOwnProperty(e)&&t(i[e],e)}function ml(i){return Uy(i)?i:nm(i)?yn(Promise.resolve(i)):vt(i)}const ng=!1,uY={exact:function b4(i,t,e){if(!Cc(i.segments,t.segments)||!rg(i.segments,t.segments,e)||i.numberOfChildren!==t.numberOfChildren)return!1;for(const n in t.children)if(!i.children[n]||!b4(i.children[n],t.children[n],e))return!1;return!0},subset:y4},_4={exact:function hY(i,t){return zs(i,t)},subset:function mY(i,t){return Object.keys(t).length<=Object.keys(i).length&&Object.keys(t).every(e=>m4(i[e],t[e]))},ignored:()=>!0};function g4(i,t,e){return uY[e.paths](i.root,t.root,e.matrixParams)&&_4[e.queryParams](i.queryParams,t.queryParams)&&!("exact"===e.fragment&&i.fragment!==t.fragment)}function y4(i,t,e){return v4(i,t,t.segments,e)}function v4(i,t,e,n){if(i.segments.length>e.length){const r=i.segments.slice(0,e.length);return!(!Cc(r,e)||t.hasChildren()||!rg(r,e,n))}if(i.segments.length===e.length){if(!Cc(i.segments,e)||!rg(i.segments,e,n))return!1;for(const r in t.children)if(!i.children[r]||!y4(i.children[r],t.children[r],n))return!1;return!0}{const r=e.slice(0,i.segments.length),o=e.slice(i.segments.length);return!!(Cc(i.segments,r)&&rg(i.segments,r,n)&&i.children[ui])&&v4(i.children[ui],t,o,n)}}function rg(i,t,e){return t.every((n,r)=>_4[e](i[r].parameters,n.parameters))}class Dc{constructor(t=new hi([],{}),e={},n=null){this.root=t,this.queryParams=e,this.fragment=n}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=_u(this.queryParams)),this._queryParamMap}toString(){return _Y.serialize(this)}}class hi{constructor(t,e){this.segments=t,this.children=e,this.parent=null,br(e,(n,r)=>n.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return og(this)}}class km{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=_u(this.parameters)),this._parameterMap}toString(){return k4(this)}}function Cc(i,t){return i.length===t.length&&i.every((e,n)=>e.path===t[n].path)}let xm=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:function(){return new nF},providedIn:"root"}),i})();class nF{parse(t){const e=new DY(t);return new Dc(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){const e=`/${Dm(t.root,!0)}`,n=function yY(i){const t=Object.keys(i).map(e=>{const n=i[e];return Array.isArray(n)?n.map(r=>`${sg(e)}=${sg(r)}`).join("&"):`${sg(e)}=${sg(n)}`}).filter(e=>!!e);return t.length?`?${t.join("&")}`:""}(t.queryParams);return`${e}${n}${"string"==typeof t.fragment?`#${function gY(i){return encodeURI(i)}(t.fragment)}`:""}`}}const _Y=new nF;function og(i){return i.segments.map(t=>k4(t)).join("/")}function Dm(i,t){if(!i.hasChildren())return og(i);if(t){const e=i.children[ui]?Dm(i.children[ui],!1):"",n=[];return br(i.children,(r,o)=>{o!==ui&&n.push(`${o}:${Dm(r,!1)}`)}),n.length>0?`${e}(${n.join("//")})`:e}{const e=function pY(i,t){let e=[];return br(i.children,(n,r)=>{r===ui&&(e=e.concat(t(n,r)))}),br(i.children,(n,r)=>{r!==ui&&(e=e.concat(t(n,r)))}),e}(i,(n,r)=>r===ui?[Dm(i.children[ui],!1)]:[`${r}:${Dm(n,!1)}`]);return 1===Object.keys(i.children).length&&null!=i.children[ui]?`${og(i)}/${e[0]}`:`${og(i)}/(${e.join("//")})`}}function F4(i){return encodeURIComponent(i).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function sg(i){return F4(i).replace(/%3B/gi,";")}function rF(i){return F4(i).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function ag(i){return decodeURIComponent(i)}function w4(i){return ag(i.replace(/\+/g,"%20"))}function k4(i){return`${rF(i.path)}${function bY(i){return Object.keys(i).map(t=>`;${rF(t)}=${rF(i[t])}`).join("")}(i.parameters)}`}const vY=/^[^\/()?;=#]+/;function lg(i){const t=i.match(vY);return t?t[0]:""}const FY=/^[^=?&#]+/,kY=/^[^&#]+/;class DY{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new hi([],{}):new hi([],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 e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(n[ui]=new hi(t,e)),n}parseSegment(){const t=lg(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new He(4009,ng);return this.capture(t),new km(ag(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const e=lg(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){const r=lg(this.remaining);r&&(n=r,this.capture(n))}t[ag(e)]=ag(n)}parseQueryParam(t){const e=function wY(i){const t=i.match(FY);return t?t[0]:""}(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){const s=function xY(i){const t=i.match(kY);return t?t[0]:""}(this.remaining);s&&(n=s,this.capture(n))}const r=w4(e),o=w4(n);if(t.hasOwnProperty(r)){let s=t[r];Array.isArray(s)||(s=[s],t[r]=s),s.push(o)}else t[r]=o}parseParens(t){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const n=lg(this.remaining),r=this.remaining[n.length];if("/"!==r&&")"!==r&&";"!==r)throw new He(4010,ng);let o;n.indexOf(":")>-1?(o=n.slice(0,n.indexOf(":")),this.capture(o),this.capture(":")):t&&(o=ui);const s=this.parseChildren();e[o]=1===Object.keys(s).length?s[ui]:new hi([],s),this.consumeOptional("//")}return e}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 He(4011,ng)}}function oF(i){return i.segments.length>0?new hi([],{[ui]:i}):i}function cg(i){const t={};for(const n of Object.keys(i.children)){const o=cg(i.children[n]);(o.segments.length>0||o.hasChildren())&&(t[n]=o)}return function CY(i){if(1===i.numberOfChildren&&i.children[ui]){const t=i.children[ui];return new hi(i.segments.concat(t.segments),t.children)}return i}(new hi(i.segments,t))}function Mc(i){return i instanceof Dc}function SY(i,t,e,n,r){if(0===e.length)return gu(t.root,t.root,t.root,n,r);const o=function C4(i){if("string"==typeof i[0]&&1===i.length&&"/"===i[0])return new D4(!0,0,i);let t=0,e=!1;const n=i.reduce((r,o,s)=>{if("object"==typeof o&&null!=o){if(o.outlets){const a={};return br(o.outlets,(l,f)=>{a[f]="string"==typeof l?l.split("/"):l}),[...r,{outlets:a}]}if(o.segmentPath)return[...r,o.segmentPath]}return"string"!=typeof o?[...r,o]:0===s?(o.split("/").forEach((a,l)=>{0==l&&"."===a||(0==l&&""===a?e=!0:".."===a?t++:""!=a&&r.push(a))}),r):[...r,o]},[]);return new D4(e,t,n)}(e);return o.toRoot()?gu(t.root,t.root,new hi([],{}),n,r):function s(l){const f=function AY(i,t,e,n){if(i.isAbsolute)return new bu(t.root,!0,0);if(-1===n)return new bu(e,e===t.root,0);return function M4(i,t,e){let n=i,r=t,o=e;for(;o>r;){if(o-=r,n=n.parent,!n)throw new He(4005,!1);r=n.segments.length}return new bu(n,!1,r-o)}(e,n+(Cm(i.commands[0])?0:1),i.numberOfDoubleDots)}(o,t,i.snapshot?._urlSegment,l),y=f.processChildren?Em(f.segmentGroup,f.index,o.commands):aF(f.segmentGroup,f.index,o.commands);return gu(t.root,f.segmentGroup,y,n,r)}(i.snapshot?._lastPathIndex)}function Cm(i){return"object"==typeof i&&null!=i&&!i.outlets&&!i.segmentPath}function Mm(i){return"object"==typeof i&&null!=i&&i.outlets}function gu(i,t,e,n,r){let s,o={};n&&br(n,(l,f)=>{o[f]=Array.isArray(l)?l.map(y=>`${y}`):`${l}`}),s=i===t?e:x4(i,t,e);const a=oF(cg(s));return new Dc(a,o,r)}function x4(i,t,e){const n={};return br(i.children,(r,o)=>{n[o]=r===t?e:x4(r,t,e)}),new hi(i.segments,n)}class D4{constructor(t,e,n){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=n,t&&n.length>0&&Cm(n[0]))throw new He(4003,!1);const r=n.find(Mm);if(r&&r!==p4(n))throw new He(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class bu{constructor(t,e,n){this.segmentGroup=t,this.processChildren=e,this.index=n}}function aF(i,t,e){if(i||(i=new hi([],{})),0===i.segments.length&&i.hasChildren())return Em(i,t,e);const n=function IY(i,t,e){let n=0,r=t;const o={match:!1,pathIndex:0,commandIndex:0};for(;r=e.length)return o;const s=i.segments[r],a=e[n];if(Mm(a))break;const l=`${a}`,f=n0&&void 0===l)break;if(l&&f&&"object"==typeof f&&void 0===f.outlets){if(!S4(l,f,s))return o;n+=2}else{if(!S4(l,{},s))return o;n++}r++}return{match:!0,pathIndex:r,commandIndex:n}}(i,t,e),r=e.slice(n.commandIndex);if(n.match&&n.pathIndex{"string"==typeof o&&(o=[o]),null!==o&&(r[s]=aF(i.children[s],t,o))}),br(i.children,(o,s)=>{void 0===n[s]&&(r[s]=o)}),new hi(i.segments,r)}}function lF(i,t,e){const n=i.segments.slice(0,t);let r=0;for(;r{"string"==typeof e&&(e=[e]),null!==e&&(t[n]=lF(new hi([],{}),0,e))}),t}function E4(i){const t={};return br(i,(e,n)=>t[n]=`${e}`),t}function S4(i,t,e){return i==e.path&&zs(t,e.parameters)}class Fa{constructor(t,e){this.id=t,this.url=e}}class cF extends Fa{constructor(t,e,n="imperative",r=null){super(t,e),this.type=0,this.navigationTrigger=n,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Ec extends Fa{constructor(t,e,n){super(t,e),this.urlAfterRedirects=n,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class dg extends Fa{constructor(t,e,n,r){super(t,e),this.reason=n,this.code=r,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class T4 extends Fa{constructor(t,e,n,r){super(t,e),this.error=n,this.target=r,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class OY extends Fa{constructor(t,e,n,r){super(t,e),this.urlAfterRedirects=n,this.state=r,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class PY extends Fa{constructor(t,e,n,r){super(t,e),this.urlAfterRedirects=n,this.state=r,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class RY extends Fa{constructor(t,e,n,r,o){super(t,e),this.urlAfterRedirects=n,this.state=r,this.shouldActivate=o,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class BY extends Fa{constructor(t,e,n,r){super(t,e),this.urlAfterRedirects=n,this.state=r,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class HY extends Fa{constructor(t,e,n,r){super(t,e),this.urlAfterRedirects=n,this.state=r,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class jY{constructor(t){this.route=t,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class YY{constructor(t){this.route=t,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class VY{constructor(t){this.snapshot=t,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class zY{constructor(t){this.snapshot=t,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class UY{constructor(t){this.snapshot=t,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class WY{constructor(t){this.snapshot=t,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class A4{constructor(t,e,n){this.routerEvent=t,this.position=e,this.anchor=n,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}let GY=(()=>{class i{createUrlTree(e,n,r,o,s,a){return SY(e||n.root,r,o,s,a)}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})(),qY=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:function(t){return GY.\u0275fac(t)},providedIn:"root"}),i})();class L4{constructor(t){this._root=t}get root(){return this._root.value}parent(t){const e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}children(t){const e=dF(t,this._root);return e?e.children.map(n=>n.value):[]}firstChild(t){const e=dF(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=uF(t,this._root);return e.length<2?[]:e[e.length-2].children.map(r=>r.value).filter(r=>r!==t)}pathFromRoot(t){return uF(t,this._root).map(e=>e.value)}}function dF(i,t){if(i===t.value)return t;for(const e of t.children){const n=dF(i,e);if(n)return n}return null}function uF(i,t){if(i===t.value)return[t];for(const e of t.children){const n=uF(i,e);if(n.length)return n.unshift(t),n}return[]}class wa{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function yu(i){const t={};return i&&i.children.forEach(e=>t[e.value.outlet]=e),t}class I4 extends L4{constructor(t,e){super(t),this.snapshot=e,hF(this,t)}toString(){return this.snapshot.toString()}}function N4(i,t){const e=function KY(i,t){const s=new ug([],{},{},"",{},ui,t,null,i.root,-1,{});return new P4("",new wa(s,[]))}(i,t),n=new di([new km("",{})]),r=new di({}),o=new di({}),s=new di({}),a=new di(""),l=new ka(n,r,s,a,o,ui,t,e.root);return l.snapshot=e.root,new I4(new wa(l,[]),e)}class ka{constructor(t,e,n,r,o,s,a,l){this.url=t,this.params=e,this.queryParams=n,this.fragment=r,this.data=o,this.outlet=s,this.component=a,this.title=this.data?.pipe(Te(f=>f[wm]))??vt(void 0),this._futureSnapshot=l}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(Te(t=>_u(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Te(t=>_u(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function O4(i,t="emptyOnly"){const e=i.pathFromRoot;let n=0;if("always"!==t)for(n=e.length-1;n>=1;){const r=e[n],o=e[n-1];if(r.routeConfig&&""===r.routeConfig.path)n--;else{if(o.component)break;n--}}return function XY(i){return i.reduce((t,e)=>({params:{...t.params,...e.params},data:{...t.data,...e.data},resolve:{...e.data,...t.resolve,...e.routeConfig?.data,...e._resolvedData}}),{params:{},data:{},resolve:{}})}(e.slice(n))}class ug{constructor(t,e,n,r,o,s,a,l,f,y,S){this.url=t,this.params=e,this.queryParams=n,this.fragment=r,this.data=o,this.outlet=s,this.component=a,this.routeConfig=l,this._urlSegment=f,this._lastPathIndex=y,this._resolve=S}get title(){return this.data?.[wm]}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=_u(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=_u(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(n=>n.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class P4 extends L4{constructor(t,e){super(e),this.url=t,hF(this,e)}toString(){return R4(this._root)}}function hF(i,t){t.value._routerState=i,t.children.forEach(e=>hF(i,e))}function R4(i){const t=i.children.length>0?` { ${i.children.map(R4).join(", ")} } `:"";return`${i.value}${t}`}function mF(i){if(i.snapshot){const t=i.snapshot,e=i._futureSnapshot;i.snapshot=e,zs(t.queryParams,e.queryParams)||i.queryParams.next(e.queryParams),t.fragment!==e.fragment&&i.fragment.next(e.fragment),zs(t.params,e.params)||i.params.next(e.params),function dY(i,t){if(i.length!==t.length)return!1;for(let e=0;ezs(e.parameters,t[n].parameters))}(i.url,t.url);return e&&!(!i.parent!=!t.parent)&&(!i.parent||fF(i.parent,t.parent))}function Sm(i,t,e){if(e&&i.shouldReuseRoute(t.value,e.value.snapshot)){const n=e.value;n._futureSnapshot=t.value;const r=function ZY(i,t,e){return t.children.map(n=>{for(const r of e.children)if(i.shouldReuseRoute(n.value,r.value.snapshot))return Sm(i,n,r);return Sm(i,n)})}(i,t,e);return new wa(n,r)}{if(i.shouldAttach(t.value)){const o=i.retrieve(t.value);if(null!==o){const s=o.route;return s.value._futureSnapshot=t.value,s.children=t.children.map(a=>Sm(i,a)),s}}const n=function JY(i){return new ka(new di(i.url),new di(i.params),new di(i.queryParams),new di(i.fragment),new di(i.data),i.outlet,i.component,i)}(t.value),r=t.children.map(o=>Sm(i,o));return new wa(n,r)}}const pF="ngNavigationCancelingError";function B4(i,t){const{redirectTo:e,navigationBehaviorOptions:n}=Mc(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,r=H4(!1,0,t);return r.url=e,r.navigationBehaviorOptions=n,r}function H4(i,t,e){const n=new Error("NavigationCancelingError: "+(i||""));return n[pF]=!0,n.cancellationCode=t,e&&(n.url=e),n}function j4(i){return Y4(i)&&Mc(i.url)}function Y4(i){return i&&i[pF]}class eV{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.injector=null,this.children=new Tm,this.attachRef=null}}let Tm=(()=>{class i{constructor(){this.contexts=new Map}onChildOutletCreated(e,n){const r=this.getOrCreateContext(e);r.outlet=n,this.contexts.set(e,r)}onChildOutletDestroyed(e){const n=this.getContext(e);n&&(n.outlet=null,n.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let n=this.getContext(e);return n||(n=new eV,this.contexts.set(e,n)),n}getContext(e){return this.contexts.get(e)||null}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();const hg=!1;let _F=(()=>{class i{constructor(){this.activated=null,this._activatedRoute=null,this.name=ui,this.activateEvents=new Xe,this.deactivateEvents=new Xe,this.attachEvents=new Xe,this.detachEvents=new Xe,this.parentContexts=Gt(Tm),this.location=Gt(en),this.changeDetector=Gt(Nt),this.environmentInjector=Gt(Is)}ngOnChanges(e){if(e.name){const{firstChange:n,previousValue:r}=e.name;if(n)return;this.isTrackedInParentContexts(r)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(r)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new He(4012,hg);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new He(4012,hg);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new He(4012,hg);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,n){this.activated=e,this._activatedRoute=n,this.location.insert(e.hostView),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,n){if(this.isActivated)throw new He(4013,hg);this._activatedRoute=e;const r=this.location,s=e.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,l=new tV(e,a,r.injector);if(n&&function iV(i){return!!i.resolveComponentFactory}(n)){const f=n.resolveComponentFactory(s);this.activated=r.createComponent(f,r.length,l)}else this.activated=r.createComponent(s,{index:r.length,injector:l,environmentInjector:n??this.environmentInjector});this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[xi]}),i})();class tV{constructor(t,e,n){this.route=t,this.childContexts=e,this.parent=n}get(t,e){return t===ka?this.route:t===Tm?this.childContexts:this.parent.get(t,e)}}let gF=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275cmp=qe({type:i,selectors:[["ng-component"]],standalone:!0,features:[nv],decls:1,vars:0,template:function(e,n){1&e&&Ee(0,"router-outlet")},dependencies:[_F],encapsulation:2}),i})();function V4(i,t){return i.providers&&!i._injector&&(i._injector=E_(i.providers,t,`Route: ${i.path}`)),i._injector??t}function yF(i){const t=i.children&&i.children.map(yF),e=t?{...i,children:t}:{...i};return!e.component&&!e.loadComponent&&(t||e.loadChildren)&&e.outlet&&e.outlet!==ui&&(e.component=gF),e}function Wo(i){return i.outlet||ui}function z4(i,t){const e=i.filter(n=>Wo(n)===t);return e.push(...i.filter(n=>Wo(n)!==t)),e}function Am(i){if(!i)return null;if(i.routeConfig?._injector)return i.routeConfig._injector;for(let t=i.parent;t;t=t.parent){const e=t.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}class aV{constructor(t,e,n,r){this.routeReuseStrategy=t,this.futureState=e,this.currState=n,this.forwardEvent=r}activate(t){const e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,t),mF(this.futureState.root),this.activateChildRoutes(e,n,t)}deactivateChildRoutes(t,e,n){const r=yu(e);t.children.forEach(o=>{const s=o.value.outlet;this.deactivateRoutes(o,r[s],n),delete r[s]}),br(r,(o,s)=>{this.deactivateRouteAndItsChildren(o,n)})}deactivateRoutes(t,e,n){const r=t.value,o=e?e.value:null;if(r===o)if(r.component){const s=n.getContext(r.outlet);s&&this.deactivateChildRoutes(t,e,s.children)}else this.deactivateChildRoutes(t,e,n);else o&&this.deactivateRouteAndItsChildren(e,n)}deactivateRouteAndItsChildren(t,e){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}detachAndStoreRouteSubtree(t,e){const n=e.getContext(t.value.outlet),r=n&&t.value.component?n.children:e,o=yu(t);for(const s of Object.keys(o))this.deactivateRouteAndItsChildren(o[s],r);if(n&&n.outlet){const s=n.outlet.detach(),a=n.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:s,route:t,contexts:a})}}deactivateRouteAndOutlet(t,e){const n=e.getContext(t.value.outlet),r=n&&t.value.component?n.children:e,o=yu(t);for(const s of Object.keys(o))this.deactivateRouteAndItsChildren(o[s],r);n&&n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated(),n.attachRef=null,n.resolver=null,n.route=null)}activateChildRoutes(t,e,n){const r=yu(e);t.children.forEach(o=>{this.activateRoutes(o,r[o.value.outlet],n),this.forwardEvent(new WY(o.value.snapshot))}),t.children.length&&this.forwardEvent(new zY(t.value.snapshot))}activateRoutes(t,e,n){const r=t.value,o=e?e.value:null;if(mF(r),r===o)if(r.component){const s=n.getOrCreateContext(r.outlet);this.activateChildRoutes(t,e,s.children)}else this.activateChildRoutes(t,e,n);else if(r.component){const s=n.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){const a=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.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=Am(r.snapshot),l=a?.get(da)??null;s.attachRef=null,s.route=r,s.resolver=l,s.injector=a,s.outlet&&s.outlet.activateWith(r,s.injector),this.activateChildRoutes(t,null,s.children)}}else this.activateChildRoutes(t,null,n)}}class U4{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class mg{constructor(t,e){this.component=t,this.route=e}}function lV(i,t,e){const n=i._root;return Lm(n,t?t._root:null,e,[n.value])}function vu(i,t){const e=Symbol(),n=t.get(i,e);return n===e?"function"!=typeof i||function rb(i){return null!==gd(i)}(i)?t.get(i):i:n}function Lm(i,t,e,n,r={canDeactivateChecks:[],canActivateChecks:[]}){const o=yu(t);return i.children.forEach(s=>{(function dV(i,t,e,n,r={canDeactivateChecks:[],canActivateChecks:[]}){const o=i.value,s=t?t.value:null,a=e?e.getContext(i.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){const l=function uV(i,t,e){if("function"==typeof e)return e(i,t);switch(e){case"pathParamsChange":return!Cc(i.url,t.url);case"pathParamsOrQueryParamsChange":return!Cc(i.url,t.url)||!zs(i.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!fF(i,t)||!zs(i.queryParams,t.queryParams);default:return!fF(i,t)}}(s,o,o.routeConfig.runGuardsAndResolvers);l?r.canActivateChecks.push(new U4(n)):(o.data=s.data,o._resolvedData=s._resolvedData),Lm(i,t,o.component?a?a.children:null:e,n,r),l&&a&&a.outlet&&a.outlet.isActivated&&r.canDeactivateChecks.push(new mg(a.outlet.component,s))}else s&&Im(t,a,r),r.canActivateChecks.push(new U4(n)),Lm(i,null,o.component?a?a.children:null:e,n,r)})(s,o[s.value.outlet],e,n.concat([s.value]),r),delete o[s.value.outlet]}),br(o,(s,a)=>Im(s,e.getContext(a),r)),r}function Im(i,t,e){const n=yu(i),r=i.value;br(n,(o,s)=>{Im(o,r.component?t?t.children.getContext(s):null:t,e)}),e.canDeactivateChecks.push(new mg(r.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,r))}function Nm(i){return"function"==typeof i}function vF(i){return i instanceof Z_||"EmptyError"===i?.name}const fg=Symbol("INITIAL_VALUE");function Fu(){return Vn(i=>eF(i.map(t=>t.pipe(vi(1),Nn(fg)))).pipe(Te(t=>{for(const e of t)if(!0!==e){if(e===fg)return fg;if(!1===e||e instanceof Dc)return e}return!0}),ni(t=>t!==fg),vi(1)))}function W4(i){return function be(...i){return Le(i)}(Sn(t=>{if(Mc(t))throw B4(0,t)}),Te(t=>!0===t))}const FF={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function $4(i,t,e,n,r){const o=wF(i,t,e);return o.matched?function EV(i,t,e,n){const r=t.canMatch;return r&&0!==r.length?vt(r.map(s=>{const a=vu(s,i);return ml(function gV(i){return i&&Nm(i.canMatch)}(a)?a.canMatch(t,e):i.runInContext(()=>a(t,e)))})).pipe(Fu(),W4()):vt(!0)}(n=V4(t,n),t,e).pipe(Te(s=>!0===s?o:{...FF})):vt(o)}function wF(i,t,e){if(""===t.path)return"full"===t.pathMatch&&(i.hasChildren()||e.length>0)?{...FF}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const r=(t.matcher||cY)(e,i,t);if(!r)return{...FF};const o={};br(r.posParams,(a,l)=>{o[l]=a.path});const s=r.consumed.length>0?{...o,...r.consumed[r.consumed.length-1].parameters}:o;return{matched:!0,consumedSegments:r.consumed,remainingSegments:e.slice(r.consumed.length),parameters:s,positionalParamSegments:r.posParams??{}}}function pg(i,t,e,n){if(e.length>0&&function AV(i,t,e){return e.some(n=>_g(i,t,n)&&Wo(n)!==ui)}(i,e,n)){const o=new hi(t,function TV(i,t,e,n){const r={};r[ui]=n,n._sourceSegment=i,n._segmentIndexShift=t.length;for(const o of e)if(""===o.path&&Wo(o)!==ui){const s=new hi([],{});s._sourceSegment=i,s._segmentIndexShift=t.length,r[Wo(o)]=s}return r}(i,t,n,new hi(e,i.children)));return o._sourceSegment=i,o._segmentIndexShift=t.length,{segmentGroup:o,slicedSegments:[]}}if(0===e.length&&function LV(i,t,e){return e.some(n=>_g(i,t,n))}(i,e,n)){const o=new hi(i.segments,function SV(i,t,e,n,r){const o={};for(const s of n)if(_g(i,e,s)&&!r[Wo(s)]){const a=new hi([],{});a._sourceSegment=i,a._segmentIndexShift=t.length,o[Wo(s)]=a}return{...r,...o}}(i,t,e,n,i.children));return o._sourceSegment=i,o._segmentIndexShift=t.length,{segmentGroup:o,slicedSegments:e}}const r=new hi(i.segments,i.children);return r._sourceSegment=i,r._segmentIndexShift=t.length,{segmentGroup:r,slicedSegments:e}}function _g(i,t,e){return(!(i.hasChildren()||t.length>0)||"full"!==e.pathMatch)&&""===e.path}function G4(i,t,e,n){return!!(Wo(i)===n||n!==ui&&_g(t,e,i))&&("**"===i.path||wF(t,i,e).matched)}function q4(i,t,e){return 0===t.length&&!i.children[e]}const gg=!1;class bg{constructor(t){this.segmentGroup=t||null}}class K4{constructor(t){this.urlTree=t}}function Om(i){return xc(new bg(i))}function X4(i){return xc(new K4(i))}class PV{constructor(t,e,n,r,o){this.injector=t,this.configLoader=e,this.urlSerializer=n,this.urlTree=r,this.config=o,this.allowRedirects=!0}apply(){const t=pg(this.urlTree.root,[],[],this.config).segmentGroup,e=new hi(t.segments,t.children);return this.expandSegmentGroup(this.injector,this.config,e,ui).pipe(Te(o=>this.createUrlTree(cg(o),this.urlTree.queryParams,this.urlTree.fragment))).pipe(va(o=>{if(o instanceof K4)return this.allowRedirects=!1,this.match(o.urlTree);throw o instanceof bg?this.noMatchError(o):o}))}match(t){return this.expandSegmentGroup(this.injector,this.config,t.root,ui).pipe(Te(r=>this.createUrlTree(cg(r),t.queryParams,t.fragment))).pipe(va(r=>{throw r instanceof bg?this.noMatchError(r):r}))}noMatchError(t){return new He(4002,gg)}createUrlTree(t,e,n){const r=oF(t);return new Dc(r,e,n)}expandSegmentGroup(t,e,n,r){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(t,e,n).pipe(Te(o=>new hi([],o))):this.expandSegment(t,n,e,n.segments,r,!0)}expandChildren(t,e,n){const r=[];for(const o of Object.keys(n.children))"primary"===o?r.unshift(o):r.push(o);return yn(r).pipe(hl(o=>{const s=n.children[o],a=z4(e,o);return this.expandSegmentGroup(t,a,s,o).pipe(Te(l=>({segment:l,outlet:o})))}),d4((o,s)=>(o[s.outlet]=s.segment,o),{}),u4())}expandSegment(t,e,n,r,o,s){return yn(n).pipe(hl(a=>this.expandSegmentAgainstRoute(t,e,n,a,r,o,s).pipe(va(f=>{if(f instanceof bg)return vt(null);throw f}))),ya(a=>!!a),va((a,l)=>{if(vF(a))return q4(e,r,o)?vt(new hi([],{})):Om(e);throw a}))}expandSegmentAgainstRoute(t,e,n,r,o,s,a){return G4(r,e,o,s)?void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,e,r,o,s):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,n,r,o,s):Om(e):Om(e)}expandSegmentAgainstRouteUsingRedirect(t,e,n,r,o,s){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,n,r,s):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,r,o,s)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,e,n,r){const o=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?X4(o):this.lineralizeSegments(n,o).pipe(an(s=>{const a=new hi(s,{});return this.expandSegment(t,a,e,s,r,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,r,o,s){const{matched:a,consumedSegments:l,remainingSegments:f,positionalParamSegments:y}=wF(e,r,o);if(!a)return Om(e);const S=this.applyRedirectCommands(l,r.redirectTo,y);return r.redirectTo.startsWith("/")?X4(S):this.lineralizeSegments(r,S).pipe(an(z=>this.expandSegment(t,e,n,z.concat(f),s,!1)))}matchSegmentAgainstRoute(t,e,n,r,o){return"**"===n.path?(t=V4(n,t),n.loadChildren?(n._loadedRoutes?vt({routes:n._loadedRoutes,injector:n._loadedInjector}):this.configLoader.loadChildren(t,n)).pipe(Te(a=>(n._loadedRoutes=a.routes,n._loadedInjector=a.injector,new hi(r,{})))):vt(new hi(r,{}))):$4(e,n,r,t).pipe(Vn(({matched:s,consumedSegments:a,remainingSegments:l})=>s?this.getChildConfig(t=n._injector??t,n,r).pipe(an(y=>{const S=y.injector??t,z=y.routes,{segmentGroup:Q,slicedSegments:oe}=pg(e,a,l,z),se=new hi(Q.segments,Q.children);if(0===oe.length&&se.hasChildren())return this.expandChildren(S,z,se).pipe(Te(ve=>new hi(a,ve)));if(0===z.length&&0===oe.length)return vt(new hi(a,{}));const pe=Wo(n)===o;return this.expandSegment(S,se,z,oe,pe?ui:o,!0).pipe(Te(Ne=>new hi(a.concat(Ne.segments),Ne.children)))})):Om(e)))}getChildConfig(t,e,n){return e.children?vt({routes:e.children,injector:t}):e.loadChildren?void 0!==e._loadedRoutes?vt({routes:e._loadedRoutes,injector:e._loadedInjector}):function MV(i,t,e,n){const r=t.canLoad;return void 0===r||0===r.length?vt(!0):vt(r.map(s=>{const a=vu(s,i);return ml(function mV(i){return i&&Nm(i.canLoad)}(a)?a.canLoad(t,e):i.runInContext(()=>a(t,e)))})).pipe(Fu(),W4())}(t,e,n).pipe(an(r=>r?this.configLoader.loadChildren(t,e).pipe(Sn(o=>{e._loadedRoutes=o.routes,e._loadedInjector=o.injector})):function NV(i){return xc(H4(gg,3))}())):vt({routes:[],injector:t})}lineralizeSegments(t,e){let n=[],r=e.root;for(;;){if(n=n.concat(r.segments),0===r.numberOfChildren)return vt(n);if(r.numberOfChildren>1||!r.children[ui])return xc(new He(4e3,gg));r=r.children[ui]}}applyRedirectCommands(t,e,n){return this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),t,n)}applyRedirectCreateUrlTree(t,e,n,r){const o=this.createSegmentGroup(t,e.root,n,r);return new Dc(o,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const n={};return br(t,(r,o)=>{if("string"==typeof r&&r.startsWith(":")){const a=r.substring(1);n[o]=e[a]}else n[o]=r}),n}createSegmentGroup(t,e,n,r){const o=this.createSegments(t,e.segments,n,r);let s={};return br(e.children,(a,l)=>{s[l]=this.createSegmentGroup(t,a,n,r)}),new hi(o,s)}createSegments(t,e,n,r){return e.map(o=>o.path.startsWith(":")?this.findPosParam(t,o,r):this.findOrReturn(o,n))}findPosParam(t,e,n){const r=n[e.path.substring(1)];if(!r)throw new He(4001,gg);return r}findOrReturn(t,e){let n=0;for(const r of e){if(r.path===t.path)return e.splice(n),r;n++}return t}}class BV{}class YV{constructor(t,e,n,r,o,s,a){this.injector=t,this.rootComponentType=e,this.config=n,this.urlTree=r,this.url=o,this.paramsInheritanceStrategy=s,this.urlSerializer=a}recognize(){const t=pg(this.urlTree.root,[],[],this.config.filter(e=>void 0===e.redirectTo)).segmentGroup;return this.processSegmentGroup(this.injector,this.config,t,ui).pipe(Te(e=>{if(null===e)return null;const n=new ug([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},ui,this.rootComponentType,null,this.urlTree.root,-1,{}),r=new wa(n,e),o=new P4(this.url,r);return this.inheritParamsAndData(o._root),o}))}inheritParamsAndData(t){const e=t.value,n=O4(e,this.paramsInheritanceStrategy);e.params=Object.freeze(n.params),e.data=Object.freeze(n.data),t.children.forEach(r=>this.inheritParamsAndData(r))}processSegmentGroup(t,e,n,r){return 0===n.segments.length&&n.hasChildren()?this.processChildren(t,e,n):this.processSegment(t,e,n,n.segments,r)}processChildren(t,e,n){return yn(Object.keys(n.children)).pipe(hl(r=>{const o=n.children[r],s=z4(e,r);return this.processSegmentGroup(t,s,o,r)}),d4((r,o)=>r&&o?(r.push(...o),r):null),h4(r=>null!==r),eg(null),u4(),Te(r=>{if(null===r)return null;const o=Z4(r);return function VV(i){i.sort((t,e)=>t.value.outlet===ui?-1:e.value.outlet===ui?1:t.value.outlet.localeCompare(e.value.outlet))}(o),o}))}processSegment(t,e,n,r,o){return yn(e).pipe(hl(s=>this.processSegmentAgainstRoute(s._injector??t,s,n,r,o)),ya(s=>!!s),va(s=>{if(vF(s))return q4(n,r,o)?vt([]):vt(null);throw s}))}processSegmentAgainstRoute(t,e,n,r,o){if(e.redirectTo||!G4(e,n,r,o))return vt(null);let s;if("**"===e.path){const a=r.length>0?p4(r).parameters:{},l=eS(n)+r.length;s=vt({snapshot:new ug(r,a,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,tS(e),Wo(e),e.component??e._loadedComponent??null,e,J4(n),l,iS(e)),consumedSegments:[],remainingSegments:[]})}else s=$4(n,e,r,t).pipe(Te(({matched:a,consumedSegments:l,remainingSegments:f,parameters:y})=>{if(!a)return null;const S=eS(n)+l.length;return{snapshot:new ug(l,y,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,tS(e),Wo(e),e.component??e._loadedComponent??null,e,J4(n),S,iS(e)),consumedSegments:l,remainingSegments:f}}));return s.pipe(Vn(a=>{if(null===a)return vt(null);const{snapshot:l,consumedSegments:f,remainingSegments:y}=a;t=e._injector??t;const S=e._loadedInjector??t,z=function zV(i){return i.children?i.children:i.loadChildren?i._loadedRoutes:[]}(e),{segmentGroup:Q,slicedSegments:oe}=pg(n,f,y,z.filter(pe=>void 0===pe.redirectTo));if(0===oe.length&&Q.hasChildren())return this.processChildren(S,z,Q).pipe(Te(pe=>null===pe?null:[new wa(l,pe)]));if(0===z.length&&0===oe.length)return vt([new wa(l,[])]);const se=Wo(e)===o;return this.processSegment(S,z,Q,oe,se?ui:o).pipe(Te(pe=>null===pe?null:[new wa(l,pe)]))}))}}function UV(i){const t=i.value.routeConfig;return t&&""===t.path&&void 0===t.redirectTo}function Z4(i){const t=[],e=new Set;for(const n of i){if(!UV(n)){t.push(n);continue}const r=t.find(o=>n.value.routeConfig===o.value.routeConfig);void 0!==r?(r.children.push(...n.children),e.add(r)):t.push(n)}for(const n of e){const r=Z4(n.children);t.push(new wa(n.value,r))}return t.filter(n=>!e.has(n))}function J4(i){let t=i;for(;t._sourceSegment;)t=t._sourceSegment;return t}function eS(i){let t=i,e=t._segmentIndexShift??0;for(;t._sourceSegment;)t=t._sourceSegment,e+=t._segmentIndexShift??0;return e-1}function tS(i){return i.data||{}}function iS(i){return i.resolve||{}}function nS(i){return"string"==typeof i.title||null===i.title}function kF(i){return Vn(t=>{const e=i(t);return e?yn(e).pipe(Te(()=>t)):vt(t)})}const wu=new Ae("ROUTES");let xF=(()=>{class i{constructor(e,n){this.injector=e,this.compiler=n,this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return vt(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const n=ml(e.loadComponent()).pipe(Te(oS),Sn(o=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=o}),ig(()=>{this.componentLoaders.delete(e)})),r=new J_(n,()=>new ae).pipe(tF());return this.componentLoaders.set(e,r),r}loadChildren(e,n){if(this.childrenLoaders.get(n))return this.childrenLoaders.get(n);if(n._loadedRoutes)return vt({routes:n._loadedRoutes,injector:n._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(n);const o=this.loadModuleFactoryOrRoutes(n.loadChildren).pipe(Te(a=>{this.onLoadEndListener&&this.onLoadEndListener(n);let l,f,y=!1;Array.isArray(a)?f=a:(l=a.create(e).injector,f=f4(l.get(wu,[],Rt.Self|Rt.Optional)));return{routes:f.map(yF),injector:l}}),ig(()=>{this.childrenLoaders.delete(n)})),s=new J_(o,()=>new ae).pipe(tF());return this.childrenLoaders.set(n,s),s}loadModuleFactoryOrRoutes(e){return ml(e()).pipe(Te(oS),an(r=>r instanceof $M||Array.isArray(r)?vt(r):yn(this.compiler.compileModuleAsync(r))))}}return i.\u0275fac=function(e){return new(e||i)(me(gn),me(P3))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();function oS(i){return function JV(i){return i&&"object"==typeof i&&"default"in i}(i)?i.default:i}let DF=(()=>{class i{constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new ae,this.configLoader=Gt(xF),this.environmentInjector=Gt(Is),this.urlSerializer=Gt(xm),this.rootContexts=Gt(Tm),this.navigationId=0,this.configLoader.onLoadEndListener=r=>this.events.next(new YY(r)),this.configLoader.onLoadStartListener=r=>this.events.next(new jY(r))}get hasRequestedNavigation(){return 0!==this.navigationId}complete(){this.transitions?.complete()}handleNavigationRequest(e){const n=++this.navigationId;this.transitions?.next({...this.transitions.value,...e,id:n})}setupNavigations(e){return this.transitions=new di({id:0,targetPageId:0,currentUrlTree:e.currentUrlTree,currentRawUrl:e.currentUrlTree,extractedUrl:e.urlHandlingStrategy.extract(e.currentUrlTree),urlAfterRedirects:e.urlHandlingStrategy.extract(e.currentUrlTree),rawUrl:e.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:e.routerState.snapshot,targetSnapshot:null,currentRouterState:e.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(ni(n=>0!==n.id),Te(n=>({...n,extractedUrl:e.urlHandlingStrategy.extract(n.rawUrl)})),Vn(n=>{let r=!1,o=!1;return vt(n).pipe(Sn(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}}),Vn(s=>{const a=e.browserUrlTree.toString(),l=!e.navigated||s.extractedUrl.toString()!==a||a!==e.currentUrlTree.toString();if(("reload"===e.onSameUrlNavigation||l)&&e.urlHandlingStrategy.shouldProcessUrl(s.rawUrl))return aS(s.source)&&(e.browserUrlTree=s.extractedUrl),vt(s).pipe(Vn(y=>{const S=this.transitions?.getValue();return this.events.next(new cF(y.id,this.urlSerializer.serialize(y.extractedUrl),y.source,y.restoredState)),S!==this.transitions?.getValue()?An:Promise.resolve(y)}),function RV(i,t,e,n){return Vn(r=>function OV(i,t,e,n,r){return new PV(i,t,e,n,r).apply()}(i,t,e,r.extractedUrl,n).pipe(Te(o=>({...r,urlAfterRedirects:o}))))}(this.environmentInjector,this.configLoader,this.urlSerializer,e.config),Sn(y=>{this.currentNavigation={...this.currentNavigation,finalUrl:y.urlAfterRedirects},n.urlAfterRedirects=y.urlAfterRedirects}),function $V(i,t,e,n,r){return an(o=>function jV(i,t,e,n,r,o,s="emptyOnly"){return new YV(i,t,e,n,r,s,o).recognize().pipe(Vn(a=>null===a?function HV(i){return new Qe(t=>t.error(i))}(new BV):vt(a)))}(i,t,e,o.urlAfterRedirects,n.serialize(o.urlAfterRedirects),n,r).pipe(Te(s=>({...o,targetSnapshot:s}))))}(this.environmentInjector,e.rootComponentType,e.config,this.urlSerializer,e.paramsInheritanceStrategy),Sn(y=>{if(n.targetSnapshot=y.targetSnapshot,"eager"===e.urlUpdateStrategy){if(!y.extras.skipLocationChange){const z=e.urlHandlingStrategy.merge(y.urlAfterRedirects,y.rawUrl);e.setBrowserUrl(z,y)}e.browserUrlTree=y.urlAfterRedirects}const S=new OY(y.id,this.urlSerializer.serialize(y.extractedUrl),this.urlSerializer.serialize(y.urlAfterRedirects),y.targetSnapshot);this.events.next(S)}));if(l&&e.rawUrlTree&&e.urlHandlingStrategy.shouldProcessUrl(e.rawUrlTree)){const{id:S,extractedUrl:z,source:Q,restoredState:oe,extras:se}=s,pe=new cF(S,this.urlSerializer.serialize(z),Q,oe);this.events.next(pe);const xe=N4(z,e.rootComponentType).snapshot;return vt(n={...s,targetSnapshot:xe,urlAfterRedirects:z,extras:{...se,skipLocationChange:!1,replaceUrl:!1}})}return e.rawUrlTree=s.rawUrl,s.resolve(null),An}),Sn(s=>{const a=new PY(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(a)}),Te(s=>n={...s,guards:lV(s.targetSnapshot,s.currentSnapshot,this.rootContexts)}),function yV(i,t){return an(e=>{const{targetSnapshot:n,currentSnapshot:r,guards:{canActivateChecks:o,canDeactivateChecks:s}}=e;return 0===s.length&&0===o.length?vt({...e,guardsResult:!0}):function vV(i,t,e,n){return yn(i).pipe(an(r=>function CV(i,t,e,n,r){const o=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return o&&0!==o.length?vt(o.map(a=>{const l=Am(t)??r,f=vu(a,l);return ml(function _V(i){return i&&Nm(i.canDeactivate)}(f)?f.canDeactivate(i,t,e,n):l.runInContext(()=>f(i,t,e,n))).pipe(ya())})).pipe(Fu()):vt(!0)}(r.component,r.route,e,t,n)),ya(r=>!0!==r,!0))}(s,n,r,i).pipe(an(a=>a&&function hV(i){return"boolean"==typeof i}(a)?function FV(i,t,e,n){return yn(t).pipe(hl(r=>wc(function kV(i,t){return null!==i&&t&&t(new VY(i)),vt(!0)}(r.route.parent,n),function wV(i,t){return null!==i&&t&&t(new UY(i)),vt(!0)}(r.route,n),function DV(i,t,e){const n=t[t.length-1],o=t.slice(0,t.length-1).reverse().map(s=>function cV(i){const t=i.routeConfig?i.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:i,guards:t}:null}(s)).filter(s=>null!==s).map(s=>kc(()=>vt(s.guards.map(l=>{const f=Am(s.node)??e,y=vu(l,f);return ml(function pV(i){return i&&Nm(i.canActivateChild)}(y)?y.canActivateChild(n,i):f.runInContext(()=>y(n,i))).pipe(ya())})).pipe(Fu())));return vt(o).pipe(Fu())}(i,r.path,e),function xV(i,t,e){const n=t.routeConfig?t.routeConfig.canActivate:null;if(!n||0===n.length)return vt(!0);const r=n.map(o=>kc(()=>{const s=Am(t)??e,a=vu(o,s);return ml(function fV(i){return i&&Nm(i.canActivate)}(a)?a.canActivate(t,i):s.runInContext(()=>a(t,i))).pipe(ya())}));return vt(r).pipe(Fu())}(i,r.route,e))),ya(r=>!0!==r,!0))}(n,o,i,t):vt(a)),Te(a=>({...e,guardsResult:a})))})}(this.environmentInjector,s=>this.events.next(s)),Sn(s=>{if(n.guardsResult=s.guardsResult,Mc(s.guardsResult))throw B4(0,s.guardsResult);const a=new RY(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot,!!s.guardsResult);this.events.next(a)}),ni(s=>!!s.guardsResult||(e.restoreHistory(s),this.cancelNavigationTransition(s,"",3,e),!1)),kF(s=>{if(s.guards.canActivateChecks.length)return vt(s).pipe(Sn(a=>{const l=new BY(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(l)}),Vn(a=>{let l=!1;return vt(a).pipe(function GV(i,t){return an(e=>{const{targetSnapshot:n,guards:{canActivateChecks:r}}=e;if(!r.length)return vt(e);let o=0;return yn(r).pipe(hl(s=>function qV(i,t,e,n){const r=i.routeConfig,o=i._resolve;return void 0!==r?.title&&!nS(r)&&(o[wm]=r.title),function KV(i,t,e,n){const r=function XV(i){return[...Object.keys(i),...Object.getOwnPropertySymbols(i)]}(i);if(0===r.length)return vt({});const o={};return yn(r).pipe(an(s=>function QV(i,t,e,n){const r=Am(t)??n,o=vu(i,r);return ml(o.resolve?o.resolve(t,e):r.runInContext(()=>o(t,e)))}(i[s],t,e,n).pipe(ya(),Sn(a=>{o[s]=a}))),iF(1),tg(o),va(s=>vF(s)?An:xc(s)))}(o,i,t,n).pipe(Te(s=>(i._resolvedData=s,i.data=O4(i,e).resolve,r&&nS(r)&&(i.data[wm]=r.title),null)))}(s.route,n,i,t)),Sn(()=>o++),iF(1),an(s=>o===r.length?vt(e):An))})}(e.paramsInheritanceStrategy,this.environmentInjector),Sn({next:()=>l=!0,complete:()=>{l||(e.restoreHistory(a),this.cancelNavigationTransition(a,"",2,e))}}))}),Sn(a=>{const l=new HY(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(l)}))}),kF(s=>{const a=l=>{const f=[];l.routeConfig?.loadComponent&&!l.routeConfig._loadedComponent&&f.push(this.configLoader.loadComponent(l.routeConfig).pipe(Sn(y=>{l.component=y}),Te(()=>{})));for(const y of l.children)f.push(...a(y));return f};return eF(a(s.targetSnapshot.root)).pipe(eg(),vi(1))}),kF(()=>e.afterPreactivation()),Te(s=>{const a=function QY(i,t,e){const n=Sm(i,t._root,e?e._root:void 0);return new I4(n,t)}(e.routeReuseStrategy,s.targetSnapshot,s.currentRouterState);return n={...s,targetRouterState:a}}),Sn(s=>{e.currentUrlTree=s.urlAfterRedirects,e.rawUrlTree=e.urlHandlingStrategy.merge(s.urlAfterRedirects,s.rawUrl),e.routerState=s.targetRouterState,"deferred"===e.urlUpdateStrategy&&(s.extras.skipLocationChange||e.setBrowserUrl(e.rawUrlTree,s),e.browserUrlTree=s.urlAfterRedirects)}),((i,t,e)=>Te(n=>(new aV(t,n.targetRouterState,n.currentRouterState,e).activate(i),n)))(this.rootContexts,e.routeReuseStrategy,s=>this.events.next(s)),Sn({next:s=>{r=!0,this.lastSuccessfulNavigation=this.currentNavigation,e.navigated=!0,this.events.next(new Ec(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(e.currentUrlTree))),e.titleStrategy?.updateTitle(s.targetRouterState.snapshot),s.resolve(!0)},complete:()=>{r=!0}}),ig(()=>{r||o||this.cancelNavigationTransition(n,"",1,e),this.currentNavigation?.id===n.id&&(this.currentNavigation=null)}),va(s=>{if(o=!0,Y4(s)){j4(s)||(e.navigated=!0,e.restoreHistory(n,!0));const a=new dg(n.id,this.urlSerializer.serialize(n.extractedUrl),s.message,s.cancellationCode);if(this.events.next(a),j4(s)){const l=e.urlHandlingStrategy.merge(s.url,e.rawUrlTree),f={skipLocationChange:n.extras.skipLocationChange,replaceUrl:"eager"===e.urlUpdateStrategy||aS(n.source)};e.scheduleNavigation(l,"imperative",null,f,{resolve:n.resolve,reject:n.reject,promise:n.promise})}else n.resolve(!1)}else{e.restoreHistory(n,!0);const a=new T4(n.id,this.urlSerializer.serialize(n.extractedUrl),s,n.targetSnapshot??void 0);this.events.next(a);try{n.resolve(e.errorHandler(s))}catch(l){n.reject(l)}}return An}))}))}cancelNavigationTransition(e,n,r,o){const s=new dg(e.id,this.urlSerializer.serialize(e.extractedUrl),n,r);this.events.next(s),e.resolve(!1)}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();function aS(i){return"imperative"!==i}let lS=(()=>{class i{buildTitle(e){let n,r=e.root;for(;void 0!==r;)n=this.getResolvedTitleForRoute(r)??n,r=r.children.find(o=>o.outlet===ui);return n}getResolvedTitleForRoute(e){return e.data[wm]}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:function(){return Gt(ez)},providedIn:"root"}),i})(),ez=(()=>{class i extends lS{constructor(e){super(),this.title=e}updateTitle(e){const n=this.buildTitle(e);void 0!==n&&this.title.setTitle(n)}}return i.\u0275fac=function(e){return new(e||i)(me(t4))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),tz=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:function(){return Gt(nz)},providedIn:"root"}),i})();class iz{shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}}let nz=(()=>{class i extends iz{}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();const yg=new Ae("",{providedIn:"root",factory:()=>({})});let oz=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:function(){return Gt(sz)},providedIn:"root"}),i})(),sz=(()=>{class i{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,n){return e}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();function az(i){throw i}function lz(i,t,e){return t.parse("/")}const cz={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},dz={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let tn=(()=>{class i{constructor(){this.disposed=!1,this.currentPageId=0,this.console=Gt(YB),this.isNgZoneEnabled=!1,this.options=Gt(yg,{optional:!0})||{},this.errorHandler=this.options.errorHandler||az,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||lz,this.navigated=!1,this.lastSuccessfulId=-1,this.afterPreactivation=()=>vt(void 0),this.urlHandlingStrategy=Gt(oz),this.routeReuseStrategy=Gt(tz),this.urlCreationStrategy=Gt(qY),this.titleStrategy=Gt(lS),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=f4(Gt(wu,{optional:!0})??[]),this.navigationTransitions=Gt(DF),this.urlSerializer=Gt(xm),this.location=Gt(vc),this.rootComponentType=null,this.isNgZoneEnabled=Gt(ct)instanceof ct&&ct.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new Dc,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=N4(this.currentUrlTree,this.rootComponentType),this.navigationTransitions.setupNavigations(this).subscribe(e=>{this.lastSuccessfulId=e.id,this.currentPageId=e.targetPageId},e=>{this.console.warn(`Unhandled Navigation Error: ${e}`)})}get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){return this.location.getState()?.\u0275routerPageId}get events(){return this.navigationTransitions.events}resetRootComponentType(e){this.rootComponentType=e,this.routerState.root.component=this.rootComponentType}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{const n="popstate"===e.type?"popstate":"hashchange";"popstate"===n&&setTimeout(()=>{const r={replaceUrl:!0},o=e.state?.navigationId?e.state:null;if(e.state){const a={...e.state};delete a.navigationId,delete a.\u0275routerPageId,0!==Object.keys(a).length&&(r.state=a)}const s=this.parseUrl(e.url);this.scheduleNavigation(s,n,o,r)},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}resetConfig(e){this.config=e.map(yF),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(e,n={}){const{relativeTo:r,queryParams:o,fragment:s,queryParamsHandling:a,preserveFragment:l}=n,f=l?this.currentUrlTree.fragment:s;let y=null;switch(a){case"merge":y={...this.currentUrlTree.queryParams,...o};break;case"preserve":y=this.currentUrlTree.queryParams;break;default:y=o||null}return null!==y&&(y=this.removeEmptyProps(y)),this.urlCreationStrategy.createUrlTree(r,this.routerState,this.currentUrlTree,e,y,f??null)}navigateByUrl(e,n={skipLocationChange:!1}){const r=Mc(e)?e:this.parseUrl(e),o=this.urlHandlingStrategy.merge(r,this.rawUrlTree);return this.scheduleNavigation(o,"imperative",null,n)}navigate(e,n={skipLocationChange:!1}){return function uz(i){for(let t=0;t{const o=e[r];return null!=o&&(n[r]=o),n},{})}scheduleNavigation(e,n,r,o,s){if(this.disposed)return Promise.resolve(!1);let a,l,f,y;return s?(a=s.resolve,l=s.reject,f=s.promise):f=new Promise((S,z)=>{a=S,l=z}),"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(r=this.location.getState()),y=r&&r.\u0275routerPageId?r.\u0275routerPageId:o.replaceUrl||o.skipLocationChange?this.browserPageId??0:(this.browserPageId??0)+1):y=0,this.navigationTransitions.handleNavigationRequest({targetPageId:y,source:n,restoredState:r,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:o,resolve:a,reject:l,promise:f,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),f.catch(S=>Promise.reject(S))}setBrowserUrl(e,n){const r=this.urlSerializer.serialize(e),o={...n.extras.state,...this.generateNgRouterState(n.id,n.targetPageId)};this.location.isCurrentPathEqualTo(r)||n.extras.replaceUrl?this.location.replaceState(r,"",o):this.location.go(r,"",o)}restoreHistory(e,n=!1){if("computed"===this.canceledNavigationResolution){const r=this.currentPageId-e.targetPageId;"popstate"!==e.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==this.getCurrentNavigation()?.finalUrl||0===r?this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===r&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(r)}else"replace"===this.canceledNavigationResolution&&(n&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=e.currentRouterState,this.currentUrlTree=e.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,n){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:n}:{navigationId:e}}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),Sc=(()=>{class i{constructor(e,n,r,o,s,a){this.router=e,this.route=n,this.tabIndexAttribute=r,this.renderer=o,this.el=s,this.locationStrategy=a,this._preserveFragment=!1,this._skipLocationChange=!1,this._replaceUrl=!1,this.href=null,this.commands=null,this.onChanges=new ae;const l=s.nativeElement.tagName;this.isAnchorElement="A"===l||"AREA"===l,this.isAnchorElement?this.subscription=e.events.subscribe(f=>{f instanceof Ec&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}set preserveFragment(e){this._preserveFragment=mu(e)}get preserveFragment(){return this._preserveFragment}set skipLocationChange(e){this._skipLocationChange=mu(e)}get skipLocationChange(){return this._skipLocationChange}set replaceUrl(e){this._replaceUrl=mu(e)}get replaceUrl(){return this._replaceUrl}setTabIndexIfNotOnNativeEl(e){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(e){null!=e?(this.commands=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(e,n,r,o,s){return!!(null===this.urlTree||this.isAnchorElement&&(0!==e||n||r||o||s||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const e=null===this.href?null:function xD(i,t,e){return function JN(i,t){return"src"===t&&("embed"===i||"frame"===i||"iframe"===i||"media"===i||"script"===i)||"href"===t&&("base"===i||"link"===i)?kD:no}(t,e)(i)}(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",e)}applyAttributeValue(e,n){const r=this.renderer,o=this.el.nativeElement;null!==n?r.setAttribute(o,e,n):r.removeAttribute(o,e)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return i.\u0275fac=function(e){return new(e||i)(M(tn),M(ka),Br("tabindex"),M(Ns),M(Ze),M(yc))},i.\u0275dir=De({type:i,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(e,n){1&e&&ye("click",function(o){return n.onClick(o.button,o.ctrlKey,o.shiftKey,o.altKey,o.metaKey)}),2&e&<("target",n.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",routerLink:"routerLink"},standalone:!0,features:[xi]}),i})(),dS=(()=>{class i{constructor(e,n,r,o,s){this.router=e,this.element=n,this.renderer=r,this.cdr=o,this.link=s,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new Xe,this.routerEventsSubscription=e.events.subscribe(a=>{a instanceof Ec&&this.update()})}ngAfterContentInit(){vt(this.links.changes,vt(null)).pipe(si()).subscribe(e=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const e=[...this.links.toArray(),this.link].filter(n=>!!n).map(n=>n.onChanges);this.linkInputChangesSubscription=yn(e).pipe(si()).subscribe(n=>{this.isActive!==this.isLinkActive(this.router)(n)&&this.update()})}set routerLinkActive(e){const n=Array.isArray(e)?e:e.split(" ");this.classes=n.filter(r=>!!r)}ngOnChanges(e){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||Promise.resolve().then(()=>{const e=this.hasActiveLinks();this.isActive!==e&&(this.isActive=e,this.cdr.markForCheck(),this.classes.forEach(n=>{e?this.renderer.addClass(this.element.nativeElement,n):this.renderer.removeClass(this.element.nativeElement,n)}),e&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(e))})}isLinkActive(e){const n=function hz(i){return!!i.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return r=>!!r.urlTree&&e.isActive(r.urlTree,n)}hasActiveLinks(){const e=this.isLinkActive(this.router);return this.link&&e(this.link)||this.links.some(e)}}return i.\u0275fac=function(e){return new(e||i)(M(tn),M(Ze),M(Ns),M(Nt),M(Sc,8))},i.\u0275dir=De({type:i,selectors:[["","routerLinkActive",""]],contentQueries:function(e,n,r){if(1&e&&Yt(r,Sc,5),2&e){let o;We(o=$e())&&(n.links=o)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[xi]}),i})();class uS{}let mz=(()=>{class i{constructor(e,n,r,o,s){this.router=e,this.injector=r,this.preloadingStrategy=o,this.loader=s}setUpPreloading(){this.subscription=this.router.events.pipe(ni(e=>e instanceof Ec),hl(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,n){const r=[];for(const o of n){o.providers&&!o._injector&&(o._injector=E_(o.providers,e,`Route: ${o.path}`));const s=o._injector??e,a=o._loadedInjector??s;o.loadChildren&&!o._loadedRoutes&&void 0===o.canLoad||o.loadComponent&&!o._loadedComponent?r.push(this.preloadConfig(s,o)):(o.children||o._loadedRoutes)&&r.push(this.processRoutes(a,o.children??o._loadedRoutes))}return yn(r).pipe(si())}preloadConfig(e,n){return this.preloadingStrategy.preload(n,()=>{let r;r=n.loadChildren&&void 0===n.canLoad?this.loader.loadChildren(e,n):vt(null);const o=r.pipe(an(s=>null===s?vt(void 0):(n._loadedRoutes=s.routes,n._loadedInjector=s.injector,this.processRoutes(s.injector??e,s.routes))));return n.loadComponent&&!n._loadedComponent?yn([o,this.loader.loadComponent(n)]).pipe(si()):o})}}return i.\u0275fac=function(e){return new(e||i)(me(tn),me(P3),me(Is),me(uS),me(xF))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();const CF=new Ae("");let hS=(()=>{class i{constructor(e,n,r,o,s={}){this.urlSerializer=e,this.transitions=n,this.viewportScroller=r,this.zone=o,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(e=>{e instanceof cF?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof Ec&&(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof A4&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,n){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new A4(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,n))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return i.\u0275fac=function(e){Os()},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})();function xu(i,t){return{\u0275kind:i,\u0275providers:t}}function fS(){const i=Gt(gn);return t=>{const e=i.get(pa);if(t!==e.components[0])return;const n=i.get(tn),r=i.get(pS);1===i.get(EF)&&n.initialNavigation(),i.get(_S,null,Rt.Optional)?.setUpPreloading(),i.get(CF,null,Rt.Optional)?.init(),n.resetRootComponentType(e.componentTypes[0]),r.closed||(r.next(),r.unsubscribe())}}const pS=new Ae("",{factory:()=>new ae}),EF=new Ae("",{providedIn:"root",factory:()=>1});const _S=new Ae("");function bz(i){return xu(0,[{provide:_S,useExisting:mz},{provide:uS,useExisting:i}])}const gS=new Ae("ROUTER_FORROOT_GUARD"),yz=[vc,{provide:xm,useClass:nF},tn,Tm,{provide:ka,useFactory:function mS(i){return i.routerState.root},deps:[tn]},xF,[]];function vz(){return new z3("Router",tn)}let bS=(()=>{class i{constructor(e){}static forRoot(e,n){return{ngModule:i,providers:[yz,[],{provide:wu,multi:!0,useValue:e},{provide:gS,useFactory:xz,deps:[[tn,new as,new sl]]},{provide:yg,useValue:n||{}},n?.useHash?{provide:yc,useClass:S7}:{provide:yc,useClass:mE},{provide:CF,useFactory:()=>{const i=Gt(WH),t=Gt(ct),e=Gt(yg),n=Gt(DF),r=Gt(xm);return e.scrollOffset&&i.setOffset(e.scrollOffset),new hS(r,n,i,t,e)}},n?.preloadingStrategy?bz(n.preloadingStrategy).\u0275providers:[],{provide:z3,multi:!0,useFactory:vz},n?.initialNavigation?Dz(n):[],[{provide:yS,useFactory:fS},{provide:O3,multi:!0,useExisting:yS}]]}}static forChild(e){return{ngModule:i,providers:[{provide:wu,multi:!0,useValue:e}]}}}return i.\u0275fac=function(e){return new(e||i)(me(gS,8))},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[gF]}),i})();function xz(i){return"guarded"}function Dz(i){return["disabled"===i.initialNavigation?xu(3,[{provide:mm,multi:!0,useFactory:()=>{const t=Gt(tn);return()=>{t.setUpLocationChangeListener()}}},{provide:EF,useValue:2}]).\u0275providers:[],"enabledBlocking"===i.initialNavigation?xu(2,[{provide:EF,useValue:0},{provide:mm,multi:!0,deps:[gn],useFactory:t=>{const e=t.get(M7,Promise.resolve());return()=>e.then(()=>new Promise(r=>{const o=t.get(tn),s=t.get(pS);(function n(r){t.get(tn).events.pipe(ni(s=>s instanceof Ec||s instanceof dg||s instanceof T4),Te(s=>s instanceof Ec||s instanceof dg&&(0===s.code||1===s.code)&&null),ni(s=>null!==s),vi(1)).subscribe(()=>{r()})})(()=>{r(!0)}),o.afterPreactivation=()=>(r(!0),s.closed?vt(void 0):s),o.initialNavigation()}))}}]).\u0275providers:[]]}const yS=new Ae("");function vS(i,t,e,n,r,o,s){try{var a=i[o](s),l=a.value}catch(f){return void e(f)}a.done?t(l):Promise.resolve(l).then(n,r)}function Me(i){return function(){var t=this,e=arguments;return new Promise(function(n,r){var o=i.apply(t,e);function s(l){vS(o,n,r,s,a,"next",l)}function a(l){vS(o,n,r,s,a,"throw",l)}s(void 0)})}}const SF={now:()=>(SF.delegate||Date).now(),delegate:void 0};class TF extends ae{constructor(t=1/0,e=1/0,n=SF){super(),this._bufferSize=t,this._windowTime=e,this._timestampProvider=n,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,t),this._windowTime=Math.max(1,e)}next(t){const{isStopped:e,_buffer:n,_infiniteTimeWindow:r,_timestampProvider:o,_windowTime:s}=this;e||(n.push(t),!r&&n.push(o.now()+s)),this._trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(t),{_infiniteTimeWindow:n,_buffer:r}=this,o=r.slice();for(let s=0;snew TF(n,t,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:r})}function dt(i){return null!=i&&"false"!=`${i}`}function mn(i,t=0){return function Mz(i){return!isNaN(parseFloat(i))&&!isNaN(Number(i))}(i)?Number(i):t}function Fg(i){return Array.isArray(i)?i:[i]}function zn(i){return null==i?"":"string"==typeof i?i:`${i}px`}function xa(i){return i instanceof Ze?i.nativeElement:i}function AF(i){return ni((t,e)=>i<=e)}class Ez extends h{constructor(t,e){super()}schedule(t,e=0){return this}}const wg={setInterval(i,t,...e){const{delegate:n}=wg;return n?.setInterval?n.setInterval(i,t,...e):setInterval(i,t,...e)},clearInterval(i){const{delegate:t}=wg;return(t?.clearInterval||clearInterval)(i)},delegate:void 0};class LF extends Ez{constructor(t,e){super(t,e),this.scheduler=t,this.work=e,this.pending=!1}schedule(t,e=0){var n;if(this.closed)return this;this.state=t;const r=this.id,o=this.scheduler;return null!=r&&(this.id=this.recycleAsyncId(o,r,e)),this.pending=!0,this.delay=e,this.id=null!==(n=this.id)&&void 0!==n?n:this.requestAsyncId(o,this.id,e),this}requestAsyncId(t,e,n=0){return wg.setInterval(t.flush.bind(t,this),n)}recycleAsyncId(t,e,n=0){if(null!=n&&this.delay===n&&!1===this.pending)return e;null!=e&&wg.clearInterval(e)}execute(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const n=this._execute(t,e);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,e){let r,n=!1;try{this.work(t)}catch(o){n=!0,r=o||new Error("Scheduled action threw falsy error")}if(n)return this.unsubscribe(),r}unsubscribe(){if(!this.closed){const{id:t,scheduler:e}=this,{actions:n}=e;this.work=this.state=this.scheduler=null,this.pending=!1,d(n,this),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null,super.unsubscribe()}}}class Rm{constructor(t,e=Rm.now){this.schedulerActionCtor=t,this.now=e}schedule(t,e=0,n){return new this.schedulerActionCtor(this,t).schedule(n,e)}}Rm.now=SF.now;class IF extends Rm{constructor(t,e=Rm.now){super(t,e),this.actions=[],this._active=!1}flush(t){const{actions:e}=this;if(this._active)return void e.push(t);let n;this._active=!0;do{if(n=t.execute(t.state,t.delay))break}while(t=e.shift());if(this._active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}}}const Bm=new IF(LF),Sz=Bm;function kg(i,t=Bm){return ot((e,n)=>{let r=null,o=null,s=null;const a=()=>{if(r){r.unsubscribe(),r=null;const f=o;o=null,n.next(f)}};function l(){const f=s+i,y=t.now();if(y{o=f,s=t.now(),r||(r=t.schedule(l,i),n.add(r))},()=>{a(),n.complete()},void 0,()=>{o=r=null}))})}function wt(i){return ot((t,e)=>{Ti(i).subscribe(tt(e,()=>e.complete(),x)),!e.closed&&t.subscribe(e)})}let NF;try{NF=typeof Intl<"u"&&Intl.v8BreakIterator}catch{NF=!1}let Du,zi=(()=>{class i{constructor(e){this._platformId=e,this.isBrowser=this._platformId?dl(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!NF)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return i.\u0275fac=function(e){return new(e||i)(me(ll))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();const FS=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function wS(){if(Du)return Du;if("object"!=typeof document||!document)return Du=new Set(FS),Du;let i=document.createElement("input");return Du=new Set(FS.filter(t=>(i.setAttribute("type",t),i.type===t))),Du}let Hm,xg,Tc,OF;function Da(i){return function Tz(){if(null==Hm&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Hm=!0}))}finally{Hm=Hm||!1}return Hm}()?i:!!i.capture}function kS(){if(null==Tc){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return Tc=!1,Tc;if("scrollBehavior"in document.documentElement.style)Tc=!0;else{const i=Element.prototype.scrollTo;Tc=!!i&&!/\{\s*\[native code\]\s*\}/.test(i.toString())}}return Tc}function jm(){if("object"!=typeof document||!document)return 0;if(null==xg){const i=document.createElement("div"),t=i.style;i.dir="rtl",t.width="1px",t.overflow="auto",t.visibility="hidden",t.pointerEvents="none",t.position="absolute";const e=document.createElement("div"),n=e.style;n.width="2px",n.height="1px",i.appendChild(e),document.body.appendChild(i),xg=0,0===i.scrollLeft&&(i.scrollLeft=1,xg=0===i.scrollLeft?1:2),i.remove()}return xg}function Dg(){let i=typeof document<"u"&&document?document.activeElement:null;for(;i&&i.shadowRoot;){const t=i.shadowRoot.activeElement;if(t===i)break;i=t}return i}function fl(i){return i.composedPath?i.composedPath()[0]:i.target}function PF(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}let Iz=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})();const xS=new Set;let Cu,Nz=(()=>{class i{constructor(e){this._platform=e,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Pz}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function Oz(i){if(!xS.has(i))try{Cu||(Cu=document.createElement("style"),Cu.setAttribute("type","text/css"),document.head.appendChild(Cu)),Cu.sheet&&(Cu.sheet.insertRule(`@media ${i} {body{ }}`,0),xS.add(i))}catch(t){console.error(t)}}(e),this._matchMedia(e)}}return i.\u0275fac=function(e){return new(e||i)(me(zi))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();function Pz(i){return{matches:"all"===i||""===i,media:i,addListener:()=>{},removeListener:()=>{}}}let Ca=(()=>{class i{constructor(e,n){this._mediaMatcher=e,this._zone=n,this._queries=new Map,this._destroySubject=new ae}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return DS(Fg(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){let o=eF(DS(Fg(e)).map(s=>this._registerQuery(s).observable));return o=wc(o.pipe(vi(1)),o.pipe(AF(1),kg(0))),o.pipe(Te(s=>{const a={matches:!1,breakpoints:{}};return s.forEach(({matches:l,query:f})=>{a.matches=a.matches||l,a.breakpoints[f]=l}),a}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const n=this._mediaMatcher.matchMedia(e),o={observable:new Qe(s=>{const a=l=>this._zone.run(()=>s.next(l));return n.addListener(a),()=>{n.removeListener(a)}}).pipe(Nn(n),Te(({matches:s})=>({query:e,matches:s})),wt(this._destroySubject)),mql:n};return this._queries.set(e,o),o}}return i.\u0275fac=function(e){return new(e||i)(me(Nz),me(ct))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();function DS(i){return i.map(t=>t.split(",")).reduce((t,e)=>t.concat(e)).map(t=>t.trim())}var Rz=F(5856),Bz=F.t(Rz,2);const Ci=BigInt(0),fn=BigInt(1),pl=BigInt(2),Ym=BigInt(3),Hz=BigInt(8),qi=Object.freeze({a:Ci,b:BigInt(7),P:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),n:BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),h:fn,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee")});function MS(i){const{a:t,b:e}=qi,n=gt(i*i),r=gt(n*i);return gt(r+t*i+e)}const Cg=qi.a===Ci;class RF extends Error{constructor(t){super(t)}}class Qi{constructor(t,e,n){this.x=t,this.y=e,this.z=n}static fromAffine(t){if(!(t instanceof ji))throw new TypeError("JacobianPoint#fromAffine: expected Point");return new Qi(t.x,t.y,fn)}static toAffineBatch(t){const e=function Uz(i,t=qi.P){const e=new Array(i.length),r=Tu(i.reduce((o,s,a)=>s===Ci?o:(e[a]=o,gt(o*s,t)),fn),t);return i.reduceRight((o,s,a)=>s===Ci?o:(e[a]=gt(o*e[a],t),gt(o*s,t)),r),e}(t.map(n=>n.z));return t.map((n,r)=>n.toAffine(e[r]))}static normalizeZ(t){return Qi.toAffineBatch(t).map(Qi.fromAffine)}equals(t){if(!(t instanceof Qi))throw new TypeError("JacobianPoint expected");const{x:e,y:n,z:r}=this,{x:o,y:s,z:a}=t,l=gt(r*r),f=gt(a*a),y=gt(e*f),S=gt(o*l),z=gt(gt(n*a)*f),Q=gt(gt(s*r)*l);return y===S&&z===Q}negate(){return new Qi(this.x,gt(-this.y),this.z)}double(){const{x:t,y:e,z:n}=this,r=gt(t*t),o=gt(e*e),s=gt(o*o),a=t+o,l=gt(pl*(gt(a*a)-r-s)),f=gt(Ym*r),y=gt(f*f),S=gt(y-pl*l),z=gt(f*(l-S)-Hz*s),Q=gt(pl*e*n);return new Qi(S,z,Q)}add(t){if(!(t instanceof Qi))throw new TypeError("JacobianPoint expected");const{x:e,y:n,z:r}=this,{x:o,y:s,z:a}=t;if(o===Ci||s===Ci)return this;if(e===Ci||n===Ci)return t;const l=gt(r*r),f=gt(a*a),y=gt(e*f),S=gt(o*l),z=gt(gt(n*a)*f),Q=gt(gt(s*r)*l),oe=gt(S-y),se=gt(Q-z);if(oe===Ci)return se===Ci?this.double():Qi.ZERO;const pe=gt(oe*oe),xe=gt(oe*pe),Ne=gt(y*pe),ve=gt(se*se-xe-pl*Ne),je=gt(se*(Ne-ve)-z*xe),mt=gt(r*a*oe);return new Qi(ve,je,mt)}subtract(t){return this.add(t.negate())}multiplyUnsafe(t){const e=Qi.ZERO;if("bigint"==typeof t&&t===Ci)return e;let n=TS(t);if(n===fn)return this;if(!Cg){let S=e,z=this;for(;n>Ci;)n&fn&&(S=S.add(z)),z=z.double(),n>>=fn;return S}let{k1neg:r,k1:o,k2neg:s,k2:a}=LS(n),l=e,f=e,y=this;for(;o>Ci||a>Ci;)o&fn&&(l=l.add(y)),a&fn&&(f=f.add(y)),y=y.double(),o>>=fn,a>>=fn;return r&&(l=l.negate()),s&&(f=f.negate()),f=new Qi(gt(f.x*qi.beta),f.y,f.z),l.add(f)}precomputeWindow(t){const e=Cg?128/t+1:256/t+1,n=[];let r=this,o=r;for(let s=0;s>=S,oe>l&&(oe-=y,t+=fn),0===oe){let se=r[Q];z%2&&(se=se.negate()),s=s.add(se)}else{let se=r[Q+Math.abs(oe)-1];oe<0&&(se=se.negate()),o=o.add(se)}}return{p:o,f:s}}multiply(t,e){let r,o,n=TS(t);if(Cg){const{k1neg:s,k1:a,k2neg:l,k2:f}=LS(n);let{p:y,f:S}=this.wNAF(a,e),{p:z,f:Q}=this.wNAF(f,e);s&&(y=y.negate()),l&&(z=z.negate()),z=new Qi(gt(z.x*qi.beta),z.y,z.z),r=y.add(z),o=S.add(Q)}else{const{p:s,f:a}=this.wNAF(n,e);r=s,o=a}return Qi.normalizeZ([r,o])[0]}toAffine(t=Tu(this.z)){const{x:e,y:n,z:r}=this,o=t,s=gt(o*o),a=gt(s*o),l=gt(e*s),f=gt(n*a);if(gt(r*o)!==fn)throw new Error("invZ was invalid");return new ji(l,f)}}Qi.BASE=new Qi(qi.Gx,qi.Gy,fn),Qi.ZERO=new Qi(Ci,fn,Ci);const BF=new WeakMap;class ji{constructor(t,e){this.x=t,this.y=e}_setWindowSize(t){this._WINDOW_SIZE=t,BF.delete(this)}hasEvenY(){return this.y%pl===Ci}static fromCompressedHex(t){const e=32===t.length,n=oo(e?t:t.subarray(1));if(!Eg(n))throw new Error("Point is not on curve");let o=function zz(i){const{P:t}=qi,e=BigInt(6),n=BigInt(11),r=BigInt(22),o=BigInt(23),s=BigInt(44),a=BigInt(88),l=i*i*i%t,f=l*l*i%t,y=$o(f,Ym)*f%t,S=$o(y,Ym)*f%t,z=$o(S,pl)*l%t,Q=$o(z,n)*z%t,oe=$o(Q,r)*Q%t,se=$o(oe,s)*oe%t,pe=$o(se,a)*se%t,xe=$o(pe,s)*oe%t,Ne=$o(xe,Ym)*f%t,ve=$o(Ne,o)*Q%t,je=$o(ve,e)*l%t;return $o(je,pl)}(MS(n));const s=(o&fn)===fn;e?s&&(o=gt(-o)):1==(1&t[0])!==s&&(o=gt(-o));const a=new ji(n,o);return a.assertValidity(),a}static fromUncompressedHex(t){const e=oo(t.subarray(1,33)),n=oo(t.subarray(33,65)),r=new ji(e,n);return r.assertValidity(),r}static fromHex(t){const e=Us(t),n=e.length,r=e[0];if(32===n||33===n&&(2===r||3===r))return this.fromCompressedHex(e);if(65===n&&4===r)return this.fromUncompressedHex(e);throw new Error(`Point.fromHex: received invalid point. Expected 32-33 compressed bytes or 65 uncompressed bytes, not ${n}`)}static fromPrivateKey(t){return ji.BASE.multiply(Ac(t))}static fromSignature(t,e,n){const r=IS(t=Us(t)),{r:o,s}=PS(e);if(0!==n&&1!==n)throw new Error("Cannot recover signature: invalid recovery bit");const l=ji.fromHex((1&n?"03":"02")+_l(o)),{n:f}=qi,y=Tu(o,f),S=gt(-r*y,f),z=gt(s*y,f),Q=ji.BASE.multiplyAndAddUnsafe(l,S,z);if(!Q)throw new Error("Cannot recover signature: point at infinify");return Q.assertValidity(),Q}toRawBytes(t=!1){return gl(this.toHex(t))}toHex(t=!1){const e=_l(this.x);return t?`${this.hasEvenY()?"02":"03"}${e}`:`04${e}${_l(this.y)}`}toHexX(){return this.toHex(!0).slice(2)}toRawX(){return this.toRawBytes(!0).slice(1)}assertValidity(){const t="Point is not on elliptic curve",{x:e,y:n}=this;if(!Eg(e)||!Eg(n))throw new Error(t);const r=gt(n*n);if(gt(r-MS(e))!==Ci)throw new Error(t)}equals(t){return this.x===t.x&&this.y===t.y}negate(){return new ji(this.x,gt(-this.y))}double(){return Qi.fromAffine(this).double().toAffine()}add(t){return Qi.fromAffine(this).add(Qi.fromAffine(t)).toAffine()}subtract(t){return this.add(t.negate())}multiply(t){return Qi.fromAffine(this).multiply(t,this).toAffine()}multiplyAndAddUnsafe(t,e,n){const r=Qi.fromAffine(this),o=e===Ci||e===fn||this!==ji.BASE?r.multiplyUnsafe(e):r.multiply(e),s=Qi.fromAffine(t).multiplyUnsafe(n),a=o.add(s);return a.equals(Qi.ZERO)?void 0:a.toAffine()}}function ES(i){return Number.parseInt(i[0],16)>=8?"00"+i:i}function SS(i){if(i.length<2||2!==i[0])throw new Error(`Invalid signature integer tag: ${Eu(i)}`);const t=i[1],e=i.subarray(2,t+2);if(!t||e.length!==t)throw new Error("Invalid signature integer: wrong length");if(0===e[0]&&e[1]<=127)throw new Error("Invalid signature integer: trailing length");return{data:oo(e),left:i.subarray(t+2)}}ji.BASE=new ji(qi.Gx,qi.Gy),ji.ZERO=new ji(Ci,Ci);class Ma{constructor(t,e){this.r=t,this.s=e,this.assertValidity()}static fromCompact(t){const e=t instanceof Uint8Array,n="Signature.fromCompact";if("string"!=typeof t&&!e)throw new TypeError(`${n}: Expected string or Uint8Array`);const r=e?Eu(t):t;if(128!==r.length)throw new Error(`${n}: Expected 64-byte hex`);return new Ma(Mg(r.slice(0,64)),Mg(r.slice(64,128)))}static fromDER(t){const e=t instanceof Uint8Array;if("string"!=typeof t&&!e)throw new TypeError("Signature.fromDER: Expected string or Uint8Array");const{r:n,s:r}=function jz(i){if(i.length<2||48!=i[0])throw new Error(`Invalid signature tag: ${Eu(i)}`);if(i[1]!==i.length-2)throw new Error("Invalid signature: incorrect length");const{data:t,left:e}=SS(i.subarray(2)),{data:n,left:r}=SS(e);if(r.length)throw new Error(`Invalid signature: left bytes after parsing: ${Eu(r)}`);return{r:t,s:n}}(e?t:gl(t));return new Ma(n,r)}static fromHex(t){return this.fromDER(t)}assertValidity(){const{r:t,s:e}=this;if(!Lu(t))throw new Error("Invalid Signature: r must be 0 < r < n");if(!Lu(e))throw new Error("Invalid Signature: s must be 0 < s < n")}hasHighS(){return this.s>qi.n>>fn}normalizeS(){return this.hasHighS()?new Ma(this.r,qi.n-this.s):this}toDERRawBytes(t=!1){return gl(this.toDERHex(t))}toDERHex(t=!1){const e=ES(Vm(this.s));if(t)return e;const n=ES(Vm(this.r)),r=Vm(n.length/2),o=Vm(e.length/2);return`30${Vm(n.length/2+e.length/2+4)}02${r}${n}02${o}${e}`}toRawBytes(){return this.toDERRawBytes()}toHex(){return this.toDERHex()}toCompactRawBytes(){return gl(this.toCompactHex())}toCompactHex(){return _l(this.r)+_l(this.s)}}function Mu(...i){if(!i.every(n=>n instanceof Uint8Array))throw new Error("Uint8Array list expected");if(1===i.length)return i[0];const t=i.reduce((n,r)=>n+r.length,0),e=new Uint8Array(t);for(let n=0,r=0;nt.toString(16).padStart(2,"0"));function Eu(i){if(!(i instanceof Uint8Array))throw new Error("Expected Uint8Array");let t="";for(let e=0;e0)return BigInt(i);if("bigint"==typeof i&&Lu(i))return i;throw new TypeError("Expected valid private scalar: 0 < scalar < curve.n")}function gt(i,t=qi.P){const e=i%t;return e>=Ci?e:t+e}function $o(i,t){const{P:e}=qi;let n=i;for(;t-- >Ci;)n*=n,n%=e;return n}function Tu(i,t=qi.P){if(i===Ci||t<=Ci)throw new Error(`invert: expected positive integers, got n=${i} mod=${t}`);let e=gt(i,t),n=t,r=Ci,o=fn,s=fn,a=Ci;for(;e!==Ci;){const f=n/e,y=n%e,S=r-s*f,z=o-a*f;n=e,e=y,r=s,o=a,s=S,a=z}if(n!==fn)throw new Error("invert: does not exist");return gt(r,t)}const AS=(i,t)=>(i+t/pl)/t,Wz={a1:BigInt("0x3086d221a7d46bcde86c90e49284eb15"),b1:-fn*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),a2:BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),b2:BigInt("0x3086d221a7d46bcde86c90e49284eb15"),POW_2_128:BigInt("0x100000000000000000000000000000000")};function LS(i){const{n:t}=qi,{a1:e,b1:n,a2:r,b2:o,POW_2_128:s}=Wz,a=AS(o*i,t),l=AS(-n*i,t);let f=gt(i-a*e-l*r,t),y=gt(-a*n-l*o,t);const S=f>s,z=y>s;if(S&&(f=t-f),z&&(y=t-y),f>s||y>s)throw new Error("splitScalarEndo: Endomorphism failed, k="+i);return{k1neg:S,k1:f,k2neg:z,k2:y}}function IS(i){const{n:t}=qi,n=8*i.length-256;let r=oo(i);return n>0&&(r>>=BigInt(n)),r>=t&&(r-=t),r}let Au,zm;class NS{constructor(){this.v=new Uint8Array(32).fill(1),this.k=new Uint8Array(32).fill(0),this.counter=0}hmac(...t){return Fi.hmacSha256(this.k,...t)}hmacSync(...t){return zm(this.k,...t)}checkSync(){if("function"!=typeof zm)throw new RF("hmacSha256Sync needs to be set")}incr(){if(this.counter>=1e3)throw new Error("Tried 1,000 k values for sign(), all were invalid");this.counter+=1}reseed(t=new Uint8Array){var e=this;return Me(function*(){e.k=yield e.hmac(e.v,Uint8Array.from([0]),t),e.v=yield e.hmac(e.v),0!==t.length&&(e.k=yield e.hmac(e.v,Uint8Array.from([1]),t),e.v=yield e.hmac(e.v))})()}reseedSync(t=new Uint8Array){this.checkSync(),this.k=this.hmacSync(this.v,Uint8Array.from([0]),t),this.v=this.hmacSync(this.v),0!==t.length&&(this.k=this.hmacSync(this.v,Uint8Array.from([1]),t),this.v=this.hmacSync(this.v))}generate(){var t=this;return Me(function*(){return t.incr(),t.v=yield t.hmac(t.v),t.v})()}generateSync(){return this.checkSync(),this.incr(),this.v=this.hmacSync(this.v),this.v}}function Lu(i){return Ci0)t=BigInt(i);else if("string"==typeof i){if(64!==i.length)throw new Error("Expected 32 bytes of private key");t=Mg(i)}else{if(!(i instanceof Uint8Array))throw new TypeError("Expected valid private key");if(32!==i.length)throw new Error("Expected 32 bytes of private key");t=oo(i)}if(!Lu(t))throw new Error("Expected private key: 0 < key < n");return t}function HF(i){return i instanceof ji?(i.assertValidity(),i):ji.fromHex(i)}function PS(i){if(i instanceof Ma)return i.assertValidity(),i;try{return Ma.fromDER(i)}catch{return Ma.fromCompact(i)}}function RS(i){const t=i instanceof Uint8Array,e="string"==typeof i,n=(t||e)&&i.length;return t?33===n||65===n:e?66===n||130===n:i instanceof ji}function BS(i,t,e=!1){if(RS(i))throw new TypeError("getSharedSecret: first arg must be private key");if(!RS(t))throw new TypeError("getSharedSecret: second arg must be public key");const n=HF(t);return n.assertValidity(),n.multiply(Ac(i)).toRawBytes(e)}function HS(i){return oo(i.length>32?i.slice(0,32):i)}function Gz(i){const t=HS(i),e=gt(t,qi.n);return jS(e{if((i=Us(i)).length<40||i.length>1024)throw new Error("Expected 40-1024 bytes of private key as per FIPS 186");return Su(gt(oo(i),qi.n-fn)+fn)},randomBytes:(i=32)=>{if(Fo.web)return Fo.web.getRandomValues(new Uint8Array(i));if(Fo.node){const{randomBytes:t}=Fo.node;return Uint8Array.from(t(i))}throw new Error("The environment doesn't have randomBytes function")},randomPrivateKey:()=>Fi.hashToPrivateKey(Fi.randomBytes(40)),sha256:(i=Me(function*(...t){if(Fo.web){const e=yield Fo.web.subtle.digest("SHA-256",Mu(...t));return new Uint8Array(e)}if(Fo.node){const{createHash:e}=Fo.node,n=e("sha256");return t.forEach(r=>n.update(r)),Uint8Array.from(n.digest())}throw new Error("The environment doesn't have sha256 function")}),function(){return i.apply(this,arguments)}),hmacSha256:function(){var i=Me(function*(t,...e){if(Fo.web){const n=yield Fo.web.subtle.importKey("raw",t,{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign"]),r=Mu(...e),o=yield Fo.web.subtle.sign("HMAC",n,r);return new Uint8Array(o)}if(Fo.node){const{createHmac:n}=Fo.node,r=n("sha256",t);return e.forEach(o=>r.update(o)),Uint8Array.from(r.digest())}throw new Error("The environment doesn't have hmac-sha256 function")});return function(e){return i.apply(this,arguments)}}(),sha256Sync:void 0,hmacSha256Sync:void 0,taggedHash:function(){var i=Me(function*(t,...e){let n=Ag[t];if(void 0===n){const r=yield Fi.sha256(Uint8Array.from(t,o=>o.charCodeAt(0)));n=Mu(r,r),Ag[t]=n}return Fi.sha256(n,...e)});return function(e){return i.apply(this,arguments)}}(),taggedHashSync:(i,...t)=>{if("function"!=typeof Au)throw new RF("sha256Sync is undefined, you need to set it");let e=Ag[i];if(void 0===e){const n=Au(Uint8Array.from(i,r=>r.charCodeAt(0)));e=Mu(n,n),Ag[i]=e}return Au(e,...t)},precompute(i=8,t=ji.BASE){const e=t===ji.BASE?t:new ji(t.x,t.y);return e._setWindowSize(i),e.multiply(Ym),e}};var i;function Lc(i){if(!Number.isSafeInteger(i))throw new Error(`Wrong integer: ${i}`)}function ps(...i){const t=(r,o)=>s=>r(o(s));return{encode:Array.from(i).reverse().reduce((r,o)=>r?t(r,o.encode):o.encode,void 0),decode:i.reduce((r,o)=>r?t(r,o.decode):o.decode,void 0)}}function Ws(i){return{encode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw new Error("alphabet.encode input should be an array of numbers");return t.map(e=>{if(Lc(e),e<0||e>=i.length)throw new Error(`Digit index outside alphabet: ${e} (alphabet: ${i.length})`);return i[e]})},decode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw new Error("alphabet.decode input should be array of strings");return t.map(e=>{if("string"!=typeof e)throw new Error(`alphabet.decode: not string element=${e}`);const n=i.indexOf(e);if(-1===n)throw new Error(`Unknown letter: "${e}". Allowed: ${i}`);return n})}}}function $s(i=""){if("string"!=typeof i)throw new Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw new Error("join.encode input should be array of strings");for(let e of t)if("string"!=typeof e)throw new Error(`join.encode: non-string input=${e}`);return t.join(i)},decode:t=>{if("string"!=typeof t)throw new Error("join.decode input should be string");return t.split(i)}}}function Um(i,t="="){if(Lc(i),"string"!=typeof t)throw new Error("padding chr should be string");return{encode(e){if(!Array.isArray(e)||e.length&&"string"!=typeof e[0])throw new Error("padding.encode input should be array of strings");for(let n of e)if("string"!=typeof n)throw new Error(`padding.encode: non-string input=${n}`);for(;e.length*i%8;)e.push(t);return e},decode(e){if(!Array.isArray(e)||e.length&&"string"!=typeof e[0])throw new Error("padding.encode input should be array of strings");for(let r of e)if("string"!=typeof r)throw new Error(`padding.decode: non-string input=${r}`);let n=e.length;if(n*i%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;n>0&&e[n-1]===t;n--)if(!((n-1)*i%8))throw new Error("Invalid padding: string has too much padding");return e.slice(0,n)}}}function qS(i){if("function"!=typeof i)throw new Error("normalize fn should be function");return{encode:t=>t,decode:t=>i(t)}}function KS(i,t,e){if(t<2)throw new Error(`convertRadix: wrong from=${t}, base cannot be less than 2`);if(e<2)throw new Error(`convertRadix: wrong to=${e}, base cannot be less than 2`);if(!Array.isArray(i))throw new Error("convertRadix: data should be array");if(!i.length)return[];let n=0;const r=[],o=Array.from(i);for(o.forEach(s=>{if(Lc(s),s<0||s>=t)throw new Error(`Wrong integer: ${s}`)});;){let s=0,a=!0;for(let l=n;lAu,set(i){Au||(Au=i)}},hmacSha256Sync:{configurable:!1,get:()=>zm,set(i){zm||(zm=i)}}});const XS=(i,t)=>t?XS(t,i%t):i,Lg=(i,t)=>i+(t-XS(i,t));function zF(i,t,e,n){if(!Array.isArray(i))throw new Error("convertRadix2: data should be array");if(t<=0||t>32)throw new Error(`convertRadix2: wrong from=${t}`);if(e<=0||e>32)throw new Error(`convertRadix2: wrong to=${e}`);if(Lg(t,e)>32)throw new Error(`convertRadix2: carry overflow from=${t} to=${e} carryBits=${Lg(t,e)}`);let r=0,o=0;const s=2**e-1,a=[];for(const l of i){if(Lc(l),l>=2**t)throw new Error(`convertRadix2: invalid data word=${l} from=${t}`);if(r=r<32)throw new Error(`convertRadix2: carry overflow pos=${o} from=${t}`);for(o+=t;o>=e;o-=e)a.push((r>>o-e&s)>>>0);r&=2**o-1}if(r=r<=t)throw new Error("Excess padding");if(!n&&r)throw new Error(`Non-zero padding: ${r}`);return n&&o>0&&a.push(r>>>0),a}function Ea(i,t=!1){if(Lc(i),i<=0||i>32)throw new Error("radix2: bits should be in (0..32]");if(Lg(8,i)>32||Lg(i,8)>32)throw new Error("radix2: carry overflow");return{encode:e=>{if(!(e instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return zF(Array.from(e),8,i,!t)},decode:e=>{if(!Array.isArray(e)||e.length&&"number"!=typeof e[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(zF(e,i,8,t))}}}function ZS(i){if("function"!=typeof i)throw new Error("unsafeWrapper fn should be function");return function(...t){try{return i.apply(null,t)}catch{}}}const eU=ps(Ea(4),Ws("0123456789ABCDEF"),$s("")),tU=ps(Ea(5),Ws("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),Um(5),$s("")),Wm=(ps(Ea(5),Ws("0123456789ABCDEFGHIJKLMNOPQRSTUV"),Um(5),$s("")),ps(Ea(5),Ws("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),$s(""),qS(i=>i.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),ps(Ea(6),Ws("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),Um(6),$s(""))),iU=ps(Ea(6),Ws("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),Um(6),$s("")),UF=i=>ps(function QS(i){return Lc(i),{encode:t=>{if(!(t instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return KS(Array.from(t),256,i)},decode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(KS(t,i,256))}}}(58),Ws(i),$s("")),Ig=UF("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),eT=(UF("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),UF("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz"),[0,2,3,5,6,7,9,10,11]),nU={encode(i){let t="";for(let e=0;e>25;let e=(33554431&i)<<5;for(let n=0;n>n&1)&&(e^=tT[n]);return e}function iT(i,t,e=1){const n=i.length;let r=1;for(let o=0;o126)throw new Error(`Invalid prefix (${i})`);r=$m(r)^s>>5}r=$m(r);for(let o=0;oS)throw new TypeError(`Wrong string length: ${y.length} (${y}). Expected (8..${S})`);const z=y.toLowerCase();if(y!==z&&y!==y.toUpperCase())throw new Error("String must be lowercase or uppercase");const Q=(y=z).lastIndexOf("1");if(0===Q||-1===Q)throw new Error('Letter "1" must be present between prefix and data only');const oe=y.slice(0,Q),se=y.slice(Q+1);if(se.length<6)throw new Error("Data must be at least 6 characters long");const pe=WF.decode(se).slice(0,-6),xe=iT(oe,pe,t);if(!se.endsWith(xe))throw new Error(`Invalid checksum in ${y}: expected "${xe}"`);return{prefix:oe,words:pe}}return{encode:function s(y,S,z=90){if("string"!=typeof y)throw new Error("bech32.encode prefix should be string, not "+typeof y);if(!Array.isArray(S)||S.length&&"number"!=typeof S[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof S);const Q=y.length+7+S.length;if(!1!==z&&Q>z)throw new TypeError(`Length ${Q} exceeds limit ${z}`);return`${y=y.toLowerCase()}1${WF.encode(S)}${iT(y,S,t)}`},decode:a,decodeToBytes:function f(y){const{prefix:S,words:z}=a(y,!1);return{prefix:S,words:z,bytes:n(z)}},decodeUnsafe:ZS(a),fromWords:n,fromWordsUnsafe:o,toWords:r}}const Go=nT("bech32"),oU=(nT("bech32m"),{encode:i=>(new TextDecoder).decode(i),decode:i=>(new TextEncoder).encode(i)}),sU=ps(Ea(4),Ws("0123456789abcdef"),$s(""),qS(i=>{if("string"!=typeof i||i.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof i} with length ${i.length}`);return i.toLowerCase()}));function Ng(i){var t=document.createElement("textarea");t.style.position="fixed",t.style.top=0,t.style.left=0,t.style.width="2em",t.style.height="2em",t.style.padding=0,t.style.border="none",t.style.outline="none",t.style.boxShadow="none",t.style.background="transparent",t.value=i,document.body.appendChild(t),t.focus(),t.select();try{document.execCommand("copy")}catch{console.error("Oops, unable to copy")}document.body.removeChild(t)}function Cr(i,...t){return t.length?t.some(e=>i[e]):i.altKey||i.shiftKey||i.ctrlKey||i.metaKey}function qm(i,t=we){return i=i??vU,ot((e,n)=>{let r,o=!0;e.subscribe(tt(n,s=>{const a=t(s);(o||!i(r,a))&&(o=!1,r=a,n.next(s))}))})}function vU(i,t){return i===t}Object.keys({utf8:oU,hex:sU,base16:eU,base32:tU,base64:Wm,base64url:iU,base58:Ig,base58xmr:nU}).join(", ");let oT=(()=>{class i{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),FU=(()=>{class i{constructor(e){this._mutationObserverFactory=e,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((e,n)=>this._cleanupObserver(n))}observe(e){const n=xa(e);return new Qe(r=>{const s=this._observeElement(n).subscribe(r);return()=>{s.unsubscribe(),this._unobserveElement(n)}})}_observeElement(e){if(this._observedElements.has(e))this._observedElements.get(e).count++;else{const n=new ae,r=this._mutationObserverFactory.create(o=>n.next(o));r&&r.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:r,stream:n,count:1})}return this._observedElements.get(e).stream}_unobserveElement(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}_cleanupObserver(e){if(this._observedElements.has(e)){const{observer:n,stream:r}=this._observedElements.get(e);n&&n.disconnect(),r.complete(),this._observedElements.delete(e)}}}return i.\u0275fac=function(e){return new(e||i)(me(oT))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),KF=(()=>{class i{constructor(e,n,r){this._contentObserver=e,this._elementRef=n,this._ngZone=r,this.event=new Xe,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(e){this._disabled=dt(e),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(e){this._debounce=mn(e),this._subscribe()}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const e=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?e.pipe(kg(this.debounce)):e).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}}return i.\u0275fac=function(e){return new(e||i)(M(FU),M(Ze),M(ct))},i.\u0275dir=De({type:i,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),i})(),Hg=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[oT]}),i})();function jg(i,t){return(i.getAttribute(t)||"").match(/\S+/g)||[]}const aT="cdk-describedby-message",Yg="cdk-describedby-host";let XF=0,lT=(()=>{class i{constructor(e,n){this._platform=n,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+XF++,this._document=e,this._id=Gt(hu)+"-"+XF++}describe(e,n,r){if(!this._canBeDescribed(e,n))return;const o=QF(n,r);"string"!=typeof n?(cT(n,this._id),this._messageRegistry.set(o,{messageElement:n,referenceCount:0})):this._messageRegistry.has(o)||this._createMessageElement(n,r),this._isElementDescribedByMessage(e,o)||this._addMessageReference(e,o)}removeDescription(e,n,r){if(!n||!this._isElementNode(e))return;const o=QF(n,r);if(this._isElementDescribedByMessage(e,o)&&this._removeMessageReference(e,o),"string"==typeof n){const s=this._messageRegistry.get(o);s&&0===s.referenceCount&&this._deleteMessageElement(o)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const e=this._document.querySelectorAll(`[${Yg}="${this._id}"]`);for(let n=0;n0!=r.indexOf(aT));e.setAttribute("aria-describedby",n.join(" "))}_addMessageReference(e,n){const r=this._messageRegistry.get(n);(function wU(i,t,e){const n=jg(i,t);n.some(r=>r.trim()==e.trim())||(n.push(e.trim()),i.setAttribute(t,n.join(" ")))})(e,"aria-describedby",r.messageElement.id),e.setAttribute(Yg,this._id),r.referenceCount++}_removeMessageReference(e,n){const r=this._messageRegistry.get(n);r.referenceCount--,function kU(i,t,e){const r=jg(i,t).filter(o=>o!=e.trim());r.length?i.setAttribute(t,r.join(" ")):i.removeAttribute(t)}(e,"aria-describedby",r.messageElement.id),e.removeAttribute(Yg)}_isElementDescribedByMessage(e,n){const r=jg(e,"aria-describedby"),o=this._messageRegistry.get(n),s=o&&o.messageElement.id;return!!s&&-1!=r.indexOf(s)}_canBeDescribed(e,n){if(!this._isElementNode(e))return!1;if(n&&"object"==typeof n)return!0;const r=null==n?"":`${n}`.trim(),o=e.getAttribute("aria-label");return!(!r||o&&o.trim()===r)}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}}return i.\u0275fac=function(e){return new(e||i)(me(Lt),me(zi))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();function QF(i,t){return"string"==typeof i?`${t||""}/${i}`:i}function cT(i,t){i.id||(i.id=`${aT}-${t}-${XF++}`)}class dT{constructor(t){this._items=t,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new ae,this._typeaheadSubscription=h.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=e=>e.disabled,this._pressedLetters=[],this.tabOut=new ae,this.change=new ae,t instanceof Hs&&(this._itemChangesSubscription=t.changes.subscribe(e=>{if(this._activeItem){const r=e.toArray().indexOf(this._activeItem);r>-1&&r!==this._activeItemIndex&&(this._activeItemIndex=r)}}))}skipPredicate(t){return this._skipPredicateFn=t,this}withWrap(t=!0){return this._wrap=t,this}withVerticalOrientation(t=!0){return this._vertical=t,this}withHorizontalOrientation(t){return this._horizontal=t,this}withAllowedModifierKeys(t){return this._allowedModifierKeys=t,this}withTypeAhead(t=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(Sn(e=>this._pressedLetters.push(e)),kg(t),ni(()=>this._pressedLetters.length>0),Te(()=>this._pressedLetters.join(""))).subscribe(e=>{const n=this._getItemsArray();for(let r=1;r!t[o]||this._allowedModifierKeys.indexOf(o)>-1);switch(e){case 9:return void this.tabOut.next();case 40:if(this._vertical&&r){this.setNextItemActive();break}return;case 38:if(this._vertical&&r){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&r){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&r){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&r){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&r){this.setLastItemActive();break}return;case 33:if(this._pageUpAndDown.enabled&&r){const o=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(o>0?o:0,1);break}return;case 34:if(this._pageUpAndDown.enabled&&r){const o=this._activeItemIndex+this._pageUpAndDown.delta,s=this._getItemsArray().length;this._setActiveItemByIndex(o=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))))}this._pressedLetters=[],t.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(t){const e=this._getItemsArray(),n="number"==typeof t?t:e.indexOf(t);this._activeItem=e[n]??null,this._activeItemIndex=n}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(t){this._wrap?this._setActiveInWrapMode(t):this._setActiveInDefaultMode(t)}_setActiveInWrapMode(t){const e=this._getItemsArray();for(let n=1;n<=e.length;n++){const r=(this._activeItemIndex+t*n+e.length)%e.length;if(!this._skipPredicateFn(e[r]))return void this.setActiveItem(r)}}_setActiveInDefaultMode(t){this._setActiveItemByIndex(this._activeItemIndex+t,t)}_setActiveItemByIndex(t,e){const n=this._getItemsArray();if(n[t]){for(;this._skipPredicateFn(n[t]);)if(!n[t+=e])return;this.setActiveItem(t)}}_getItemsArray(){return this._items instanceof Hs?this._items.toArray():this._items}}class xU extends dT{setActiveItem(t){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(t),this.activeItem&&this.activeItem.setActiveStyles()}}class Km extends dT{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(t){return this._origin=t,this}setActiveItem(t){super.setActiveItem(t),this.activeItem&&this.activeItem.focus(this._origin)}}let Xm=(()=>{class i{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function CU(i){return!!(i.offsetWidth||i.offsetHeight||"function"==typeof i.getClientRects&&i.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const n=function DU(i){try{return i.frameElement}catch{return null}}(function NU(i){return i.ownerDocument&&i.ownerDocument.defaultView||window}(e));if(n&&(-1===hT(n)||!this.isVisible(n)))return!1;let r=e.nodeName.toLowerCase(),o=hT(e);return e.hasAttribute("contenteditable")?-1!==o:!("iframe"===r||"object"===r||this._platform.WEBKIT&&this._platform.IOS&&!function LU(i){let t=i.nodeName.toLowerCase(),e="input"===t&&i.type;return"text"===e||"password"===e||"select"===t||"textarea"===t}(e))&&("audio"===r?!!e.hasAttribute("controls")&&-1!==o:"video"===r?-1!==o&&(null!==o||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,n){return function IU(i){return!function EU(i){return function TU(i){return"input"==i.nodeName.toLowerCase()}(i)&&"hidden"==i.type}(i)&&(function MU(i){let t=i.nodeName.toLowerCase();return"input"===t||"select"===t||"button"===t||"textarea"===t}(i)||function SU(i){return function AU(i){return"a"==i.nodeName.toLowerCase()}(i)&&i.hasAttribute("href")}(i)||i.hasAttribute("contenteditable")||uT(i))}(e)&&!this.isDisabled(e)&&(n?.ignoreVisibility||this.isVisible(e))}}return i.\u0275fac=function(e){return new(e||i)(me(zi))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();function uT(i){if(!i.hasAttribute("tabindex")||void 0===i.tabIndex)return!1;let t=i.getAttribute("tabindex");return!(!t||isNaN(parseInt(t,10)))}function hT(i){if(!uT(i))return null;const t=parseInt(i.getAttribute("tabindex")||"",10);return isNaN(t)?-1:t}class OU{constructor(t,e,n,r,o=!1){this._element=t,this._checker=e,this._ngZone=n,this._document=r,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,o||this.attachAnchors()}get enabled(){return this._enabled}set enabled(t){this._enabled=t,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}destroy(){const t=this._startAnchor,e=this._endAnchor;t&&(t.removeEventListener("focus",this.startAnchorListener),t.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(t){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(t)))})}focusFirstTabbableElementWhenReady(t){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(t)))})}focusLastTabbableElementWhenReady(t){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(t)))})}_getRegionBoundary(t){const e=this._element.querySelectorAll(`[cdk-focus-region-${t}], [cdkFocusRegion${t}], [cdk-focus-${t}]`);return"start"==t?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(t){const e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){const n=this._getFirstTabbableElement(e);return n?.focus(t),!!n}return e.focus(t),!0}return this.focusFirstTabbableElement(t)}focusFirstTabbableElement(t){const e=this._getRegionBoundary("start");return e&&e.focus(t),!!e}focusLastTabbableElement(t){const e=this._getRegionBoundary("end");return e&&e.focus(t),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(t){if(this._checker.isFocusable(t)&&this._checker.isTabbable(t))return t;const e=t.children;for(let n=0;n=0;n--){const r=e[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[n]):null;if(r)return r}return null}_createAnchor(){const t=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,t),t.classList.add("cdk-visually-hidden"),t.classList.add("cdk-focus-trap-anchor"),t.setAttribute("aria-hidden","true"),t}_toggleAnchorTabIndex(t,e){t?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(t){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}_executeOnStable(t){this._ngZone.isStable?t():this._ngZone.onStable.pipe(vi(1)).subscribe(t)}}let Vg=(()=>{class i{constructor(e,n,r){this._checker=e,this._ngZone=n,this._document=r}create(e,n=!1){return new OU(e,this._checker,this._ngZone,this._document,n)}}return i.\u0275fac=function(e){return new(e||i)(me(Xm),me(ct),me(Lt))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();function ZF(i){return 0===i.buttons||0===i.offsetX&&0===i.offsetY}function JF(i){const t=i.touches&&i.touches[0]||i.changedTouches&&i.changedTouches[0];return!(!t||-1!==t.identifier||null!=t.radiusX&&1!==t.radiusX||null!=t.radiusY&&1!==t.radiusY)}const PU=new Ae("cdk-input-modality-detector-options"),RU={ignoreKeys:[18,17,224,91,16]},Nu=Da({passive:!0,capture:!0});let BU=(()=>{class i{constructor(e,n,r,o){this._platform=e,this._mostRecentTarget=null,this._modality=new di(null),this._lastTouchMs=0,this._onKeydown=s=>{this._options?.ignoreKeys?.some(a=>a===s.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=fl(s))},this._onMousedown=s=>{Date.now()-this._lastTouchMs<650||(this._modality.next(ZF(s)?"keyboard":"mouse"),this._mostRecentTarget=fl(s))},this._onTouchstart=s=>{JF(s)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=fl(s))},this._options={...RU,...o},this.modalityDetected=this._modality.pipe(AF(1)),this.modalityChanged=this.modalityDetected.pipe(qm()),e.isBrowser&&n.runOutsideAngular(()=>{r.addEventListener("keydown",this._onKeydown,Nu),r.addEventListener("mousedown",this._onMousedown,Nu),r.addEventListener("touchstart",this._onTouchstart,Nu)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Nu),document.removeEventListener("mousedown",this._onMousedown,Nu),document.removeEventListener("touchstart",this._onTouchstart,Nu))}}return i.\u0275fac=function(e){return new(e||i)(me(zi),me(ct),me(Lt),me(PU,8))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();const HU=new Ae("liveAnnouncerElement",{providedIn:"root",factory:function jU(){return null}}),YU=new Ae("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let VU=0,ew=(()=>{class i{constructor(e,n,r,o){this._ngZone=n,this._defaultOptions=o,this._document=r,this._liveElement=e||this._createLiveElement()}announce(e,...n){const r=this._defaultOptions;let o,s;return 1===n.length&&"number"==typeof n[0]?s=n[0]:[o,s]=n,this.clear(),clearTimeout(this._previousTimeout),o||(o=r&&r.politeness?r.politeness:"polite"),null==s&&r&&(s=r.duration),this._liveElement.setAttribute("aria-live",o),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(a=>this._currentResolve=a)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,"number"==typeof s&&(this._previousTimeout=setTimeout(()=>this.clear(),s)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const e="cdk-live-announcer-element",n=this._document.getElementsByClassName(e),r=this._document.createElement("div");for(let o=0;o .cdk-overlay-container [aria-modal="true"]');for(let r=0;r{class i{constructor(e,n,r,o,s){this._ngZone=e,this._platform=n,this._inputModalityDetector=r,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new ae,this._rootNodeFocusAndBlurListener=a=>{for(let f=fl(a);f;f=f.parentElement)"focus"===a.type?this._onFocus(a,f):this._onBlur(a,f)},this._document=o,this._detectionMode=s?.detectionMode||0}monitor(e,n=!1){const r=xa(e);if(!this._platform.isBrowser||1!==r.nodeType)return vt(null);const o=function Lz(i){if(function Az(){if(null==OF){const i=typeof document<"u"?document.head:null;OF=!(!i||!i.createShadowRoot&&!i.attachShadow)}return OF}()){const t=i.getRootNode?i.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}(r)||this._getDocument(),s=this._elementInfo.get(r);if(s)return n&&(s.checkChildren=!0),s.subject;const a={checkChildren:n,subject:new ae,rootNode:o};return this._elementInfo.set(r,a),this._registerGlobalListeners(a),a.subject}stopMonitoring(e){const n=xa(e),r=this._elementInfo.get(n);r&&(r.subject.complete(),this._setClasses(n),this._elementInfo.delete(n),this._removeGlobalListeners(r))}focusVia(e,n,r){const o=xa(e);o===this._getDocument().activeElement?this._getClosestElementsInfo(o).forEach(([a,l])=>this._originChanged(a,n,l)):(this._setOrigin(n),"function"==typeof o.focus&&o.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,n)=>this.stopMonitoring(n))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,n){e.classList.toggle("cdk-focused",!!n),e.classList.toggle("cdk-touch-focused","touch"===n),e.classList.toggle("cdk-keyboard-focused","keyboard"===n),e.classList.toggle("cdk-mouse-focused","mouse"===n),e.classList.toggle("cdk-program-focused","program"===n)}_setOrigin(e,n=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&n,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,n){const r=this._elementInfo.get(n),o=fl(e);!r||!r.checkChildren&&n!==o||this._originChanged(n,this._getFocusOrigin(o),r)}_onBlur(e,n){const r=this._elementInfo.get(n);!r||r.checkChildren&&e.relatedTarget instanceof Node&&n.contains(e.relatedTarget)||(this._setClasses(n),this._emitOrigin(r,null))}_emitOrigin(e,n){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(n))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const n=e.rootNode,r=this._rootNodeFocusListenerCount.get(n)||0;r||this._ngZone.runOutsideAngular(()=>{n.addEventListener("focus",this._rootNodeFocusAndBlurListener,zg),n.addEventListener("blur",this._rootNodeFocusAndBlurListener,zg)}),this._rootNodeFocusListenerCount.set(n,r+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(wt(this._stopInputModalityDetector)).subscribe(o=>{this._setOrigin(o,!0)}))}_removeGlobalListeners(e){const n=e.rootNode;if(this._rootNodeFocusListenerCount.has(n)){const r=this._rootNodeFocusListenerCount.get(n);r>1?this._rootNodeFocusListenerCount.set(n,r-1):(n.removeEventListener("focus",this._rootNodeFocusAndBlurListener,zg),n.removeEventListener("blur",this._rootNodeFocusAndBlurListener,zg),this._rootNodeFocusListenerCount.delete(n))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,n,r){this._setClasses(e,n),this._emitOrigin(r,n),this._lastFocusOrigin=n}_getClosestElementsInfo(e){const n=[];return this._elementInfo.forEach((r,o)=>{(o===e||r.checkChildren&&o.contains(e))&&n.push([o,r])}),n}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:n,mostRecentModality:r}=this._inputModalityDetector;if("mouse"!==r||!n||n===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const o=e.labels;if(o)for(let s=0;s{class i{constructor(e,n){this._elementRef=e,this._focusMonitor=n,this._focusOrigin=null,this.cdkFocusChange=new Xe}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,1===e.nodeType&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(n=>{this._focusOrigin=n,this.cdkFocusChange.emit(n)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Ur))},i.\u0275dir=De({type:i,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]}),i})();const fT="cdk-high-contrast-black-on-white",pT="cdk-high-contrast-white-on-black",tw="cdk-high-contrast-active";let _T=(()=>{class i{constructor(e,n){this._platform=e,this._document=n,this._breakpointSubscription=Gt(Ca).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const n=this._document.defaultView||window,r=n&&n.getComputedStyle?n.getComputedStyle(e):null,o=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),o){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(tw,fT,pT),this._hasCheckedHighContrastMode=!0;const n=this.getHighContrastMode();1===n?e.add(tw,fT):2===n&&e.add(tw,pT)}}}return i.\u0275fac=function(e){return new(e||i)(me(zi),me(Lt))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),Qm=(()=>{class i{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return i.\u0275fac=function(e){return new(e||i)(me(_T))},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Hg]}),i})();const WU=new Ae("cdk-dir-doc",{providedIn:"root",factory:function $U(){return Gt(Lt)}}),GU=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let xn=(()=>{class i{constructor(e){if(this.value="ltr",this.change=new Xe,e){const r=e.documentElement?e.documentElement.dir:null;this.value=function qU(i){const t=i?.toLowerCase()||"";return"auto"===t&&typeof navigator<"u"&&navigator?.language?GU.test(navigator.language)?"rtl":"ltr":"rtl"===t?"rtl":"ltr"}((e.body?e.body.dir:null)||r||"ltr")}}ngOnDestroy(){this.change.complete()}}return i.\u0275fac=function(e){return new(e||i)(me(WU,8))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),Ou=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})();const KU=["text"];function XU(i,t){if(1&i&&Ee(0,"mat-pseudo-checkbox",5),2&i){const e=ue();Z("state",e.selected?"checked":"unchecked")("disabled",e.disabled)}}function QU(i,t){if(1&i&&(L(0,"span",6),re(1),V()),2&i){const e=ue();X(1),ci("(",e.group.label,")")}}const ZU=[[["mat-icon"]],"*"],JU=["mat-icon","*"],tW=new Ae("mat-sanity-checks",{providedIn:"root",factory:function eW(){return!0}});let Mt=(()=>{class i{constructor(e,n,r){this._sanityChecks=n,this._document=r,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return!PF()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}}return i.\u0275fac=function(e){return new(e||i)(me(_T),me(tW,8),me(Lt))},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Ou,Ou]}),i})();function Ta(i){return class extends i{constructor(...t){super(...t),this._disabled=!1}get disabled(){return this._disabled}set disabled(t){this._disabled=dt(t)}}}function Aa(i,t){return class extends i{constructor(...e){super(...e),this.defaultColor=t,this.color=t}get color(){return this._color}set color(e){const n=e||this.defaultColor;n!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),n&&this._elementRef.nativeElement.classList.add(`mat-${n}`),this._color=n)}}}function yl(i){return class extends i{constructor(...t){super(...t),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=dt(t)}}}function La(i,t=0){return class extends i{constructor(...e){super(...e),this._tabIndex=t,this.defaultTabIndex=t}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(e){this._tabIndex=null!=e?mn(e):this.defaultTabIndex}}}function iw(i){return class extends i{constructor(...t){super(...t),this.errorState=!1}updateErrorState(){const t=this.errorState,o=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);o!==t&&(this.errorState=o,this.stateChanges.next())}}}let Zm=(()=>{class i{isErrorState(e,n){return!!(e&&e.invalid&&(e.touched||n&&n.submitted))}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),yT=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,Mt]}),i})();class nW{constructor(t,e,n,r=!1){this._renderer=t,this.element=e,this.config=n,this._animationForciblyDisabledThroughCss=r,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const vT=Da({passive:!0,capture:!0});class rW{constructor(){this._events=new Map,this._delegateEventHandler=t=>{const e=fl(t);e&&this._events.get(t.type)?.forEach((n,r)=>{(r===e||r.contains(e))&&n.forEach(o=>o.handleEvent(t))})}}addHandler(t,e,n,r){const o=this._events.get(e);if(o){const s=o.get(n);s?s.add(r):o.set(n,new Set([r]))}else this._events.set(e,new Map([[n,new Set([r])]])),t.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,vT)})}removeHandler(t,e,n){const r=this._events.get(t);if(!r)return;const o=r.get(e);!o||(o.delete(n),0===o.size&&r.delete(e),0===r.size&&(this._events.delete(t),document.removeEventListener(t,this._delegateEventHandler,vT)))}}const FT={enterDuration:225,exitDuration:150},wT=Da({passive:!0,capture:!0}),kT=["mousedown","touchstart"],xT=["mouseup","mouseleave","touchend","touchcancel"];class Pu{constructor(t,e,n,r){this._target=t,this._ngZone=e,this._platform=r,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,r.isBrowser&&(this._containerElement=xa(n))}fadeInRipple(t,e,n={}){const r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o={...FT,...n.animation};n.centered&&(t=r.left+r.width/2,e=r.top+r.height/2);const s=n.radius||function sW(i,t,e){const n=Math.max(Math.abs(i-e.left),Math.abs(i-e.right)),r=Math.max(Math.abs(t-e.top),Math.abs(t-e.bottom));return Math.sqrt(n*n+r*r)}(t,e,r),a=t-r.left,l=e-r.top,f=o.enterDuration,y=document.createElement("div");y.classList.add("mat-ripple-element"),y.style.left=a-s+"px",y.style.top=l-s+"px",y.style.height=2*s+"px",y.style.width=2*s+"px",null!=n.color&&(y.style.backgroundColor=n.color),y.style.transitionDuration=`${f}ms`,this._containerElement.appendChild(y);const S=window.getComputedStyle(y),Q=S.transitionDuration,oe="none"===S.transitionProperty||"0s"===Q||"0s, 0s"===Q||0===r.width&&0===r.height,se=new nW(this,y,n,oe);y.style.transform="scale3d(1, 1, 1)",se.state=0,n.persistent||(this._mostRecentTransientRipple=se);let pe=null;return!oe&&(f||o.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const xe=()=>this._finishRippleTransition(se),Ne=()=>this._destroyRipple(se);y.addEventListener("transitionend",xe),y.addEventListener("transitioncancel",Ne),pe={onTransitionEnd:xe,onTransitionCancel:Ne}}),this._activeRipples.set(se,pe),(oe||!f)&&this._finishRippleTransition(se),se}fadeOutRipple(t){if(2===t.state||3===t.state)return;const e=t.element,n={...FT,...t.config.animation};e.style.transitionDuration=`${n.exitDuration}ms`,e.style.opacity="0",t.state=2,(t._animationForciblyDisabledThroughCss||!n.exitDuration)&&this._finishRippleTransition(t)}fadeOutAll(){this._getActiveRipples().forEach(t=>t.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(t=>{t.config.persistent||t.fadeOut()})}setupTriggerEvents(t){const e=xa(t);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,kT.forEach(n=>{Pu._eventManager.addHandler(this._ngZone,n,e,this)}))}handleEvent(t){"mousedown"===t.type?this._onMousedown(t):"touchstart"===t.type?this._onTouchStart(t):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{xT.forEach(e=>{this._triggerElement.addEventListener(e,this,wT)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(t){0===t.state?this._startFadeOutTransition(t):2===t.state&&this._destroyRipple(t)}_startFadeOutTransition(t){const e=t===this._mostRecentTransientRipple,{persistent:n}=t.config;t.state=1,!n&&(!e||!this._isPointerDown)&&t.fadeOut()}_destroyRipple(t){const e=this._activeRipples.get(t)??null;this._activeRipples.delete(t),this._activeRipples.size||(this._containerRect=null),t===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),t.state=3,null!==e&&(t.element.removeEventListener("transitionend",e.onTransitionEnd),t.element.removeEventListener("transitioncancel",e.onTransitionCancel)),t.element.remove()}_onMousedown(t){const e=ZF(t),n=this._lastTouchStartEvent&&Date.now(){!t.config.persistent&&(1===t.state||t.config.terminateOnPointerUp&&0===t.state)&&t.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const t=this._triggerElement;t&&(kT.forEach(e=>Pu._eventManager.removeHandler(e,t,this)),this._pointerUpEventsRegistered&&xT.forEach(e=>t.removeEventListener(e,this,wT)))}}Pu._eventManager=new rW;const ef=new Ae("mat-ripple-global-options");let yr=(()=>{class i{constructor(e,n,r,o,s){this._elementRef=e,this._animationMode=s,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=o||{},this._rippleRenderer=new Pu(this,n,e,r)}get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,n=0,r){return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,n,{...this.rippleConfig,...r}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...e})}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(ct),M(zi),M(ef,8),M(Vi,8))},i.\u0275dir=De({type:i,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(e,n){2&e&&st("mat-ripple-unbounded",n.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),i})(),Gs=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,Mt]}),i})(),aW=(()=>{class i{constructor(e){this._animationMode=e,this.state="unchecked",this.disabled=!1}}return i.\u0275fac=function(e){return new(e||i)(M(Vi,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:8,hostBindings:function(e,n){2&e&&st("mat-pseudo-checkbox-indeterminate","indeterminate"===n.state)("mat-pseudo-checkbox-checked","checked"===n.state)("mat-pseudo-checkbox-disabled",n.disabled)("_mat-animation-noopable","NoopAnimations"===n._animationMode)},inputs:{state:"state",disabled:"disabled"},decls:0,vars:0,template:function(e,n){},styles:['.mat-pseudo-checkbox{border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}.mat-pseudo-checkbox-checked::after{top:2.7px;width:10px;height:4px}'],encapsulation:2,changeDetection:0}),i})(),DT=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt]}),i})();const CT=new Ae("MAT_OPTION_PARENT_COMPONENT"),MT=new Ae("MatOptgroup");let lW=0;class cW{constructor(t,e=!1){this.source=t,this.isUserInput=e}}let dW=(()=>{class i{constructor(e,n,r,o){this._element=e,this._changeDetectorRef=n,this._parent=r,this.group=o,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+lW++,this.onSelectionChange=new Xe,this._stateChanges=new ae}get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(e){this._disabled=dt(e)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}deselect(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}focus(e,n){const r=this._getHostElement();"function"==typeof r.focus&&r.focus(n)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(13===e.keyCode||32===e.keyCode)&&!Cr(e)&&(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getAriaSelected(){return this.selected||!this.multiple&&null}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new cW(this,e))}}return i.\u0275fac=function(e){Os()},i.\u0275dir=De({type:i,viewQuery:function(e,n){if(1&e&&Dt(KU,7),2&e){let r;We(r=$e())&&(n._text=r.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}}),i})(),nw=(()=>{class i extends dW{constructor(e,n,r,o){super(e,n,r,o)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Nt),M(CT,8),M(MT,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mat-mdc-focus-indicator","mdc-list-item"],hostVars:12,hostBindings:function(e,n){1&e&&ye("click",function(){return n._selectViaInteraction()})("keydown",function(o){return n._handleKeydown(o)}),2&e&&(jr("id",n.id),lt("tabindex",n._getTabIndex())("aria-selected",n._getAriaSelected())("aria-disabled",n.disabled.toString()),st("mdc-list-item--selected",n.selected)("mat-mdc-option-multiple",n.multiple)("mat-mdc-option-active",n.active)("mdc-list-item--disabled",n.disabled))},exportAs:["matOption"],features:[Be],ngContentSelectors:JU,decls:7,vars:4,consts:[["class","mat-mdc-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","cdk-visually-hidden",4,"ngIf"],["mat-ripple","",1,"mat-mdc-option-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-mdc-option-pseudo-checkbox",3,"state","disabled"],[1,"cdk-visually-hidden"]],template:function(e,n){1&e&&(Xt(ZU),he(0,XU,1,2,"mat-pseudo-checkbox",0),it(1),L(2,"span",1,2),it(4,1),V(),he(5,QU,2,1,"span",3),Ee(6,"div",4)),2&e&&(Z("ngIf",n.multiple),X(5),Z("ngIf",n.group&&n.group._inert),X(1),Z("matRippleTrigger",n._getHostElement())("matRippleDisabled",n.disabled||n.disableRipple))},dependencies:[yr,ii,aW],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option.mdc-list-item{align-items:center}.mat-mdc-option.mdc-list-item--disabled{opacity:.38;cursor:default}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox{margin-right:0;margin-left:16px}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active::before{content:""}'],encapsulation:2,changeDetection:0}),i})(),ET=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Gs,En,Mt,DT]}),i})();const ST=["mat-button",""],rw=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],ow=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],TT=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}",fW=["mat-mini-fab",""],_W=["mat-icon-button",""],gW=["*"],bW=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],yW=Aa(Ta(yl(class{constructor(i){this._elementRef=i}})));let Ug=(()=>{class i extends yW{constructor(e,n,r,o){super(e),this._platform=n,this._ngZone=r,this._animationMode=o,this._focusMonitor=Gt(Ur),this._isFab=!1;const s=e.nativeElement.classList;for(const a of bW)this._hasHostAttributes(a.selector)&&a.mdcClasses.forEach(l=>{s.add(l)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(e="program",n){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,n):this._elementRef.nativeElement.focus(n)}_hasHostAttributes(...e){return e.some(n=>this._elementRef.nativeElement.hasAttribute(n))}_isRippleDisabled(){return this.disableRipple||this.disabled}}return i.\u0275fac=function(e){Os()},i.\u0275dir=De({type:i,viewQuery:function(e,n){if(1&e&&Dt(yr,5),2&e){let r;We(r=$e())&&(n.ripple=r.first)}},features:[Be]}),i})(),FW=(()=>{class i extends Ug{constructor(e,n,r,o){super(e,n,r,o),this._haltDisabledEvents=s=>{this.disabled&&(s.preventDefault(),s.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}}return i.\u0275fac=function(e){Os()},i.\u0275dir=De({type:i,features:[Be]}),i})(),qo=(()=>{class i extends Ug{constructor(e,n,r,o){super(e,n,r,o)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(zi),M(ct),M(Vi,8))},i.\u0275cmp=qe({type:i,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:7,hostBindings:function(e,n){2&e&&(lt("disabled",n.disabled||null),st("_mat-animation-noopable","NoopAnimations"===n._animationMode)("mat-unthemed",!n.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[Be],attrs:ST,ngContentSelectors:ow,decls:8,vars:6,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],["matRipple","",1,"mat-mdc-button-ripple",3,"matRippleDisabled","matRippleTrigger"],[1,"mat-mdc-button-touch-target"]],template:function(e,n){1&e&&(Xt(rw),Ee(0,"span",0),it(1),L(2,"span",1),it(3,1),V(),it(4,2),Ee(5,"span",2)(6,"span",3)(7,"span",4)),2&e&&(st("mdc-button__ripple",!n._isFab)("mdc-fab__ripple",n._isFab),X(6),Z("matRippleDisabled",n._isRippleDisabled())("matRippleTrigger",n._elementRef.nativeElement))},dependencies:[yr],styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),i})(),wW=(()=>{class i extends FW{constructor(e,n,r,o){super(e,n,r,o)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(zi),M(ct),M(Vi,8))},i.\u0275cmp=qe({type:i,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostVars:9,hostBindings:function(e,n){2&e&&(lt("disabled",n.disabled||null)("tabindex",n.disabled?-1:n.tabIndex)("aria-disabled",n.disabled.toString()),st("_mat-animation-noopable","NoopAnimations"===n._animationMode)("mat-unthemed",!n.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[Be],attrs:ST,ngContentSelectors:ow,decls:8,vars:6,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],["matRipple","",1,"mat-mdc-button-ripple",3,"matRippleDisabled","matRippleTrigger"],[1,"mat-mdc-button-touch-target"]],template:function(e,n){1&e&&(Xt(rw),Ee(0,"span",0),it(1),L(2,"span",1),it(3,1),V(),it(4,2),Ee(5,"span",2)(6,"span",3)(7,"span",4)),2&e&&(st("mdc-button__ripple",!n._isFab)("mdc-fab__ripple",n._isFab),X(6),Z("matRippleDisabled",n._isRippleDisabled())("matRippleTrigger",n._elementRef.nativeElement))},dependencies:[yr],styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',TT],encapsulation:2,changeDetection:0}),i})();const kW=new Ae("mat-mdc-fab-default-options",{providedIn:"root",factory:AT});function AT(){return{color:"accent"}}const LT=AT();let IT=(()=>{class i extends Ug{constructor(e,n,r,o,s){super(e,n,r,o),this._options=s,this._isFab=!0,this._options=this._options||LT,this.color=this.defaultColor=this._options.color||LT.color}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(zi),M(ct),M(Vi,8),M(kW,8))},i.\u0275cmp=qe({type:i,selectors:[["button","mat-mini-fab",""]],hostVars:7,hostBindings:function(e,n){2&e&&(lt("disabled",n.disabled||null),st("_mat-animation-noopable","NoopAnimations"===n._animationMode)("mat-unthemed",!n.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[Be],attrs:fW,ngContentSelectors:ow,decls:8,vars:6,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],["matRipple","",1,"mat-mdc-button-ripple",3,"matRippleDisabled","matRippleTrigger"],[1,"mat-mdc-button-touch-target"]],template:function(e,n){1&e&&(Xt(rw),Ee(0,"span",0),it(1),L(2,"span",1),it(3,1),V(),it(4,2),Ee(5,"span",2)(6,"span",3)(7,"span",4)),2&e&&(st("mdc-button__ripple",!n._isFab)("mdc-fab__ripple",n._isFab),X(6),Z("matRippleDisabled",n._isRippleDisabled())("matRippleTrigger",n._elementRef.nativeElement))},dependencies:[yr],styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-fab[hidden]{display:none}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab .mdc-fab__focus-ring{position:absolute}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n )}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}.mdc-fab--mini{width:40px;height:40px}.mdc-fab--extended{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mdc-fab--extended .mdc-fab__ripple{border-radius:24px}.mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mdc-fab--extended .mdc-fab__icon,.mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-fab::before{border-color:CanvasText}}.mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}.mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}.mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab .mdc-fab__icon{width:24px;height:24px;font-size:24px}.mdc-fab:not(.mdc-fab--extended){border-radius:50%}.mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:50%}.mat-mdc-fab,.mat-mdc-mini-fab{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--mdc-fab-container-color, transparent);box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);color:var(--mat-mdc-fab-color, inherit);flex-shrink:0}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-fab .mat-ripple-element,.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-fab .mdc-button__label,.mat-mdc-mini-fab .mdc-button__label{z-index:1}.mat-mdc-fab .mat-mdc-focus-indicator,.mat-mdc-mini-fab .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab:focus .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab .mat-mdc-button-touch-target,.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-fab._mat-animation-noopable,.mat-mdc-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab:not(:disabled) .mdc-fab__icon,.mat-mdc-mini-fab:not(:disabled) .mdc-fab__icon{color:var(--mdc-fab-icon-color, inherit)}.mat-mdc-fab:not(.mdc-fab--extended),.mat-mdc-mini-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple,.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:hover,.mat-mdc-fab:focus,.mat-mdc-mini-fab:hover,.mat-mdc-mini-fab:focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:active,.mat-mdc-fab:focus:active,.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-mdc-fab[disabled],.mat-mdc-mini-fab[disabled]{cursor:default;pointer-events:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-mini-fab:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}.mat-mdc-fab .mat-icon,.mat-mdc-fab .material-icons,.mat-mdc-mini-fab .mat-icon,.mat-mdc-mini-fab .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-extended-fab{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mat-mdc-extended-fab .mdc-fab__ripple{border-radius:24px}.mat-mdc-extended-fab .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons,.mat-mdc-extended-fab>.mat-icon[dir=rtl],.mat-mdc-extended-fab>.material-icons[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-extended-fab .mdc-button__label+.material-icons[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}'],encapsulation:2,changeDetection:0}),i})(),Wg=(()=>{class i extends Ug{constructor(e,n,r,o){super(e,n,r,o)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(zi),M(ct),M(Vi,8))},i.\u0275cmp=qe({type:i,selectors:[["button","mat-icon-button",""]],hostVars:7,hostBindings:function(e,n){2&e&&(lt("disabled",n.disabled||null),st("_mat-animation-noopable","NoopAnimations"===n._animationMode)("mat-unthemed",!n.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[Be],attrs:_W,ngContentSelectors:gW,decls:5,vars:3,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],["matRipple","",1,"mat-mdc-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-mdc-button-touch-target"]],template:function(e,n){1&e&&(Xt(),Ee(0,"span",0),it(1),Ee(2,"span",1)(3,"span",2)(4,"span",3)),2&e&&(X(3),Z("matRippleDisabled",n._isRippleDisabled())("matRippleCentered",!0)("matRippleTrigger",n._elementRef.nativeElement))},dependencies:[yr],styles:['.mdc-icon-button{font-size:24px;width:48px;height:48px;padding:12px}.mdc-icon-button .mdc-icon-button__focus-ring{max-height:48px;max-width:48px}.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:40px;height:40px;margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-icon-button svg,.mdc-icon-button img{width:24px;height:24px}.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size, 48px);width:var(--mdc-icon-button-state-layer-size, 48px);color:var(--mdc-icon-button-icon-color, inherit);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size, 24px)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity, 0.38)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color, #000)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',TT],encapsulation:2,changeDetection:0}),i})(),sw=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,Gs,Mt]}),i})();class NT{}class xW{}const Ia="*";function Mr(i,t){return{type:7,name:i,definitions:t,options:{}}}function pn(i,t=null){return{type:4,styles:t,timings:i}}function PT(i,t=null){return{type:2,steps:i,options:t}}function Bt(i){return{type:6,styles:i,offset:null}}function rn(i,t,e){return{type:0,name:i,styles:t,options:e}}function aw(i){return{type:5,steps:i}}function cn(i,t,e=null){return{type:1,expr:i,animation:t,options:e}}function lw(i=null){return{type:9,options:i}}function Nc(i,t,e=null){return{type:11,selector:i,animation:t,options:e}}function RT(i,t){return{type:12,timings:i,animation:t}}function BT(i){Promise.resolve().then(i)}class tf{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){BT(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(n=>n()),e.length=0}}class HT{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let e=0,n=0,r=0;const o=this.players.length;0==o?BT(()=>this._onFinish()):this.players.forEach(s=>{s.onDone(()=>{++e==o&&this._onFinish()}),s.onDestroy(()=>{++n==o&&this._onDestroy()}),s.onStart(()=>{++r==o&&this._onStart()})}),this.totalTime=this.players.reduce((s,a)=>Math.max(s,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const e=t*this.totalTime;this.players.forEach(n=>{const r=n.totalTime?Math.min(1,e/n.totalTime):1;n.setPosition(r)})}getPosition(){const t=this.players.reduce((e,n)=>null===e||n.totalTime>e.totalTime?n:e,null);return null!=t?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(n=>n()),e.length=0}}class dw{attach(t){return this._attachedHost=t,t.attach(this)}detach(){let t=this._attachedHost;null!=t&&(this._attachedHost=null,t.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(t){this._attachedHost=t}}class Oc extends dw{constructor(t,e,n,r,o){super(),this.component=t,this.viewContainerRef=e,this.injector=n,this.componentFactoryResolver=r,this.projectableNodes=o}}class vl extends dw{constructor(t,e,n,r){super(),this.templateRef=t,this.viewContainerRef=e,this.context=n,this.injector=r}get origin(){return this.templateRef.elementRef}attach(t,e=this.context){return this.context=e,super.attach(t)}detach(){return this.context=void 0,super.detach()}}class DW extends dw{constructor(t){super(),this.element=t instanceof Ze?t.nativeElement:t}}class $g{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(t){return t instanceof Oc?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof vl?(this._attachedPortal=t,this.attachTemplatePortal(t)):this.attachDomPortal&&t instanceof DW?(this._attachedPortal=t,this.attachDomPortal(t)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(t){this._disposeFn=t}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class CW extends $g{constructor(t,e,n,r,o){super(),this.outletElement=t,this._componentFactoryResolver=e,this._appRef=n,this._defaultInjector=r,this.attachDomPortal=s=>{const a=s.element,l=this._document.createComment("dom-portal");a.parentNode.insertBefore(l,a),this.outletElement.appendChild(a),this._attachedPortal=s,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(a,l)})},this._document=o}attachComponentPortal(t){const n=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component);let r;return t.viewContainerRef?(r=t.viewContainerRef.createComponent(n,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector,t.projectableNodes||void 0),this.setDisposeFn(()=>r.destroy())):(r=n.create(t.injector||this._defaultInjector||gn.NULL),this._appRef.attachView(r.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(r.hostView),r.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(r)),this._attachedPortal=t,r}attachTemplatePortal(t){let e=t.viewContainerRef,n=e.createEmbeddedView(t.templateRef,t.context,{injector:t.injector});return n.rootNodes.forEach(r=>this.outletElement.appendChild(r)),n.detectChanges(),this.setDisposeFn(()=>{let r=e.indexOf(n);-1!==r&&e.remove(r)}),this._attachedPortal=t,n}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(t){return t.hostView.rootNodes[0]}}let MW=(()=>{class i extends vl{constructor(e,n){super(e,n)}}return i.\u0275fac=function(e){return new(e||i)(M(Gi),M(en))},i.\u0275dir=De({type:i,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[Be]}),i})(),Na=(()=>{class i extends $g{constructor(e,n,r){super(),this._componentFactoryResolver=e,this._viewContainerRef=n,this._isInitialized=!1,this.attached=new Xe,this.attachDomPortal=o=>{const s=o.element,a=this._document.createComment("dom-portal");o.setAttachedHost(this),s.parentNode.insertBefore(a,s),this._getRootNode().appendChild(s),this._attachedPortal=o,super.setDisposeFn(()=>{a.parentNode&&a.parentNode.replaceChild(s,a)})},this._document=r}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);const n=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,o=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),s=n.createComponent(o,n.length,e.injector||n.injector,e.projectableNodes||void 0);return n!==this._viewContainerRef&&this._getRootNode().appendChild(s.hostView.rootNodes[0]),super.setDisposeFn(()=>s.destroy()),this._attachedPortal=e,this._attachedRef=s,this.attached.emit(s),s}attachTemplatePortal(e){e.setAttachedHost(this);const n=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=n,this.attached.emit(n),n}_getRootNode(){const e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}return i.\u0275fac=function(e){return new(e||i)(M(da),M(en),M(Lt))},i.\u0275dir=De({type:i,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[Be]}),i})(),Fl=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})();const EW=["addListener","removeListener"],SW=["addEventListener","removeEventListener"],TW=["on","off"];function qs(i,t,e,n){if(g(e)&&(n=e,e=void 0),n)return qs(i,t,e).pipe(Jv(n));const[r,o]=function IW(i){return g(i.addEventListener)&&g(i.removeEventListener)}(i)?SW.map(s=>a=>i[s](t,a,e)):function AW(i){return g(i.addListener)&&g(i.removeListener)}(i)?EW.map(jT(i,t)):function LW(i){return g(i.on)&&g(i.off)}(i)?TW.map(jT(i,t)):[];if(!r&&xt(i))return an(s=>qs(s,t,e))(Ti(i));if(!r)throw new TypeError("Invalid event target");return new Qe(s=>{const a=(...l)=>s.next(1o(a)})}function jT(i,t){return e=>n=>i[e](t,n)}const nf={schedule(i){let t=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:n}=nf;n&&(t=n.requestAnimationFrame,e=n.cancelAnimationFrame);const r=t(o=>{e=void 0,i(o)});return new h(()=>e?.(r))},requestAnimationFrame(...i){const{delegate:t}=nf;return(t?.requestAnimationFrame||requestAnimationFrame)(...i)},cancelAnimationFrame(...i){const{delegate:t}=nf;return(t?.cancelAnimationFrame||cancelAnimationFrame)(...i)},delegate:void 0},PW=new class OW extends IF{flush(t){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:n}=this;let r;t=t||n.shift();do{if(r=t.execute(t.state,t.delay))break}while((t=n[0])&&t.id===e&&n.shift());if(this._active=!1,r){for(;(t=n[0])&&t.id===e&&n.shift();)t.unsubscribe();throw r}}}(class NW extends LF{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,n=0){return null!==n&&n>0?super.requestAsyncId(t,e,n):(t.actions.push(this),t._scheduled||(t._scheduled=nf.requestAnimationFrame(()=>t.flush(void 0))))}recycleAsyncId(t,e,n=0){var r;if(null!=n?n>0:this.delay>0)return super.recycleAsyncId(t,e,n);const{actions:o}=t;null!=e&&(null===(r=o[o.length-1])||void 0===r?void 0:r.id)!==e&&(nf.cancelAnimationFrame(e),t._scheduled=void 0)}});let uw,RW=1;const Gg={};function YT(i){return i in Gg&&(delete Gg[i],!0)}const BW={setImmediate(i){const t=RW++;return Gg[t]=!0,uw||(uw=Promise.resolve()),uw.then(()=>YT(t)&&i()),t},clearImmediate(i){YT(i)}},{setImmediate:HW,clearImmediate:jW}=BW,qg={setImmediate(...i){const{delegate:t}=qg;return(t?.setImmediate||HW)(...i)},clearImmediate(i){const{delegate:t}=qg;return(t?.clearImmediate||jW)(i)},delegate:void 0},hw=new class VW extends IF{flush(t){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:n}=this;let r;t=t||n.shift();do{if(r=t.execute(t.state,t.delay))break}while((t=n[0])&&t.id===e&&n.shift());if(this._active=!1,r){for(;(t=n[0])&&t.id===e&&n.shift();)t.unsubscribe();throw r}}}(class YW extends LF{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,n=0){return null!==n&&n>0?super.requestAsyncId(t,e,n):(t.actions.push(this),t._scheduled||(t._scheduled=qg.setImmediate(t.flush.bind(t,void 0))))}recycleAsyncId(t,e,n=0){var r;if(null!=n?n>0:this.delay>0)return super.recycleAsyncId(t,e,n);const{actions:o}=t;null!=e&&(null===(r=o[o.length-1])||void 0===r?void 0:r.id)!==e&&(qg.clearImmediate(e),t._scheduled=void 0)}});function Kg(i=0,t,e=Sz){let n=-1;return null!=t&&(Xr(t)?e=t:n=t),new Qe(r=>{let o=function UW(i){return i instanceof Date&&!isNaN(i)}(i)?+i-e.now():i;o<0&&(o=0);let s=0;return e.schedule(function(){r.closed||(r.next(s++),0<=n?this.schedule(void 0,n):r.complete())},o)})}function mw(i,t=Bm){return function zW(i){return ot((t,e)=>{let n=!1,r=null,o=null,s=!1;const a=()=>{if(o?.unsubscribe(),o=null,n){n=!1;const f=r;r=null,e.next(f)}s&&e.complete()},l=()=>{o=null,s&&e.complete()};t.subscribe(tt(e,f=>{n=!0,r=f,o||Ti(i(f)).subscribe(o=tt(e,a,l))},()=>{s=!0,(!n||!o||o.closed)&&e.complete()}))})}(()=>Kg(i,t))}const WW=["contentWrapper"],$W=["*"],GW=new Ae("VIRTUAL_SCROLL_STRATEGY");let wl=(()=>{class i{constructor(e,n,r){this._ngZone=e,this._platform=n,this._scrolled=new ae,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=r}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const n=this.scrollContainers.get(e);n&&(n.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new Qe(n=>{this._globalSubscription||this._addGlobalListener();const r=e>0?this._scrolled.pipe(mw(e)).subscribe(n):this._scrolled.subscribe(n);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):vt()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,n)=>this.deregister(n)),this._scrolled.complete()}ancestorScrolled(e,n){const r=this.getAncestorScrollContainers(e);return this.scrolled(n).pipe(ni(o=>!o||r.indexOf(o)>-1))}getAncestorScrollContainers(e){const n=[];return this.scrollContainers.forEach((r,o)=>{this._scrollableContainsElement(o,e)&&n.push(o)}),n}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,n){let r=xa(n),o=e.getElementRef().nativeElement;do{if(r==o)return!0}while(r=r.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>qs(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return i.\u0275fac=function(e){return new(e||i)(me(ct),me(zi),me(Lt,8))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),Pc=(()=>{class i{constructor(e,n,r,o){this.elementRef=e,this.scrollDispatcher=n,this.ngZone=r,this.dir=o,this._destroyed=new ae,this._elementScrolled=new Qe(s=>this.ngZone.runOutsideAngular(()=>qs(this.elementRef.nativeElement,"scroll").pipe(wt(this._destroyed)).subscribe(s)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){const n=this.elementRef.nativeElement,r=this.dir&&"rtl"==this.dir.value;null==e.left&&(e.left=r?e.end:e.start),null==e.right&&(e.right=r?e.start:e.end),null!=e.bottom&&(e.top=n.scrollHeight-n.clientHeight-e.bottom),r&&0!=jm()?(null!=e.left&&(e.right=n.scrollWidth-n.clientWidth-e.left),2==jm()?e.left=e.right:1==jm()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=n.scrollWidth-n.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){const n=this.elementRef.nativeElement;kS()?n.scrollTo(e):(null!=e.top&&(n.scrollTop=e.top),null!=e.left&&(n.scrollLeft=e.left))}measureScrollOffset(e){const n="left",r="right",o=this.elementRef.nativeElement;if("top"==e)return o.scrollTop;if("bottom"==e)return o.scrollHeight-o.clientHeight-o.scrollTop;const s=this.dir&&"rtl"==this.dir.value;return"start"==e?e=s?r:n:"end"==e&&(e=s?n:r),s&&2==jm()?e==n?o.scrollWidth-o.clientWidth-o.scrollLeft:o.scrollLeft:s&&1==jm()?e==n?o.scrollLeft+o.scrollWidth-o.clientWidth:-o.scrollLeft:e==n?o.scrollLeft:o.scrollWidth-o.clientWidth-o.scrollLeft}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(wl),M(ct),M(xn,8))},i.\u0275dir=De({type:i,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),i})(),Oa=(()=>{class i{constructor(e,n,r){this._platform=e,this._change=new ae,this._changeListener=o=>{this._change.next(o)},this._document=r,n.runOutsideAngular(()=>{if(e.isBrowser){const o=this._getWindow();o.addEventListener("resize",this._changeListener),o.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:n,height:r}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+n,height:r,width:n}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,n=this._getWindow(),r=e.documentElement,o=r.getBoundingClientRect();return{top:-o.top||e.body.scrollTop||n.scrollY||r.scrollTop||0,left:-o.left||e.body.scrollLeft||n.scrollX||r.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(mw(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return i.\u0275fac=function(e){return new(e||i)(me(zi),me(ct),me(Lt,8))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();const VT=new Ae("VIRTUAL_SCROLLABLE");let XW=(()=>{class i extends Pc{constructor(e,n,r,o){super(e,n,r,o)}measureViewportSize(e){const n=this.elementRef.nativeElement;return"horizontal"===e?n.clientWidth:n.clientHeight}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(wl),M(ct),M(xn,8))},i.\u0275dir=De({type:i,features:[Be]}),i})();const ZW=typeof requestAnimationFrame<"u"?PW:hw;let JW=(()=>{class i extends XW{constructor(e,n,r,o,s,a,l,f){super(e,a,r,s),this.elementRef=e,this._changeDetectorRef=n,this._scrollStrategy=o,this.scrollable=f,this._platform=Gt(zi),this._detachedSubject=new ae,this._renderedRangeSubject=new ae,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new Qe(y=>this._scrollStrategy.scrolledIndexChange.subscribe(S=>Promise.resolve().then(()=>this.ngZone.run(()=>y.next(S))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=h.EMPTY,this._viewportChanges=l.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}get orientation(){return this._orientation}set orientation(e){this._orientation!==e&&(this._orientation=e,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(e){this._appendOnly=dt(e)}ngOnInit(){!this._platform.isBrowser||(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe(Nn(null),mw(0,ZW)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(e){this.ngZone.runOutsideAngular(()=>{this._forOf=e,this._forOf.dataStream.pipe(wt(this._detachedSubject)).subscribe(n=>{const r=n.length;r!==this._dataLength&&(this._dataLength=r,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(e){return this.getElementRef().nativeElement.getBoundingClientRect()[e]}setTotalContentSize(e){this._totalContentSize!==e&&(this._totalContentSize=e,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(e){(function QW(i,t){return i.start==t.start&&i.end==t.end})(this._renderedRange,e)||(this.appendOnly&&(e={start:0,end:Math.max(this._renderedRange.end,e.end)}),this._renderedRangeSubject.next(this._renderedRange=e),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(e,n="to-start"){e=this.appendOnly&&"to-start"===n?0:e;const o="horizontal"==this.orientation,s=o?"X":"Y";let l=`translate${s}(${Number((o&&this.dir&&"rtl"==this.dir.value?-1:1)*e)}px)`;this._renderedContentOffset=e,"to-end"===n&&(l+=` translate${s}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=l&&(this._renderedContentTransform=l,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(e,n="auto"){const r={behavior:n};"horizontal"===this.orientation?r.start=e:r.top=e,this.scrollable.scrollTo(r)}scrollToIndex(e,n="auto"){this._scrollStrategy.scrollToIndex(e,n)}measureScrollOffset(e){let n;return n=this.scrollable==this?r=>super.measureScrollOffset(r):r=>this.scrollable.measureScrollOffset(r),Math.max(0,n(e??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(e){let n;const r="left",o="right",s="rtl"==this.dir?.value;n="start"==e?s?o:r:"end"==e?s?r:o:e||("horizontal"===this.orientation?"left":"top");const a=this.scrollable.measureBoundingClientRectWithScrollOffset(n);return this.elementRef.nativeElement.getBoundingClientRect()[n]-a}measureRenderedContentSize(){const e=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?e.offsetWidth:e.offsetHeight}measureRangeSize(e){return this._forOf?this._forOf.measureRangeSize(e,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(e){e&&this._runAfterChangeDetection.push(e),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const e=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const n of e)n()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Nt),M(ct),M(GW,8),M(xn,8),M(wl),M(Oa),M(VT,8))},i.\u0275cmp=qe({type:i,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(e,n){if(1&e&&Dt(WW,7),2&e){let r;We(r=$e())&&(n._contentWrapper=r.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(e,n){2&e&&st("cdk-virtual-scroll-orientation-horizontal","horizontal"===n.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==n.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[at([{provide:Pc,useFactory:(t,e)=>t||e,deps:[[new as,new Xp(VT)],i]}]),Be,nv],ngContentSelectors:$W,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(e,n){1&e&&(Xt(),L(0,"div",0,1),it(2),V(),Ee(3,"div",2)),2&e&&(X(3),Di("width",n._totalContentWidth)("height",n._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0}),i})(),kl=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})(),fw=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Ou,kl,JW,Ou,kl]}),i})();const zT=kS();class e${constructor(t,e){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=zn(-this._previousScrollPosition.left),t.style.top=zn(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const t=this._document.documentElement,n=t.style,r=this._document.body.style,o=n.scrollBehavior||"",s=r.scrollBehavior||"";this._isEnabled=!1,n.left=this._previousHTMLStyles.left,n.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),zT&&(n.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),zT&&(n.scrollBehavior=o,r.scrollBehavior=s)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,n=this._viewportRuler.getViewportSize();return e.scrollHeight>n.height||e.scrollWidth>n.width}}class t${constructor(t,e,n,r){this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=n,this._config=r,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(t){this._overlayRef=t}enable(){if(this._scrollSubscription)return;const t=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class UT{enable(){}disable(){}attach(){}}function pw(i,t){return t.some(e=>i.bottome.bottom||i.righte.right)}function WT(i,t){return t.some(e=>i.tope.bottom||i.lefte.right)}class i${constructor(t,e,n,r){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=n,this._config=r,this._scrollSubscription=null}attach(t){this._overlayRef=t}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:n,height:r}=this._viewportRuler.getViewportSize();pw(e,[{width:n,height:r,bottom:r,right:n,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let n$=(()=>{class i{constructor(e,n,r,o){this._scrollDispatcher=e,this._viewportRuler=n,this._ngZone=r,this.noop=()=>new UT,this.close=s=>new t$(this._scrollDispatcher,this._ngZone,this._viewportRuler,s),this.block=()=>new e$(this._viewportRuler,this._document),this.reposition=s=>new i$(this._scrollDispatcher,this._viewportRuler,this._ngZone,s),this._document=o}}return i.\u0275fac=function(e){return new(e||i)(me(wl),me(Oa),me(ct),me(Lt))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();class rf{constructor(t){if(this.scrollStrategy=new UT,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t){const e=Object.keys(t);for(const n of e)void 0!==t[n]&&(this[n]=t[n])}}}class r${constructor(t,e){this.connectionPair=t,this.scrollableViewProperties=e}}let $T=(()=>{class i{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const n=this._attachedOverlays.indexOf(e);n>-1&&this._attachedOverlays.splice(n,1),0===this._attachedOverlays.length&&this.detach()}}return i.\u0275fac=function(e){return new(e||i)(me(Lt))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),o$=(()=>{class i extends $T{constructor(e,n){super(e),this._ngZone=n,this._keydownListener=r=>{const o=this._attachedOverlays;for(let s=o.length-1;s>-1;s--)if(o[s]._keydownEvents.observers.length>0){const a=o[s]._keydownEvents;this._ngZone?this._ngZone.run(()=>a.next(r)):a.next(r);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return i.\u0275fac=function(e){return new(e||i)(me(Lt),me(ct,8))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),s$=(()=>{class i extends $T{constructor(e,n,r){super(e),this._platform=n,this._ngZone=r,this._cursorStyleIsSet=!1,this._pointerDownListener=o=>{this._pointerDownEventTarget=fl(o)},this._clickListener=o=>{const s=fl(o),a="click"===o.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:s;this._pointerDownEventTarget=null;const l=this._attachedOverlays.slice();for(let f=l.length-1;f>-1;f--){const y=l[f];if(y._outsidePointerEvents.observers.length<1||!y.hasAttached())continue;if(y.overlayElement.contains(s)||y.overlayElement.contains(a))break;const S=y._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>S.next(o)):S.next(o)}}}add(e){if(super.add(e),!this._isAttached){const n=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(n)):this._addEventListeners(n),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=n.style.cursor,n.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}}return i.\u0275fac=function(e){return new(e||i)(me(Lt),me(zi),me(ct,8))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),Xg=(()=>{class i{constructor(e,n){this._platform=n,this._document=e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||PF()){const r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let o=0;othis._backdropClick.next(S),this._backdropTransitionendHandler=S=>{this._disposeBackdrop(S.target)},this._keydownEvents=new ae,this._outsidePointerEvents=new ae,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(t){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(t);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(vi(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof e?.onDestroy&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),t}dispose(){const t=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,t&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))}updateSize(t){this._config={...this._config,...t},this._updateElementSize()}setDirection(t){this._config={...this._config,direction:t},this._updateElementDirection()}addPanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!0)}removePanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!1)}getDirection(){const t=this._config.direction;return t?"string"==typeof t?t:t.value:"ltr"}updateScrollStrategy(t){t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=t,this.hasAttached()&&(t.attach(this),t.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const t=this._pane.style;t.width=zn(this._config.width),t.height=zn(this._config.height),t.minWidth=zn(this._config.minWidth),t.minHeight=zn(this._config.minHeight),t.maxWidth=zn(this._config.maxWidth),t.maxHeight=zn(this._config.maxHeight)}_togglePointerEvents(t){this._pane.style.pointerEvents=t?"":"none"}_attachBackdrop(){const t="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(t)})}):this._backdropElement.classList.add(t)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const t=this._backdropElement;if(t){if(this._animationsDisabled)return void this._disposeBackdrop(t);t.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{t.addEventListener("transitionend",this._backdropTransitionendHandler)}),t.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(t)},500))}}_toggleClasses(t,e,n){const r=Fg(e||[]).filter(o=>!!o);r.length&&(n?t.classList.add(...r):t.classList.remove(...r))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const t=this._ngZone.onStable.pipe(wt(vn(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),t.unsubscribe())})})}_disposeScrollStrategy(){const t=this._scrollStrategy;t&&(t.disable(),t.detach&&t.detach())}_disposeBackdrop(t){t&&(t.removeEventListener("click",this._backdropClickHandler),t.removeEventListener("transitionend",this._backdropTransitionendHandler),t.remove(),this._backdropElement===t&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const GT="cdk-overlay-connected-position-bounding-box",a$=/([A-Za-z%]+)$/;class l${constructor(t,e,n,r,o){this._viewportRuler=e,this._document=n,this._platform=r,this._overlayContainer=o,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new ae,this._resizeSubscription=h.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(t)}get positions(){return this._preferredPositions}attach(t){this._validatePositions(),t.hostElement.classList.add(GT),this._overlayRef=t,this._boundingBox=t.hostElement,this._pane=t.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const t=this._originRect,e=this._overlayRect,n=this._viewportRect,r=this._containerRect,o=[];let s;for(let a of this._preferredPositions){let l=this._getOriginPoint(t,r,a),f=this._getOverlayPoint(l,e,a),y=this._getOverlayFit(f,e,n,a);if(y.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(a,l);this._canFitWithFlexibleDimensions(y,f,n)?o.push({position:a,origin:l,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(l,a)}):(!s||s.overlayFit.visibleAreal&&(l=y,a=f)}return this._isPushed=!1,void this._applyPosition(a.position,a.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(s.position,s.originPoint);this._applyPosition(s.position,s.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Rc(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(GT),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const t=this._lastPosition;if(t){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._getOriginPoint(this._originRect,this._containerRect,t);this._applyPosition(t,e)}else this.apply()}withScrollableContainers(t){return this._scrollables=t,this}withPositions(t){return this._preferredPositions=t,-1===t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(t){return this._viewportMargin=t,this}withFlexibleDimensions(t=!0){return this._hasFlexibleDimensions=t,this}withGrowAfterOpen(t=!0){return this._growAfterOpen=t,this}withPush(t=!0){return this._canPush=t,this}withLockedPosition(t=!0){return this._positionLocked=t,this}setOrigin(t){return this._origin=t,this}withDefaultOffsetX(t){return this._offsetX=t,this}withDefaultOffsetY(t){return this._offsetY=t,this}withTransformOriginOn(t){return this._transformOriginSelector=t,this}_getOriginPoint(t,e,n){let r,o;if("center"==n.originX)r=t.left+t.width/2;else{const s=this._isRtl()?t.right:t.left,a=this._isRtl()?t.left:t.right;r="start"==n.originX?s:a}return e.left<0&&(r-=e.left),o="center"==n.originY?t.top+t.height/2:"top"==n.originY?t.top:t.bottom,e.top<0&&(o-=e.top),{x:r,y:o}}_getOverlayPoint(t,e,n){let r,o;return r="center"==n.overlayX?-e.width/2:"start"===n.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,o="center"==n.overlayY?-e.height/2:"top"==n.overlayY?0:-e.height,{x:t.x+r,y:t.y+o}}_getOverlayFit(t,e,n,r){const o=KT(e);let{x:s,y:a}=t,l=this._getOffset(r,"x"),f=this._getOffset(r,"y");l&&(s+=l),f&&(a+=f);let z=0-a,Q=a+o.height-n.height,oe=this._subtractOverflows(o.width,0-s,s+o.width-n.width),se=this._subtractOverflows(o.height,z,Q),pe=oe*se;return{visibleArea:pe,isCompletelyWithinViewport:o.width*o.height===pe,fitsInViewportVertically:se===o.height,fitsInViewportHorizontally:oe==o.width}}_canFitWithFlexibleDimensions(t,e,n){if(this._hasFlexibleDimensions){const r=n.bottom-e.y,o=n.right-e.x,s=qT(this._overlayRef.getConfig().minHeight),a=qT(this._overlayRef.getConfig().minWidth),f=t.fitsInViewportHorizontally||null!=a&&a<=o;return(t.fitsInViewportVertically||null!=s&&s<=r)&&f}return!1}_pushOverlayOnScreen(t,e,n){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};const r=KT(e),o=this._viewportRect,s=Math.max(t.x+r.width-o.width,0),a=Math.max(t.y+r.height-o.height,0),l=Math.max(o.top-n.top-t.y,0),f=Math.max(o.left-n.left-t.x,0);let y=0,S=0;return y=r.width<=o.width?f||-s:t.xoe&&!this._isInitialRender&&!this._growAfterOpen&&(s=t.y-oe/2)}if("end"===e.overlayX&&!r||"start"===e.overlayX&&r)z=n.width-t.x+this._viewportMargin,y=t.x-this._viewportMargin;else if("start"===e.overlayX&&!r||"end"===e.overlayX&&r)S=t.x,y=n.right-t.x;else{const Q=Math.min(n.right-t.x+n.left,t.x),oe=this._lastBoundingBoxSize.width;y=2*Q,S=t.x-Q,y>oe&&!this._isInitialRender&&!this._growAfterOpen&&(S=t.x-oe/2)}return{top:s,left:S,bottom:a,right:z,width:y,height:o}}_setBoundingBoxStyles(t,e){const n=this._calculateBoundingBoxRect(t,e);!this._isInitialRender&&!this._growAfterOpen&&(n.height=Math.min(n.height,this._lastBoundingBoxSize.height),n.width=Math.min(n.width,this._lastBoundingBoxSize.width));const r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{const o=this._overlayRef.getConfig().maxHeight,s=this._overlayRef.getConfig().maxWidth;r.height=zn(n.height),r.top=zn(n.top),r.bottom=zn(n.bottom),r.width=zn(n.width),r.left=zn(n.left),r.right=zn(n.right),r.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",r.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",o&&(r.maxHeight=zn(o)),s&&(r.maxWidth=zn(s))}this._lastBoundingBoxSize=n,Rc(this._boundingBox.style,r)}_resetBoundingBoxStyles(){Rc(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Rc(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,e){const n={},r=this._hasExactPosition(),o=this._hasFlexibleDimensions,s=this._overlayRef.getConfig();if(r){const y=this._viewportRuler.getViewportScrollPosition();Rc(n,this._getExactOverlayY(e,t,y)),Rc(n,this._getExactOverlayX(e,t,y))}else n.position="static";let a="",l=this._getOffset(e,"x"),f=this._getOffset(e,"y");l&&(a+=`translateX(${l}px) `),f&&(a+=`translateY(${f}px)`),n.transform=a.trim(),s.maxHeight&&(r?n.maxHeight=zn(s.maxHeight):o&&(n.maxHeight="")),s.maxWidth&&(r?n.maxWidth=zn(s.maxWidth):o&&(n.maxWidth="")),Rc(this._pane.style,n)}_getExactOverlayY(t,e,n){let r={top:"",bottom:""},o=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,n)),"bottom"===t.overlayY?r.bottom=this._document.documentElement.clientHeight-(o.y+this._overlayRect.height)+"px":r.top=zn(o.y),r}_getExactOverlayX(t,e,n){let s,r={left:"",right:""},o=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,n)),s=this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left","right"===s?r.right=this._document.documentElement.clientWidth-(o.x+this._overlayRect.width)+"px":r.left=zn(o.x),r}_getScrollVisibility(){const t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),n=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:WT(t,n),isOriginOutsideView:pw(t,n),isOverlayClipped:WT(e,n),isOverlayOutsideView:pw(e,n)}}_subtractOverflows(t,...e){return e.reduce((n,r)=>n-Math.max(r,0),t)}_getNarrowedViewportRect(){const t=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,n=this._viewportRuler.getViewportScrollPosition();return{top:n.top+this._viewportMargin,left:n.left+this._viewportMargin,right:n.left+t-this._viewportMargin,bottom:n.top+e-this._viewportMargin,width:t-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(t,e){return"x"===e?null==t.offsetX?this._offsetX:t.offsetX:null==t.offsetY?this._offsetY:t.offsetY}_validatePositions(){}_addPanelClasses(t){this._pane&&Fg(t).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(t=>{this._pane.classList.remove(t)}),this._appliedPanelClasses=[])}_getOriginRect(){const t=this._origin;if(t instanceof Ze)return t.nativeElement.getBoundingClientRect();if(t instanceof Element)return t.getBoundingClientRect();const e=t.width||0,n=t.height||0;return{top:t.y,bottom:t.y+n,left:t.x,right:t.x+e,height:n,width:e}}}function Rc(i,t){for(let e in t)t.hasOwnProperty(e)&&(i[e]=t[e]);return i}function qT(i){if("number"!=typeof i&&null!=i){const[t,e]=i.split(a$);return e&&"px"!==e?null:parseFloat(t)}return i||null}function KT(i){return{top:Math.floor(i.top),right:Math.floor(i.right),bottom:Math.floor(i.bottom),left:Math.floor(i.left),width:Math.floor(i.width),height:Math.floor(i.height)}}const XT="cdk-global-overlay-wrapper";class c${constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(t){const e=t.getConfig();this._overlayRef=t,this._width&&!e.width&&t.updateSize({width:this._width}),this._height&&!e.height&&t.updateSize({height:this._height}),t.hostElement.classList.add(XT),this._isDisposed=!1}top(t=""){return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}left(t=""){return this._xOffset=t,this._xPosition="left",this}bottom(t=""){return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}right(t=""){return this._xOffset=t,this._xPosition="right",this}start(t=""){return this._xOffset=t,this._xPosition="start",this}end(t=""){return this._xOffset=t,this._xPosition="end",this}width(t=""){return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}height(t=""){return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}centerHorizontally(t=""){return this.left(t),this._xPosition="center",this}centerVertically(t=""){return this.top(t),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig(),{width:r,height:o,maxWidth:s,maxHeight:a}=n,l=!("100%"!==r&&"100vw"!==r||s&&"100%"!==s&&"100vw"!==s),f=!("100%"!==o&&"100vh"!==o||a&&"100%"!==a&&"100vh"!==a),y=this._xPosition,S=this._xOffset,z="rtl"===this._overlayRef.getConfig().direction;let Q="",oe="",se="";l?se="flex-start":"center"===y?(se="center",z?oe=S:Q=S):z?"left"===y||"end"===y?(se="flex-end",Q=S):("right"===y||"start"===y)&&(se="flex-start",oe=S):"left"===y||"start"===y?(se="flex-start",Q=S):("right"===y||"end"===y)&&(se="flex-end",oe=S),t.position=this._cssPosition,t.marginLeft=l?"0":Q,t.marginTop=f?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=l?"0":oe,e.justifyContent=se,e.alignItems=f?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,n=e.style;e.classList.remove(XT),n.justifyContent=n.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}}let d$=(()=>{class i{constructor(e,n,r,o){this._viewportRuler=e,this._document=n,this._platform=r,this._overlayContainer=o}global(){return new c$}flexibleConnectedTo(e){return new l$(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return i.\u0275fac=function(e){return new(e||i)(me(Oa),me(Lt),me(zi),me(Xg))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),u$=0,Er=(()=>{class i{constructor(e,n,r,o,s,a,l,f,y,S,z,Q){this.scrollStrategies=e,this._overlayContainer=n,this._componentFactoryResolver=r,this._positionBuilder=o,this._keyboardDispatcher=s,this._injector=a,this._ngZone=l,this._document=f,this._directionality=y,this._location=S,this._outsideClickDispatcher=z,this._animationsModuleType=Q}create(e){const n=this._createHostElement(),r=this._createPaneElement(n),o=this._createPortalOutlet(r),s=new rf(e);return s.direction=s.direction||this._directionality.value,new sf(o,n,r,s,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const n=this._document.createElement("div");return n.id="cdk-overlay-"+u$++,n.classList.add("cdk-overlay-pane"),e.appendChild(n),n}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(pa)),new CW(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return i.\u0275fac=function(e){return new(e||i)(me(n$),me(Xg),me(da),me(d$),me(o$),me(gn),me(ct),me(Lt),me(xn),me(vc),me(s$),me(Vi,8))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();const h$=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],QT=new Ae("cdk-connected-overlay-scroll-strategy");let _w=(()=>{class i{constructor(e){this.elementRef=e}}return i.\u0275fac=function(e){return new(e||i)(M(Ze))},i.\u0275dir=De({type:i,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),i})(),ZT=(()=>{class i{constructor(e,n,r,o,s){this._overlay=e,this._dir=s,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=h.EMPTY,this._attachSubscription=h.EMPTY,this._detachSubscription=h.EMPTY,this._positionSubscription=h.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new Xe,this.positionChange=new Xe,this.attach=new Xe,this.detach=new Xe,this.overlayKeydown=new Xe,this.overlayOutsideClick=new Xe,this._templatePortal=new vl(n,r),this._scrollStrategyFactory=o,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=dt(e)}get lockPosition(){return this._lockPosition}set lockPosition(e){this._lockPosition=dt(e)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(e){this._flexibleDimensions=dt(e)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(e){this._growAfterOpen=dt(e)}get push(){return this._push}set push(e){this._push=dt(e)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=h$);const e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(n=>{this.overlayKeydown.next(n),27===n.keyCode&&!this.disableClose&&!Cr(n)&&(n.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(n=>{this.overlayOutsideClick.next(n)})}_buildConfig(){const e=this._position=this.positionStrategy||this._createPositionStrategy(),n=new rf({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(n.width=this.width),(this.height||0===this.height)&&(n.height=this.height),(this.minWidth||0===this.minWidth)&&(n.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(n.minHeight=this.minHeight),this.backdropClass&&(n.backdropClass=this.backdropClass),this.panelClass&&(n.panelClass=this.panelClass),n}_updatePositionStrategy(e){const n=this.positions.map(r=>({originX:r.originX,originY:r.originY,overlayX:r.overlayX,overlayY:r.overlayY,offsetX:r.offsetX||this.offsetX,offsetY:r.offsetY||this.offsetY,panelClass:r.panelClass||void 0}));return e.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(n).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const e=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(e),e}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof _w?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(h4(()=>this.positionChange.observers.length>0)).subscribe(e=>{this.positionChange.emit(e),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return i.\u0275fac=function(e){return new(e||i)(M(Er),M(Gi),M(en),M(QT),M(xn,8))},i.\u0275dir=De({type:i,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[xi]}),i})();const f$={provide:QT,deps:[Er],useFactory:function m$(i){return()=>i.scrollStrategies.reposition()}};let Bc=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[Er,f$],imports:[Ou,Fl,fw,fw]}),i})();function p$(i,t){if(1&i){const e=ut();L(0,"div",2)(1,"button",3),ye("click",function(){return Pe(e),Re(ue().action())}),re(2),V()()}if(2&i){const e=ue();X(2),ci(" ",e.data.action," ")}}const _$=["label"];function g$(i,t){}const b$=Math.pow(2,31)-1;class gw{constructor(t,e){this._overlayRef=e,this._afterDismissed=new ae,this._afterOpened=new ae,this._onAction=new ae,this._dismissedByAction=!1,this.containerInstance=t,t._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(t){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(t,b$))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}const JT=new Ae("MatSnackBarData");class Qg{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let y$=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]}),i})(),v$=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]}),i})(),F$=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]}),i})(),w$=(()=>{class i{constructor(e,n){this.snackBarRef=e,this.data=n}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return i.\u0275fac=function(e){return new(e||i)(M(gw),M(JT))},i.\u0275cmp=qe({type:i,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions","",4,"ngIf"],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(e,n){1&e&&(L(0,"div",0),re(1),V(),he(2,p$,3,1,"div",1)),2&e&&(X(1),ci(" ",n.data.message,"\n"),X(1),Z("ngIf",n.hasAction))},dependencies:[ii,qo,y$,v$,F$],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0}),i})();const k$={snackBarState:Mr("state",[rn("void, hidden",Bt({transform:"scale(0.8)",opacity:0})),rn("visible",Bt({transform:"scale(1)",opacity:1})),cn("* => visible",pn("150ms cubic-bezier(0, 0, 0.2, 1)")),cn("* => void, * => hidden",pn("75ms cubic-bezier(0.4, 0.0, 1, 1)",Bt({opacity:0})))])};let x$=(()=>{class i extends $g{constructor(e,n,r,o,s){super(),this._ngZone=e,this._elementRef=n,this._changeDetectorRef=r,this._platform=o,this.snackBarConfig=s,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new ae,this._onExit=new ae,this._onEnter=new ae,this._animationState="void",this.attachDomPortal=a=>{this._assertNotAttached();const l=this._portalOutlet.attachDomPortal(a);return this._afterPortalAttached(),l},this._live="assertive"!==s.politeness||s.announcementMessage?"off"===s.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(e){this._assertNotAttached();const n=this._portalOutlet.attachComponentPortal(e);return this._afterPortalAttached(),n}attachTemplatePortal(e){this._assertNotAttached();const n=this._portalOutlet.attachTemplatePortal(e);return this._afterPortalAttached(),n}onAnimationEnd(e){const{fromState:n,toState:r}=e;if(("void"===r&&"void"!==n||"hidden"===r)&&this._completeExit(),"visible"===r){const o=this._onEnter;this._ngZone.run(()=>{o.next(),o.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe(vi(1)).subscribe(()=>{this._ngZone.run(()=>{this._onExit.next(),this._onExit.complete()})})}_afterPortalAttached(){const e=this._elementRef.nativeElement,n=this.snackBarConfig.panelClass;n&&(Array.isArray(n)?n.forEach(r=>e.classList.add(r)):e.classList.add(n))}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const e=this._elementRef.nativeElement.querySelector("[aria-hidden]"),n=this._elementRef.nativeElement.querySelector("[aria-live]");if(e&&n){let r=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&e.contains(document.activeElement)&&(r=document.activeElement),e.removeAttribute("aria-hidden"),n.appendChild(e),r?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}}return i.\u0275fac=function(e){return new(e||i)(M(ct),M(Ze),M(Nt),M(zi),M(Qg))},i.\u0275dir=De({type:i,viewQuery:function(e,n){if(1&e&&Dt(Na,7),2&e){let r;We(r=$e())&&(n._portalOutlet=r.first)}},features:[Be]}),i})(),D$=(()=>{class i extends x${_afterPortalAttached(){super._afterPortalAttached();const e=this._label.nativeElement,n="mdc-snackbar__label";e.classList.toggle(n,!e.querySelector(`.${n}`))}}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275cmp=qe({type:i,selectors:[["mat-snack-bar-container"]],viewQuery:function(e,n){if(1&e&&Dt(_$,7),2&e){let r;We(r=$e())&&(n._label=r.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],hostVars:1,hostBindings:function(e,n){1&e&&b_("@state.done",function(o){return n.onAnimationEnd(o)}),2&e&&k_("@state",n._animationState)},features:[Be],decls:6,vars:2,consts:[[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["label",""],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(e,n){1&e&&(L(0,"div",0)(1,"div",1,2)(3,"div",3),he(4,g$,0,0,"ng-template",4),V(),Ee(5,"div"),V()()),2&e&&(X(5),lt("aria-live",n._live)("role",n._role))},dependencies:[Na],styles:['.mdc-snackbar{display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--open .mdc-snackbar__label,.mdc-snackbar--open .mdc-snackbar__actions{visibility:visible}.mdc-snackbar__surface{padding-left:0;padding-right:8px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transform:scale(0.8);opacity:0}.mdc-snackbar__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-snackbar__surface::before{border-color:CanvasText}}[dir=rtl] .mdc-snackbar__surface,.mdc-snackbar__surface[dir=rtl]{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{transform:scale(1);opacity:1;pointer-events:auto}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1)}.mdc-snackbar__label{padding-left:16px;padding-right:8px;width:100%;flex-grow:1;box-sizing:border-box;margin:0;visibility:hidden;padding-top:14px;padding-bottom:14px}[dir=rtl] .mdc-snackbar__label,.mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;visibility:hidden}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-snack-bar-container{margin:8px;position:static}.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:100%}}.mat-mdc-snack-bar-container .mdc-snackbar__surface{max-width:672px}.mat-mdc-snack-bar-container .mdc-snackbar__surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-snack-bar-container .mdc-snackbar__dismiss .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size, 24px)}.mat-mdc-snack-bar-container .mdc-snackbar__dismiss svg,.mat-mdc-snack-bar-container .mdc-snackbar__dismiss img{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:var(--mdc-snackbar-container-color, inherit)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:var(--mdc-snackbar-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-snack-bar-container .mdc-snackbar__label{color:var(--mdc-snackbar-supporting-text-color, inherit)}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-size:var(--mdc-snackbar-supporting-text-size, inherit);font-family:var(--mdc-snackbar-supporting-text-font, inherit);font-weight:var(--mdc-snackbar-supporting-text-weight, inherit);line-height:var(--mdc-snackbar-supporting-text-line-height, inherit)}.cdk-high-contrast-active .mat-mdc-snack-bar-container{border:solid 1px}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-mdc-snack-bar-button-color, transparent);--mat-mdc-button-persistent-ripple-color: currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{background-color:currentColor;opacity:.1}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-handset .mdc-snackbar__surface{width:100%}'],encapsulation:2,data:{animation:[k$.snackBarState]}}),i})(),e6=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Bc,Fl,En,sw,Mt,Mt]}),i})();const t6=new Ae("mat-snack-bar-default-options",{providedIn:"root",factory:function C$(){return new Qg}});let M$=(()=>{class i{constructor(e,n,r,o,s,a){this._overlay=e,this._live=n,this._injector=r,this._breakpointObserver=o,this._parentSnackBar=s,this._defaultConfig=a,this._snackBarRefAtThisLevel=null}get _openedSnackBarRef(){const e=this._parentSnackBar;return e?e._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(e){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=e:this._snackBarRefAtThisLevel=e}openFromComponent(e,n){return this._attach(e,n)}openFromTemplate(e,n){return this._attach(e,n)}open(e,n="",r){const o={...this._defaultConfig,...r};return o.data={message:e,action:n},o.announcementMessage===e&&(o.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,o)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(e,n){const o=gn.create({parent:n&&n.viewContainerRef&&n.viewContainerRef.injector||this._injector,providers:[{provide:Qg,useValue:n}]}),s=new Oc(this.snackBarContainerComponent,n.viewContainerRef,o),a=e.attach(s);return a.instance.snackBarConfig=n,a.instance}_attach(e,n){const r={...new Qg,...this._defaultConfig,...n},o=this._createOverlay(r),s=this._attachSnackBarContainer(o,r),a=new gw(s,o);if(e instanceof Gi){const l=new vl(e,null,{$implicit:r.data,snackBarRef:a});a.instance=s.attachTemplatePortal(l)}else{const l=this._createInjector(r,a),f=new Oc(e,void 0,l),y=s.attachComponentPortal(f);a.instance=y.instance}return this._breakpointObserver.observe("(max-width: 599.98px) and (orientation: portrait)").pipe(wt(o.detachments())).subscribe(l=>{o.overlayElement.classList.toggle(this.handsetCssClass,l.matches)}),r.announcementMessage&&s._onAnnounce.subscribe(()=>{this._live.announce(r.announcementMessage,r.politeness)}),this._animateSnackBar(a,r),this._openedSnackBarRef=a,this._openedSnackBarRef}_animateSnackBar(e,n){e.afterDismissed().subscribe(()=>{this._openedSnackBarRef==e&&(this._openedSnackBarRef=null),n.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{e.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):e.containerInstance.enter(),n.duration&&n.duration>0&&e.afterOpened().subscribe(()=>e._dismissAfter(n.duration))}_createOverlay(e){const n=new rf;n.direction=e.direction;let r=this._overlay.position().global();const o="rtl"===e.direction,s="left"===e.horizontalPosition||"start"===e.horizontalPosition&&!o||"end"===e.horizontalPosition&&o,a=!s&&"center"!==e.horizontalPosition;return s?r.left("0"):a?r.right("0"):r.centerHorizontally(),"top"===e.verticalPosition?r.top("0"):r.bottom("0"),n.positionStrategy=r,this._overlay.create(n)}_createInjector(e,n){return gn.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:gw,useValue:n},{provide:JT,useValue:e.data}]})}}return i.\u0275fac=function(e){return new(e||i)(me(Er),me(ew),me(gn),me(Ca),me(i,12),me(t6))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})(),Hc=(()=>{class i extends M${constructor(e,n,r,o,s,a){super(e,n,r,o,s,a),this.simpleSnackBarComponent=w$,this.snackBarContainerComponent=D$,this.handsetCssClass="mat-mdc-snack-bar-handset"}}return i.\u0275fac=function(e){return new(e||i)(me(Er),me(ew),me(gn),me(Ca),me(i,12),me(t6))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:e6}),i})();function n6(i){return new Promise(t=>setTimeout(t,i))}class On{constructor(t){this.snackBar=t}unsubscribe(t){if(t)for(let e=0;er.matches),vg()),this.displayLabels$=this.breakpointObserver.observe("(max-width: 720px)").pipe(Te(r=>r.matches),vg()),this.connected$=this.connectedChanged.asObservable(),this.visibility$=this.visibilityChanged.asObservable()}getPublicKey(){return this.authService.authInfo$.getValue().publicKeyHex}navigateBack(){this.location.back()}connected(t){this.connectedChanged.next(t)}visibility(t){this.visibilityChanged.next(t)}}function o6(i,t){if(t.has(i))throw new TypeError("Cannot initialize the same private elements twice on an object")}function Pn(i,t){o6(i,t),t.add(i)}function nn(i,t,e){o6(i,t),t.set(i,e)}function ri(i,t,e){if(!t.has(i))throw new TypeError("attempted to get private field on non-instance");return e}function s6(i,t,e){if(!t.has(i))throw new TypeError("attempted to "+e+" private field on non-instance");return t.get(i)}function nt(i,t){return function E$(i,t){return t.get?t.get.call(i):t.value}(i,s6(i,t,"get"))}function wi(i,t,e){return function S$(i,t,e){if(t.set)t.set.call(i,e);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=e}}(i,s6(i,t,"set"),e),e}function Wr(i){var t,e,n,r=2;for(typeof Symbol<"u"&&(e=Symbol.asyncIterator,n=Symbol.iterator);r--;){if(e&&null!=(t=i[e]))return t.call(i);if(n&&null!=(t=i[n]))return new Zg(t.call(i));e="@@asyncIterator",n="@@iterator"}throw new TypeError("Object is not async iterable")}function Zg(i){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var n=e.done;return Promise.resolve(e.value).then(function(r){return{value:r,done:n}})}return(Zg=function(n){this.s=n,this.n=n.next}).prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(n){var r=this.s.return;return void 0===r?Promise.resolve({value:n,done:!0}):t(r.apply(this.s,arguments))},throw:function(n){var r=this.s.return;return void 0===r?Promise.reject(n):t(r.apply(this.s,arguments))}},new Zg(i)}on.\u0275fac=function(t){return new(t||on)(me(Ca),me(Un),me(vc))},on.\u0275prov=Ve({token:on,factory:on.\u0275fac,providedIn:"root"});const Jg={node:void 0,web:"object"==typeof self&&"crypto"in self?self.crypto:void 0},bw=i=>new DataView(i.buffer,i.byteOffset,i.byteLength),Ks=(i,t)=>i<<32-t|i>>>t;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function e0(i){if("string"==typeof i&&(i=function I$(i){if("string"!=typeof i)throw new TypeError("utf8ToBytes expected string, got "+typeof i);return(new TextEncoder).encode(i)}(i)),!(i instanceof Uint8Array))throw new TypeError(`Expected input type is Uint8Array (got ${typeof i})`);return i}function a6(i){if(!Number.isSafeInteger(i)||i<0)throw new Error(`Wrong positive integer: ${i}`)}Array.from({length:256},(i,t)=>t.toString(16).padStart(2,"0")),(()=>{const i=typeof module<"u"&&"function"==typeof module.require&&module.require.bind(module);try{if(i){const{setImmediate:t}=i("timers")}}catch{}})();class vw{clone(){return this._cloneInto()}}function R$(i=32){if(Jg.web)return Jg.web.getRandomValues(new Uint8Array(i));if(Jg.node)return new Uint8Array(Jg.node.randomBytes(i).buffer);throw new Error("The environment doesn't have randomBytes function")}class H$ extends vw{constructor(t,e,n,r){super(),this.blockLen=t,this.outputLen=e,this.padOffset=n,this.isLE=r,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(t),this.view=bw(this.buffer)}update(t){if(this.destroyed)throw new Error("instance is destroyed");const{view:e,buffer:n,blockLen:r,finished:o}=this;if(o)throw new Error("digest() was already called");const s=(t=e0(t)).length;for(let a=0;ar-s&&(this.process(n,0),s=0);for(let l=s;l>r&o),a=Number(e&o),f=n?0:4;i.setUint32(t+(n?4:0),s,n),i.setUint32(t+f,a,n)})(n,r-8,BigInt(8*this.length),o),this.process(n,0);const a=bw(t);this.get().forEach((l,f)=>a.setUint32(4*f,l,o))}digest(){const{buffer:t,outputLen:e}=this;this.digestInto(t);const n=t.slice(0,e);return this.destroy(),n}_cloneInto(t){t||(t=new this.constructor),t.set(...this.get());const{blockLen:e,buffer:n,length:r,finished:o,destroyed:s,pos:a}=this;return t.length=r,t.pos=a,t.finished=o,t.destroyed=s,r%e&&t.buffer.set(n),t}}const j$=(i,t,e)=>i&t^~i&e,Y$=(i,t,e)=>i&t^i&e^t&e,V$=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),xl=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Dl=new Uint32Array(64);class z$ extends H${constructor(){super(64,32,8,!1),this.A=0|xl[0],this.B=0|xl[1],this.C=0|xl[2],this.D=0|xl[3],this.E=0|xl[4],this.F=0|xl[5],this.G=0|xl[6],this.H=0|xl[7]}get(){const{A:t,B:e,C:n,D:r,E:o,F:s,G:a,H:l}=this;return[t,e,n,r,o,s,a,l]}set(t,e,n,r,o,s,a,l){this.A=0|t,this.B=0|e,this.C=0|n,this.D=0|r,this.E=0|o,this.F=0|s,this.G=0|a,this.H=0|l}process(t,e){for(let S=0;S<16;S++,e+=4)Dl[S]=t.getUint32(e,!1);for(let S=16;S<64;S++){const z=Dl[S-15],Q=Dl[S-2],oe=Ks(z,7)^Ks(z,18)^z>>>3,se=Ks(Q,17)^Ks(Q,19)^Q>>>10;Dl[S]=se+Dl[S-7]+oe+Dl[S-16]|0}let{A:n,B:r,C:o,D:s,E:a,F:l,G:f,H:y}=this;for(let S=0;S<64;S++){const Q=y+(Ks(a,6)^Ks(a,11)^Ks(a,25))+j$(a,l,f)+V$[S]+Dl[S]|0,se=(Ks(n,2)^Ks(n,13)^Ks(n,22))+Y$(n,r,o)|0;y=f,f=l,l=a,a=s+Q|0,s=o,o=r,r=n,n=Q+se|0}n=n+this.A|0,r=r+this.B|0,o=o+this.C|0,s=s+this.D|0,a=a+this.E|0,l=l+this.F|0,f=f+this.G|0,y=y+this.H|0,this.set(n,r,o,s,a,l,f,y)}roundClean(){Dl.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const af=function P$(i){const t=n=>i().update(e0(n)).digest(),e=i();return t.outputLen=e.outputLen,t.blockLen=e.blockLen,t.init=t.create=()=>i(),t}(()=>new z$);var l6=F(3439),Fw=F(6837);function ww(i){if(!Number.isSafeInteger(i)||i<0)throw new Error(`Wrong positive integer: ${i}`)}function jc(i,...t){if(!(i instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(t.length>0&&!t.includes(i.length))throw new TypeError(`Expected Uint8Array of length ${t}, not of length=${i.length}`)}const Yc={number:ww,bool:function U$(i){if("boolean"!=typeof i)throw new Error(`Expected boolean, not ${i}`)},bytes:jc,hash:function W$(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");ww(i.outputLen),ww(i.blockLen)},exists:function $$(i,t=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(t&&i.finished)throw new Error("Hash#digest() has already been called")},output:function G$(i,t){jc(i);const e=t.outputLen;if(i.lengthnew DataView(i.buffer,i.byteOffset,i.byteLength)),Xs=(i,t)=>i<<32-t|i>>>t;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");const q$=Array.from({length:256},(i,t)=>t.toString(16).padStart(2,"0"));function c6(i){if("string"!=typeof i)throw new TypeError("utf8ToBytes expected string, got "+typeof i);return(new TextEncoder).encode(i)}function t0(i){if("string"==typeof i&&(i=c6(i)),!(i instanceof Uint8Array))throw new TypeError(`Expected input type is Uint8Array (got ${typeof i})`);return i}function n0(...i){if(!i.every(n=>n instanceof Uint8Array))throw new Error("Uint8Array list expected");if(1===i.length)return i[0];const t=i.reduce((n,r)=>n+r.length,0),e=new Uint8Array(t);for(let n=0,r=0;ni().update(t0(n)).digest(),e=i();return t.outputLen=e.outputLen,t.blockLen=e.blockLen,t.create=()=>i(),t}class u6 extends d6{constructor(t,e){super(),this.finished=!1,this.destroyed=!1,Yc.hash(t);const n=t0(e);if(this.iHash=t.create(),"function"!=typeof this.iHash.update)throw new TypeError("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const r=this.blockLen,o=new Uint8Array(r);o.set(n.length>r?t.create().update(n).digest():n);for(let s=0;snew u6(i,t).update(e).digest();r0.create=(i,t)=>new u6(i,t);class xw extends d6{constructor(t,e,n,r){super(),this.blockLen=t,this.outputLen=e,this.padOffset=n,this.isLE=r,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(t),this.view=Ru(this.buffer)}update(t){Yc.exists(this);const{view:e,buffer:n,blockLen:r}=this,o=(t=t0(t)).length;for(let s=0;sr-s&&(this.process(n,0),s=0);for(let S=s;S>r&o),a=Number(e&o),f=n?0:4;i.setUint32(t+(n?4:0),s,n),i.setUint32(t+f,a,n)})(n,r-8,BigInt(8*this.length),o),this.process(n,0);const a=Ru(t),l=this.outputLen;if(l%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const f=l/4,y=this.get();if(f>y.length)throw new Error("_sha2: outputLen bigger than state");for(let S=0;St),tG=h6.map(i=>(9*i+5)%16);let Dw=[h6],Cw=[tG];for(let i=0;i<4;i++)for(let t of[Dw,Cw])t.push(t[i].map(e=>eG[e]));const m6=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(i=>new Uint8Array(i)),iG=Dw.map((i,t)=>i.map(e=>m6[t][e])),nG=Cw.map((i,t)=>i.map(e=>m6[t][e])),rG=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),oG=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),o0=(i,t)=>i<>>32-t;function f6(i,t,e,n){return 0===i?t^e^n:1===i?t&e|~t&n:2===i?(t|~e)^n:3===i?t&n|e&~n:t^(e|~n)}const s0=new Uint32Array(16);class sG extends xw{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){const{h0:t,h1:e,h2:n,h3:r,h4:o}=this;return[t,e,n,r,o]}set(t,e,n,r,o){this.h0=0|t,this.h1=0|e,this.h2=0|n,this.h3=0|r,this.h4=0|o}process(t,e){for(let Q=0;Q<16;Q++,e+=4)s0[Q]=t.getUint32(e,!0);let n=0|this.h0,r=n,o=0|this.h1,s=o,a=0|this.h2,l=a,f=0|this.h3,y=f,S=0|this.h4,z=S;for(let Q=0;Q<5;Q++){const oe=4-Q,se=rG[Q],pe=oG[Q],xe=Dw[Q],Ne=Cw[Q],ve=iG[Q],je=nG[Q];for(let mt=0;mt<16;mt++){const kt=o0(n+f6(Q,o,a,f)+s0[xe[mt]]+se,ve[mt])+S|0;n=S,S=f,f=0|o0(a,10),a=o,o=kt}for(let mt=0;mt<16;mt++){const kt=o0(r+f6(oe,s,l,y)+s0[Ne[mt]]+pe,je[mt])+z|0;r=z,z=y,y=0|o0(l,10),l=s,s=kt}}this.set(this.h1+a+y|0,this.h2+f+z|0,this.h3+S+r|0,this.h4+n+s|0,this.h0+o+l|0)}roundClean(){s0.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}const aG=Vc(()=>new sG),lG=(i,t,e)=>i&t^~i&e,cG=(i,t,e)=>i&t^i&e^t&e,dG=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Cl=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Ml=new Uint32Array(64);class p6 extends xw{constructor(){super(64,32,8,!1),this.A=0|Cl[0],this.B=0|Cl[1],this.C=0|Cl[2],this.D=0|Cl[3],this.E=0|Cl[4],this.F=0|Cl[5],this.G=0|Cl[6],this.H=0|Cl[7]}get(){const{A:t,B:e,C:n,D:r,E:o,F:s,G:a,H:l}=this;return[t,e,n,r,o,s,a,l]}set(t,e,n,r,o,s,a,l){this.A=0|t,this.B=0|e,this.C=0|n,this.D=0|r,this.E=0|o,this.F=0|s,this.G=0|a,this.H=0|l}process(t,e){for(let S=0;S<16;S++,e+=4)Ml[S]=t.getUint32(e,!1);for(let S=16;S<64;S++){const z=Ml[S-15],Q=Ml[S-2],oe=Xs(z,7)^Xs(z,18)^z>>>3,se=Xs(Q,17)^Xs(Q,19)^Q>>>10;Ml[S]=se+Ml[S-7]+oe+Ml[S-16]|0}let{A:n,B:r,C:o,D:s,E:a,F:l,G:f,H:y}=this;for(let S=0;S<64;S++){const Q=y+(Xs(a,6)^Xs(a,11)^Xs(a,25))+lG(a,l,f)+dG[S]+Ml[S]|0,se=(Xs(n,2)^Xs(n,13)^Xs(n,22))+cG(n,r,o)|0;y=f,f=l,l=a,a=s+Q|0,s=o,o=r,r=n,n=Q+se|0}n=n+this.A|0,r=r+this.B|0,o=o+this.C|0,s=s+this.D|0,a=a+this.E|0,l=l+this.F|0,f=f+this.G|0,y=y+this.H|0,this.set(n,r,o,s,a,l,f,y)}roundClean(){Ml.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class uG extends p6{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}const Mw=Vc(()=>new p6),a0=(Vc(()=>new uG),BigInt(2**32-1)),Ew=BigInt(32);function _6(i,t=!1){return t?{h:Number(i&a0),l:Number(i>>Ew&a0)}:{h:0|Number(i>>Ew&a0),l:0|Number(i&a0)}}const oi_split=function hG(i,t=!1){let e=new Uint32Array(i.length),n=new Uint32Array(i.length);for(let r=0;ri>>>e,oi_shrSL=(i,t,e)=>i<<32-e|t>>>e,oi_rotrSH=(i,t,e)=>i>>>e|t<<32-e,oi_rotrSL=(i,t,e)=>i<<32-e|t>>>e,oi_rotrBH=(i,t,e)=>i<<64-e|t>>>e-32,oi_rotrBL=(i,t,e)=>i>>>e-32|t<<64-e,oi_add=function CG(i,t,e,n){const r=(t>>>0)+(n>>>0);return{h:i+e+(r/2**32|0)|0,l:0|r}},oi_add3L=(i,t,e)=>(i>>>0)+(t>>>0)+(e>>>0),oi_add3H=(i,t,e,n)=>t+e+n+(i/2**32|0)|0,oi_add4L=(i,t,e,n)=>(i>>>0)+(t>>>0)+(e>>>0)+(n>>>0),oi_add4H=(i,t,e,n,r)=>t+e+n+r+(i/2**32|0)|0,oi_add5H=(i,t,e,n,r,o)=>t+e+n+r+o+(i/2**32|0)|0,oi_add5L=(i,t,e,n,r)=>(i>>>0)+(t>>>0)+(e>>>0)+(n>>>0)+(r>>>0),[MG,EG]=oi_split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(i=>BigInt(i))),El=new Uint32Array(80),Sl=new Uint32Array(80);class l0 extends xw{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:t,Al:e,Bh:n,Bl:r,Ch:o,Cl:s,Dh:a,Dl:l,Eh:f,El:y,Fh:S,Fl:z,Gh:Q,Gl:oe,Hh:se,Hl:pe}=this;return[t,e,n,r,o,s,a,l,f,y,S,z,Q,oe,se,pe]}set(t,e,n,r,o,s,a,l,f,y,S,z,Q,oe,se,pe){this.Ah=0|t,this.Al=0|e,this.Bh=0|n,this.Bl=0|r,this.Ch=0|o,this.Cl=0|s,this.Dh=0|a,this.Dl=0|l,this.Eh=0|f,this.El=0|y,this.Fh=0|S,this.Fl=0|z,this.Gh=0|Q,this.Gl=0|oe,this.Hh=0|se,this.Hl=0|pe}process(t,e){for(let ve=0;ve<16;ve++,e+=4)El[ve]=t.getUint32(e),Sl[ve]=t.getUint32(e+=4);for(let ve=16;ve<80;ve++){const je=0|El[ve-15],mt=0|Sl[ve-15],kt=oi_rotrSH(je,mt,1)^oi_rotrSH(je,mt,8)^oi_shrSH(je,mt,7),gi=oi_rotrSL(je,mt,1)^oi_rotrSL(je,mt,8)^oi_shrSL(je,mt,7),dn=0|El[ve-2],Bn=0|Sl[ve-2],mr=oi_rotrSH(dn,Bn,19)^oi_rotrBH(dn,Bn,61)^oi_shrSH(dn,Bn,6),lh=oi_rotrSL(dn,Bn,19)^oi_rotrBL(dn,Bn,61)^oi_shrSL(dn,Bn,6),ia=oi_add4L(gi,lh,Sl[ve-7],Sl[ve-16]),ks=oi_add4H(ia,kt,mr,El[ve-7],El[ve-16]);El[ve]=0|ks,Sl[ve]=0|ia}let{Ah:n,Al:r,Bh:o,Bl:s,Ch:a,Cl:l,Dh:f,Dl:y,Eh:S,El:z,Fh:Q,Fl:oe,Gh:se,Gl:pe,Hh:xe,Hl:Ne}=this;for(let ve=0;ve<80;ve++){const je=oi_rotrSH(S,z,14)^oi_rotrSH(S,z,18)^oi_rotrBH(S,z,41),mt=oi_rotrSL(S,z,14)^oi_rotrSL(S,z,18)^oi_rotrBL(S,z,41),kt=S&Q^~S&se,dn=oi_add5L(Ne,mt,z&oe^~z&pe,EG[ve],Sl[ve]),Bn=oi_add5H(dn,xe,je,kt,MG[ve],El[ve]),mr=0|dn,lh=oi_rotrSH(n,r,28)^oi_rotrBH(n,r,34)^oi_rotrBH(n,r,39),ia=oi_rotrSL(n,r,28)^oi_rotrBL(n,r,34)^oi_rotrBL(n,r,39),ks=n&o^n&a^o&a,G1=r&s^r&l^s&l;xe=0|se,Ne=0|pe,se=0|Q,pe=0|oe,Q=0|S,oe=0|z,({h:S,l:z}=oi_add(0|f,0|y,0|Bn,0|mr)),f=0|a,y=0|l,a=0|o,l=0|s,o=0|n,s=0|r;const lp=oi_add3L(mr,ia,G1);n=oi_add3H(lp,Bn,lh,ks),r=0|lp}({h:n,l:r}=oi_add(0|this.Ah,0|this.Al,0|n,0|r)),({h:o,l:s}=oi_add(0|this.Bh,0|this.Bl,0|o,0|s)),({h:a,l}=oi_add(0|this.Ch,0|this.Cl,0|a,0|l)),({h:f,l:y}=oi_add(0|this.Dh,0|this.Dl,0|f,0|y)),({h:S,l:z}=oi_add(0|this.Eh,0|this.El,0|S,0|z)),({h:Q,l:oe}=oi_add(0|this.Fh,0|this.Fl,0|Q,0|oe)),({h:se,l:pe}=oi_add(0|this.Gh,0|this.Gl,0|se,0|pe)),({h:xe,l:Ne}=oi_add(0|this.Hh,0|this.Hl,0|xe,0|Ne)),this.set(n,r,o,s,a,l,f,y,S,z,Q,oe,se,pe,xe,Ne)}roundClean(){El.fill(0),Sl.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}class SG extends l0{constructor(){super(),this.Ah=-1942145080,this.Al=424955298,this.Bh=1944164710,this.Bl=-1982016298,this.Ch=502970286,this.Cl=855612546,this.Dh=1738396948,this.Dl=1479516111,this.Eh=258812777,this.El=2077511080,this.Fh=2011393907,this.Fl=79989058,this.Gh=1067287976,this.Gl=1780299464,this.Hh=286451373,this.Hl=-1848208735,this.outputLen=28}}class TG extends l0{constructor(){super(),this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}}class AG extends l0{constructor(){super(),this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}}const g6=Vc(()=>new l0);Vc(()=>new SG),Vc(()=>new TG),Vc(()=>new AG),Fi.hmacSha256Sync=(i,...t)=>r0(Mw,i,Fi.concatBytes(...t));const Sw=(i=>ps(function JS(i,t){if(Lc(i),"function"!=typeof t)throw new Error("checksum fn should be function");return{encode(e){if(!(e instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");const n=t(e).slice(0,i),r=new Uint8Array(e.length+i);return r.set(e),r.set(n,e.length),r},decode(e){if(!(e instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const n=e.slice(0,-i),r=t(n).slice(0,i),o=e.slice(-i);for(let s=0;si(i(t))),Ig))(Mw);function b6(i){return BigInt(`0x${function K$(i){if(!(i instanceof Uint8Array))throw new Error("Uint8Array expected");let t="";for(let e=0;e{if(!Number.isSafeInteger(i)||i<0||i>2**32-1)throw new Error(`Invalid number=${i}. Should be from 0 to 2 ** 32 - 1`);const t=new Uint8Array(4);return Ru(t).setUint32(0,i,!1),t};class zc{constructor(t){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!t||"object"!=typeof t)throw new Error("HDKey.constructor must not be called directly");if(this.versions=t.versions||Tw,this.depth=t.depth||0,this.chainCode=t.chainCode,this.index=t.index||0,this.parentFingerprint=t.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(t.publicKey&&t.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(t.privateKey){if(!Fi.isValidPrivateKey(t.privateKey))throw new Error("Invalid private key");this.privKey="bigint"==typeof t.privateKey?t.privateKey:b6(t.privateKey),this.privKeyBytes=function LG(i){return function X$(i){if("string"!=typeof i)throw new TypeError("hexToBytes: expected string, got "+typeof i);if(i.length%2)throw new Error("hexToBytes: received invalid unpadded hex");const t=new Uint8Array(i.length/2);for(let e=0;eaG(Mw(this.pubKey)))()}get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return(i=>Ru(this.pubHash).getUint32(0,!1))()}get identifier(){return this.pubHash}get pubKeyHash(){return this.pubHash}get privateKey(){return this.privKeyBytes||null}get publicKey(){return this.pubKey||null}get privateExtendedKey(){const t=this.privateKey;if(!t)throw new Error("No private key");return Sw.encode(this.serialize(this.versions.private,n0(new Uint8Array([0]),t)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return Sw.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(t,e=Tw){if(jc(t),8*t.length<128||8*t.length>512)throw new Error(`HDKey: wrong seed length=${t.length}. Should be between 128 and 512 bits; 256 bits is advised)`);const n=r0(g6,IG,t);return new zc({versions:e,chainCode:n.slice(32),privateKey:n.slice(0,32)})}static fromExtendedKey(t,e=Tw){const n=Sw.decode(t),r=Ru(n),o=r.getUint32(0,!1),s={versions:e,depth:n[4],parentFingerprint:r.getUint32(5,!1),index:r.getUint32(9,!1),chainCode:n.slice(13,45)},a=n.slice(45),l=0===a[0];if(o!==e[l?"private":"public"])throw new Error("Version mismatch");return new zc(l?{...s,privateKey:a.slice(1)}:{...s,publicKey:a})}static fromJSON(t){return zc.fromExtendedKey(t.xpriv)}derive(t){if(!/^[mM]'?/.test(t))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(t))return this;const e=t.replace(/^[mM]'?\//,"").split("/");let n=this;for(const r of e){const o=/^(\d+)('?)$/.exec(r);if(!o||3!==o.length)throw new Error(`Invalid child index: ${r}`);let s=+o[1];if(!Number.isSafeInteger(s)||s>=Aw)throw new Error("Invalid index");"'"===o[2]&&(s+=Aw),n=n.deriveChild(s)}return n}deriveChild(t){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let e=c0(t);if(t>=Aw){const a=this.privateKey;if(!a)throw new Error("Could not derive hardened child key");e=n0(new Uint8Array([0]),a,e)}else e=n0(this.pubKey,e);const n=r0(g6,this.chainCode,e),r=b6(n.slice(0,32)),o=n.slice(32);if(!Fi.isValidPrivateKey(r))throw new Error("Tweak bigger than curve order");const s={versions:this.versions,chainCode:o,depth:this.depth+1,parentFingerprint:this.fingerprint,index:t};try{if(this.privateKey){const a=Fi.mod(this.privKey+r,qi.n);if(!Fi.isValidPrivateKey(a))throw new Error("The tweak was out of range or the resulted private key is invalid");s.privateKey=a}else s.publicKey=ji.fromHex(this.pubKey).add(ji.fromPrivateKey(r)).toRawBytes(!0);return new zc(s)}catch{return this.deriveChild(t+1)}}sign(t){if(!this.privateKey)throw new Error("No privateKey set!");return jc(t,32),function qz(i,t,e={}){const{seed:n,m:r,d:o}=function YS(i,t,e){if(null==i)throw new Error(`sign: expected valid message hash, not "${i}"`);const n=Us(i),r=Ac(t),o=[jS(r),Gz(n)];if(null!=e){!0===e&&(e=Fi.randomBytes(32));const l=Us(e);if(32!==l.length)throw new Error("sign: Expected 32 bytes of extra data");o.push(l)}return{seed:Mu(...o),m:HS(n),d:r}}(i,t,e.extraEntropy);let s;const a=new NS;for(a.reseedSync(n);!(s=OS(a.generateSync(),r,o));)a.reseedSync();return function VS(i,t){let{sig:e,recovery:n}=i;const{canonical:r,der:o,recovered:s}=Object.assign({canonical:!0,der:!0},t);r&&e.hasHighS()&&(e=e.normalizeS(),n^=1);const a=o?e.toDERRawBytes():e.toCompactRawBytes();return s?[a,n]:a}(s,e)}(t,this.privKey,{canonical:!0,der:!1})}verify(t,e){if(jc(t,32),jc(e,64),!this.publicKey)throw new Error("No publicKey set!");let n;try{n=Ma.fromCompact(e)}catch{return!1}return function Xz(i,t,e,n=Kz){let r;try{r=PS(i),t=Us(t)}catch{return!1}const{r:o,s}=r;if(n.strict&&r.hasHighS())return!1;const a=IS(t);let l;try{l=HF(e)}catch{return!1}const{n:f}=qi,y=Tu(s,f),S=gt(a*y,f),z=gt(o*y,f),Q=ji.BASE.multiplyAndAddUnsafe(l,S,z);return!!Q&>(Q.x,f)===o}(n,t,this.publicKey)}wipePrivateData(){return this.privKey=void 0,this.privKeyBytes&&(this.privKeyBytes.fill(0),this.privKeyBytes=void 0),this}toJSON(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}}serialize(t,e){if(!this.chainCode)throw new Error("No chainCode set");return jc(e,33),n0(c0(t),new Uint8Array([this.depth]),c0(this.parentFingerprint),c0(this.index),this.chainCode,e)}}class y6 extends vw{constructor(t,e){super(),this.finished=!1,this.destroyed=!1,function N$(i){if("function"!=typeof i||"function"!=typeof i.init)throw new Error("Hash should be wrapped by utils.wrapConstructor");a6(i.outputLen),a6(i.blockLen)}(t);const n=e0(e);if(this.iHash=t.create(),!(this.iHash instanceof vw))throw new TypeError("Expected instance of class which extends utils.Hash");const r=this.blockLen=this.iHash.blockLen;this.outputLen=this.iHash.outputLen;const o=new Uint8Array(r);o.set(n.length>this.iHash.blockLen?t.create().update(n).digest():n);for(let s=0;snew y6(i,t).update(e).digest();d0.init=d0.create=(i,t)=>new y6(i,t);var PG=Object.defineProperty,lf=(i,t)=>{for(var e in t)PG(i,e,{get:t[e],enumerable:!0})};function RG(i){return Fi.bytesToHex(Tg.getPublicKey(i))}var m0,Lw=new TextDecoder("utf-8"),Bu=new TextEncoder,v6=(i=>(i[i.Metadata=0]="Metadata",i[i.Text=1]="Text",i[i.RecommendRelay=2]="RecommendRelay",i[i.Contacts=3]="Contacts",i[i.EncryptedDirectMessage=4]="EncryptedDirectMessage",i[i.EventDeletion=5]="EventDeletion",i[i.Reaction=7]="Reaction",i[i.ChannelCreation=40]="ChannelCreation",i[i.ChannelMetadata=41]="ChannelMetadata",i[i.ChannelMessage=42]="ChannelMessage",i[i.ChannelHideMessage=43]="ChannelHideMessage",i[i.ChannelMuteUser=44]="ChannelMuteUser",i))(v6||{});function u0(i){let t=af(Bu.encode(function BG(i){if(!h0(i))throw new Error("can't serialize event with wrong or missing properties");return JSON.stringify([0,i.pubkey,i.created_at,i.kind,i.tags,i.content])}(i)));return Fi.bytesToHex(t)}function h0(i){if("string"!=typeof i.content||"number"!=typeof i.created_at||"string"!=typeof i.pubkey||!i.pubkey.match(/^[a-f0-9]{64}$/)||!Array.isArray(i.tags))return!1;for(let t=0;to===e.slice(1)&&-1!==r.indexOf(s)))return!1}return!(i.since&&t.created_at=i.until)}function jG(i,t){for(let e=0;e{(t=new WebSocket(i)).onopen=()=>{o.connect.forEach(xe=>xe()),se()},t.onerror=()=>{o.error.forEach(xe=>xe()),pe()},t.onclose=Me(function*(){o.disconnect.forEach(xe=>xe()),e&&e()}),t.onmessage=function(){var xe=Me(function*(Ne){var ve;try{ve=JSON.parse(Ne.data)}catch{ve=Ne.data}if(ve.length>=1)switch(ve[0]){case"EVENT":if(3!==ve.length)return;let je=ve[1],mt=ve[2];return void(h0(mt)&&r[je]&&(r[je].skipVerification||Iw(mt))&&jG(r[je].filters,mt)&&(s[je]?.event||[]).forEach(gi=>gi(mt)));case"EOSE":if(2!==ve.length)return;return void(s[ve[1]]?.eose||[]).forEach(dn=>dn());case"OK":{if(ve.length<3)return;let gi=ve[1],Bn=ve[3]||"";return void(ve[2]?a[gi]?.ok.forEach(mr=>mr()):a[gi]?.failed.forEach(mr=>mr(Bn)))}case"NOTICE":if(2!==ve.length)return;let kt=ve[1];return void o.notice.forEach(gi=>gi(kt))}});return function(Ne){return xe.apply(this,arguments)}}()})}),f.apply(this,arguments)}function S(){return(S=Me(function*(){t?.readyState&&1===t.readyState||(yield l())})).apply(this,arguments)}function z(se){return Q.apply(this,arguments)}function Q(){return(Q=Me(function*(se){let pe=JSON.stringify(se);yield n,t.send(pe)})).apply(this,arguments)}const oe=(se,{skipVerification:pe=!1,id:xe=Math.random().toString().slice(2)}={})=>{let Ne=xe;return r[Ne]={id:Ne,filters:se,skipVerification:pe},z(["REQ",Ne,...se]),{sub:(ve,je={})=>oe(ve||se,{skipVerification:je.skipVerification||pe,id:Ne}),unsub:()=>{delete r[Ne],delete s[Ne],z(["CLOSE",Ne])},on:(ve,je)=>{s[Ne]=s[Ne]||{event:[],eose:[]},s[Ne][ve].push(je)},off:(ve,je)=>{let mt=s[Ne],kt=mt[ve].indexOf(je);kt>=0&&mt[ve].splice(kt,1)}}};return{url:i,sub:oe,on:(se,pe)=>{o[se].push(pe),"connect"===se&&1===t?.readyState&&pe()},off:(se,pe)=>{let xe=o[se].indexOf(pe);-1!==xe&&o[se].splice(xe,1)},publish(se){if(!se.id)throw new Error(`event ${se} has no id`);let pe=se.id;var xe=!1,Ne=!1;z(["EVENT",se]).then(()=>{xe=!0,Ne&&(ve(),Ne=!1)}).catch(()=>{});const ve=()=>{let je=oe([{ids:[pe]}],{id:`monitor-${pe.slice(0,5)}`}),mt=setTimeout(()=>{(a[pe]?.failed||[]).forEach(kt=>kt("event not seen after 5 seconds")),je.unsub()},5e3);je.on("event",()=>{clearTimeout(mt),(a[pe]?.seen||[]).forEach(kt=>kt())})};return{on:(je,mt)=>{a[pe]=a[pe]||{ok:[],seen:[],failed:[]},a[pe][je].push(mt),"seen"===je&&(xe?ve():Ne=!0)},off:(je,mt)=>{let kt=a[pe];if(!kt)return;let gi=kt[je].indexOf(mt);gi>=0&&kt[je].splice(gi,1)}}},connect:function y(){return S.apply(this,arguments)},close:()=>(t.close(),new Promise(se=>{e=se})),get status(){return t?.readyState??3}}}function VG(i,t,e){return Nw.apply(this,arguments)}function Nw(){return Nw=Me(function*(i,t,e){const r=w6(BS(i,"02"+t));let o=Uint8Array.from(R$(16)),s=Bu.encode(e),a=yield crypto.subtle.importKey("raw",r,{name:"AES-CBC"},!1,["encrypt"]),l=yield crypto.subtle.encrypt({name:"AES-CBC",iv:o},a,s);return`${Wm.encode(new Uint8Array(l))}?iv=${Wm.encode(new Uint8Array(o.buffer))}`}),Nw.apply(this,arguments)}function zG(i,t,e){return Ow.apply(this,arguments)}function Ow(){return Ow=Me(function*(i,t,e){let[n,r]=e.split("?iv="),s=w6(BS(i,"02"+t)),a=yield crypto.subtle.importKey("raw",s,{name:"AES-CBC"},!1,["decrypt"]),l=Wm.decode(n),f=Wm.decode(r),y=yield crypto.subtle.decrypt({name:"AES-CBC",iv:f},a,l);return Lw.decode(y)}),Ow.apply(this,arguments)}function w6(i){return i.slice(1,33)}lf({},{decrypt:()=>zG,encrypt:()=>VG}),lf({},{queryProfile:()=>GG,searchDomain:()=>$G,useFetchImplementation:()=>WG});try{m0=fetch}catch{}function WG(i){m0=i}function $G(i){return Pw.apply(this,arguments)}function Pw(){return Pw=Me(function*(i,t=""){try{return(yield(yield m0(`https://${i}/.well-known/nostr.json?name=${t}`)).json()).names}catch{return{}}}),Pw.apply(this,arguments)}function GG(i){return Rw.apply(this,arguments)}function Rw(){return Rw=Me(function*(i){let[t,e]=i.split("@");if(e||(e=t,t="_"),!t.match(/^[a-z0-9-_]+$/))return null;let n=yield(yield m0(`https://${e}/.well-known/nostr.json?name=${t}`)).json();if(!n?.names?.[t])return null;let r=n.names[t];return{pubkey:r,relays:n.relays?.[r]||[]}}),Rw.apply(this,arguments)}function KG(i){let e=zc.fromMasterSeed((0,Fw.Z1)(i)).derive("m/44'/1237'/0'/0/0").privateKey;if(!e)throw new Error("could not derive private key");return Fi.bytesToHex(e)}function XG(){return(0,Fw.OF)(l6.U)}function QG(i){return(0,Fw._I)(i,l6.U)}lf({},{generateSeedWords:()=>XG,privateKeyFromSeedWords:()=>KG,validateWords:()=>QG});var Tl={};function ZG(i){let{prefix:t,words:e}=Go.decode(i,1500),n=new Uint8Array(Go.fromWords(e));if("nprofile"===t){let r=k6(n);if(!r[0]?.[0])throw new Error("missing TLV 0 for nprofile");if(32!==r[0][0].length)throw new Error("TLV 0 should be 32 bytes");return{type:"nprofile",data:{pubkey:Fi.bytesToHex(r[0][0]),relays:r[1].map(o=>Lw.decode(o))}}}if("nevent"===t){let r=k6(n);if(!r[0]?.[0])throw new Error("missing TLV 0 for nevent");if(32!==r[0][0].length)throw new Error("TLV 0 should be 32 bytes");return{type:"nevent",data:{id:Fi.bytesToHex(r[0][0]),relays:r[1].map(o=>Lw.decode(o))}}}if("nsec"===t||"npub"===t||"note"===t)return{type:t,data:Fi.bytesToHex(n)};throw new Error(`unknown prefix ${t}`)}function k6(i){let t={},e=i;for(;e.length>0;){let n=e[0],r=e[1],o=e.slice(2,2+r);e=e.slice(2+r),!(o.lengthBu.encode(n))}),e=Go.toWords(t);return Go.encode("nprofile",e,1500)}function nq(i){let t=x6({0:[Fi.hexToBytes(i.id)],1:(i.relays||[]).map(n=>Bu.encode(n))}),e=Go.toWords(t);return Go.encode("nevent",e,1500)}function x6(i){let t=[];return Object.entries(i).forEach(([e,n])=>{n.forEach(r=>{let o=new Uint8Array(r.length+2);o.set([parseInt(e)],0),o.set([r.length],1),o.set(r,2),t.push(o)})}),Fi.concatBytes(...t)}function oq(i,t){let e=[];(t.kind||-1)>=0&&e.push(`kind=${t.kind}`),t.until&&e.push(`created_at<${t.until}`),t.since&&e.push(`created_at>${t.since}`);let n=e.join("&");if(""===n)throw new Error("refusing to create a delegation without any conditions");let r=af(Bu.encode(`nostr:delegation:${t.pubkey}:${n}`)),o=Fi.bytesToHex(Tg.signSync(r,i));return{from:RG(i),to:t.pubkey,cond:n,sig:o}}function sq(i){let t=i.tags.find(a=>"delegation"===a[0]&&a.length>=4);if(!t)return null;let e=t[1],n=t[2],r=t[3],o=n.split("&");for(let a=0;a"===f&&i.created_at>parseInt(y))continue;return null}}let s=af(Bu.encode(`nostr:delegation:${i.pubkey}:${n}`));return Tg.verifySync(r,s,e)?e:null}lf(Tl,{decode:()=>ZG,neventEncode:()=>nq,noteEncode:()=>tq,nprofileEncode:()=>iq,npubEncode:()=>eq,nsecEncode:()=>JG}),lf({},{createDelegation:()=>oq,getDelegator:()=>sq}),Fi.hmacSha256Sync=(i,...t)=>d0(af,i,Fi.concatBytes(...t)),Fi.sha256Sync=(...i)=>af(Fi.concatBytes(...i));var Pa=F(5439),f0=new WeakMap,cf=new WeakSet,D6=new WeakSet;class aq{constructor(t,e){Pn(this,D6),Pn(this,cf),nn(this,f0,{writable:!0,value:void 0}),this.storage=e,this.items=[],wi(this,f0,new di(this.items)),this.table=this.storage.table(t)}get items$(){return nt(this,f0).asObservable()}initialize(){var t=this;return Me(function*(){t.items=yield t.list(),ri(t,cf,p0).call(t)})()}list(){var t=this;return Me(function*(){return ri(t,D6,lq).call(t,(e,n)=>!0)})()}put(t){var e=this;return Me(function*(){const n=t.id;yield e.table.put(n,t);const r=e.items.findIndex(o=>o.id==n);-1===r?e.items.push(t):e.items[r]=t,ri(e,cf,p0).call(e)})()}delete(t){var e=this;return Me(function*(){yield e.table.del(t);const n=e.items.findIndex(r=>r.id==t);e.items.splice(n,1),ri(e,cf,p0).call(e)})()}wipe(){var t=this;return Me(function*(){var r,e=!1,n=!1;try{for(var s,o=Wr(t.table.iterator({}));e=!(s=yield o.next()).done;e=!1){const[a,l]=s.value;yield t.table.del(a)}}catch(a){n=!0,r=a}finally{try{e&&null!=o.return&&(yield o.return())}finally{if(n)throw r}}t.items=[],ri(t,cf,p0).call(t)})()}}function p0(){nt(this,f0).next(this.items)}function lq(i){return Hw.apply(this,arguments)}function Hw(){return Hw=Me(function*(i){const t=this.table.iterator({keyEncoding:"utf8",valueEncoding:"json"}),e=[];var o,n=!1,r=!1;try{for(var a,s=Wr(t);n=!(a=yield s.next()).done;n=!1){const[l,f]=a.value;i(f,l)&&e.push(f)}}catch(l){r=!0,o=l}finally{try{n&&null!=s.return&&(yield s.return())}finally{if(r)throw o}}return e}),Hw.apply(this,arguments)}var cq=F(807),dr=new WeakMap;class vr{constructor(){nn(this,dr,{writable:!0,value:void 0}),wi(this,dr,new cq.Level("blockcore-notes",{keyEncoding:"utf8",valueEncoding:"json"}))}get database(){return nt(this,dr)}table(t){return nt(this,dr).sublevel(t,{keyEncoding:"utf8",valueEncoding:"json"})}initialize(){return Me(function*(){})()}open(){var t=this;return Me(function*(){for(;"opening"===nt(t,dr).status||"closing"===nt(t,dr).status;)yield n6(150);if("open"!==nt(t,dr).status)return nt(t,dr).open()})()}close(){var t=this;return Me(function*(){for(;"opening"===nt(t,dr).status||"closing"===nt(t,dr).status;)yield n6(150);if("closed"!==nt(t,dr).status)return nt(t,dr).close()})()}wipe(){var t=this;return Me(function*(){var r,e=!1,n=!1;try{for(var s,o=Wr(nt(t,dr).iterator({}));e=!(s=yield o.next()).done;e=!1){const[a,l]=s.value;console.log("Delete:",a),console.log("Data:",l),yield nt(t,dr).del(a)}}catch(a){n=!0,r=a}finally{try{e&&null!=o.return&&(yield o.return())}finally{if(n)throw r}}})()}delete(t,e){var n=this;return Me(function*(){return e?nt(n,dr).sublevel(e).del(t):nt(n,dr).del(t)})()}get(t,e){var n=this;return Me(function*(){try{return e?yield nt(n,dr).sublevel(e).get(t,{keyEncoding:"utf8",valueEncoding:"json"}):yield nt(n,dr).get(t,{keyEncoding:"utf8",valueEncoding:"json"})}catch(r){if("LEVEL_NOT_FOUND"===r.code)return;throw console.log("HERE?!?!?"),r}})()}}vr.\u0275fac=function(t){return new(t||vr)},vr.\u0275prov=Ve({token:vr,factory:vr.\u0275fac,providedIn:"root"});class Qs extends aq{constructor(t){super("relays",t),this.service=t}}Qs.\u0275fac=function(t){return new(t||Qs)(me(vr))},Qs.\u0275prov=Ve({token:Qs,factory:Qs.\u0275fac,providedIn:"root"});class wo{constructor(){this.options={}}}wo.\u0275fac=function(t){return new(t||wo)},wo.\u0275prov=Ve({token:wo,factory:wo.\u0275fac,providedIn:"root"});var C6=F(1135);class Sr{constructor(t){this.options=t,this.contentLimit=16384,this.tagsLimit=10,this.profileLimit=16384,this.profileTagsLimit=10,this.contactsContentLimit=16384}sanitizeEvent(t){let e=C6(t.content,{allowedTags:["b","i","em","strong","a","img"],allowedAttributes:{a:["href"],img:["src"]},allowedIframeHostnames:["www.youtube.com"]});return t.content=e,t}filterEvent(t){return this.options.options.hideInvoice&&t.content.indexOf("lnbc")>-1||this.options.options.hideSpam&&-1==t.content.substring(0,200).indexOf(" ")?null:t}filterEvents(t){return t.filter(e=>this.filterEvent(e))}validateEvent(t){return t.pubkey.length<60||t.pubkey.length>70||!t.sig||!t.id||t.sig.length<100||t.pubkey.length>150||64!==t.id.length||"number"!=typeof t.kind||"number"!=typeof t.created_at?null:(0===t.kind?t.content.length>this.profileLimit&&(t.content=t.content.substring(0,this.profileLimit),t.contentCut=!0):t.content.length>this.contentLimit&&(t.content=t.content.substring(0,this.contentLimit),t.contentCut=!0),t.tags&&t.tags.length>this.tagsLimit&&(t.tags=t.tags.splice(0,this.tagsLimit),t.tagsCut=!0),t)}validateContacts(t){return t.pubkey.length<60||t.pubkey.length>70||!t.sig||!t.id||t.sig.length<100||t.pubkey.length>150||64!==t.id.length||"number"!=typeof t.kind||"number"!=typeof t.created_at||3!==t.kind?null:(t.content.length>this.contactsContentLimit&&(t.content=t.content.substring(0,this.contactsContentLimit),t.contentCut=!0),t)}escapeNewLineChars(t){return null!=t&&""!=t?t.replace(/\n/g," "):t}sanitizeProfile(t){let e=C6(t.about,{allowedTags:[],allowedAttributes:{}});return t.about=e,t}validateProfile(t){return t.picture.length>2e3||t.name.length>280||t.about.length>280||t.nip05.length>2e3?null:t}}Sr.\u0275fac=function(t){return new(t||Sr)(me(wo))},Sr.\u0275prov=Ve({token:Sr,factory:Sr.\u0275fac,providedIn:"root"});class Ra{constructor(t){this.validator=t}processEvent(t){let e=this.validator.validateEvent(t);return e?(e=this.validator.sanitizeEvent(e),e||null):(console.log("INVALID EVENT!"),null)}processContacts(t){return this.validator.validateContacts(t)||(console.log("INVALID CONTACT EVENT!"),null)}eTags(t){return t?t.tags.filter(n=>"e"===n[0]):[]}rootEventId(t){if(!t)return;const e=t.tags.filter(n=>"e"===n[0]);for(let n=0;n3&&"root"==r[3])return r[1]}return 0==e.length?null:e[0][1]}replyEventId(t){if(!t)return;const e=t.tags.filter(n=>"e"===n[0]);for(let n=0;n3&&"reply"==r[3])return r[1]}return e.length<2?null:e[1][1]}}Ra.\u0275fac=function(t){return new(t||Ra)(me(Sr))},Ra.\u0275prov=Ve({token:Ra,factory:Ra.\u0275fac,providedIn:"root"});var jw=new WeakMap,_0=new WeakMap,Hu=new WeakMap,df=new WeakMap,M6=new WeakSet,g0=new WeakMap,uf=new WeakSet,E6=new WeakSet,Yw=new WeakSet,b0=new WeakSet,Vw=new WeakSet;class sn{constructor(t,e){Pn(this,Vw),Pn(this,b0),Pn(this,Yw),Pn(this,E6),Pn(this,uf),Pn(this,M6),nn(this,jw,{writable:!0,value:void 0}),nn(this,_0,{writable:!0,value:void 0}),nn(this,Hu,{writable:!0,value:void 0}),nn(this,df,{writable:!0,value:void 0}),nn(this,g0,{writable:!0,value:void 0}),this.storage=t,this.appState=e,this.initialized=!1,this.profiles=[],wi(this,jw,new di(this.profiles)),wi(this,_0,new di(void 0)),wi(this,Hu,new di(this.profiles)),wi(this,df,new di("")),wi(this,g0,new di(void 0)),this.table=this.storage.table("profile")}get following$(){return nt(this,Hu).asObservable().pipe(Te(t=>t.filter(n=>1==n.follow)))}get profile$(){return nt(this,_0).asObservable()}userProfileUpdated(t){nt(this,_0).next(t)}get profiles$(){return nt(this,Hu).asObservable()}get profileRequested$(){return nt(this,df).asObservable()}mutedPublicKeys(){return this.profiles.filter(t=>t.mute).map(t=>t.pubkey)}blockedPublickKeys(){return this.profiles.filter(t=>t.block).map(t=>t.pubkey)}get profilesChanged$(){return nt(this,g0).asObservable()}downloadProfile(t){var e=this;return Me(function*(){nt(e,df).next(t)})()}downloadRecent(t){var e=this;return Me(function*(){nt(e,df).next(t)})()}getProfile(t){var e=this;return Me(function*(){const n=yield ri(e,E6,uq).call(e,t);if(n)return n.pubkey=t,n;yield e.downloadProfile(t)})()}populate(){var t=this;return Me(function*(){t.profiles=yield t.followList(t.appState.getPublicKey()),t.initialized=!0,ri(t,M6,dq).call(t);const e=t.profiles.find(n=>n.pubkey===t.appState.getPublicKey());t.userProfileUpdated(e)})()}filter(t){var e=this;return Me(function*(){const n=e.table.iterator({keyEncoding:"utf8",valueEncoding:"json"}),r=[];var a,o=!1,s=!1;try{for(var f,l=Wr(n);o=!(f=yield l.next()).done;o=!1){const[y,S]=f.value;t(S,y)&&r.push(S)}}catch(y){s=!0,a=y}finally{try{o&&null!=l.return&&(yield l.return())}finally{if(s)throw a}}return r})()}followList(t){var e=this;return Me(function*(){return e.filter(t?(n,r)=>1==n.follow||n.pubkey==t:(n,r)=>1==n.follow)})()}publicList(){var t=this;return Me(function*(){return t.filter((e,n)=>!e.follow&&!e.block)})()}blockList(){var t=this;return Me(function*(){return t.filter((e,n)=>1==e.block)})()}follow(t,e,n){var r=this;return Me(function*(){return ri(r,Yw,S6).call(r,t,e,!0,n)})()}setCircle(t,e){var n=this;return Me(function*(){return n.updateProfileValue(t,r=>(r.circle=e,r))})()}unfollow(t){var e=this;return Me(function*(){return ri(e,Yw,S6).call(e,t,void 0,void 0)})()}block(t){var e=this;return Me(function*(){const n=yield e.getProfile(t);!n||(n.block=!0,n.follow=!1,yield e.putProfile(t,n))})()}unblock(t,e){var n=this;return Me(function*(){const r=yield n.getProfile(t);!r||(r.block=!1,r.follow=e,n.putProfile(t,r))})()}mute(t){var e=this;return Me(function*(){const n=yield e.getProfile(t);!n||(n.mute=!0,yield e.putProfile(t,n))})()}unmute(t,e){var n=this;return Me(function*(){const r=yield n.getProfile(t);!r||(r.mute=!1,n.putProfile(t,r))})()}putProfile(t,e){var n=this;return Me(function*(){yield n.table.put(t,e);const r=ri(n,b0,Ww).call(n,t);-1==r?n.profiles.push(e):n.profiles[r]=e,ri(n,uf,y0).call(n)})()}deleteProfile(t){var e=this;return Me(function*(){yield e.table.del(t);const n=ri(e,b0,Ww).call(e,t);ri(e,Vw,T6).call(e,n),ri(e,uf,y0).call(e)})()}isFollowing(t){const e=nt(this,Hu).value.find(n=>n.pubkey===t);return!!e&&e.follow}updateProfile(t,e){var n=this;return Me(function*(){let r=yield n.getProfile(t);const o=Math.floor(Date.now()/1e3);r?(r.name=e.name,r.about=e.about,r.nip05=e.nip05,r.lud06=e.lud06,r.website=e.website,r.display_name=e.display_name,r.picture=e.picture):r=e,r.modified=o,r.retrieved=o,yield n.putProfile(t,r),n.appState.getPublicKey()===t&&n.userProfileUpdated(r)})()}updateProfileValue(t,e){var n=this;return Me(function*(){let r=yield n.getProfile(t);!r||(r.modified=Math.floor(Date.now()/1e3),r=e(r,r.pubkey),yield n.putProfile(t,r))})()}wipeNonFollow(){var t=this;return Me(function*(){const e=t.table.iterator({keyEncoding:"utf8",valueEncoding:"json"});var o,n=!1,r=!1;try{for(var a,s=Wr(e);n=!(a=yield s.next()).done;n=!1){const[l,f]=a.value;if(!f.block&&!f.follow){yield t.table.del(l);const y=ri(t,b0,Ww).call(t,l);ri(t,Vw,T6).call(t,y)}}}catch(l){r=!0,o=l}finally{try{n&&null!=s.return&&(yield s.return())}finally{if(r)throw o}}ri(t,uf,y0).call(t)})()}wipe(){var t=this;return Me(function*(){var r,e=!1,n=!1;try{for(var s,o=Wr(t.table.iterator({}));e=!(s=yield o.next()).done;e=!1){const[a,l]=s.value;yield t.table.del(a)}}catch(a){n=!0,r=a}finally{try{e&&null!=o.return&&(yield o.return())}finally{if(n)throw r}}t.profiles=[],ri(t,uf,y0).call(t)})()}}function dq(){nt(this,Hu).next(this.profiles),nt(this,jw).next(this.profiles)}function y0(){nt(this,g0).next(void 0)}function uq(i){return zw.apply(this,arguments)}function zw(){return zw=Me(function*(i){if(i)try{return yield this.table.get(i,{keyEncoding:"utf8",valueEncoding:"json"})}catch(t){if("LEVEL_NOT_FOUND"===t.code)return;throw console.log("HERE?!?!?"),t}}),zw.apply(this,arguments)}function S6(i,t,e,n){return Uw.apply(this,arguments)}function Uw(){return Uw=Me(function*(i,t,e,n){let r=yield this.getProfile(i);const o=Math.floor(Date.now()/1e3);if(r){if(1==r.block)throw new Error("You have to unblock a user before you can follow again.");r.follow=e,r.circle=t}else r={name:n?n.name:"",about:n?n.about:"",picture:n?n.picture:"",nip05:n?n.nip05:"",lud06:n?n.lud06:"",display_name:n?n.display_name:"",website:n?n.website:"",verifications:n?n.verifications:[],pubkey:i,follow:e,circle:t,created:o};if(r.modified=o,e&&(r.block=void 0,r.followed=o),yield this.putProfile(i,r),r.retrieved){const a=Pa(),l=Pa.unix(r.retrieved);a.diff(l,"hours")>12&&(yield this.downloadProfile(i))}else yield this.downloadProfile(i)}),Uw.apply(this,arguments)}function Ww(i){return this.profiles.findIndex(t=>t.pubkey==i)}function T6(i){this.profiles.splice(i,1)}sn.\u0275fac=function(t){return new(t||sn)(me(vr),me(on))},sn.\u0275prov=Ve({token:sn,factory:sn.\u0275fac,providedIn:"root"});var ju=new WeakMap,v0=new WeakMap,F0=new WeakMap,w0=new WeakMap,k0=new WeakMap,x0=new WeakMap,D0=new WeakMap,A6=new WeakSet,L6=new WeakSet,I6=new WeakSet,N6=new WeakSet;class Zs{constructor(t,e,n,r,o,s){Pn(this,N6),Pn(this,I6),Pn(this,L6),Pn(this,A6),nn(this,ju,{writable:!0,value:void 0}),nn(this,v0,{writable:!0,value:void 0}),nn(this,F0,{writable:!0,value:void 0}),nn(this,w0,{writable:!0,value:void 0}),nn(this,k0,{writable:!0,value:void 0}),nn(this,x0,{writable:!0,value:void 0}),nn(this,D0,{writable:!0,value:void 0}),this.relayStorage=t,this.options=e,this.eventService=n,this.storage=r,this.profileService=o,this.appState=s,this.defaultRelays={"wss://relay.nostr.info":{read:!0,write:!0},"wss://nostr-pub.wellorder.net":{read:!0,write:!0},"wss://nostr.nordlysln.net":{read:!0,write:!0},"wss://relay.damus.io":{read:!0,write:!1},"wss://relay.nostr.ch":{read:!0,write:!0}},this.events=[],wi(this,v0,new di(this.events)),wi(this,F0,new di([])),wi(this,w0,new di([])),wi(this,k0,new di([])),wi(this,x0,new di([])),this.sortSubject=new di("asc"),this.sort$=this.sortSubject.asObservable(),this.sortOrder="asc",this.subs=[],this.relays=[],wi(this,D0,new di(this.relays)),wi(this,ju,this.storage.table("events")),this.appState.visibility$.subscribe(a=>{console.log("VISIBILITY CHANGED:",a),a&&this.connect()})}get relays$(){return nt(this,D0).asObservable()}get events$(){return nt(this,v0).asObservable().pipe(Te(t=>(t.sort((e,n)=>e.created_at>n.created_at?-1:1),t)))}get rootEvents$(){return nt(this,k0).asObservable().pipe(Te(t=>t.filter(n=>!n.tags.find(r=>"e"===r[0])))).pipe(Te(t=>(t.sort((e,n)=>e.created_at>n.created_at?-1:1),t)))}get replyEvents$(){return nt(this,x0).asObservable().pipe(Te(t=>t.filter(e=>e.tags.find(n=>"e"===n[0])))).pipe(Te(t=>(t.sort((e,n)=>this.options.options.ascending?e.created_atn.created_at?-1:1),t)))}get threadedEvents$(){return nt(this,w0).asObservable().pipe(Te(t=>this.options.options.flatfeed?t:t.filter(e=>!e.tags.find(n=>"e"===n[0])))).pipe(Te(t=>t.filter(e=>!this.profileService.blockedPublickKeys().includes(e.pubkey)&&!this.profileService.mutedPublicKeys().includes(e.pubkey)))).pipe(Te(t=>(t.sort((e,n)=>this.options.options.ascending?e.created_atn.created_at?-1:1),t)))}get filteredEvents$(){return nt(this,F0).asObservable().pipe(Te(t=>t.filter(e=>!this.profileService.blockedPublickKeys().includes(e.pubkey)&&!this.profileService.mutedPublicKeys().includes(e.pubkey)))).pipe(Te(t=>(t.sort((e,n)=>e.created_at>n.created_at?-1:1),t)))}addRelay(t){var e=this;return Me(function*(){const n=e.relays.findIndex(r=>r.url==t.url);-1==n?e.relays.push(t):e.relays[n]=t;try{const o=`https://${new URL(t.url).hostname}`,s=yield fetch(o,{method:"GET",mode:"cors",headers:{Accept:"application/nostr+json"}});if(200===s.status){const a=yield s.json();t.metadata.nip11=a}else t.metadata.error=`Unable to get NIP-11 data. Status: ${s.statusText}`}catch(r){console.warn(r),t.metadata.error=`Unable to get NIP-11 data. Status: ${r}`}yield e.relayStorage.put(t.metadata),e.relaysUpdated()})()}wipe(){var t=this;return Me(function*(){var r,e=!1,n=!1;try{for(var s,o=Wr(nt(t,ju).iterator({}));e=!(s=yield o.next()).done;e=!1){const[a,l]=s.value;yield nt(t,ju).del(a)}}catch(a){n=!0,r=a}finally{try{e&&null!=o.return&&(yield o.return())}finally{if(n)throw r}}t.relays=[],t.relaysUpdated()})()}followEvents(t){var e=this;return Me(function*(){let n=0;return ri(e,I6,fq).call(e,(r,o)=>(n++,n<=t))})()}appendRelays(t){var e=this;return Me(function*(){let n=t;if(Array.isArray(n)){n={};for(let s=0;sr.url==t);e.relays.splice(n,1),e.relaysUpdated()})()}connect(){for(var t=0;tr.url==e.id);n&&1==n.status||this.openConnection(e)}}reset(){var t=this;return Me(function*(){console.log("RESET RUNNING!");for(var e=0;e{console.log("Connected to:",e.url),this.appState.connected(!0);const n=this.profileService.profiles.map(s=>s.pubkey);n.push(this.appState.getPublicKey());const r=Pa().subtract(120,"minutes").unix(),o=e.sub([{kinds:[1],since:r,authors:n}],{});o.loading=!0,this.subs.push(o),o.on("event",s=>{const a=this.eventService.processEvent(s);!a||ri(this,L6,mq).call(this,a)}),o.on("eose",()=>{o.loading=!1})})}initialize(){var t=this;return Me(function*(){if(0===t.relays.length){let e;try{e=yield globalThis.nostr.getRelays()}catch{e=t.defaultRelays}yield t.appendRelays(e)}})()}}function hq(){nt(this,v0).next(this.events),nt(this,F0).next(this.events),nt(this,w0).next(this.events),nt(this,k0).next(this.events),nt(this,x0).next(this.events)}function mq(i){return $w.apply(this,arguments)}function $w(){return $w=Me(function*(i){const t=i.id;yield nt(this,ju).put(t,i);const e=this.events.findIndex(n=>n.id==i.id);e>-1?this.events[e]=i:this.events.unshift(i),ri(this,A6,hq).call(this)}),$w.apply(this,arguments)}function fq(i){return Gw.apply(this,arguments)}function Gw(){return Gw=Me(function*(i){const t=nt(this,ju).iterator({keyEncoding:"utf8",valueEncoding:"json"}),e=[];var o,n=!1,r=!1;try{for(var a,s=Wr(t);n=!(a=yield s.next()).done;n=!1){const[l,f]=a.value;i(f,l)&&e.unshift(f)}}catch(l){r=!0,o=l}finally{try{n&&null!=s.return&&(yield s.return())}finally{if(r)throw o}}return e}),Gw.apply(this,arguments)}function pq(i,t){return qw.apply(this,arguments)}function qw(){return qw=Me(function*(i,t){const e=F6(i.id);return e.on("connect",()=>{t(e)}),e.on("disconnect",()=>{console.log(`DISCONNECTED! ${e?.url}`)}),e.on("notice",()=>{console.log(`NOTICE FROM ${e?.url}`)}),e.connect(),e.metadata=i,yield this.addRelay(e),e}),qw.apply(this,arguments)}function O6(...i){const t=Ki(i),{args:e,keys:n}=s4(i),r=new Qe(o=>{const{length:s}=e;if(!s)return void o.complete();const a=new Array(s);let l=s,f=s;for(let y=0;y{S||(S=!0,f--),a[y]=z},()=>l--,void 0,()=>{(!l||!S)&&(f||o.next(n?a4(n,a):a),o.complete())}))}});return t?r.pipe(Jv(t)):r}Zs.\u0275fac=function(t){return new(t||Zs)(me(Qs),me(wo),me(Ra),me(vr),me(sn),me(on))},Zs.\u0275prov=Ve({token:Zs,factory:Zs.\u0275fac,providedIn:"root"});let P6=(()=>{class i{constructor(e,n){this._renderer=e,this._elementRef=n,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(e,n){this._renderer.setProperty(this._elementRef.nativeElement,e,n)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return i.\u0275fac=function(e){return new(e||i)(M(Ns),M(Ze))},i.\u0275dir=De({type:i}),i})(),Uc=(()=>{class i extends P6{}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275dir=De({type:i,features:[Be]}),i})();const Tr=new Ae("NgValueAccessor"),gq={provide:Tr,useExisting:ai(()=>Ko),multi:!0},yq=new Ae("CompositionEventMode");let Ko=(()=>{class i extends P6{constructor(e,n,r){super(e,n),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function bq(){const i=Vs()?Vs().getUserAgent():"";return/android (\d+)/.test(i.toLowerCase())}())}writeValue(e){this.setProperty("value",e??"")}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return i.\u0275fac=function(e){return new(e||i)(M(Ns),M(Ze),M(yq,8))},i.\u0275dir=De({type:i,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,n){1&e&&ye("input",function(o){return n._handleInput(o.target.value)})("blur",function(){return n.onTouched()})("compositionstart",function(){return n._compositionStart()})("compositionend",function(o){return n._compositionEnd(o.target.value)})},features:[at([gq]),Be]}),i})();function Al(i){return null==i||("string"==typeof i||Array.isArray(i))&&0===i.length}function B6(i){return null!=i&&"number"==typeof i.length}const ur=new Ae("NgValidators"),Ll=new Ae("NgAsyncValidators"),Fq=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class Kw{static min(t){return function H6(i){return t=>{if(Al(t.value)||Al(i))return null;const e=parseFloat(t.value);return!isNaN(e)&&e{if(Al(t.value)||Al(i))return null;const e=parseFloat(t.value);return!isNaN(e)&&e>i?{max:{max:i,actual:t.value}}:null}}(t)}static required(t){return function Y6(i){return Al(i.value)?{required:!0}:null}(t)}static requiredTrue(t){return function V6(i){return!0===i.value?null:{required:!0}}(t)}static email(t){return function z6(i){return Al(i.value)||Fq.test(i.value)?null:{email:!0}}(t)}static minLength(t){return function U6(i){return t=>Al(t.value)||!B6(t.value)?null:t.value.lengthB6(t.value)&&t.value.length>i?{maxlength:{requiredLength:i,actualLength:t.value.length}}:null}(t)}static pattern(t){return function $6(i){if(!i)return C0;let t,e;return"string"==typeof i?(e="","^"!==i.charAt(0)&&(e+="^"),e+=i,"$"!==i.charAt(i.length-1)&&(e+="$"),t=new RegExp(e)):(e=i.toString(),t=i),n=>{if(Al(n.value))return null;const r=n.value;return t.test(r)?null:{pattern:{requiredPattern:e,actualValue:r}}}}(t)}static nullValidator(t){return null}static compose(t){return Z6(t)}static composeAsync(t){return J6(t)}}function C0(i){return null}function G6(i){return null!=i}function q6(i){return nm(i)?yn(i):i}function K6(i){let t={};return i.forEach(e=>{t=null!=e?{...t,...e}:t}),0===Object.keys(t).length?null:t}function X6(i,t){return t.map(e=>e(i))}function Q6(i){return i.map(t=>function wq(i){return!i.validate}(t)?t:e=>t.validate(e))}function Z6(i){if(!i)return null;const t=i.filter(G6);return 0==t.length?null:function(e){return K6(X6(e,t))}}function Xw(i){return null!=i?Z6(Q6(i)):null}function J6(i){if(!i)return null;const t=i.filter(G6);return 0==t.length?null:function(e){return O6(X6(e,t).map(q6)).pipe(Te(K6))}}function Qw(i){return null!=i?J6(Q6(i)):null}function eA(i,t){return null===i?[t]:Array.isArray(i)?[...i,t]:[i,t]}function tA(i){return i._rawValidators}function iA(i){return i._rawAsyncValidators}function Zw(i){return i?Array.isArray(i)?i:[i]:[]}function M0(i,t){return Array.isArray(i)?i.includes(t):i===t}function nA(i,t){const e=Zw(t);return Zw(i).forEach(r=>{M0(e,r)||e.push(r)}),e}function rA(i,t){return Zw(t).filter(e=>!M0(i,e))}class oA{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(t){this._rawValidators=t||[],this._composedValidatorFn=Xw(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=Qw(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t){this.control&&this.control.reset(t)}hasError(t,e){return!!this.control&&this.control.hasError(t,e)}getError(t,e){return this.control?this.control.getError(t,e):null}}class $r extends oA{get formDirective(){return null}get path(){return null}}class gs extends oA{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class sA{constructor(t){this._cd=t}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let ko=(()=>{class i extends sA{constructor(e){super(e)}}return i.\u0275fac=function(e){return new(e||i)(M(gs,2))},i.\u0275dir=De({type:i,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,n){2&e&&st("ng-untouched",n.isUntouched)("ng-touched",n.isTouched)("ng-pristine",n.isPristine)("ng-dirty",n.isDirty)("ng-valid",n.isValid)("ng-invalid",n.isInvalid)("ng-pending",n.isPending)},features:[Be]}),i})();const hf="VALID",S0="INVALID",Yu="PENDING",mf="DISABLED";function n2(i){return(T0(i)?i.validators:i)||null}function r2(i,t){return(T0(t)?t.asyncValidators:i)||null}function T0(i){return null!=i&&!Array.isArray(i)&&"object"==typeof i}class dA{constructor(t,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(t),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get valid(){return this.status===hf}get invalid(){return this.status===S0}get pending(){return this.status==Yu}get disabled(){return this.status===mf}get enabled(){return this.status!==mf}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._assignValidators(t)}setAsyncValidators(t){this._assignAsyncValidators(t)}addValidators(t){this.setValidators(nA(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(nA(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(rA(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(rA(t,this._rawAsyncValidators))}hasValidator(t){return M0(this._rawValidators,t)}hasAsyncValidator(t){return M0(this._rawAsyncValidators,t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t=>t.markAllAsTouched())}markAsUntouched(t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}markAsDirty(t={}){this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}markAsPristine(t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status=Yu,!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=mf,this.errors=null,this._forEachChild(n=>{n.disable({...t,onlySelf:!0})}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...t,skipPristineCheck:e}),this._onDisabledChange.forEach(n=>n(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=hf,this._forEachChild(n=>{n.enable({...t,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors({...t,skipPristineCheck:e}),this._onDisabledChange.forEach(n=>n(!1))}_updateAncestors(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t){this._parent=t}getRawValue(){return this.value}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===hf||this.status===Yu)&&this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?mf:hf}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=Yu,this._hasOwnPendingAsyncValidator=!0;const e=q6(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(n=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(n,{emitEvent:t})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(t,e={}){this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}get(t){let e=t;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((n,r)=>n&&n._find(r),this)}getError(t,e){const n=e?this.get(e):this;return n&&n.errors?n.errors[t]:null}hasError(t,e){return!!this.getError(t,e)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}_initObservables(){this.valueChanges=new Xe,this.statusChanges=new Xe}_calculateStatus(){return this._allControlsDisabled()?mf:this.errors?S0:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Yu)?Yu:this._anyControlsHaveStatus(S0)?S0:hf}_anyControlsHaveStatus(t){return this._anyControls(e=>e.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}_updateTouched(t={}){this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){T0(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(t){return null}_assignValidators(t){this._rawValidators=Array.isArray(t)?t.slice():t,this._composedValidatorFn=function Tq(i){return Array.isArray(i)?Xw(i):i||null}(this._rawValidators)}_assignAsyncValidators(t){this._rawAsyncValidators=Array.isArray(t)?t.slice():t,this._composedAsyncValidatorFn=function Aq(i){return Array.isArray(i)?Qw(i):i||null}(this._rawAsyncValidators)}}class o2 extends dA{constructor(t,e,n){super(n2(e),r2(n,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(t,e,n={}){this.registerControl(t,e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}removeControl(t,e={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(t,e,n={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,e={}){(function cA(i,t,e){i._forEachChild((n,r)=>{if(void 0===e[r])throw new He(1002,"")})})(this,0,t),Object.keys(t).forEach(n=>{(function lA(i,t,e){const n=i.controls;if(!(t?Object.keys(n):n).length)throw new He(1e3,"");if(!n[e])throw new He(1001,"")})(this,!0,n),this.controls[n].setValue(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){null!=t&&(Object.keys(t).forEach(n=>{const r=this.controls[n];r&&r.patchValue(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(t={},e={}){this._forEachChild((n,r)=>{n.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(t,e,n)=>(t[n]=e.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(e,n)=>!!n._syncPendingControls()||e);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){Object.keys(this.controls).forEach(e=>{const n=this.controls[e];n&&t(n,e)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(const[e,n]of Object.entries(this.controls))if(this.contains(e)&&t(n))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,n,r)=>((n.enabled||this.disabled)&&(e[r]=n.value),e))}_reduceChildren(t,e){let n=t;return this._forEachChild((r,o)=>{n=e(n,r,o)}),n}_allControlsDisabled(){for(const t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(t){return this.controls.hasOwnProperty(t)?this.controls[t]:null}}const Vu=new Ae("CallSetDisabledState",{providedIn:"root",factory:()=>A0}),A0="always";function ff(i,t,e=A0){s2(i,t),t.valueAccessor.writeValue(i.value),(i.disabled||"always"===e)&&t.valueAccessor.setDisabledState?.(i.disabled),function Nq(i,t){t.valueAccessor.registerOnChange(e=>{i._pendingValue=e,i._pendingChange=!0,i._pendingDirty=!0,"change"===i.updateOn&&uA(i,t)})}(i,t),function Pq(i,t){const e=(n,r)=>{t.valueAccessor.writeValue(n),r&&t.viewToModelUpdate(n)};i.registerOnChange(e),t._registerOnDestroy(()=>{i._unregisterOnChange(e)})}(i,t),function Oq(i,t){t.valueAccessor.registerOnTouched(()=>{i._pendingTouched=!0,"blur"===i.updateOn&&i._pendingChange&&uA(i,t),"submit"!==i.updateOn&&i.markAsTouched()})}(i,t),function Iq(i,t){if(t.valueAccessor.setDisabledState){const e=n=>{t.valueAccessor.setDisabledState(n)};i.registerOnDisabledChange(e),t._registerOnDestroy(()=>{i._unregisterOnDisabledChange(e)})}}(i,t)}function I0(i,t,e=!0){const n=()=>{};t.valueAccessor&&(t.valueAccessor.registerOnChange(n),t.valueAccessor.registerOnTouched(n)),O0(i,t),i&&(t._invokeOnDestroyCallbacks(),i._registerOnCollectionChange(()=>{}))}function N0(i,t){i.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(t)})}function s2(i,t){const e=tA(i);null!==t.validator?i.setValidators(eA(e,t.validator)):"function"==typeof e&&i.setValidators([e]);const n=iA(i);null!==t.asyncValidator?i.setAsyncValidators(eA(n,t.asyncValidator)):"function"==typeof n&&i.setAsyncValidators([n]);const r=()=>i.updateValueAndValidity();N0(t._rawValidators,r),N0(t._rawAsyncValidators,r)}function O0(i,t){let e=!1;if(null!==i){if(null!==t.validator){const r=tA(i);if(Array.isArray(r)&&r.length>0){const o=r.filter(s=>s!==t.validator);o.length!==r.length&&(e=!0,i.setValidators(o))}}if(null!==t.asyncValidator){const r=iA(i);if(Array.isArray(r)&&r.length>0){const o=r.filter(s=>s!==t.asyncValidator);o.length!==r.length&&(e=!0,i.setAsyncValidators(o))}}}const n=()=>{};return N0(t._rawValidators,n),N0(t._rawAsyncValidators,n),e}function uA(i,t){i._pendingDirty&&i.markAsDirty(),i.setValue(i._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(i._pendingValue),i._pendingChange=!1}function hA(i,t){s2(i,t)}function mA(i,t){i._syncPendingControls(),t.forEach(e=>{const n=e.control;"submit"===n.updateOn&&n._pendingChange&&(e.viewToModelUpdate(n._pendingValue),n._pendingChange=!1)})}const Yq={provide:$r,useExisting:ai(()=>zu)},pf=(()=>Promise.resolve())();let zu=(()=>{class i extends $r{constructor(e,n,r){super(),this.callSetDisabledState=r,this.submitted=!1,this._directives=new Set,this.ngSubmit=new Xe,this.form=new o2({},Xw(e),Qw(n))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){pf.then(()=>{const n=this._findContainer(e.path);e.control=n.registerControl(e.name,e.control),ff(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){pf.then(()=>{const n=this._findContainer(e.path);n&&n.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){pf.then(()=>{const n=this._findContainer(e.path),r=new o2({});hA(r,e),n.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){pf.then(()=>{const n=this._findContainer(e.path);n&&n.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,n){pf.then(()=>{this.form.get(e.path).setValue(n)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,mA(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return i.\u0275fac=function(e){return new(e||i)(M(ur,10),M(Ll,10),M(Vu,8))},i.\u0275dir=De({type:i,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,n){1&e&&ye("submit",function(o){return n.onSubmit(o)})("reset",function(){return n.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[at([Yq]),Be]}),i})();function fA(i,t){const e=i.indexOf(t);e>-1&&i.splice(e,1)}function pA(i){return"object"==typeof i&&null!==i&&2===Object.keys(i).length&&"value"in i&&"disabled"in i}const _A=class extends dA{constructor(t=null,e,n){super(n2(e),r2(n,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(t),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),T0(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=pA(t)?t.value:t)}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(n=>n(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(t,e={}){this.setValue(t,e)}reset(t=this.defaultValue,e={}){this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){fA(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){fA(this._onDisabledChange,t)}_forEachChild(t){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(t){pA(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}},Uq={provide:gs,useExisting:ai(()=>so)},yA=(()=>Promise.resolve())();let so=(()=>{class i extends gs{constructor(e,n,r,o,s,a){super(),this._changeDetectorRef=s,this.callSetDisabledState=a,this.control=new _A,this._registered=!1,this.update=new Xe,this._parent=e,this._setValidators(n),this._setAsyncValidators(r),this.valueAccessor=function c2(i,t){if(!t)return null;let e,n,r;return Array.isArray(t),t.forEach(o=>{o.constructor===Ko?e=o:function Hq(i){return Object.getPrototypeOf(i.constructor)===Uc}(o)?n=o:r=o}),r||n||e||null}(0,o)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const n=e.name.previousValue;this.formDirective.removeControl({name:n,path:this._getPath(n)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),function l2(i,t){if(!i.hasOwnProperty("model"))return!1;const e=i.model;return!!e.isFirstChange()||!Object.is(t,e.currentValue)}(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){ff(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){yA.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const n=e.isDisabled.currentValue,r=0!==n&&mu(n);yA.then(()=>{r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?function L0(i,t){return[...t.path,i]}(e,this._parent):[e]}}return i.\u0275fac=function(e){return new(e||i)(M($r,9),M(ur,10),M(Ll,10),M(Tr,10),M(Nt,8),M(Vu,8))},i.\u0275dir=De({type:i,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[at([Uq]),Be,xi]}),i})(),FA=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})();const d2=new Ae("NgModelWithFormControlWarning"),Qq={provide:$r,useExisting:ai(()=>Uu)};let Uu=(()=>{class i extends $r{constructor(e,n,r){super(),this.callSetDisabledState=r,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new Xe,this._setValidators(e),this._setAsyncValidators(n)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(O0(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const n=this.form.get(e.path);return ff(n,e,this.callSetDisabledState),n.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),n}getControl(e){return this.form.get(e.path)}removeControl(e){I0(e.control||null,e,!1),function jq(i,t){const e=i.indexOf(t);e>-1&&i.splice(e,1)}(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,n){this.form.get(e.path).setValue(n)}onSubmit(e){return this.submitted=!0,mA(this.form,this.directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e){this.form.reset(e),this.submitted=!1}_updateDomValue(){this.directives.forEach(e=>{const n=e.control,r=this.form.get(e.path);n!==r&&(I0(n||null,e),(i=>i instanceof _A)(r)&&(ff(r,e,this.callSetDisabledState),e.control=r))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const n=this.form.get(e.path);hA(n,e),n.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const n=this.form.get(e.path);n&&function Rq(i,t){return O0(i,t)}(n,e)&&n.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){s2(this.form,this),this._oldForm&&O0(this._oldForm,this)}_checkFormPresent(){}}return i.\u0275fac=function(e){return new(e||i)(M(ur,10),M(Ll,10),M(Vu,8))},i.\u0275dir=De({type:i,selectors:[["","formGroup",""]],hostBindings:function(e,n){1&e&&ye("submit",function(o){return n.onSubmit(o)})("reset",function(){return n.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[at([Qq]),Be,xi]}),i})(),RA=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[FA]}),i})(),BA=(()=>{class i{static withConfig(e){return{ngModule:i,providers:[{provide:Vu,useValue:e.callSetDisabledState??A0}]}}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[RA]}),i})(),pK=(()=>{class i{static withConfig(e){return{ngModule:i,providers:[{provide:d2,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:Vu,useValue:e.callSetDisabledState??A0}]}}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[RA]}),i})();const gK=["input"],bK=["label"],yK=["*"],vK=new Ae("mat-checkbox-default-options",{providedIn:"root",factory:HA});function HA(){return{color:"accent",clickAction:"check-indeterminate"}}const FK={provide:Tr,useExisting:ai(()=>YA),multi:!0};class wK{}let kK=0;const jA=HA(),xK=La(Aa(yl(Ta(class{constructor(i){this._elementRef=i}}))));let DK=(()=>{class i extends xK{constructor(e,n,r,o,s,a,l){super(n),this._changeDetectorRef=r,this._ngZone=o,this._animationMode=a,this._options=l,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new Xe,this.indeterminateChange=new Xe,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||jA,this.color=this.defaultColor=this._options.color||jA.color,this.tabIndex=parseInt(s)||0,this.id=this._uniqueId=`${e}${++kK}`}get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(e){this._required=dt(e)}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(e){const n=dt(e);n!=this.checked&&(this._checked=n,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){const n=dt(e);n!==this.disabled&&(this._disabled=n,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(e){const n=e!=this._indeterminate;this._indeterminate=dt(e),n&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_getAriaChecked(){return this.checked?"true":this.indeterminate?"mixed":"false"}_transitionCheckState(e){let n=this._currentCheckState,r=this._getAnimationTargetElement();if(n!==e&&r&&(this._currentAnimationClass&&r.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(n,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){r.classList.add(this._currentAnimationClass);const o=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{r.classList.remove(o)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const e=this._options?.clickAction;this.disabled||"noop"===e?!this.disabled&&"noop"===e&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==e&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(e){e.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(e,n){if("NoopAnimations"===this._animationMode)return"";switch(e){case 0:if(1===n)return this._animationClasses.uncheckedToChecked;if(3==n)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===n?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===n?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===n?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){const n=this._inputElement;n&&(n.nativeElement.indeterminate=e)}}return i.\u0275fac=function(e){Os()},i.\u0275dir=De({type:i,viewQuery:function(e,n){if(1&e&&(Dt(gK,5),Dt(bK,5),Dt(yr,5)),2&e){let r;We(r=$e())&&(n._inputElement=r.first),We(r=$e())&&(n._labelElement=r.first),We(r=$e())&&(n.ripple=r.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},features:[Be]}),i})(),YA=(()=>{class i extends DK{constructor(e,n,r,o,s,a){super("mat-mdc-checkbox-",e,n,r,o,s,a),this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"}}focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(e){const n=new wK;return n.source=this,n.checked=e,n}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_preventBubblingFromLabel(e){e.target&&this._labelElement.nativeElement.contains(e.target)&&e.stopPropagation()}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Nt),M(ct),Br("tabindex"),M(Vi,8),M(vK,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(e,n){2&e&&(jr("id",n.id),lt("tabindex",null)("aria-label",null)("aria-labelledby",null),st("_mat-animation-noopable","NoopAnimations"===n._animationMode)("mdc-checkbox--disabled",n.disabled)("mat-mdc-checkbox-disabled",n.disabled)("mat-mdc-checkbox-checked",n.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[at([FK]),Be],ngContentSelectors:yK,decls:15,vars:19,consts:[[1,"mdc-form-field",3,"click"],[1,"mdc-checkbox"],["checkbox",""],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","disabled","id","required","tabIndex","blur","click","change"],["input",""],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[3,"for"],["label",""]],template:function(e,n){if(1&e&&(Xt(),L(0,"div",0),ye("click",function(o){return n._preventBubblingFromLabel(o)}),L(1,"div",1,2)(3,"div",3),ye("click",function(){return n._onInputClick()}),V(),L(4,"input",4,5),ye("blur",function(){return n._onBlur()})("click",function(){return n._onInputClick()})("change",function(o){return n._onInteractionEvent(o)}),V(),Ee(6,"div",6),L(7,"div",7),lr(),L(8,"svg",8),Ee(9,"path",9),V(),Bo(),Ee(10,"div",10),V(),Ee(11,"div",11),V(),L(12,"label",12,13),it(14),V()()),2&e){const r=Hi(2);st("mdc-form-field--align-end","before"==n.labelPosition),X(4),st("mdc-checkbox--selected",n.checked),Z("checked",n.checked)("disabled",n.disabled)("id",n.inputId)("required",n.required)("tabIndex",n.tabIndex),lt("aria-checked",n._getAriaChecked())("aria-label",n.ariaLabel||null)("aria-labelledby",n.ariaLabelledby)("aria-describedby",n.ariaDescribedby)("name",n.name)("value",n.value),X(7),Z("matRippleTrigger",r)("matRippleDisabled",n.disableRipple||n.disabled)("matRippleCentered",!0),X(1),Z("for",n.inputId)}},dependencies:[yr],styles:['.mdc-touch-target-wrapper{display:inline}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);width:var(--mdc-checkbox-state-layer-size, 48px);height:var(--mdc-checkbox-state-layer-size, 48px)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, rgba(0, 0, 0, 0.38));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color, rgba(0, 0, 0, 0.38))}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px)}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:not([disabled])~.mdc-checkbox__ripple{opacity:.04;transform:scale(1);transition:opacity 80ms 0 cubic-bezier(0, 0, 0.2, 1),transform 80ms 0 cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:not([disabled]):focus~.mdc-checkbox__ripple{opacity:.16}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__native-control:focus:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, black)}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),i})(),VA=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})(),EK=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,Gs,VA,Mt,VA]}),i})();const zA=Da({passive:!0});let SK=(()=>{class i{constructor(e,n){this._platform=e,this._ngZone=n,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return An;const n=xa(e),r=this._monitoredElements.get(n);if(r)return r.subject;const o=new ae,s="cdk-text-field-autofilled",a=l=>{"cdk-text-field-autofill-start"!==l.animationName||n.classList.contains(s)?"cdk-text-field-autofill-end"===l.animationName&&n.classList.contains(s)&&(n.classList.remove(s),this._ngZone.run(()=>o.next({target:l.target,isAutofilled:!1}))):(n.classList.add(s),this._ngZone.run(()=>o.next({target:l.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{n.addEventListener("animationstart",a,zA),n.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(n,{subject:o,unlisten:()=>{n.removeEventListener("animationstart",a,zA)}}),o}stopMonitoring(e){const n=xa(e),r=this._monitoredElements.get(n);r&&(r.unlisten(),r.subject.complete(),n.classList.remove("cdk-text-field-autofill-monitored"),n.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(n))}ngOnDestroy(){this._monitoredElements.forEach((e,n)=>this.stopMonitoring(n))}}return i.\u0275fac=function(e){return new(e||i)(me(zi),me(ct))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),TK=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})();const AK=["matFormFieldNotchedOutline",""],LK=["*"],IK=["textField"],NK=["iconPrefixContainer"],OK=["textPrefixContainer"];function PK(i,t){1&i&&Ee(0,"span",19)}function RK(i,t){if(1&i){const e=ut();L(0,"label",17),ye("cdkObserveContent",function(){return Pe(e),Re(ue(2)._refreshOutlineNotchWidth())}),it(1,1),he(2,PK,1,0,"span",18),V()}if(2&i){const e=ue(2);Z("floating",e._shouldLabelFloat())("cdkObserveContentDisabled",!e._hasOutline())("id",e._labelId),lt("for",e._control.id)("aria-owns",e._control.id),X(2),Z("ngIf",!e.hideRequiredMarker&&e._control.required)}}function BK(i,t){1&i&&he(0,RK,3,6,"label",16),2&i&&Z("ngIf",ue()._hasFloatingLabel())}function HK(i,t){1&i&&Ee(0,"div",20)}function jK(i,t){}function YK(i,t){1&i&&he(0,jK,0,0,"ng-template",22),2&i&&(ue(2),Z("ngTemplateOutlet",Hi(1)))}function VK(i,t){if(1&i&&(L(0,"div",21),he(1,YK,1,1,"ng-template",9),V()),2&i){const e=ue();Z("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat())("matFormFieldNotchedOutlineLabelWidth",e._labelWidth),X(1),Z("ngIf",!e._forceDisplayInfixLabel())}}function zK(i,t){1&i&&(L(0,"div",23,24),it(2,2),V())}function UK(i,t){1&i&&(L(0,"div",25,26),it(2,3),V())}function WK(i,t){}function $K(i,t){1&i&&he(0,WK,0,0,"ng-template",22),2&i&&(ue(),Z("ngTemplateOutlet",Hi(1)))}function GK(i,t){1&i&&(L(0,"div",27),it(1,4),V())}function qK(i,t){1&i&&(L(0,"div",28),it(1,5),V())}function KK(i,t){1&i&&Ee(0,"div",29)}function XK(i,t){1&i&&(L(0,"div",30),it(1,6),V()),2&i&&Z("@transitionMessages",ue()._subscriptAnimationState)}function QK(i,t){if(1&i&&(L(0,"mat-hint",34),re(1),V()),2&i){const e=ue(2);Z("id",e._hintLabelId),X(1),Jt(e.hintLabel)}}function ZK(i,t){if(1&i&&(L(0,"div",31),he(1,QK,2,2,"mat-hint",32),it(2,7),Ee(3,"div",33),it(4,8),V()),2&i){const e=ue();Z("@transitionMessages",e._subscriptAnimationState),X(1),Z("ngIf",e.hintLabel)}}const JK=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],eX=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let bs=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["mat-label"]]}),i})();const tX=new Ae("MatError");let iX=0,UA=(()=>{class i{constructor(){this.align="start",this.id="mat-mdc-hint-"+iX++}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(e,n){2&e&&(jr("id",n.id),lt("align",null),st("mat-mdc-form-field-hint-end","end"===n.align))},inputs:{align:"align",id:"id"}}),i})();const WA=new Ae("MatPrefix");let Il=(()=>{class i{constructor(){this._isText=!1}set _isTextSelector(e){this._isText=!0}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:["matTextPrefix","_isTextSelector"]},features:[at([{provide:WA,useExisting:i}])]}),i})();const nX=new Ae("MatSuffix");let $A=(()=>{class i{constructor(e){this._elementRef=e,this.floating=!1}getWidth(){return function rX(i){if(null!==i.offsetParent)return i.scrollWidth;const e=i.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);const n=e.scrollWidth;return e.remove(),n}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}}return i.\u0275fac=function(e){return new(e||i)(M(Ze))},i.\u0275dir=De({type:i,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(e,n){2&e&&st("mdc-floating-label--float-above",n.floating)},inputs:{floating:"floating"}}),i})();const GA="mdc-line-ripple--active",R0="mdc-line-ripple--deactivating";let qA=(()=>{class i{constructor(e,n){this._elementRef=e,this._handleTransitionEnd=r=>{const o=this._elementRef.nativeElement.classList,s=o.contains(R0);"opacity"===r.propertyName&&s&&o.remove(GA,R0)},n.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const e=this._elementRef.nativeElement.classList;e.remove(R0),e.add(GA)}deactivate(){this._elementRef.nativeElement.classList.add(R0)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(ct))},i.\u0275dir=De({type:i,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),i})(),KA=(()=>{class i{constructor(e,n){this._elementRef=e,this._ngZone=n,this.labelWidth=0,this.open=!1}ngAfterViewInit(){const e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_getNotchWidth(){return this.open?this.labelWidth>0?`calc(${this.labelWidth}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:"0px":null}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(ct))},i.\u0275cmp=qe({type:i,selectors:[["div","matFormFieldNotchedOutline",""]],hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(e,n){2&e&&st("mdc-notched-outline--notched",n.open)},inputs:{labelWidth:["matFormFieldNotchedOutlineLabelWidth","labelWidth"],open:["matFormFieldNotchedOutlineOpen","open"]},attrs:AK,ngContentSelectors:LK,decls:4,vars:2,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],template:function(e,n){1&e&&(Xt(),Ee(0,"div",0),L(1,"div",1),it(2),V(),Ee(3,"div",2)),2&e&&(X(1),Di("width",n._getNotchWidth()))},encapsulation:2,changeDetection:0}),i})();const oX={transitionMessages:Mr("transitionMessages",[rn("enter",Bt({opacity:1,transform:"translateY(0%)"})),cn("void => enter",[Bt({opacity:0,transform:"translateY(-5px)"}),pn("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let B0=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i}),i})();const H0=new Ae("MatFormField"),sX=new Ae("MAT_FORM_FIELD_DEFAULT_OPTIONS");let XA=0,Ba=(()=>{class i{constructor(e,n,r,o,s,a,l,f){this._elementRef=e,this._changeDetectorRef=n,this._ngZone=r,this._dir=o,this._platform=s,this._defaults=a,this._animationMode=l,this._document=f,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+XA++,this._hintLabelId="mat-mdc-hint-"+XA++,this._subscriptAnimationState="",this._labelWidth=0,this._destroyed=new ae,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,a&&(a.appearance&&(this.appearance=a.appearance),this._hideRequiredMarker=Boolean(a?.hideRequiredMarker),a.color&&(this.color=a.color))}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=dt(e)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(e){const n=this._appearance;this._appearance=e||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==n&&(this._refreshOutlineNotchWidth(),this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}ngAfterViewInit(){this._updateFocusState(),this._refreshOutlineNotchWidth(),this._document?.fonts?.ready?this._document.fonts.ready.then(()=>{this._refreshOutlineNotchWidth(),this._changeDetectorRef.markForCheck()}):setTimeout(()=>this._refreshOutlineNotchWidth(),100),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${e.controlType}`),e.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(wt(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),vn(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(wt(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe(wt(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(e){const n=this._control?this._control.ngControl:null;return n&&n[e]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||(this._labelWidth=this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&e.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const n=this._hintChildren?this._hintChildren.find(o=>"start"===o.align):null,r=this._hintChildren?this._hintChildren.find(o=>"end"===o.align):null;n?e.push(n.id):this._hintLabel&&e.push(this._hintLabelId),r&&e.push(r.id)}else this._errorChildren&&e.push(...this._errorChildren.map(n=>n.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const e=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(e.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const n=this._iconPrefixContainer?.nativeElement,r=this._textPrefixContainer?.nativeElement,o=n?.getBoundingClientRect().width??0,s=r?.getBoundingClientRect().width??0;e.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${o+s}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const e=this._elementRef.nativeElement;if(e.getRootNode){const n=e.getRootNode();return n&&n!==e}return document.documentElement.contains(e)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Nt),M(ct),M(xn),M(zi),M(sX,8),M(Vi,8),M(Lt))},i.\u0275cmp=qe({type:i,selectors:[["mat-form-field"]],contentQueries:function(e,n,r){if(1&e&&(Yt(r,bs,5),Yt(r,bs,7),Yt(r,B0,5),Yt(r,WA,5),Yt(r,nX,5),Yt(r,tX,5),Yt(r,UA,5)),2&e){let o;We(o=$e())&&(n._labelChildNonStatic=o.first),We(o=$e())&&(n._labelChildStatic=o.first),We(o=$e())&&(n._formFieldControl=o.first),We(o=$e())&&(n._prefixChildren=o),We(o=$e())&&(n._suffixChildren=o),We(o=$e())&&(n._errorChildren=o),We(o=$e())&&(n._hintChildren=o)}},viewQuery:function(e,n){if(1&e&&(Dt(IK,5),Dt(NK,5),Dt(OK,5),Dt($A,5),Dt(KA,5),Dt(qA,5)),2&e){let r;We(r=$e())&&(n._textField=r.first),We(r=$e())&&(n._iconPrefixContainer=r.first),We(r=$e())&&(n._textPrefixContainer=r.first),We(r=$e())&&(n._floatingLabel=r.first),We(r=$e())&&(n._notchedOutline=r.first),We(r=$e())&&(n._lineRipple=r.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(e,n){2&e&&st("mat-mdc-form-field-label-always-float",n._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",n._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",n._hasIconSuffix)("mat-form-field-invalid",n._control.errorState)("mat-form-field-disabled",n._control.disabled)("mat-form-field-autofilled",n._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===n._animationMode)("mat-form-field-appearance-fill","fill"==n.appearance)("mat-form-field-appearance-outline","outline"==n.appearance)("mat-form-field-hide-placeholder",n._hasFloatingLabel()&&!n._shouldLabelFloat())("mat-focused",n._control.focused)("mat-primary","accent"!==n.color&&"warn"!==n.color)("mat-accent","accent"===n.color)("mat-warn","warn"===n.color)("ng-untouched",n._shouldForward("untouched"))("ng-touched",n._shouldForward("touched"))("ng-pristine",n._shouldForward("pristine"))("ng-dirty",n._shouldForward("dirty"))("ng-valid",n._shouldForward("valid"))("ng-invalid",n._shouldForward("invalid"))("ng-pending",n._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[at([{provide:H0,useExisting:i}])],ngContentSelectors:eX,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen","matFormFieldNotchedOutlineLabelWidth",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","cdkObserveContentDisabled","id","cdkObserveContent",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","cdkObserveContentDisabled","id","cdkObserveContent"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen","matFormFieldNotchedOutlineLabelWidth"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(e,n){1&e&&(Xt(JK),he(0,BK,1,1,"ng-template",null,0,js),L(2,"div",1,2),ye("click",function(o){return n._control.onContainerClick&&n._control.onContainerClick(o)}),he(4,HK,1,0,"div",3),L(5,"div",4),he(6,VK,2,3,"div",5),he(7,zK,3,0,"div",6),he(8,UK,3,0,"div",7),L(9,"div",8),he(10,$K,1,1,"ng-template",9),it(11),V(),he(12,GK,2,0,"div",10),he(13,qK,2,0,"div",11),V(),he(14,KK,1,0,"div",12),V(),L(15,"div",13),he(16,XK,2,1,"div",14),he(17,ZK,5,2,"div",15),V()),2&e&&(X(2),st("mdc-text-field--filled",!n._hasOutline())("mdc-text-field--outlined",n._hasOutline())("mdc-text-field--no-label",!n._hasFloatingLabel())("mdc-text-field--disabled",n._control.disabled)("mdc-text-field--invalid",n._control.errorState),X(2),Z("ngIf",!n._hasOutline()&&!n._control.disabled),X(2),Z("ngIf",n._hasOutline()),X(1),Z("ngIf",n._hasIconPrefix),X(1),Z("ngIf",n._hasTextPrefix),X(2),Z("ngIf",!n._hasOutline()||n._forceDisplayInfixLabel()),X(2),Z("ngIf",n._hasTextSuffix),X(1),Z("ngIf",n._hasIconSuffix),X(1),Z("ngIf",!n._hasOutline()),X(1),st("mat-mdc-form-field-subscript-dynamic-size","dynamic"===n.subscriptSizing),Z("ngSwitch",n._getDisplayedMessages()),X(1),Z("ngSwitchCase","error"),X(1),Z("ngSwitchCase","hint"))},dependencies:[ii,gm,fu,$_,KF,UA,$A,KA,qA],styles:['.mdc-text-field{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required::after,.mdc-floating-label--required[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;border-top:1px solid;border-bottom:1px solid;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid;flex-grow:1}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2)}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{line-height:normal;pointer-events:all}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-10.25px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-10.25px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-106%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}'],encapsulation:2,data:{animation:[oX.transitionMessages]},changeDetection:0}),i})(),_2=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,En,Hg,Mt]}),i})();const cX=new Ae("MAT_INPUT_VALUE_ACCESSOR"),dX=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let uX=0;const hX=iw(class{constructor(i,t,e,n){this._defaultErrorStateMatcher=i,this._parentForm=t,this._parentFormGroup=e,this.ngControl=n,this.stateChanges=new ae}});let Nl=(()=>{class i extends hX{constructor(e,n,r,o,s,a,l,f,y,S){super(a,o,s,r),this._elementRef=e,this._platform=n,this._autofillMonitor=f,this._formField=S,this._uid="mat-input-"+uX++,this.focused=!1,this.stateChanges=new ae,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(oe=>wS().has(oe)),this._iOSKeyupListener=oe=>{const se=oe.target;!se.value&&0===se.selectionStart&&0===se.selectionEnd&&(se.setSelectionRange(1,1),se.setSelectionRange(0,0))};const z=this._elementRef.nativeElement,Q=z.nodeName.toLowerCase();this._inputValueAccessor=l||z,this._previousNativeValue=this.value,this.id=this.id,n.IOS&&y.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===Q,this._isTextarea="textarea"===Q,this._isInFormField=!!S,this._isNativeSelect&&(this.controlType=z.multiple?"mat-native-select-multiple":"mat-native-select")}get disabled(){return this._disabled}set disabled(e){this._disabled=dt(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(Kw.required)??!1}set required(e){this._required=dt(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&wS().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=dt(e)}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){const e=this._getPlaceholder();if(e!==this._previousPlaceholder){const n=this._elementRef.nativeElement;this._previousPlaceholder=e,e?n.setAttribute("placeholder",e):n.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){dX.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const e=this._elementRef.nativeElement,n=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&n&&n.label)}return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(zi),M(gs,10),M(zu,8),M(Uu,8),M(Zm),M(cX,10),M(SK),M(ct),M(H0,8))},i.\u0275dir=De({type:i,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(e,n){1&e&&ye("focus",function(){return n._focusChanged(!0)})("blur",function(){return n._focusChanged(!1)})("input",function(){return n._onInput()}),2&e&&(jr("id",n.id)("disabled",n.disabled)("required",n.required),lt("name",n.name||null)("readonly",n.readonly&&!n._isNativeSelect||null)("aria-invalid",n.empty&&n.required?null:n.errorState)("aria-required",n.required)("id",n.id),st("mat-input-server",n._isServer)("mat-mdc-form-field-textarea-control",n._isInFormField&&n._isTextarea)("mat-mdc-form-field-input-control",n._isInFormField)("mdc-text-field__input",n._isInFormField)("mat-mdc-native-select-inline",n._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[at([{provide:B0,useExisting:i}]),Be,xi]}),i})(),mX=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,_2,_2,TK,Mt]}),i})();const fX=["*"],gX=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],bX=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],yX=new Ae("MAT_CARD_CONFIG");let ys=(()=>{class i{constructor(e){this.appearance=e?.appearance||"raised"}}return i.\u0275fac=function(e){return new(e||i)(M(yX,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(e,n){2&e&&st("mat-mdc-card-outlined","outlined"===n.appearance)("mdc-card--outlined","outlined"===n.appearance)},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:fX,decls:1,vars:0,template:function(e,n){1&e&&(Xt(),it(0))},styles:['.mdc-card{display:flex;flex-direction:column;box-sizing:border-box}.mdc-card::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none;pointer-events:none}@media screen and (forced-colors: active){.mdc-card::after{border-color:CanvasText}}.mdc-card--outlined::after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square::before{margin-top:100%}.mdc-card__media--16-9::before{margin-top:56.25%}.mdc-card__media-content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.mdc-card__primary-action{display:flex;flex-direction:column;box-sizing:border-box;position:relative;outline:none;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.mdc-card__action-icons{flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons,.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl]{margin-left:0;margin-right:16px}.mdc-card__action{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;justify-content:center;cursor:pointer;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}[dir=rtl] .mdc-card__action--button,.mdc-card__action--button[dir=rtl]{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{justify-content:space-between;width:100%;height:auto;max-height:none;margin:0;padding:8px 16px;text-align:left}[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button,.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl]{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mat-mdc-card{position:relative;border-radius:var(--mdc-elevated-card-container-shape, var(--mdc-shape-medium, 4px));background-color:var(--mdc-elevated-card-container-color, transparent);border-width:0;border-style:solid;border-color:var(--mdc-elevated-card-container-color, transparent)}.mat-mdc-card .mdc-card::after{border-radius:var(--mdc-elevated-card-container-shape, var(--mdc-shape-medium, 4px))}.mat-mdc-card-outlined{border-width:var(--mdc-outlined-card-outline-width, 1px);border-style:solid;border-color:var(--mdc-outlined-card-outline-color, transparent)}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0}),i})(),JA=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"]}),i})(),_f=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"]}),i})(),e5=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-mdc-card-subtitle"]}),i})(),t5=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275cmp=qe({type:i,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],ngContentSelectors:bX,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(e,n){1&e&&(Xt(gX),it(0),L(1,"div",0),it(2,1),V(),it(3,2))},encapsulation:2,changeDetection:0}),i})(),n5=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["mat-card-footer"]],hostAttrs:[1,"mat-mdc-card-footer"]}),i})(),r5=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["","mat-card-image",""],["","matCardImage",""]],hostAttrs:[1,"mat-mdc-card-image","mdc-card__media"]}),i})(),o5=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["","mat-card-avatar",""],["","matCardAvatar",""]],hostAttrs:[1,"mat-mdc-card-avatar"]}),i})(),CX=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,En,Mt]}),i})();class j0{}class g2{}class Ha{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?()=>{this.headers=new Map,t.split("\n").forEach(e=>{const n=e.indexOf(":");if(n>0){const r=e.slice(0,n),o=r.toLowerCase(),s=e.slice(n+1).trim();this.maybeSetNormalizedName(r,o),this.headers.has(o)?this.headers.get(o).push(s):this.headers.set(o,[s])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(e=>{let n=t[e];const r=e.toLowerCase();"string"==typeof n&&(n=[n]),n.length>0&&(this.headers.set(r,n),this.maybeSetNormalizedName(e,r))})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();const e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,e){return this.clone({name:t,value:e,op:"a"})}set(t,e){return this.clone({name:t,value:e,op:"s"})}delete(t,e){return this.clone({name:t,value:e,op:"d"})}maybeSetNormalizedName(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}init(){this.lazyInit&&(this.lazyInit instanceof Ha?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(e=>{this.headers.set(e,t.headers.get(e)),this.normalizedNames.set(e,t.normalizedNames.get(e))})}clone(t){const e=new Ha;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof Ha?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([t]),e}applyUpdate(t){const e=t.name.toLowerCase();switch(t.op){case"a":case"s":let n=t.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(t.name,e);const r=("a"===t.op?this.headers.get(e):void 0)||[];r.push(...n),this.headers.set(e,r);break;case"d":const o=t.value;if(o){let s=this.headers.get(e);if(!s)return;s=s.filter(a=>-1===o.indexOf(a)),0===s.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,s)}else this.headers.delete(e),this.normalizedNames.delete(e)}}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}}class MX{encodeKey(t){return s5(t)}encodeValue(t){return s5(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}const SX=/%(\d[a-f0-9])/gi,TX={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function s5(i){return encodeURIComponent(i).replace(SX,(t,e)=>TX[e]??t)}function Y0(i){return`${i}`}class Ol{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new MX,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function EX(i,t){const e=new Map;return i.length>0&&i.replace(/^\?/,"").split("&").forEach(r=>{const o=r.indexOf("="),[s,a]=-1==o?[t.decodeKey(r),""]:[t.decodeKey(r.slice(0,o)),t.decodeValue(r.slice(o+1))],l=e.get(s)||[];l.push(a),e.set(s,l)}),e}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const n=t.fromObject[e],r=Array.isArray(n)?n.map(Y0):[Y0(n)];this.map.set(e,r)})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();const e=this.map.get(t);return e?e[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,e){return this.clone({param:t,value:e,op:"a"})}appendAll(t){const e=[];return Object.keys(t).forEach(n=>{const r=t[n];Array.isArray(r)?r.forEach(o=>{e.push({param:n,value:o,op:"a"})}):e.push({param:n,value:r,op:"a"})}),this.clone(e)}set(t,e){return this.clone({param:t,value:e,op:"s"})}delete(t,e){return this.clone({param:t,value:e,op:"d"})}toString(){return this.init(),this.keys().map(t=>{const e=this.encoder.encodeKey(t);return this.map.get(t).map(n=>e+"="+this.encoder.encodeValue(n)).join("&")}).filter(t=>""!==t).join("&")}clone(t){const e=new Ol({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(t),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":const e=("a"===t.op?this.map.get(t.param):void 0)||[];e.push(Y0(t.value)),this.map.set(t.param,e);break;case"d":if(void 0===t.value){this.map.delete(t.param);break}{let n=this.map.get(t.param)||[];const r=n.indexOf(Y0(t.value));-1!==r&&n.splice(r,1),n.length>0?this.map.set(t.param,n):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}}class AX{constructor(){this.map=new Map}set(t,e){return this.map.set(t,e),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}}function a5(i){return typeof ArrayBuffer<"u"&&i instanceof ArrayBuffer}function l5(i){return typeof Blob<"u"&&i instanceof Blob}function c5(i){return typeof FormData<"u"&&i instanceof FormData}class gf{constructor(t,e,n,r){let o;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function LX(i){switch(i){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==n?n:null,o=r):o=n,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params)),this.headers||(this.headers=new Ha),this.context||(this.context=new AX),this.params){const s=this.params.toString();if(0===s.length)this.urlWithParams=e;else{const a=e.indexOf("?");this.urlWithParams=e+(-1===a?"?":aS.set(z,t.setHeaders[z]),l)),t.setParams&&(f=Object.keys(t.setParams).reduce((S,z)=>S.set(z,t.setParams[z]),f)),new gf(e,n,o,{params:f,headers:l,context:y,reportProgress:a,responseType:r,withCredentials:s})}}var Wn=(()=>((Wn=Wn||{})[Wn.Sent=0]="Sent",Wn[Wn.UploadProgress=1]="UploadProgress",Wn[Wn.ResponseHeader=2]="ResponseHeader",Wn[Wn.DownloadProgress=3]="DownloadProgress",Wn[Wn.Response=4]="Response",Wn[Wn.User=5]="User",Wn))();class b2{constructor(t,e=200,n="OK"){this.headers=t.headers||new Ha,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||n,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class y2 extends b2{constructor(t={}){super(t),this.type=Wn.ResponseHeader}clone(t={}){return new y2({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class V0 extends b2{constructor(t={}){super(t),this.type=Wn.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new V0({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class d5 extends b2{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${t.url||"(unknown url)"}`:`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}}function v2(i,t){return{body:t,headers:i.headers,context:i.context,observe:i.observe,params:i.params,reportProgress:i.reportProgress,responseType:i.responseType,withCredentials:i.withCredentials}}let z0=(()=>{class i{constructor(e){this.handler=e}request(e,n,r={}){let o;if(e instanceof gf)o=e;else{let l,f;l=r.headers instanceof Ha?r.headers:new Ha(r.headers),r.params&&(f=r.params instanceof Ol?r.params:new Ol({fromObject:r.params})),o=new gf(e,n,void 0!==r.body?r.body:null,{headers:l,context:r.context,params:f,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials})}const s=vt(o).pipe(hl(l=>this.handler.handle(l)));if(e instanceof gf||"events"===r.observe)return s;const a=s.pipe(ni(l=>l instanceof V0));switch(r.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return a.pipe(Te(l=>{if(null!==l.body&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body}));case"blob":return a.pipe(Te(l=>{if(null!==l.body&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body}));case"text":return a.pipe(Te(l=>{if(null!==l.body&&"string"!=typeof l.body)throw new Error("Response is not a string.");return l.body}));default:return a.pipe(Te(l=>l.body))}case"response":return a;default:throw new Error(`Unreachable: unhandled observe type ${r.observe}}`)}}delete(e,n={}){return this.request("DELETE",e,n)}get(e,n={}){return this.request("GET",e,n)}head(e,n={}){return this.request("HEAD",e,n)}jsonp(e,n){return this.request("JSONP",e,{params:(new Ol).append(n,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,n={}){return this.request("OPTIONS",e,n)}patch(e,n,r={}){return this.request("PATCH",e,v2(r,n))}post(e,n,r={}){return this.request("POST",e,v2(r,n))}put(e,n,r={}){return this.request("PUT",e,v2(r,n))}}return i.\u0275fac=function(e){return new(e||i)(me(j0))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})();function u5(i,t){return t(i)}function NX(i,t){return(e,n)=>t.intercept(e,{handle:r=>i(r,n)})}const PX=new Ae("HTTP_INTERCEPTORS"),bf=new Ae("HTTP_INTERCEPTOR_FNS");function RX(){let i=null;return(t,e)=>(null===i&&(i=(Gt(PX,{optional:!0})??[]).reduceRight(NX,u5)),i(t,e))}let h5=(()=>{class i extends j0{constructor(e,n){super(),this.backend=e,this.injector=n,this.chain=null}handle(e){if(null===this.chain){const n=Array.from(new Set(this.injector.get(bf)));this.chain=n.reduceRight((r,o)=>function OX(i,t,e){return(n,r)=>e.runInContext(()=>t(n,o=>i(o,r)))}(r,o,this.injector),u5)}return this.chain(e,n=>this.backend.handle(n))}}return i.\u0275fac=function(e){return new(e||i)(me(g2),me(Is))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})();const YX=/^\)\]\}',?\n/;let f5=(()=>{class i{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new Qe(n=>{const r=this.xhrFactory.build();if(r.open(e.method,e.urlWithParams),e.withCredentials&&(r.withCredentials=!0),e.headers.forEach((Q,oe)=>r.setRequestHeader(Q,oe.join(","))),e.headers.has("Accept")||r.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const Q=e.detectContentTypeHeader();null!==Q&&r.setRequestHeader("Content-Type",Q)}if(e.responseType){const Q=e.responseType.toLowerCase();r.responseType="json"!==Q?Q:"text"}const o=e.serializeBody();let s=null;const a=()=>{if(null!==s)return s;const Q=r.statusText||"OK",oe=new Ha(r.getAllResponseHeaders()),se=function VX(i){return"responseURL"in i&&i.responseURL?i.responseURL:/^X-Request-URL:/m.test(i.getAllResponseHeaders())?i.getResponseHeader("X-Request-URL"):null}(r)||e.url;return s=new y2({headers:oe,status:r.status,statusText:Q,url:se}),s},l=()=>{let{headers:Q,status:oe,statusText:se,url:pe}=a(),xe=null;204!==oe&&(xe=typeof r.response>"u"?r.responseText:r.response),0===oe&&(oe=xe?200:0);let Ne=oe>=200&&oe<300;if("json"===e.responseType&&"string"==typeof xe){const ve=xe;xe=xe.replace(YX,"");try{xe=""!==xe?JSON.parse(xe):null}catch(je){xe=ve,Ne&&(Ne=!1,xe={error:je,text:xe})}}Ne?(n.next(new V0({body:xe,headers:Q,status:oe,statusText:se,url:pe||void 0})),n.complete()):n.error(new d5({error:xe,headers:Q,status:oe,statusText:se,url:pe||void 0}))},f=Q=>{const{url:oe}=a(),se=new d5({error:Q,status:r.status||0,statusText:r.statusText||"Unknown Error",url:oe||void 0});n.error(se)};let y=!1;const S=Q=>{y||(n.next(a()),y=!0);let oe={type:Wn.DownloadProgress,loaded:Q.loaded};Q.lengthComputable&&(oe.total=Q.total),"text"===e.responseType&&!!r.responseText&&(oe.partialText=r.responseText),n.next(oe)},z=Q=>{let oe={type:Wn.UploadProgress,loaded:Q.loaded};Q.lengthComputable&&(oe.total=Q.total),n.next(oe)};return r.addEventListener("load",l),r.addEventListener("error",f),r.addEventListener("timeout",f),r.addEventListener("abort",f),e.reportProgress&&(r.addEventListener("progress",S),null!==o&&r.upload&&r.upload.addEventListener("progress",z)),r.send(o),n.next({type:Wn.Sent}),()=>{r.removeEventListener("error",f),r.removeEventListener("abort",f),r.removeEventListener("load",l),r.removeEventListener("timeout",f),e.reportProgress&&(r.removeEventListener("progress",S),null!==o&&r.upload&&r.upload.removeEventListener("progress",z)),r.readyState!==r.DONE&&r.abort()}})}}return i.\u0275fac=function(e){return new(e||i)(me(IE))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})();const F2=new Ae("XSRF_ENABLED"),p5="XSRF-TOKEN",_5=new Ae("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>p5}),g5="X-XSRF-TOKEN",b5=new Ae("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>g5});class y5{}let zX=(()=>{class i{constructor(e,n,r){this.doc=e,this.platform=n,this.cookieName=r,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=kE(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return i.\u0275fac=function(e){return new(e||i)(me(Lt),me(ll),me(_5))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})();function UX(i,t){const e=i.url.toLowerCase();if(!Gt(F2)||"GET"===i.method||"HEAD"===i.method||e.startsWith("http://")||e.startsWith("https://"))return t(i);const n=Gt(y5).getToken(),r=Gt(b5);return null!=n&&!i.headers.has(r)&&(i=i.clone({headers:i.headers.set(r,n)})),t(i)}var Rn=(()=>((Rn=Rn||{})[Rn.Interceptors=0]="Interceptors",Rn[Rn.LegacyInterceptors=1]="LegacyInterceptors",Rn[Rn.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Rn[Rn.NoXsrfProtection=3]="NoXsrfProtection",Rn[Rn.JsonpSupport=4]="JsonpSupport",Rn[Rn.RequestsMadeViaParent=5]="RequestsMadeViaParent",Rn))();function Wu(i,t){return{\u0275kind:i,\u0275providers:t}}function WX(...i){const t=[z0,f5,h5,{provide:j0,useExisting:h5},{provide:g2,useExisting:f5},{provide:bf,useValue:UX,multi:!0},{provide:F2,useValue:!0},{provide:y5,useClass:zX}];for(const e of i)t.push(...e.\u0275providers);return function e9(i){return{\u0275providers:i}}(t)}const v5=new Ae("LEGACY_INTERCEPTOR_FN");function GX({cookieName:i,headerName:t}){const e=[];return void 0!==i&&e.push({provide:_5,useValue:i}),void 0!==t&&e.push({provide:b5,useValue:t}),Wu(Rn.CustomXsrfConfiguration,e)}let qX=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[WX(Wu(Rn.LegacyInterceptors,[{provide:v5,useFactory:RX},{provide:bf,useExisting:v5,multi:!0}]),GX({cookieName:p5,headerName:g5}))]}),i})();const KX=["*"];let U0;function yf(i){return function XX(){if(void 0===U0&&(U0=null,typeof window<"u")){const i=window;void 0!==i.trustedTypes&&(U0=i.trustedTypes.createPolicy("angular#components",{createHTML:t=>t}))}return U0}()?.createHTML(i)||i}function F5(i){return Error(`Unable to find icon with the name "${i}"`)}function w5(i){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${i}".`)}function k5(i){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${i}".`)}class $c{constructor(t,e,n){this.url=t,this.svgText=e,this.options=n}}let W0=(()=>{class i{constructor(e,n,r,o){this._httpClient=e,this._sanitizer=n,this._errorHandler=o,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=r}addSvgIcon(e,n,r){return this.addSvgIconInNamespace("",e,n,r)}addSvgIconLiteral(e,n,r){return this.addSvgIconLiteralInNamespace("",e,n,r)}addSvgIconInNamespace(e,n,r,o){return this._addSvgIconConfig(e,n,new $c(r,null,o))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,n,r,o){const s=this._sanitizer.sanitize(Yi.HTML,r);if(!s)throw k5(r);const a=yf(s);return this._addSvgIconConfig(e,n,new $c("",a,o))}addSvgIconSet(e,n){return this.addSvgIconSetInNamespace("",e,n)}addSvgIconSetLiteral(e,n){return this.addSvgIconSetLiteralInNamespace("",e,n)}addSvgIconSetInNamespace(e,n,r){return this._addSvgIconSetConfig(e,new $c(n,null,r))}addSvgIconSetLiteralInNamespace(e,n,r){const o=this._sanitizer.sanitize(Yi.HTML,n);if(!o)throw k5(n);const s=yf(o);return this._addSvgIconSetConfig(e,new $c("",s,r))}registerFontClassAlias(e,n=e){return this._fontCssClassesByAlias.set(e,n),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){const n=this._sanitizer.sanitize(Yi.RESOURCE_URL,e);if(!n)throw w5(e);const r=this._cachedIconsByUrl.get(n);return r?vt($0(r)):this._loadSvgIconFromConfig(new $c(e,null)).pipe(Sn(o=>this._cachedIconsByUrl.set(n,o)),Te(o=>$0(o)))}getNamedSvgIcon(e,n=""){const r=x5(n,e);let o=this._svgIconConfigs.get(r);if(o)return this._getSvgFromConfig(o);if(o=this._getIconConfigFromResolvers(n,e),o)return this._svgIconConfigs.set(r,o),this._getSvgFromConfig(o);const s=this._iconSetConfigs.get(n);return s?this._getSvgFromIconSetConfigs(e,s):xc(F5(r))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?vt($0(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(Te(n=>$0(n)))}_getSvgFromIconSetConfigs(e,n){const r=this._extractIconWithNameFromAnySet(e,n);return r?vt(r):O6(n.filter(s=>!s.svgText).map(s=>this._loadSvgIconSetFromConfig(s).pipe(va(a=>{const f=`Loading icon set URL: ${this._sanitizer.sanitize(Yi.RESOURCE_URL,s.url)} failed: ${a.message}`;return this._errorHandler.handleError(new Error(f)),vt(null)})))).pipe(Te(()=>{const s=this._extractIconWithNameFromAnySet(e,n);if(!s)throw F5(e);return s}))}_extractIconWithNameFromAnySet(e,n){for(let r=n.length-1;r>=0;r--){const o=n[r];if(o.svgText&&o.svgText.toString().indexOf(e)>-1){const s=this._svgElementFromConfig(o),a=this._extractSvgIconFromSet(s,e,o.options);if(a)return a}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(Sn(n=>e.svgText=n),Te(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?vt(null):this._fetchIcon(e).pipe(Sn(n=>e.svgText=n))}_extractSvgIconFromSet(e,n,r){const o=e.querySelector(`[id="${n}"]`);if(!o)return null;const s=o.cloneNode(!0);if(s.removeAttribute("id"),"svg"===s.nodeName.toLowerCase())return this._setSvgAttributes(s,r);if("symbol"===s.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(s),r);const a=this._svgElementFromString(yf(""));return a.appendChild(s),this._setSvgAttributes(a,r)}_svgElementFromString(e){const n=this._document.createElement("DIV");n.innerHTML=e;const r=n.querySelector("svg");if(!r)throw Error(" tag not found");return r}_toSvgElement(e){const n=this._svgElementFromString(yf("")),r=e.attributes;for(let o=0;oyf(f)),ig(()=>this._inProgressUrlFetches.delete(s)),ch());return this._inProgressUrlFetches.set(s,l),l}_addSvgIconConfig(e,n,r){return this._svgIconConfigs.set(x5(e,n),r),this}_addSvgIconSetConfig(e,n){const r=this._iconSetConfigs.get(e);return r?r.push(n):this._iconSetConfigs.set(e,[n]),this}_svgElementFromConfig(e){if(!e.svgElement){const n=this._svgElementFromString(e.svgText);this._setSvgAttributes(n,e.options),e.svgElement=n}return e.svgElement}_getIconConfigFromResolvers(e,n){for(let r=0;rt?t.pathname+t.search:""}}}),D5=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],rQ=D5.map(i=>`[${i}]`).join(", "),oQ=/^url\(['"]?#(.*?)['"]?\)$/;let Gr=(()=>{class i extends eQ{constructor(e,n,r,o,s,a){super(e),this._iconRegistry=n,this._location=o,this._errorHandler=s,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=h.EMPTY,a&&(a.color&&(this.color=this.defaultColor=a.color),a.fontSet&&(this.fontSet=a.fontSet)),r||e.nativeElement.setAttribute("aria-hidden","true")}get inline(){return this._inline}set inline(e){this._inline=dt(e)}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){const n=this._cleanupFontValue(e);n!==this._fontSet&&(this._fontSet=n,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){const n=this._cleanupFontValue(e);n!==this._fontIcon&&(this._fontIcon=n,this._updateFontIconClasses())}_splitIconName(e){if(!e)return["",""];const n=e.split(":");switch(n.length){case 1:return["",n[0]];case 2:return n;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const e=this._elementsWithExternalReferences;if(e&&e.size){const n=this._location.getPathname();n!==this._previousPath&&(this._previousPath=n,this._prependPathToReferences(n))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();const n=this._location.getPathname();this._previousPath=n,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(n),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){const e=this._elementRef.nativeElement;let n=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();n--;){const r=e.childNodes[n];(1!==r.nodeType||"svg"===r.nodeName.toLowerCase())&&r.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const e=this._elementRef.nativeElement,n=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(r=>r.length>0);this._previousFontSetClass.forEach(r=>e.classList.remove(r)),n.forEach(r=>e.classList.add(r)),this._previousFontSetClass=n,this.fontIcon!==this._previousFontIconClass&&!n.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return"string"==typeof e?e.trim().split(" ")[0]:e}_prependPathToReferences(e){const n=this._elementsWithExternalReferences;n&&n.forEach((r,o)=>{r.forEach(s=>{o.setAttribute(s.name,`url('${e}#${s.value}')`)})})}_cacheChildrenWithExternalReferences(e){const n=e.querySelectorAll(rQ),r=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let o=0;o{const a=n[o],l=a.getAttribute(s),f=l?l.match(oQ):null;if(f){let y=r.get(a);y||(y=[],r.set(a,y)),y.push({name:s,value:f[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){const[n,r]=this._splitIconName(e);n&&(this._svgNamespace=n),r&&(this._svgName=r),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(r,n).pipe(vi(1)).subscribe(o=>this._setSvgElement(o),o=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${n}:${r}! ${o.message}`))})}}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(W0),Br("aria-hidden"),M(iQ),M(ua),M(tQ,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(e,n){2&e&&(lt("data-mat-icon-type",n._usingFontIcon()?"font":"svg")("data-mat-icon-name",n._svgName||n.fontIcon)("data-mat-icon-namespace",n._svgNamespace||n.fontSet)("fontIcon",n._usingFontIcon()?n.fontIcon:null),st("mat-icon-inline",n.inline)("mat-icon-no-color","primary"!==n.color&&"accent"!==n.color&&"warn"!==n.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[Be],ngContentSelectors:KX,decls:1,vars:0,template:function(e,n){1&e&&(Xt(),it(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0}),i})(),C5=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,Mt]}),i})();const sQ=["determinateSpinner"];function aQ(i,t){if(1&i&&(lr(),L(0,"svg",11),Ee(1,"circle",12),V()),2&i){const e=ue();lt("viewBox",e._viewBox()),X(1),Di("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),lt("r",e._circleRadius())}}const lQ=Aa(class{constructor(i){this._elementRef=i}},"primary"),cQ=new Ae("mat-progress-spinner-default-options",{providedIn:"root",factory:function dQ(){return{diameter:M5}}}),M5=100;let w2=(()=>{class i extends lQ{constructor(e,n,r){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=M5,this._noopAnimations="NoopAnimations"===n&&!!r&&!r._forceAnimations,r&&(r.color&&(this.color=this.defaultColor=r.color),r.diameter&&(this.diameter=r.diameter),r.strokeWidth&&(this.strokeWidth=r.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,mn(e)))}get diameter(){return this._diameter}set diameter(e){this._diameter=mn(e)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=mn(e)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const e=2*this._circleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Vi,8),M(cQ))},i.\u0275cmp=qe({type:i,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,n){if(1&e&&Dt(sQ,5),2&e){let r;We(r=$e())&&(n._determinateCircle=r.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:12,hostBindings:function(e,n){2&e&&(lt("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===n.mode?n.value:null)("mode",n.mode),Di("width",n.diameter,"px")("height",n.diameter,"px"),st("_mat-animation-noopable",n._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===n.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[Be],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(e,n){if(1&e&&(he(0,aQ,2,8,"ng-template",null,0,js),L(2,"div",1,2),lr(),L(4,"svg",3),Ee(5,"circle",4),V()(),Bo(),L(6,"div",5)(7,"div",6)(8,"div",7),Hr(9,8),V(),L(10,"div",9),Hr(11,8),V(),L(12,"div",10),Hr(13,8),V()()()),2&e){const r=Hi(1);X(4),lt("viewBox",n._viewBox()),X(1),Di("stroke-dasharray",n._strokeCircumference(),"px")("stroke-dashoffset",n._strokeDashOffset(),"px")("stroke-width",n._circleStrokeWidth(),"%"),lt("r",n._circleRadius()),X(4),Z("ngTemplateOutlet",r),X(2),Z("ngTemplateOutlet",r),X(2),Z("ngTemplateOutlet",r)}},dependencies:[gm],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, transparent)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),i})(),hQ=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[En,Mt]}),i})();function mQ(i,t){1&i&&(L(0,"div",18)(1,"button",19),Ee(2,"mat-spinner",20),V()())}function fQ(i,t){if(1&i){const e=ut();L(0,"div",18)(1,"a",21),ye("click",function(){return Pe(e),Re(ue().connect())}),re(2,"Install "),L(3,"span",4),re(4,"extension"),V()()()}}function pQ(i,t){if(1&i){const e=ut();L(0,"button",23),ye("click",function(){return Pe(e),Re(ue(2).connect())}),re(1,"Connect "),L(2,"span",4),re(3,"using extension"),V()()}}function _Q(i,t){if(1&i){const e=ut();L(0,"button",23),ye("click",function(){return Pe(e),Re(ue(2).connect())}),re(1,"Give consent"),V()}}function gQ(i,t){if(1&i&&(L(0,"div",18),he(1,pQ,4,0,"button",22),he(2,_Q,2,0,"button",22),V()),2&i){const e=ue();X(1),Z("ngIf",e.consent),X(1),Z("ngIf",!e.consent)}}function bQ(i,t){if(1&i){const e=ut();L(0,"div")(1,"div")(2,"p"),re(3,"You can also use Notes in read-only mode, just paste your (or someone else's) nostr public key here."),V(),L(4,"mat-form-field",24)(5,"mat-icon",25),re(6,"person_add"),V(),L(7,"mat-label"),re(8,"Public Key"),V(),L(9,"input",26),ye("ngModelChange",function(r){return Pe(e),Re(ue().readOnlyKey=r)}),V()(),L(10,"div")(11,"button",27),ye("click",function(){return Pe(e),Re(ue().anonymous())}),re(12,"Go straight in"),V()()()()}if(2&i){const e=ue();X(9),Z("ngModel",e.readOnlyKey)}}function yQ(i,t){1&i&&(L(0,"div",28),re(1,"You must agree with the notice below to enable login."),V())}function vQ(i,t){1&i&&(L(0,"h1"),re(1,"Your approval is needed"),V())}function FQ(i,t){1&i&&(L(0,"h1"),re(1,"Thank you!"),V())}function wQ(i,t){if(1&i){const e=ut();L(0,"button",30),ye("click",function(){return Pe(e),Re(ue(2).connect())}),re(1,"Connect using extension"),V()}}function kQ(i,t){if(1&i&&(L(0,"div"),he(1,wQ,2,0,"button",29),Ee(2,"br")(3,"br"),V()),2&i){const e=ue();X(1),Z("ngIf",e.consent)}}function xQ(i,t){1&i&&(L(0,"div")(1,"p"),re(2," Nostr is a decentralized and distributed network of relays that relays data by users. That means there is no centralized service where filtering or censoring is occurring. You may be exposed to content that will be disturbing and against your morality and world views. "),V(),L(3,"p"),re(4,"Content you publish are your responsibility and you cannot undo/delete after you publish. Don't publish or share a note (post) you wouldn't say to your neighbour."),V(),L(5,"p"),re(6,"Blockcore has no involvement in the type of content being produced and shown to you in this app."),V(),L(7,"p"),re(8,"You accept that all usage of Blockcore Notes, Blockcore infrastructure and software must be the result of peaceful voluntary human interactions."),V(),L(9,"p"),re(10,"If you're young and still living with your parents, consider asking them for permission before you continue."),V(),L(11,"p"),re(12,"To continue you must agree with our "),L(13,"a",31),re(14,"Privacy Policy and Terms & Conditions"),V(),re(15,"."),V()())}class vf{constructor(t,e,n,r,o,s,a){this.appState=t,this.cd=e,this.relayService=n,this.authService=r,this.utilities=o,this.router=s,this.ngZone=a,this.extensionDiscovered=!1,this.consent=!1,this.readOnlyKey="npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m",this.checkedTimes=0,this.showInstallLink=!1,this.searchingForExtension=!0}persist(){localStorage.setItem("blockcore:notes:nostr:consent",this.consent.toString())}connect(){var t=this;return Me(function*(){t.consent?(yield t.authService.login()).authenticated()&&t.router.navigateByUrl("/"):document.getElementById("consent-card").scrollIntoView({behavior:"smooth",block:"end",inline:"nearest"})})()}scroll(t){const e=document.getElementById("container");e?e.scroll(0,t):console.log("NOT FOUND!")}anonymous(){var t=this;return Me(function*(){(yield t.authService.anonymous()).authenticated()&&t.router.navigateByUrl("/")})()}ngOnInit(){this.consent="true"===localStorage.getItem("blockcore:notes:nostr:consent"),this.checkForExtension()}ngOnDestroy(){this.timeout&&clearTimeout(this.timeout)}checkForExtension(){return this.checkedTimes++,globalThis.nostr?(this.searchingForExtension=!1,void(this.extensionDiscovered=!0)):this.checkedTimes>10?(this.searchingForExtension=!1,void(this.showInstallLink=!0)):void(this.timeout=setTimeout(()=>{this.ngZone.run(()=>{this.checkForExtension()})},250))}}vf.\u0275fac=function(t){return new(t||vf)(M(on),M(Nt),M(Zs),M(Un),M(On),M(tn),M(ct))},vf.\u0275cmp=qe({type:vf,selectors:[["app-connect"]],decls:57,vars:10,consts:[[1,"connect-container"],[1,"connect-menu"],["src","assets/icons/icon-256x256.png",1,"connect-logo"],[1,"logo-text"],[1,"hide-tiny"],[1,"connect-spacer"],["class","connect-button",4,"ngIf"],[1,"connect-content"],[1,"card","first-card"],[1,"notice"],[1,"card","card-image"],["mat-card-image","","src","/assets/blockcore-notes-screenshot.png"],[1,"card"],[4,"ngIf"],["class","consent-required warn",4,"ngIf"],[1,"card","warn"],["color","primary",3,"ngModel","change","ngModelChange"],["id","consent-card"],[1,"connect-button"],["mat-flat-button","","color","accent",1,"start-button"],["color","accent","diameter","30",1,"spinner"],["mat-flat-button","","color","accent","href","https://chrome.google.com/webstore/detail/blockcore-wallet/peigonhbenoefaeplkpalmafieegnapj","target","_blank",1,"start-button",3,"click"],["class","start-button","mat-flat-button","","color","accent",3,"click",4,"ngIf"],["mat-flat-button","","color","accent",1,"start-button",3,"click"],["appearance","fill",1,"input-full-width"],["matPrefix","",1,"circle"],["matInput","","type","text","autocomplete","off",3,"ngModel","ngModelChange"],["color","primary","mat-raised-button","",1,"skip-button",3,"click"],[1,"consent-required","warn"],["class","start-button start-button-consent","mat-flat-button","",3,"click",4,"ngIf"],["mat-flat-button","",1,"start-button","start-button-consent",3,"click"],["href","https://www.blockcore.net/policy","target","_blank"]],template:function(t,e){1&t&&(L(0,"div",0)(1,"div",1),Ee(2,"img",2),L(3,"div",3)(4,"span",4),re(5,"Blockcore"),V(),re(6," Notes"),V(),Ee(7,"div",5),he(8,mQ,3,0,"div",6),he(9,fQ,5,0,"div",6),he(10,gQ,3,2,"div",6),V(),L(11,"div",7)(12,"mat-card",8)(13,"mat-card-content")(14,"h1"),re(15,"New ways to connect with humanity"),V(),L(16,"p"),re(17," Share your thoughts and interact with others in a fully transparent and open manner that is not restricted by any boundries. Experience the world of "),L(18,"strong"),re(19,"Nostr"),V(),re(20,". Nostr is a uncensorable protocol for communication with your friends and the world. "),V(),L(21,"p",9)(22,"strong"),re(23,"PROTOTYPE:"),V(),re(24," This app is currently under development and should be considered prototype-quality."),V()()(),L(25,"mat-card",10),Ee(26,"img",11),V(),L(27,"mat-card",12)(28,"mat-card-content")(29,"h1"),re(30,"Follow your favorite creators"),V(),L(31,"p"),re(32," No matter if they are photographers, film makers, bloggers, journalists or anyone else who likes to share and engage in communities and chats, Blockcore Notes have you covered with dynamic content layouts and organization of people. "),V()()(),L(33,"mat-card",12)(34,"mat-card-content")(35,"h1"),re(36,"Be humble and kind"),V(),L(37,"p"),re(38,"Being uncensorable and uncancellable means more responsibility is on you, you are in control and you are responsible."),V(),L(39,"p"),re(40,"\u{1f49b}\u{1f5a4}"),V()()(),L(41,"mat-card",12)(42,"mat-card-content")(43,"h1"),re(44,"Read Only Login"),V(),he(45,bQ,13,1,"div",13),he(46,yQ,2,0,"div",14),Ee(47,"br"),V()(),L(48,"mat-card",15)(49,"mat-card-content"),he(50,vQ,2,0,"h1",13),he(51,FQ,2,0,"h1",13),he(52,kQ,4,1,"div",13),he(53,xQ,16,0,"div",13),L(54,"mat-checkbox",16),ye("change",function(){return e.persist()})("ngModelChange",function(r){return e.consent=r}),re(55,"I have read and agree to this notice"),V()()(),Ee(56,"div",17),V()()),2&t&&(X(8),Z("ngIf",e.searchingForExtension),X(1),Z("ngIf",e.showInstallLink),X(1),Z("ngIf",e.extensionDiscovered),X(35),Z("ngIf",e.consent),X(1),Z("ngIf",!e.consent),X(4),Z("ngIf",!e.consent),X(1),Z("ngIf",e.consent),X(1),Z("ngIf",e.consent),X(1),Z("ngIf",!e.consent),X(1),Z("ngModel",e.consent))},dependencies:[ii,YA,Nl,Ba,bs,Il,wW,qo,ys,_f,r5,Gr,w2,Ko,ko,so],styles:[".connect-container[_ngcontent-%COMP%]{width:100%;height:100%;display:flex;flex-direction:column}.connect-menu[_ngcontent-%COMP%]{border-bottom:1px solid silver;position:fixed;height:80px;width:100%;background-color:#fff;padding:1em;display:flex;z-index:1000;box-sizing:border-box}.connect-logo[_ngcontent-%COMP%]{flex-grow:1}.logo-text[_ngcontent-%COMP%]{font-size:1.6em;color:#000000d9;margin-left:140px;font-weight:700}.connect-spacer[_ngcontent-%COMP%]{flex-grow:3}.connect-button[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;align-self:flex-end}.start-button[_ngcontent-%COMP%]{border-radius:40px;min-width:140px;font-size:.9em;padding-top:1.4em;padding-bottom:1.4em;background-color:#9f0771!important}.start-button-consent[_ngcontent-%COMP%]{background-color:#fff!important;color:#000!important}.skip-button[_ngcontent-%COMP%]{border-radius:40px;min-width:140px;font-size:.9em;padding-top:1.4em;padding-bottom:1.4em}.connect-content[_ngcontent-%COMP%]{margin-top:80px;background:transparent url(/assets/bg.jpg) no-repeat right center;background-size:cover;background-attachment:fixed}.card[_ngcontent-%COMP%]{background-color:#fff;border-radius:10px;margin:2em 2em 2em 11em;padding:4em}.card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-top:1em;margin-bottom:1em}.card[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{margin-bottom:1.4em}.consent-card[_ngcontent-%COMP%]{margin-bottom:2em}.warn[_ngcontent-%COMP%]{background-color:#9f0771;color:#f0f0f0}.warn[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#fff}.warn[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#dadada}@keyframes _ngcontent-%COMP%_float{0%{transform:perspective(400px) rotateY(0)}50%{transform:perspective(400px) rotateY(30deg)}to{transform:perspective(400px) rotateY(0)}}.consent-required[_ngcontent-%COMP%]{padding:2em}.connect-logo[_ngcontent-%COMP%]{position:fixed;width:128px;height:128px;margin-top:0;margin-left:0;transform:translate3d(-50%,-50%,0);animation:_ngcontent-%COMP%_float 6s ease-in-out infinite;z-index:10000}.card-image[_ngcontent-%COMP%]{padding:0!important}@media only screen and (min-width: 1360px){.card[_ngcontent-%COMP%]{max-width:944px;margin-right:auto!important;margin-left:auto!important}}@media only screen and (min-width: 1024px){.card[_ngcontent-%COMP%]{margin-right:11em}}@media only screen and (max-width: 760px){.connect-logo[_ngcontent-%COMP%]{width:96px;height:96px;margin-top:1em;margin-left:1em}.card[_ngcontent-%COMP%]{font-size:.8em;margin-left:2em;margin-right:2em;padding:2em}}@media only screen and (max-width: 700px){.hide-tiny[_ngcontent-%COMP%]{display:none}.connect-logo[_ngcontent-%COMP%]{width:64px;height:64px;margin-top:-.47em;margin-left:0}.logo-text[_ngcontent-%COMP%]{margin-left:84px;margin-top:.6em;font-size:1.2em}}"]});class k2{constructor(t=!1,e,n=!0,r){this._multiple=t,this._emitChanges=n,this.compareWith=r,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new ae,e&&e.length&&(t?e.forEach(o=>this._markSelected(o)):this._markSelected(e[0]),this._selectedToEmit.length=0)}get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}select(...t){this._verifyValueAssignment(t),t.forEach(n=>this._markSelected(n));const e=this._hasQueuedChanges();return this._emitChangeEvent(),e}deselect(...t){this._verifyValueAssignment(t),t.forEach(n=>this._unmarkSelected(n));const e=this._hasQueuedChanges();return this._emitChangeEvent(),e}setSelection(...t){this._verifyValueAssignment(t);const e=this.selected,n=new Set(t);t.forEach(o=>this._markSelected(o)),e.filter(o=>!n.has(o)).forEach(o=>this._unmarkSelected(o));const r=this._hasQueuedChanges();return this._emitChangeEvent(),r}toggle(t){return this.isSelected(t)?this.deselect(t):this.select(t)}clear(t=!0){this._unmarkAll();const e=this._hasQueuedChanges();return t&&this._emitChangeEvent(),e}isSelected(t){if(this.compareWith){for(const e of this._selection)if(this.compareWith(e,t))return!0;return!1}return this._selection.has(t)}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(t){this._multiple&&this.selected&&this._selected.sort(t)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(t){this.isSelected(t)||(this._multiple||this._unmarkAll(),this.isSelected(t)||this._selection.add(t),this._emitChanges&&this._selectedToEmit.push(t))}_unmarkSelected(t){this.isSelected(t)&&(this._selection.delete(t),this._emitChanges&&this._deselectedToEmit.push(t))}_unmarkAll(){this.isEmpty()||this._selection.forEach(t=>this._unmarkSelected(t))}_verifyValueAssignment(t){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}}let x2=(()=>{class i{constructor(){this._listeners=[]}notify(e,n){for(let r of this._listeners)r(e,n)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(n=>e!==n)}}ngOnDestroy(){this._listeners=[]}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),DQ=0;const D2=new Ae("CdkAccordion");let CQ=(()=>{class i{constructor(){this._stateChanges=new ae,this._openCloseAllActions=new ae,this.id="cdk-accordion-"+DQ++,this._multi=!1}get multi(){return this._multi}set multi(e){this._multi=dt(e)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(e){this._stateChanges.next(e)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[at([{provide:D2,useExisting:i}]),xi]}),i})(),MQ=0,EQ=(()=>{class i{constructor(e,n,r){this.accordion=e,this._changeDetectorRef=n,this._expansionDispatcher=r,this._openCloseAllSubscription=h.EMPTY,this.closed=new Xe,this.opened=new Xe,this.destroyed=new Xe,this.expandedChange=new Xe,this.id="cdk-accordion-child-"+MQ++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=r.listen((o,s)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===s&&this.id!==o&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}get expanded(){return this._expanded}set expanded(e){e=dt(e),this._expanded!==e&&(this._expanded=e,this.expandedChange.emit(e),e?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){this._disabled=dt(e)}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(e=>{this.disabled||(this.expanded=e)})}}return i.\u0275fac=function(e){return new(e||i)(M(D2,12),M(Nt),M(x2))},i.\u0275dir=De({type:i,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[at([{provide:D2,useValue:void 0}])]}),i})(),SQ=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})();const TQ=["body"];function AQ(i,t){}const LQ=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],IQ=["mat-expansion-panel-header","*","mat-action-row"];function NQ(i,t){1&i&&Ee(0,"span",2),2&i&&Z("@indicatorRotate",ue()._getExpandedState())}const OQ=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],PQ=["mat-panel-title","mat-panel-description","*"],C2=new Ae("MAT_ACCORDION"),T5="225ms cubic-bezier(0.4,0.0,0.2,1)",A5={indicatorRotate:Mr("indicatorRotate",[rn("collapsed, void",Bt({transform:"rotate(0deg)"})),rn("expanded",Bt({transform:"rotate(180deg)"})),cn("expanded <=> collapsed, void => collapsed",pn(T5))]),bodyExpansion:Mr("bodyExpansion",[rn("collapsed, void",Bt({height:"0px",visibility:"hidden"})),rn("expanded",Bt({height:"*",visibility:"visible"})),cn("expanded <=> collapsed, void => collapsed",pn(T5))])},L5=new Ae("MAT_EXPANSION_PANEL");let RQ=(()=>{class i{constructor(e,n){this._template=e,this._expansionPanel=n}}return i.\u0275fac=function(e){return new(e||i)(M(Gi),M(L5,8))},i.\u0275dir=De({type:i,selectors:[["ng-template","matExpansionPanelContent",""]]}),i})(),BQ=0;const I5=new Ae("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let wf=(()=>{class i extends EQ{constructor(e,n,r,o,s,a,l){super(e,n,r),this._viewContainerRef=o,this._animationMode=a,this._hideToggle=!1,this.afterExpand=new Xe,this.afterCollapse=new Xe,this._inputChanges=new ae,this._headerId="mat-expansion-panel-header-"+BQ++,this._bodyAnimationDone=new ae,this.accordion=e,this._document=s,this._bodyAnimationDone.pipe(qm((f,y)=>f.fromState===y.fromState&&f.toState===y.toState)).subscribe(f=>{"void"!==f.fromState&&("expanded"===f.toState?this.afterExpand.emit():"collapsed"===f.toState&&this.afterCollapse.emit())}),l&&(this.hideToggle=l.hideToggle)}get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(e){this._hideToggle=dt(e)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(e){this._togglePosition=e}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe(Nn(null),ni(()=>this.expanded&&!this._portal),vi(1)).subscribe(()=>{this._portal=new vl(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(e){this._inputChanges.next(e)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const e=this._document.activeElement,n=this._body.nativeElement;return e===n||n.contains(e)}return!1}}return i.\u0275fac=function(e){return new(e||i)(M(C2,12),M(Nt),M(x2),M(en),M(Lt),M(Vi,8),M(I5,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-expansion-panel"]],contentQueries:function(e,n,r){if(1&e&&Yt(r,RQ,5),2&e){let o;We(o=$e())&&(n._lazyContent=o.first)}},viewQuery:function(e,n){if(1&e&&Dt(TQ,5),2&e){let r;We(r=$e())&&(n._body=r.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(e,n){2&e&&st("mat-expanded",n.expanded)("_mat-animation-noopable","NoopAnimations"===n._animationMode)("mat-expansion-panel-spacing",n._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[at([{provide:C2,useValue:void 0},{provide:L5,useExisting:i}]),Be,xi],ngContentSelectors:IQ,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(e,n){1&e&&(Xt(LQ),it(0),L(1,"div",0,1),ye("@bodyExpansion.done",function(o){return n._bodyAnimationDone.next(o)}),L(3,"div",2),it(4,1),he(5,AQ,0,0,"ng-template",3),V(),it(6,2),V()),2&e&&(X(1),Z("@bodyExpansion",n._getExpandedState())("id",n.id),lt("aria-labelledby",n._headerId),X(4),Z("cdkPortalOutlet",n._portal))},dependencies:[Na],styles:['.mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[A5.bodyExpansion]},changeDetection:0}),i})();class HQ{}const jQ=La(HQ);let kf=(()=>{class i extends jQ{constructor(e,n,r,o,s,a,l){super(),this.panel=e,this._element=n,this._focusMonitor=r,this._changeDetectorRef=o,this._animationMode=a,this._parentChangeSubscription=h.EMPTY;const f=e.accordion?e.accordion._stateChanges.pipe(ni(y=>!(!y.hideToggle&&!y.togglePosition))):An;this.tabIndex=parseInt(l||"")||0,this._parentChangeSubscription=vn(e.opened,e.closed,f,e._inputChanges.pipe(ni(y=>!!(y.hideToggle||y.disabled||y.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),e.closed.pipe(ni(()=>e._containsFocus())).subscribe(()=>r.focusVia(n,"program")),s&&(this.expandedHeight=s.expandedHeight,this.collapsedHeight=s.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const e=this._isExpanded();return e&&this.expandedHeight?this.expandedHeight:!e&&this.collapsedHeight?this.collapsedHeight:null}_keydown(e){switch(e.keyCode){case 32:case 13:Cr(e)||(e.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(e))}}focus(e,n){e?this._focusMonitor.focusVia(this._element,e,n):this._element.nativeElement.focus(n)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(e=>{e&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}return i.\u0275fac=function(e){return new(e||i)(M(wf,1),M(Ze),M(Ur),M(Nt),M(I5,8),M(Vi,8),Br("tabindex"))},i.\u0275cmp=qe({type:i,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(e,n){1&e&&ye("click",function(){return n._toggle()})("keydown",function(o){return n._keydown(o)}),2&e&&(lt("id",n.panel._headerId)("tabindex",n.tabIndex)("aria-controls",n._getPanelId())("aria-expanded",n._isExpanded())("aria-disabled",n.panel.disabled),Di("height",n._getHeaderHeight()),st("mat-expanded",n._isExpanded())("mat-expansion-toggle-indicator-after","after"===n._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===n._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===n._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[Be],ngContentSelectors:PQ,decls:5,vars:3,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(e,n){1&e&&(Xt(OQ),L(0,"span",0),it(1),it(2,1),it(3,2),V(),he(4,NQ,1,1,"span",1)),2&e&&(st("mat-content-hide-toggle",!n._showToggle()),X(4),Z("ngIf",n._showToggle()))},dependencies:[ii],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[A5.indicatorRotate]},changeDetection:0}),i})(),q0=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]}),i})(),K0=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),i})(),xf=(()=>{class i extends CQ{constructor(){super(...arguments),this._ownHeaders=new Hs,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(e){this._hideToggle=dt(e)}ngAfterContentInit(){this._headers.changes.pipe(Nn(this._headers)).subscribe(e=>{this._ownHeaders.reset(e.filter(n=>n.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new Km(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(e){this._keyManager.onKeydown(e)}_handleHeaderFocus(e){this._keyManager.updateActiveItem(e)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275dir=De({type:i,selectors:[["mat-accordion"]],contentQueries:function(e,n,r){if(1&e&&Yt(r,kf,5),2&e){let o;We(o=$e())&&(n._headers=o)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(e,n){2&e&&st("mat-accordion-multi",n.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[at([{provide:C2,useExisting:i}]),Be]}),i})(),YQ=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[En,Mt,SQ,Fl]}),i})();class Df{constructor(t){this.appState=t}ngOnInit(){this.appState.showBackButton=!0,this.appState.title="About",this.appState.actions=[]}}Df.\u0275fac=function(t){return new(t||Df)(M(on))},Df.\u0275cmp=qe({type:Df,selectors:[["app-about"]],decls:66,vars:0,consts:[[1,"page","help"],["src","assets/icons/icon-256x256.png",1,"logo"],[1,"marginless","heading"],["routerLink","licenses"],["href","https://github.com/block-core/blockcore-notes","target","_blank"],["href","https://geyser.fund/project/blockcore","target","_blank"],["href","https://www.blockcore.net/about","target","_blank"],["src","assets/nostr.svg",1,"logo"],["href","https://www.nostr.directory/","target","_blank"],["href","https://www.nostr.guru/","target","_blank"],["hideToggle",""],[1,"centered"],["src","/assets/nostritch.jpg",1,"mascot"]],template:function(t,e){1&t&&(L(0,"div",0),Ee(1,"img",1),L(2,"h1",2),re(3,"About"),V(),L(4,"p"),re(5,"Blockcore Notes instructions will come here later on."),V(),L(6,"p")(7,"a",3),re(8,"Third Party Licenses"),V(),Ee(9,"br"),L(10,"a",4),re(11,"Source Code"),V()(),L(12,"h3"),re(13,"Support development"),V(),L(14,"p"),re(15,"Please consider donating some Bitcoin using Geyser:"),V(),L(16,"p")(17,"a",5),re(18,"geyser.fund/project/blockcore"),V()(),L(19,"p"),re(20,"We have additional donation and sponsoring options available here:"),V(),L(21,"p")(22,"a",6),re(23,"www.blockcore.net/about"),V()(),Ee(24,"img",7),L(25,"h1",2),re(26,"Nostr"),V(),L(27,"h3"),re(28,"Nostr Directory"),V(),L(29,"p"),re(30,"Accounts marked with globe icon are accounts added to this service:"),V(),L(31,"p")(32,"a",8),re(33,"www.nostr.directory"),V()(),L(34,"h3"),re(35,"Data Lookup"),V(),L(36,"p"),re(37,"The user identity (npub) and the event identity is available in tooltips on notes. You can copy those and verify using:"),V(),L(38,"p")(39,"a",9),re(40,"www.nostr.guru"),V()(),L(41,"h3"),re(42,"Frequently Asked Questions"),V(),L(43,"mat-accordion")(44,"mat-expansion-panel",10)(45,"mat-expansion-panel-header")(46,"mat-panel-title"),re(47," Can I contribute? "),V(),L(48,"mat-panel-description"),re(49," Yes "),V()(),L(50,"p"),re(51," Blockcore Notes is a very early work in progress and is only at prototype feature and quality level. If you want to contribute, please help out on "),L(52,"a",4),re(53,"github.com/block-core/blockcore-notes"),V()()(),L(54,"mat-expansion-panel")(55,"mat-expansion-panel-header")(56,"mat-panel-title"),re(57,"How can I be safe?"),V(),L(58,"mat-panel-description"),re(59,"Unwanted content"),V()(),L(60,"p"),re(61,"It is easy to be exposed to unwanted content on Nostr, as there are a public feed available that contains everything that everyone is posting."),V(),L(62,"p"),re(63,"The best way to ensure you don't get wanted content, is to follow users you know and trust. Only use the Home Feed and People/Circle sections."),V()()(),L(64,"p",11),Ee(65,"img",12),V()())},dependencies:[Sc,xf,wf,kf,K0,q0],styles:[".mascot[_ngcontent-%COMP%]{width:100%;max-width:1024px}.logo[_ngcontent-%COMP%]{float:left;margin-bottom:1em;margin-right:1em;max-width:128px;margin-left:-8em}.help[_ngcontent-%COMP%]{padding-left:10em}@media only screen and (max-width: 599px){.help[_ngcontent-%COMP%]{font-size:.8em;padding-left:8em}.logo[_ngcontent-%COMP%]{max-width:64px;margin-left:-6em}}"]});var Gc_OPEN="mdc-dialog--open",N5_DIALOG_ANIMATION_CLOSE_TIME_MS=(["textarea",".mdc-menu .mdc-list-item",".mdc-menu .mdc-deprecated-list-item"].join(", "),75);function VQ(i,t){}class X0{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0}}let O5=(()=>{class i extends $g{constructor(e,n,r,o,s,a,l,f){super(),this._elementRef=e,this._focusTrapFactory=n,this._config=o,this._interactivityChecker=s,this._ngZone=a,this._overlayRef=l,this._focusMonitor=f,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=y=>{this._portalOutlet.hasAttached();const S=this._portalOutlet.attachDomPortal(y);return this._contentAttached(),S},this._ariaLabelledBy=this._config.ariaLabelledBy||null,this._document=r}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();const n=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),n}attachTemplatePortal(e){this._portalOutlet.hasAttached();const n=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),n}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,n){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const r=()=>{e.removeEventListener("blur",r),e.removeEventListener("mousedown",r),e.removeAttribute("tabindex")};e.addEventListener("blur",r),e.addEventListener("mousedown",r)})),e.focus(n)}_focusByCssSelector(e,n){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,n)}_trapFocus(){const e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(n=>{n||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const e=this._config.restoreFocus;let n=null;if("string"==typeof e?n=this._document.querySelector(e):"boolean"==typeof e?n=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(n=e),this._config.restoreFocus&&n&&"function"==typeof n.focus){const r=Dg(),o=this._elementRef.nativeElement;(!r||r===this._document.body||r===o||o.contains(r))&&(this._focusMonitor?(this._focusMonitor.focusVia(n,this._closeInteractionType),this._closeInteractionType=null):n.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,n=Dg();return e===n||e.contains(n)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=Dg())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Vg),M(Lt,8),M(X0),M(Xm),M(ct),M(sf),M(Ur))},i.\u0275cmp=qe({type:i,selectors:[["cdk-dialog-container"]],viewQuery:function(e,n){if(1&e&&Dt(Na,7),2&e){let r;We(r=$e())&&(n._portalOutlet=r.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(e,n){2&e&<("id",n._config.id||null)("role",n._config.role)("aria-modal",n._config.ariaModal)("aria-labelledby",n._config.ariaLabel?null:n._ariaLabelledBy)("aria-label",n._config.ariaLabel)("aria-describedby",n._config.ariaDescribedBy||null)},features:[Be],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(e,n){1&e&&he(0,VQ,0,0,"ng-template",0)},dependencies:[Na],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),i})();class M2{constructor(t,e){this.overlayRef=t,this.config=e,this.closed=new ae,this.disableClose=e.disableClose,this.backdropClick=t.backdropClick(),this.keydownEvents=t.keydownEvents(),this.outsidePointerEvents=t.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(n=>{27===n.keyCode&&!this.disableClose&&!Cr(n)&&(n.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})})}close(t,e){if(this.containerInstance){const n=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this.overlayRef.dispose(),n.next(t),n.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(t="",e=""){return this.overlayRef.updateSize({width:t,height:e}),this}addPanelClass(t){return this.overlayRef.addPanelClass(t),this}removePanelClass(t){return this.overlayRef.removePanelClass(t),this}}const P5=new Ae("DialogScrollStrategy"),zQ=new Ae("DialogData"),UQ=new Ae("DefaultDialogConfig"),$Q={provide:P5,deps:[Er],useFactory:function WQ(i){return()=>i.scrollStrategies.block()}};let GQ=0,R5=(()=>{class i{constructor(e,n,r,o,s,a){this._overlay=e,this._injector=n,this._defaultOptions=r,this._parentDialog=o,this._overlayContainer=s,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new ae,this._afterOpenedAtThisLevel=new ae,this._ariaHiddenElements=new Map,this.afterAllClosed=kc(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Nn(void 0))),this._scrollStrategy=a}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}open(e,n){(n={...this._defaultOptions||new X0,...n}).id=n.id||"cdk-dialog-"+GQ++,n.id&&this.getDialogById(n.id);const o=this._getOverlayConfig(n),s=this._overlay.create(o),a=new M2(s,n),l=this._attachContainer(s,a,n);return a.containerInstance=l,this._attachDialogContent(e,a,l,n),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(a),a.closed.subscribe(()=>this._removeOpenDialog(a,!0)),this.afterOpened.next(a),a}closeAll(){E2(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(n=>n.id===e)}ngOnDestroy(){E2(this._openDialogsAtThisLevel,e=>{!1===e.config.closeOnDestroy&&this._removeOpenDialog(e,!1)}),E2(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){const n=new rf({positionStrategy:e.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(n.backdropClass=e.backdropClass),n}_attachContainer(e,n,r){const o=r.injector||r.viewContainerRef?.injector,s=[{provide:X0,useValue:r},{provide:M2,useValue:n},{provide:sf,useValue:e}];let a;r.container?"function"==typeof r.container?a=r.container:(a=r.container.type,s.push(...r.container.providers(r))):a=O5;const l=new Oc(a,r.viewContainerRef,gn.create({parent:o||this._injector,providers:s}),r.componentFactoryResolver);return e.attach(l).instance}_attachDialogContent(e,n,r,o){if(e instanceof Gi){const s=this._createInjector(o,n,r,void 0);let a={$implicit:o.data,dialogRef:n};o.templateContext&&(a={...a,..."function"==typeof o.templateContext?o.templateContext():o.templateContext}),r.attachTemplatePortal(new vl(e,null,a,s))}else{const s=this._createInjector(o,n,r,this._injector),a=r.attachComponentPortal(new Oc(e,o.viewContainerRef,s,o.componentFactoryResolver));n.componentInstance=a.instance}}_createInjector(e,n,r,o){const s=e.injector||e.viewContainerRef?.injector,a=[{provide:zQ,useValue:e.data},{provide:M2,useValue:n}];return e.providers&&("function"==typeof e.providers?a.push(...e.providers(n,e,r)):a.push(...e.providers)),e.direction&&(!s||!s.get(xn,null,{optional:!0}))&&a.push({provide:xn,useValue:{value:e.direction,change:vt()}}),gn.create({parent:s||o,providers:a})}_removeOpenDialog(e,n){const r=this.openDialogs.indexOf(e);r>-1&&(this.openDialogs.splice(r,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((o,s)=>{o?s.setAttribute("aria-hidden",o):s.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),n&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const e=this._overlayContainer.getContainerElement();if(e.parentElement){const n=e.parentElement.children;for(let r=n.length-1;r>-1;r--){const o=n[r];o!==e&&"SCRIPT"!==o.nodeName&&"STYLE"!==o.nodeName&&!o.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(o,o.getAttribute("aria-hidden")),o.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}}return i.\u0275fac=function(e){return new(e||i)(me(Er),me(gn),me(UQ,8),me(i,12),me(Xg),me(P5))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})();function E2(i,t){let e=i.length;for(;e--;)t(i[e])}let qQ=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[R5,$Q],imports:[Bc,Fl,Qm,Fl]}),i})();function KQ(i,t){}class Q0{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}let XQ=(()=>{class i extends O5{constructor(e,n,r,o,s,a,l,f){super(e,n,r,o,s,a,l,f),this._animationStateChanged=new Xe}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Vg),M(Lt,8),M(Q0),M(Xm),M(ct),M(sf),M(Ur))},i.\u0275cmp=qe({type:i,selectors:[["ng-component"]],features:[Be],decls:0,vars:0,template:function(e,n){},encapsulation:2}),i})();const B5="--mat-dialog-transition-duration";function H5(i){return null==i?null:"number"==typeof i?i:i.endsWith("ms")?mn(i.substring(0,i.length-2)):i.endsWith("s")?1e3*mn(i.substring(0,i.length-1)):"0"===i?0:null}let QQ=(()=>{class i extends XQ{constructor(e,n,r,o,s,a,l,f,y){super(e,n,r,o,s,a,l,y),this._animationMode=f,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._openAnimationDuration=this._animationsEnabled?H5(this._config.enterAnimationDuration)??150:0,this._closeAnimationDuration=this._animationsEnabled?H5(this._config.exitAnimationDuration)??N5_DIALOG_ANIMATION_CLOSE_TIME_MS:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._openAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._closeAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._openAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(B5,`${this._openAnimationDuration}ms`),this._hostElement.classList.add("mdc-dialog--opening"),this._hostElement.classList.add(Gc_OPEN),this._waitForAnimationToComplete(this._openAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(Gc_OPEN),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._closeAnimationDuration}),this._hostElement.classList.remove(Gc_OPEN),this._animationsEnabled?(this._hostElement.style.setProperty(B5,`${this._openAnimationDuration}ms`),this._hostElement.classList.add("mdc-dialog--closing"),this._waitForAnimationToComplete(this._closeAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove("mdc-dialog--opening"),this._hostElement.classList.remove("mdc-dialog--closing")}_waitForAnimationToComplete(e,n){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(n,e)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Vg),M(Lt,8),M(Q0),M(Xm),M(ct),M(sf),M(Vi,8),M(Ur))},i.\u0275cmp=qe({type:i,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(e,n){2&e&&(jr("id",n._config.id),lt("aria-modal",n._config.ariaModal)("role",n._config.role)("aria-labelledby",n._config.ariaLabel?null:n._ariaLabelledBy)("aria-label",n._config.ariaLabel)("aria-describedby",n._config.ariaDescribedBy||null),st("_mat-animation-noopable",!n._animationsEnabled))},features:[Be],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(e,n){1&e&&(L(0,"div",0)(1,"div",1),he(2,KQ,0,0,"ng-template",2),V()())},dependencies:[Na],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, var(--mdc-shape-medium, 4px))}.mat-mdc-dialog-container.mdc-dialog--scrollable .mdc-dialog__title,.mat-mdc-dialog-container.mdc-dialog--scrollable .mdc-dialog__actions,.mat-mdc-dialog-container.mdc-dialog--scrollable.mdc-dialog-scroll-divider-footer .mdc-dialog__actions{border-color:var(--mdc-dialog-with-divider-divider-color, black)}.mat-mdc-dialog-container.mdc-dialog--scrollable .mdc-dialog__title{border-bottom-color:var(--mdc-dialog-with-divider-divider-color, black)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, "Arial");line-height:var(--mdc-dialog-subhead-line-height, 14px);font-size:var(--mdc-dialog-subhead-size, 14px);font-weight:var(--mdc-dialog-subhead-weight, 500);letter-spacing:var(--mdc-dialog-subhead-tracking, 1px)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, black)}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, "Arial");line-height:var(--mdc-dialog-supporting-text-line-height, 14px);font-size:var(--mdc-dialog-supporting-text-size, 14px);font-weight:var(--mdc-dialog-supporting-text-weight, 500);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 1px)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, black)}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2}),i})();class ja{constructor(t,e,n){this._ref=t,this._containerInstance=n,this._afterOpened=new ae,this._beforeClosed=new ae,this._state=0,this.disableClose=e.disableClose,this.id=t.id,n._animationStateChanged.pipe(ni(r=>"opened"===r.state),vi(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),n._animationStateChanged.pipe(ni(r=>"closed"===r.state),vi(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),t.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),vn(this.backdropClick(),this.keydownEvents().pipe(ni(r=>27===r.keyCode&&!this.disableClose&&!Cr(r)))).subscribe(r=>{this.disableClose||(r.preventDefault(),j5(this,"keydown"===r.type?"keyboard":"mouse"))})}close(t){this._result=t,this._containerInstance._animationStateChanged.pipe(ni(e=>"closing"===e.state),vi(1)).subscribe(e=>{this._beforeClosed.next(t),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),e.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(t){let e=this._ref.config.positionStrategy;return t&&(t.left||t.right)?t.left?e.left(t.left):e.right(t.right):e.centerHorizontally(),t&&(t.top||t.bottom)?t.top?e.top(t.top):e.bottom(t.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(t="",e=""){return this._ref.updateSize(t,e),this}addPanelClass(t){return this._ref.addPanelClass(t),this}removePanelClass(t){return this._ref.removePanelClass(t),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function j5(i,t,e){return i._closeInteractionType=t,i.close(e)}const qc=new Ae("MatMdcDialogData"),ZQ=new Ae("mat-mdc-dialog-default-options"),Y5=new Ae("mat-mdc-dialog-scroll-strategy"),eZ={provide:Y5,deps:[Er],useFactory:function JQ(i){return()=>i.scrollStrategies.block()}};let tZ=0,iZ=(()=>{class i{constructor(e,n,r,o,s,a,l,f,y,S){this._overlay=e,this._defaultOptions=r,this._parentDialog=o,this._dialogRefConstructor=l,this._dialogContainerType=f,this._dialogDataToken=y,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new ae,this._afterOpenedAtThisLevel=new ae,this._idPrefix="mat-dialog-",this.dialogConfigClass=Q0,this.afterAllClosed=kc(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Nn(void 0))),this._scrollStrategy=a,this._dialog=n.get(R5)}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}open(e,n){let r;(n={...this._defaultOptions||new Q0,...n}).id=n.id||`${this._idPrefix}${tZ++}`,n.scrollStrategy=n.scrollStrategy||this._scrollStrategy();const o=this._dialog.open(e,{...n,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:n},{provide:X0,useValue:n}]},templateContext:()=>({dialogRef:r}),providers:(s,a,l)=>(r=new this._dialogRefConstructor(s,n,l),r.updatePosition(n?.position),[{provide:this._dialogContainerType,useValue:l},{provide:this._dialogDataToken,useValue:a.data},{provide:this._dialogRefConstructor,useValue:r}])});return r.componentInstance=o.componentInstance,this.openDialogs.push(r),this.afterOpened.next(r),r.afterClosed().subscribe(()=>{const s=this.openDialogs.indexOf(r);s>-1&&(this.openDialogs.splice(s,1),this.openDialogs.length||this._getAfterAllClosed().next())}),r}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(n=>n.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let n=e.length;for(;n--;)e[n].close()}}return i.\u0275fac=function(e){Os()},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})(),vs=(()=>{class i extends iZ{constructor(e,n,r,o,s,a,l,f){super(e,n,o,a,l,s,ja,QQ,qc,f),this._idPrefix="mat-mdc-dialog-"}}return i.\u0275fac=function(e){return new(e||i)(me(Er),me(gn),me(vc,8),me(ZQ,8),me(Y5),me(i,12),me(Xg),me(Vi,8))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})(),nZ=0,Cf=(()=>{class i{constructor(e,n,r){this.dialogRef=e,this._elementRef=n,this._dialog=r,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=V5(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){const n=e._matDialogClose||e._matDialogCloseResult;n&&(this.dialogResult=n.currentValue)}_onButtonClick(e){j5(this.dialogRef,0===e.screenX&&0===e.screenY?"keyboard":"mouse",this.dialogResult)}}return i.\u0275fac=function(e){return new(e||i)(M(ja,8),M(Ze),M(vs))},i.\u0275dir=De({type:i,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(e,n){1&e&&ye("click",function(o){return n._onButtonClick(o)}),2&e&<("aria-label",n.ariaLabel||null)("type",n.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[xi]}),i})(),Mf=(()=>{class i{constructor(e,n,r){this._dialogRef=e,this._elementRef=n,this._dialog=r,this.id="mat-mdc-dialog-title-"+nZ++}ngOnInit(){this._dialogRef||(this._dialogRef=V5(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const e=this._dialogRef._containerInstance;e&&!e._ariaLabelledBy&&(e._ariaLabelledBy=this.id)})}}return i.\u0275fac=function(e){return new(e||i)(M(ja,8),M(Ze),M(vs))},i.\u0275dir=De({type:i,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(e,n){2&e&&jr("id",n.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),i})(),Ef=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]}),i})(),Sf=(()=>{class i{constructor(){this.align="start"}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(e,n){2&e&&st("mat-mdc-dialog-actions-align-center","center"===n.align)("mat-mdc-dialog-actions-align-end","end"===n.align)},inputs:{align:"align"}}),i})();function V5(i,t){let e=i.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?t.find(n=>n.id===e.id):null}let rZ=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[vs,eZ],imports:[qQ,Bc,Fl,Mt,Mt]}),i})();const oZ=["tooltip"],U5=new Ae("mat-tooltip-scroll-strategy"),lZ={provide:U5,deps:[Er],useFactory:function aZ(i){return()=>i.scrollStrategies.reposition({scrollThrottle:20})}},dZ=new Ae("mat-tooltip-default-options",{providedIn:"root",factory:function cZ(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),W5="tooltip-panel",$5=Da({passive:!0});let _Z=(()=>{class i{constructor(e,n,r,o,s,a,l,f,y,S,z,Q){this._overlay=e,this._elementRef=n,this._scrollDispatcher=r,this._viewContainerRef=o,this._ngZone=s,this._platform=a,this._ariaDescriber=l,this._focusMonitor=f,this._dir=S,this._defaultOptions=z,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this._showDelay=this._defaultOptions.showDelay,this._hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new ae,this._scrollStrategy=y,this._document=Q,z&&(z.position&&(this.position=z.position),z.positionAtOrigin&&(this.positionAtOrigin=z.positionAtOrigin),z.touchGestures&&(this.touchGestures=z.touchGestures)),S.change.pipe(wt(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(e){this._positionAtOrigin=dt(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){this._disabled=dt(e),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=mn(e)}get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=mn(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=e?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(wt(this._destroyed)).subscribe(e=>{e?"keyboard"===e&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const e=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([n,r])=>{e.removeEventListener(n,r,$5)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay,n){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const r=this._createOverlay(n);this._detach(),this._portal=this._portal||new Oc(this._tooltipComponent,this._viewContainerRef);const o=this._tooltipInstance=r.attach(this._portal).instance;o._triggerElement=this._elementRef.nativeElement,o._mouseLeaveHideDelay=this._hideDelay,o.afterHidden().pipe(wt(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),o.show(e)}hide(e=this.hideDelay){const n=this._tooltipInstance;n&&(n.isVisible()?n.hide(e):(n._cancelPendingAnimations(),this._detach()))}toggle(e){this._isTooltipVisible()?this.hide():this.show(void 0,e)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(e){if(this._overlayRef){const o=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!e)&&o._origin instanceof Ze)return this._overlayRef;this._detach()}const n=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),r=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&e||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(n);return r.positionChanges.pipe(wt(this._destroyed)).subscribe(o=>{this._updateCurrentPositionClass(o.connectionPair),this._tooltipInstance&&o.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:r,panelClass:`${this._cssClassPrefix}-${W5}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(wt(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(wt(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(wt(this._destroyed)).subscribe(o=>{this._isTooltipVisible()&&27===o.keyCode&&!Cr(o)&&(o.preventDefault(),o.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){const n=e.getConfig().positionStrategy,r=this._getOrigin(),o=this._getOverlayPosition();n.withPositions([this._addOffset({...r.main,...o.main}),this._addOffset({...r.fallback,...o.fallback})])}_addOffset(e){return e}_getOrigin(){const e=!this._dir||"ltr"==this._dir.value,n=this.position;let r;"above"==n||"below"==n?r={originX:"center",originY:"above"==n?"top":"bottom"}:"before"==n||"left"==n&&e||"right"==n&&!e?r={originX:"start",originY:"center"}:("after"==n||"right"==n&&e||"left"==n&&!e)&&(r={originX:"end",originY:"center"});const{x:o,y:s}=this._invertPosition(r.originX,r.originY);return{main:r,fallback:{originX:o,originY:s}}}_getOverlayPosition(){const e=!this._dir||"ltr"==this._dir.value,n=this.position;let r;"above"==n?r={overlayX:"center",overlayY:"bottom"}:"below"==n?r={overlayX:"center",overlayY:"top"}:"before"==n||"left"==n&&e||"right"==n&&!e?r={overlayX:"end",overlayY:"center"}:("after"==n||"right"==n&&e||"left"==n&&!e)&&(r={overlayX:"start",overlayY:"center"});const{x:o,y:s}=this._invertPosition(r.overlayX,r.overlayY);return{main:r,fallback:{overlayX:o,overlayY:s}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe(vi(1),wt(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,n){return"above"===this.position||"below"===this.position?"top"===n?n="bottom":"bottom"===n&&(n="top"):"end"===e?e="start":"start"===e&&(e="end"),{x:e,y:n}}_updateCurrentPositionClass(e){const{overlayY:n,originX:r,originY:o}=e;let s;if(s="center"===n?this._dir&&"rtl"===this._dir.value?"end"===r?"left":"right":"start"===r?"left":"right":"bottom"===n&&"top"===o?"above":"below",s!==this._currentPosition){const a=this._overlayRef;if(a){const l=`${this._cssClassPrefix}-${W5}-`;a.removePanelClass(l+this._currentPosition),a.addPanelClass(l+s)}this._currentPosition=s}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",e=>{let n;this._setupPointerExitEventsIfNeeded(),void 0!==e.x&&void 0!==e.y&&(n=e),this.show(void 0,n)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",e=>{const n=e.targetTouches?.[0],r=n?{x:n.clientX,y:n.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,r),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const e=[];if(this._platformSupportsMouseEvents())e.push(["mouseleave",n=>{const r=n.relatedTarget;(!r||!this._overlayRef?.overlayElement.contains(r))&&this.hide()}],["wheel",n=>this._wheelListener(n)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const n=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",n],["touchcancel",n])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([n,r])=>{this._elementRef.nativeElement.addEventListener(n,r,$5)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){const n=this._document.elementFromPoint(e.clientX,e.clientY),r=this._elementRef.nativeElement;n!==r&&!r.contains(n)&&this.hide()}}_disableNativeGesturesIfNecessary(){const e=this.touchGestures;if("off"!==e){const n=this._elementRef.nativeElement,r=n.style;("on"===e||"INPUT"!==n.nodeName&&"TEXTAREA"!==n.nodeName)&&(r.userSelect=r.msUserSelect=r.webkitUserSelect=r.MozUserSelect="none"),("on"===e||!n.draggable)&&(r.webkitUserDrag="none"),r.touchAction="none",r.webkitTapHighlightColor="transparent"}}}return i.\u0275fac=function(e){Os()},i.\u0275dir=De({type:i,inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}}),i})(),$u=(()=>{class i extends _Z{constructor(e,n,r,o,s,a,l,f,y,S,z,Q){super(e,n,r,o,s,a,l,f,y,S,z,Q),this._tooltipComponent=bZ,this._cssClassPrefix="mat-mdc",this._viewportMargin=8}_addOffset(e){const r=!this._dir||"ltr"==this._dir.value;return"top"===e.originY?e.offsetY=-8:"bottom"===e.originY?e.offsetY=8:"start"===e.originX?e.offsetX=r?-8:8:"end"===e.originX&&(e.offsetX=r?8:-8),e}}return i.\u0275fac=function(e){return new(e||i)(M(Er),M(Ze),M(wl),M(en),M(ct),M(zi),M(lT),M(Ur),M(U5),M(xn,8),M(dZ,8),M(Lt))},i.\u0275dir=De({type:i,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],exportAs:["matTooltip"],features:[Be]}),i})(),gZ=(()=>{class i{constructor(e,n){this._changeDetectorRef=e,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new ae,this._animationsDisabled="NoopAnimations"===n}show(e){clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},e)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:e}){(!e||!this._triggerElement.contains(e))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_cancelPendingAnimations(){clearTimeout(this._showTimeoutId),clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){const n=this._tooltip.nativeElement,r=this._showAnimation,o=this._hideAnimation;if(n.classList.remove(e?o:r),n.classList.add(e?r:o),this._isVisible=e,e&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const s=getComputedStyle(n);("0s"===s.getPropertyValue("animation-duration")||"none"===s.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(n.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}}return i.\u0275fac=function(e){return new(e||i)(M(Nt),M(Vi,8))},i.\u0275dir=De({type:i}),i})(),bZ=(()=>{class i extends gZ{constructor(e,n,r){super(e,r),this._elementRef=n,this._isMultiline=!1,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide"}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const e=this._elementRef.nativeElement.getBoundingClientRect();return e.height>24&&e.width>=200}}return i.\u0275fac=function(e){return new(e||i)(M(Nt),M(Ze),M(Vi,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-tooltip-component"]],viewQuery:function(e,n){if(1&e&&Dt(oZ,7),2&e){let r;We(r=$e())&&(n._tooltip=r.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(e,n){1&e&&ye("mouseleave",function(o){return n._handleMouseLeave(o)}),2&e&&Di("zoom",n.isVisible()?1:null)},features:[Be],decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(e,n){1&e&&(L(0,"div",0,1),ye("animationend",function(o){return n._handleAnimationEnd(o)}),L(2,"div",2),re(3),V()()),2&e&&(st("mdc-tooltip--multiline",n._isMultiline),Z("ngClass",n.tooltipClass),X(3),Jt(n.message))},dependencies:[Fc],styles:['.mdc-tooltip__surface{word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - (2 * 8px));margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - (2 * 8px));align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color, #fff)}.mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape, var(--mdc-shape-small, 4px))}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape, var(--mdc-shape-small, 4px))}.mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color, #000)}.mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font, inherit);font-size:var(--mdc-plain-tooltip-supporting-text-size, inherit);font-weight:var(--mdc-plain-tooltip-supporting-text-weight, inherit);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, inherit)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:-1;position:absolute}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0}),i})(),G5=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[lZ],imports:[Qm,En,Bc,Mt,Mt,kl]}),i})();function yZ(i,t){1&i&&re(0),2&i&&Jt(ue(2).unified)}function vZ(i,t){if(1&i){const e=ut();L(0,"button",2),ye("click",function(r){return Pe(e),Re(ue().handleClick(r))})("mouseenter",function(r){return Pe(e),Re(ue().handleOver(r))})("mouseleave",function(r){return Pe(e),Re(ue().handleLeave(r))}),L(1,"span",3),he(2,yZ,1,1,"ng-template",4),it(3),V()()}if(2&i){const e=ue();st("emoji-mart-emoji-native",e.isNative)("emoji-mart-emoji-custom",e.custom),lt("title",e.title)("aria-label",e.label),X(1),Z("ngStyle",e.style),X(1),Z("ngIf",e.isNative)}}function FZ(i,t){1&i&&re(0),2&i&&Jt(ue(2).unified)}function wZ(i,t){if(1&i){const e=ut();L(0,"span",5),ye("click",function(r){return Pe(e),Re(ue().handleClick(r))})("mouseenter",function(r){return Pe(e),Re(ue().handleOver(r))})("mouseleave",function(r){return Pe(e),Re(ue().handleLeave(r))}),L(1,"span",3),he(2,FZ,1,1,"ng-template",4),it(3,1),V()()}if(2&i){const e=ue();st("emoji-mart-emoji-native",e.isNative)("emoji-mart-emoji-custom",e.custom),lt("title",e.title)("aria-label",e.label),X(1),Z("ngStyle",e.style),X(1),Z("ngIf",e.isNative)}}const q5=["*","*"],K5=[{id:"people",name:"Smileys & People",emojis:["1F600","1F603","1F604","1F601","1F606","1F605","1F923","1F602","1F642","1F643","1F609","1F60A","1F607","1F970","1F60D","1F929","1F618","1F617","263A-FE0F","1F61A","1F619","1F972","1F60B","1F61B","1F61C","1F92A","1F61D","1F911","1F917","1F92D","1F92B","1F914","1F910","1F928","1F610","1F611","1F636","1F60F","1F612","1F644","1F62C","1F925","1F60C","1F614","1F62A","1F924","1F634","1F637","1F912","1F915","1F922","1F92E","1F927","1F975","1F976","1F974","1F635","1F92F","1F920","1F973","1F978","1F60E","1F913","1F9D0","1F615","1F61F","1F641","2639-FE0F","1F62E","1F62F","1F632","1F633","1F97A","1F626","1F627","1F628","1F630","1F625","1F622","1F62D","1F631","1F616","1F623","1F61E","1F613","1F629","1F62B","1F971","1F624","1F621","1F620","1F92C","1F608","1F47F","1F480","2620-FE0F","1F4A9","1F921","1F479","1F47A","1F47B","1F47D","1F47E","1F916","1F63A","1F638","1F639","1F63B","1F63C","1F63D","1F640","1F63F","1F63E","1F648","1F44B","1F91A","1F590-FE0F","270B","1F596","1F44C","1F90C","1F90F","270C-FE0F","1F91E","1F91F","1F918","1F919","1F448","1F449","1F446","1F595","1F447","261D-FE0F","1F44D","1F44E","270A","1F44A","1F91B","1F91C","1F44F","1F64C","1F450","1F932","1F91D","1F64F","270D-FE0F","1F485","1F933","1F4AA","1F9BE","1F9BF","1F9B5","1F9B6","1F442","1F9BB","1F443","1F9E0","1FAC0","1FAC1","1F9B7","1F9B4","1F440","1F441-FE0F","1F445","1F444","1F476","1F9D2","1F466","1F467","1F9D1","1F471","1F468","1F9D4","1F468-200D-1F9B0","1F468-200D-1F9B1","1F468-200D-1F9B3","1F468-200D-1F9B2","1F469","1F469-200D-1F9B0","1F9D1-200D-1F9B0","1F469-200D-1F9B1","1F9D1-200D-1F9B1","1F469-200D-1F9B3","1F9D1-200D-1F9B3","1F469-200D-1F9B2","1F9D1-200D-1F9B2","1F471-200D-2640-FE0F","1F471-200D-2642-FE0F","1F9D3","1F474","1F475","1F64D","1F64D-200D-2642-FE0F","1F64D-200D-2640-FE0F","1F64E","1F64E-200D-2642-FE0F","1F64E-200D-2640-FE0F","1F645","1F645-200D-2642-FE0F","1F645-200D-2640-FE0F","1F646","1F646-200D-2642-FE0F","1F646-200D-2640-FE0F","1F481","1F481-200D-2642-FE0F","1F481-200D-2640-FE0F","1F64B","1F64B-200D-2642-FE0F","1F64B-200D-2640-FE0F","1F9CF","1F9CF-200D-2642-FE0F","1F9CF-200D-2640-FE0F","1F647","1F647-200D-2642-FE0F","1F647-200D-2640-FE0F","1F926","1F926-200D-2642-FE0F","1F926-200D-2640-FE0F","1F937","1F937-200D-2642-FE0F","1F937-200D-2640-FE0F","1F9D1-200D-2695-FE0F","1F468-200D-2695-FE0F","1F469-200D-2695-FE0F","1F9D1-200D-1F393","1F468-200D-1F393","1F469-200D-1F393","1F9D1-200D-1F3EB","1F468-200D-1F3EB","1F469-200D-1F3EB","1F9D1-200D-2696-FE0F","1F468-200D-2696-FE0F","1F469-200D-2696-FE0F","1F9D1-200D-1F33E","1F468-200D-1F33E","1F469-200D-1F33E","1F9D1-200D-1F373","1F468-200D-1F373","1F469-200D-1F373","1F9D1-200D-1F527","1F468-200D-1F527","1F469-200D-1F527","1F9D1-200D-1F3ED","1F468-200D-1F3ED","1F469-200D-1F3ED","1F9D1-200D-1F4BC","1F468-200D-1F4BC","1F469-200D-1F4BC","1F9D1-200D-1F52C","1F468-200D-1F52C","1F469-200D-1F52C","1F9D1-200D-1F4BB","1F468-200D-1F4BB","1F469-200D-1F4BB","1F9D1-200D-1F3A4","1F468-200D-1F3A4","1F469-200D-1F3A4","1F9D1-200D-1F3A8","1F468-200D-1F3A8","1F469-200D-1F3A8","1F9D1-200D-2708-FE0F","1F468-200D-2708-FE0F","1F469-200D-2708-FE0F","1F9D1-200D-1F680","1F468-200D-1F680","1F469-200D-1F680","1F9D1-200D-1F692","1F468-200D-1F692","1F469-200D-1F692","1F46E","1F46E-200D-2642-FE0F","1F46E-200D-2640-FE0F","1F575-FE0F","1F575-FE0F-200D-2642-FE0F","1F575-FE0F-200D-2640-FE0F","1F482","1F482-200D-2642-FE0F","1F482-200D-2640-FE0F","1F977","1F477","1F477-200D-2642-FE0F","1F477-200D-2640-FE0F","1F934","1F478","1F473","1F473-200D-2642-FE0F","1F473-200D-2640-FE0F","1F472","1F9D5","1F935","1F935-200D-2642-FE0F","1F935-200D-2640-FE0F","1F470","1F470-200D-2642-FE0F","1F470-200D-2640-FE0F","1F930","1F931","1F469-200D-1F37C","1F468-200D-1F37C","1F9D1-200D-1F37C","1F47C","1F385","1F936","1F9D1-200D-1F384","1F9B8","1F9B8-200D-2642-FE0F","1F9B8-200D-2640-FE0F","1F9B9","1F9B9-200D-2642-FE0F","1F9B9-200D-2640-FE0F","1F9D9","1F9D9-200D-2642-FE0F","1F9D9-200D-2640-FE0F","1F9DA","1F9DA-200D-2642-FE0F","1F9DA-200D-2640-FE0F","1F9DB","1F9DB-200D-2642-FE0F","1F9DB-200D-2640-FE0F","1F9DC","1F9DC-200D-2642-FE0F","1F9DC-200D-2640-FE0F","1F9DD","1F9DD-200D-2642-FE0F","1F9DD-200D-2640-FE0F","1F9DE","1F9DE-200D-2642-FE0F","1F9DE-200D-2640-FE0F","1F9DF","1F9DF-200D-2642-FE0F","1F9DF-200D-2640-FE0F","1F486","1F486-200D-2642-FE0F","1F486-200D-2640-FE0F","1F487","1F487-200D-2642-FE0F","1F487-200D-2640-FE0F","1F6B6","1F6B6-200D-2642-FE0F","1F6B6-200D-2640-FE0F","1F9CD","1F9CD-200D-2642-FE0F","1F9CD-200D-2640-FE0F","1F9CE","1F9CE-200D-2642-FE0F","1F9CE-200D-2640-FE0F","1F9D1-200D-1F9AF","1F468-200D-1F9AF","1F469-200D-1F9AF","1F9D1-200D-1F9BC","1F468-200D-1F9BC","1F469-200D-1F9BC","1F9D1-200D-1F9BD","1F468-200D-1F9BD","1F469-200D-1F9BD","1F3C3","1F3C3-200D-2642-FE0F","1F3C3-200D-2640-FE0F","1F483","1F57A","1F574-FE0F","1F46F","1F46F-200D-2642-FE0F","1F46F-200D-2640-FE0F","1F9D6","1F9D6-200D-2642-FE0F","1F9D6-200D-2640-FE0F","1F9D7","1F9D7-200D-2642-FE0F","1F9D7-200D-2640-FE0F","1F93A","1F3C7","26F7-FE0F","1F3C2","1F3CC-FE0F","1F3CC-FE0F-200D-2642-FE0F","1F3CC-FE0F-200D-2640-FE0F","1F3C4","1F3C4-200D-2642-FE0F","1F3C4-200D-2640-FE0F","1F6A3","1F6A3-200D-2642-FE0F","1F6A3-200D-2640-FE0F","1F3CA","1F3CA-200D-2642-FE0F","1F3CA-200D-2640-FE0F","26F9-FE0F","26F9-FE0F-200D-2642-FE0F","26F9-FE0F-200D-2640-FE0F","1F3CB-FE0F","1F3CB-FE0F-200D-2642-FE0F","1F3CB-FE0F-200D-2640-FE0F","1F6B4","1F6B4-200D-2642-FE0F","1F6B4-200D-2640-FE0F","1F6B5","1F6B5-200D-2642-FE0F","1F6B5-200D-2640-FE0F","1F938","1F938-200D-2642-FE0F","1F938-200D-2640-FE0F","1F93C","1F93C-200D-2642-FE0F","1F93C-200D-2640-FE0F","1F93D","1F93D-200D-2642-FE0F","1F93D-200D-2640-FE0F","1F93E","1F93E-200D-2642-FE0F","1F93E-200D-2640-FE0F","1F939","1F939-200D-2642-FE0F","1F939-200D-2640-FE0F","1F9D8","1F9D8-200D-2642-FE0F","1F9D8-200D-2640-FE0F","1F6C0","1F6CC","1F9D1-200D-1F91D-200D-1F9D1","1F46D","1F46B","1F46C","1F48F","1F469-200D-2764-FE0F-200D-1F48B-200D-1F468","1F468-200D-2764-FE0F-200D-1F48B-200D-1F468","1F469-200D-2764-FE0F-200D-1F48B-200D-1F469","1F491","1F469-200D-2764-FE0F-200D-1F468","1F468-200D-2764-FE0F-200D-1F468","1F469-200D-2764-FE0F-200D-1F469","1F46A","1F468-200D-1F469-200D-1F466","1F468-200D-1F469-200D-1F467","1F468-200D-1F469-200D-1F467-200D-1F466","1F468-200D-1F469-200D-1F466-200D-1F466","1F468-200D-1F469-200D-1F467-200D-1F467","1F468-200D-1F468-200D-1F466","1F468-200D-1F468-200D-1F467","1F468-200D-1F468-200D-1F467-200D-1F466","1F468-200D-1F468-200D-1F466-200D-1F466","1F468-200D-1F468-200D-1F467-200D-1F467","1F469-200D-1F469-200D-1F466","1F469-200D-1F469-200D-1F467","1F469-200D-1F469-200D-1F467-200D-1F466","1F469-200D-1F469-200D-1F466-200D-1F466","1F469-200D-1F469-200D-1F467-200D-1F467","1F468-200D-1F466","1F468-200D-1F466-200D-1F466","1F468-200D-1F467","1F468-200D-1F467-200D-1F466","1F468-200D-1F467-200D-1F467","1F469-200D-1F466","1F469-200D-1F466-200D-1F466","1F469-200D-1F467","1F469-200D-1F467-200D-1F466","1F469-200D-1F467-200D-1F467","1F5E3-FE0F","1F464","1F465","1FAC2","1F463","1F649","1F64A","1F48B","1F48C","1F498","1F49D","1F496","1F497","1F493","1F49E","1F495","1F49F","2763-FE0F","1F494","2764-FE0F","1F9E1","1F49B","1F49A","1F499","1F49C","1F90E","1F5A4","1F90D","1F4AF","1F4A2","1F4A5","1F4AB","1F4A6","1F4A8","1F573-FE0F","1F4A3","1F4AC","1F441-FE0F-200D-1F5E8-FE0F","1F5E8-FE0F","1F5EF-FE0F","1F4AD","1F4A4"]},{id:"nature",name:"Animals & Nature",emojis:["1F435","1F412","1F98D","1F9A7","1F436","1F415","1F9AE","1F415-200D-1F9BA","1F429","1F43A","1F98A","1F99D","1F431","1F408","1F408-200D-2B1B","1F981","1F42F","1F405","1F406","1F434","1F40E","1F984","1F993","1F98C","1F9AC","1F42E","1F402","1F403","1F404","1F437","1F416","1F417","1F43D","1F40F","1F411","1F410","1F42A","1F42B","1F999","1F992","1F418","1F9A3","1F98F","1F99B","1F42D","1F401","1F400","1F439","1F430","1F407","1F43F-FE0F","1F9AB","1F994","1F987","1F43B","1F43B-200D-2744-FE0F","1F428","1F43C","1F9A5","1F9A6","1F9A8","1F998","1F9A1","1F43E","1F983","1F414","1F413","1F423","1F424","1F425","1F426","1F427","1F54A-FE0F","1F985","1F986","1F9A2","1F989","1F9A4","1FAB6","1F9A9","1F99A","1F99C","1F438","1F40A","1F422","1F98E","1F40D","1F432","1F409","1F995","1F996","1F433","1F40B","1F42C","1F9AD","1F41F","1F420","1F421","1F988","1F419","1F41A","1F40C","1F98B","1F41B","1F41C","1F41D","1FAB2","1F41E","1F997","1FAB3","1F577-FE0F","1F578-FE0F","1F982","1F99F","1FAB0","1FAB1","1F9A0","1F490","1F338","1F4AE","1F3F5-FE0F","1F339","1F940","1F33A","1F33B","1F33C","1F337","1F331","1FAB4","1F332","1F333","1F334","1F335","1F33E","1F33F","2618-FE0F","1F340","1F341","1F342","1F343"]},{id:"foods",name:"Food & Drink",emojis:["1F347","1F348","1F349","1F34A","1F34B","1F34C","1F34D","1F96D","1F34E","1F34F","1F350","1F351","1F352","1F353","1FAD0","1F95D","1F345","1FAD2","1F965","1F951","1F346","1F954","1F955","1F33D","1F336-FE0F","1FAD1","1F952","1F96C","1F966","1F9C4","1F9C5","1F344","1F95C","1F330","1F35E","1F950","1F956","1FAD3","1F968","1F96F","1F95E","1F9C7","1F9C0","1F356","1F357","1F969","1F953","1F354","1F35F","1F355","1F32D","1F96A","1F32E","1F32F","1FAD4","1F959","1F9C6","1F95A","1F373","1F958","1F372","1FAD5","1F963","1F957","1F37F","1F9C8","1F9C2","1F96B","1F371","1F358","1F359","1F35A","1F35B","1F35C","1F35D","1F360","1F362","1F363","1F364","1F365","1F96E","1F361","1F95F","1F960","1F961","1F980","1F99E","1F990","1F991","1F9AA","1F366","1F367","1F368","1F369","1F36A","1F382","1F370","1F9C1","1F967","1F36B","1F36C","1F36D","1F36E","1F36F","1F37C","1F95B","2615","1FAD6","1F375","1F376","1F37E","1F377","1F378","1F379","1F37A","1F37B","1F942","1F943","1F964","1F9CB","1F9C3","1F9C9","1F9CA","1F962","1F37D-FE0F","1F374","1F944","1F52A","1F3FA"]},{id:"activity",name:"Activities",emojis:["1F383","1F384","1F386","1F387","1F9E8","2728","1F388","1F389","1F38A","1F38B","1F38D","1F38E","1F38F","1F390","1F391","1F9E7","1F380","1F381","1F397-FE0F","1F39F-FE0F","1F3AB","1F396-FE0F","1F3C6","1F3C5","1F947","1F948","1F949","26BD","26BE","1F94E","1F3C0","1F3D0","1F3C8","1F3C9","1F3BE","1F94F","1F3B3","1F3CF","1F3D1","1F3D2","1F94D","1F3D3","1F3F8","1F94A","1F94B","1F945","26F3","26F8-FE0F","1F3A3","1F93F","1F3BD","1F3BF","1F6F7","1F94C","1F3AF","1FA80","1FA81","1F3B1","1F52E","1FA84","1F9FF","1F3AE","1F579-FE0F","1F3B0","1F3B2","1F9E9","1F9F8","1FA85","1FA86","2660-FE0F","2665-FE0F","2666-FE0F","2663-FE0F","265F-FE0F","1F0CF","1F004","1F3B4","1F3AD","1F5BC-FE0F","1F3A8","1F9F5","1FAA1","1F9F6","1FAA2"]},{id:"places",name:"Travel & Places",emojis:["1F30D","1F30E","1F30F","1F310","1F5FA-FE0F","1F5FE","1F9ED","1F3D4-FE0F","26F0-FE0F","1F30B","1F5FB","1F3D5-FE0F","1F3D6-FE0F","1F3DC-FE0F","1F3DD-FE0F","1F3DE-FE0F","1F3DF-FE0F","1F3DB-FE0F","1F3D7-FE0F","1F9F1","1FAA8","1FAB5","1F6D6","1F3D8-FE0F","1F3DA-FE0F","1F3E0","1F3E1","1F3E2","1F3E3","1F3E4","1F3E5","1F3E6","1F3E8","1F3E9","1F3EA","1F3EB","1F3EC","1F3ED","1F3EF","1F3F0","1F492","1F5FC","1F5FD","26EA","1F54C","1F6D5","1F54D","26E9-FE0F","1F54B","26F2","26FA","1F301","1F303","1F3D9-FE0F","1F304","1F305","1F306","1F307","1F309","2668-FE0F","1F3A0","1F3A1","1F3A2","1F488","1F3AA","1F682","1F683","1F684","1F685","1F686","1F687","1F688","1F689","1F68A","1F69D","1F69E","1F68B","1F68C","1F68D","1F68E","1F690","1F691","1F692","1F693","1F694","1F695","1F696","1F697","1F698","1F699","1F6FB","1F69A","1F69B","1F69C","1F3CE-FE0F","1F3CD-FE0F","1F6F5","1F9BD","1F9BC","1F6FA","1F6B2","1F6F4","1F6F9","1F6FC","1F68F","1F6E3-FE0F","1F6E4-FE0F","1F6E2-FE0F","26FD","1F6A8","1F6A5","1F6A6","1F6D1","1F6A7","2693","26F5","1F6F6","1F6A4","1F6F3-FE0F","26F4-FE0F","1F6E5-FE0F","1F6A2","2708-FE0F","1F6E9-FE0F","1F6EB","1F6EC","1FA82","1F4BA","1F681","1F69F","1F6A0","1F6A1","1F6F0-FE0F","1F680","1F6F8","1F6CE-FE0F","1F9F3","231B","23F3","231A","23F0","23F1-FE0F","23F2-FE0F","1F570-FE0F","1F55B","1F567","1F550","1F55C","1F551","1F55D","1F552","1F55E","1F553","1F55F","1F554","1F560","1F555","1F561","1F556","1F562","1F557","1F563","1F558","1F564","1F559","1F565","1F55A","1F566","1F311","1F312","1F313","1F314","1F315","1F316","1F317","1F318","1F319","1F31A","1F31B","1F31C","1F321-FE0F","2600-FE0F","1F31D","1F31E","1FA90","2B50","1F31F","1F320","1F30C","2601-FE0F","26C5","26C8-FE0F","1F324-FE0F","1F325-FE0F","1F326-FE0F","1F327-FE0F","1F328-FE0F","1F329-FE0F","1F32A-FE0F","1F32B-FE0F","1F32C-FE0F","1F300","1F308","1F302","2602-FE0F","2614","26F1-FE0F","26A1","2744-FE0F","2603-FE0F","26C4","2604-FE0F","1F525","1F4A7","1F30A"]},{id:"objects",name:"Objects",emojis:["1F453","1F576-FE0F","1F97D","1F97C","1F9BA","1F454","1F455","1F456","1F9E3","1F9E4","1F9E5","1F9E6","1F457","1F458","1F97B","1FA71","1FA72","1FA73","1F459","1F45A","1F45B","1F45C","1F45D","1F6CD-FE0F","1F392","1FA74","1F45E","1F45F","1F97E","1F97F","1F460","1F461","1FA70","1F462","1F451","1F452","1F3A9","1F393","1F9E2","1FA96","26D1-FE0F","1F4FF","1F484","1F48D","1F48E","1F507","1F508","1F509","1F50A","1F4E2","1F4E3","1F4EF","1F514","1F515","1F3BC","1F3B5","1F3B6","1F399-FE0F","1F39A-FE0F","1F39B-FE0F","1F3A4","1F3A7","1F4FB","1F3B7","1FA97","1F3B8","1F3B9","1F3BA","1F3BB","1FA95","1F941","1FA98","1F4F1","1F4F2","260E-FE0F","1F4DE","1F4DF","1F4E0","1F50B","1F50C","1F4BB","1F5A5-FE0F","1F5A8-FE0F","2328-FE0F","1F5B1-FE0F","1F5B2-FE0F","1F4BD","1F4BE","1F4BF","1F4C0","1F9EE","1F3A5","1F39E-FE0F","1F4FD-FE0F","1F3AC","1F4FA","1F4F7","1F4F8","1F4F9","1F4FC","1F50D","1F50E","1F56F-FE0F","1F4A1","1F526","1F3EE","1FA94","1F4D4","1F4D5","1F4D6","1F4D7","1F4D8","1F4D9","1F4DA","1F4D3","1F4D2","1F4C3","1F4DC","1F4C4","1F4F0","1F5DE-FE0F","1F4D1","1F516","1F3F7-FE0F","1F4B0","1FA99","1F4B4","1F4B5","1F4B6","1F4B7","1F4B8","1F4B3","1F9FE","1F4B9","2709-FE0F","1F4E7","1F4E8","1F4E9","1F4E4","1F4E5","1F4E6","1F4EB","1F4EA","1F4EC","1F4ED","1F4EE","1F5F3-FE0F","270F-FE0F","2712-FE0F","1F58B-FE0F","1F58A-FE0F","1F58C-FE0F","1F58D-FE0F","1F4DD","1F4BC","1F4C1","1F4C2","1F5C2-FE0F","1F4C5","1F4C6","1F5D2-FE0F","1F5D3-FE0F","1F4C7","1F4C8","1F4C9","1F4CA","1F4CB","1F4CC","1F4CD","1F4CE","1F587-FE0F","1F4CF","1F4D0","2702-FE0F","1F5C3-FE0F","1F5C4-FE0F","1F5D1-FE0F","1F512","1F513","1F50F","1F510","1F511","1F5DD-FE0F","1F528","1FA93","26CF-FE0F","2692-FE0F","1F6E0-FE0F","1F5E1-FE0F","2694-FE0F","1F52B","1FA83","1F3F9","1F6E1-FE0F","1FA9A","1F527","1FA9B","1F529","2699-FE0F","1F5DC-FE0F","2696-FE0F","1F9AF","1F517","26D3-FE0F","1FA9D","1F9F0","1F9F2","1FA9C","2697-FE0F","1F9EA","1F9EB","1F9EC","1F52C","1F52D","1F4E1","1F489","1FA78","1F48A","1FA79","1FA7A","1F6AA","1F6D7","1FA9E","1FA9F","1F6CF-FE0F","1F6CB-FE0F","1FA91","1F6BD","1FAA0","1F6BF","1F6C1","1FAA4","1FA92","1F9F4","1F9F7","1F9F9","1F9FA","1F9FB","1FAA3","1F9FC","1FAA5","1F9FD","1F9EF","1F6D2","1F6AC","26B0-FE0F","1FAA6","26B1-FE0F","1F5FF","1FAA7"]},{id:"symbols",name:"Symbols",emojis:["1F3E7","1F6AE","1F6B0","267F","1F6B9","1F6BA","1F6BB","1F6BC","1F6BE","1F6C2","1F6C3","1F6C4","1F6C5","26A0-FE0F","1F6B8","26D4","1F6AB","1F6B3","1F6AD","1F6AF","1F6B1","1F6B7","1F4F5","1F51E","2622-FE0F","2623-FE0F","2B06-FE0F","2197-FE0F","27A1-FE0F","2198-FE0F","2B07-FE0F","2199-FE0F","2B05-FE0F","2196-FE0F","2195-FE0F","2194-FE0F","21A9-FE0F","21AA-FE0F","2934-FE0F","2935-FE0F","1F503","1F504","1F519","1F51A","1F51B","1F51C","1F51D","1F6D0","269B-FE0F","1F549-FE0F","2721-FE0F","2638-FE0F","262F-FE0F","271D-FE0F","2626-FE0F","262A-FE0F","262E-FE0F","1F54E","1F52F","2648","2649","264A","264B","264C","264D","264E","264F","2650","2651","2652","2653","26CE","1F500","1F501","1F502","25B6-FE0F","23E9","23ED-FE0F","23EF-FE0F","25C0-FE0F","23EA","23EE-FE0F","1F53C","23EB","1F53D","23EC","23F8-FE0F","23F9-FE0F","23FA-FE0F","23CF-FE0F","1F3A6","1F505","1F506","1F4F6","1F4F3","1F4F4","2640-FE0F","2642-FE0F","26A7-FE0F","2716-FE0F","2795","2796","2797","267E-FE0F","203C-FE0F","2049-FE0F","2753","2754","2755","2757","3030-FE0F","1F4B1","1F4B2","2695-FE0F","267B-FE0F","269C-FE0F","1F531","1F4DB","1F530","2B55","2705","2611-FE0F","2714-FE0F","274C","274E","27B0","27BF","303D-FE0F","2733-FE0F","2734-FE0F","2747-FE0F","00A9-FE0F","00AE-FE0F","2122-FE0F","0023-FE0F-20E3","002A-FE0F-20E3","0030-FE0F-20E3","0031-FE0F-20E3","0032-FE0F-20E3","0033-FE0F-20E3","0034-FE0F-20E3","0035-FE0F-20E3","0036-FE0F-20E3","0037-FE0F-20E3","0038-FE0F-20E3","0039-FE0F-20E3","1F51F","1F520","1F521","1F522","1F523","1F524","1F170-FE0F","1F18E","1F171-FE0F","1F191","1F192","1F193","2139-FE0F","1F194","24C2-FE0F","1F195","1F196","1F17E-FE0F","1F197","1F17F-FE0F","1F198","1F199","1F19A","1F201","1F202-FE0F","1F237-FE0F","1F236","1F22F","1F250","1F239","1F21A","1F232","1F251","1F238","1F234","1F233","3297-FE0F","3299-FE0F","1F23A","1F235","1F534","1F7E0","1F7E1","1F7E2","1F535","1F7E3","1F7E4","26AB","26AA","1F7E5","1F7E7","1F7E8","1F7E9","1F7E6","1F7EA","1F7EB","2B1B","2B1C","25FC-FE0F","25FB-FE0F","25FE","25FD","25AA-FE0F","25AB-FE0F","1F536","1F537","1F538","1F539","1F53A","1F53B","1F4A0","1F518","1F533","1F532"]},{id:"flags",name:"Flags",emojis:["1F1E6-1F1E8","1F1E6-1F1E9","1F1E6-1F1EA","1F1E6-1F1EB","1F1E6-1F1EC","1F1E6-1F1EE","1F1E6-1F1F1","1F1E6-1F1F2","1F1E6-1F1F4","1F1E6-1F1F6","1F1E6-1F1F7","1F1E6-1F1F8","1F1E6-1F1F9","1F1E6-1F1FA","1F1E6-1F1FC","1F1E6-1F1FD","1F1E6-1F1FF","1F1E7-1F1E6","1F1E7-1F1E7","1F1E7-1F1E9","1F1E7-1F1EA","1F1E7-1F1EB","1F1E7-1F1EC","1F1E7-1F1ED","1F1E7-1F1EE","1F1E7-1F1EF","1F1E7-1F1F1","1F1E7-1F1F2","1F1E7-1F1F3","1F1E7-1F1F4","1F1E7-1F1F6","1F1E7-1F1F7","1F1E7-1F1F8","1F1E7-1F1F9","1F1E7-1F1FB","1F1E7-1F1FC","1F1E7-1F1FE","1F1E7-1F1FF","1F1E8-1F1E6","1F1E8-1F1E8","1F1E8-1F1E9","1F1E8-1F1EB","1F1E8-1F1EC","1F1E8-1F1ED","1F1E8-1F1EE","1F1E8-1F1F0","1F1E8-1F1F1","1F1E8-1F1F2","1F1E8-1F1F3","1F1E8-1F1F4","1F1E8-1F1F5","1F1E8-1F1F7","1F1E8-1F1FA","1F1E8-1F1FB","1F1E8-1F1FC","1F1E8-1F1FD","1F1E8-1F1FE","1F1E8-1F1FF","1F1E9-1F1EA","1F1E9-1F1EC","1F1E9-1F1EF","1F1E9-1F1F0","1F1E9-1F1F2","1F1E9-1F1F4","1F1E9-1F1FF","1F1EA-1F1E6","1F1EA-1F1E8","1F1EA-1F1EA","1F1EA-1F1EC","1F1EA-1F1ED","1F1EA-1F1F7","1F1EA-1F1F8","1F1EA-1F1F9","1F1EA-1F1FA","1F1EB-1F1EE","1F1EB-1F1EF","1F1EB-1F1F0","1F1EB-1F1F2","1F1EB-1F1F4","1F1EB-1F1F7","1F1EC-1F1E6","1F1EC-1F1E7","1F1EC-1F1E9","1F1EC-1F1EA","1F1EC-1F1EB","1F1EC-1F1EC","1F1EC-1F1ED","1F1EC-1F1EE","1F1EC-1F1F1","1F1EC-1F1F2","1F1EC-1F1F3","1F1EC-1F1F5","1F1EC-1F1F6","1F1EC-1F1F7","1F1EC-1F1F8","1F1EC-1F1F9","1F1EC-1F1FA","1F1EC-1F1FC","1F1EC-1F1FE","1F1ED-1F1F0","1F1ED-1F1F2","1F1ED-1F1F3","1F1ED-1F1F7","1F1ED-1F1F9","1F1ED-1F1FA","1F1EE-1F1E8","1F1EE-1F1E9","1F1EE-1F1EA","1F1EE-1F1F1","1F1EE-1F1F2","1F1EE-1F1F3","1F1EE-1F1F4","1F1EE-1F1F6","1F1EE-1F1F7","1F1EE-1F1F8","1F1EE-1F1F9","1F1EF-1F1EA","1F1EF-1F1F2","1F1EF-1F1F4","1F1EF-1F1F5","1F1F0-1F1EA","1F1F0-1F1EC","1F1F0-1F1ED","1F1F0-1F1EE","1F1F0-1F1F2","1F1F0-1F1F3","1F1F0-1F1F5","1F1F0-1F1F7","1F1F0-1F1FC","1F1F0-1F1FE","1F1F0-1F1FF","1F1F1-1F1E6","1F1F1-1F1E7","1F1F1-1F1E8","1F1F1-1F1EE","1F1F1-1F1F0","1F1F1-1F1F7","1F1F1-1F1F8","1F1F1-1F1F9","1F1F1-1F1FA","1F1F1-1F1FB","1F1F1-1F1FE","1F1F2-1F1E6","1F1F2-1F1E8","1F1F2-1F1E9","1F1F2-1F1EA","1F1F2-1F1EB","1F1F2-1F1EC","1F1F2-1F1ED","1F1F2-1F1F0","1F1F2-1F1F1","1F1F2-1F1F2","1F1F2-1F1F3","1F1F2-1F1F4","1F1F2-1F1F5","1F1F2-1F1F6","1F1F2-1F1F7","1F1F2-1F1F8","1F1F2-1F1F9","1F1F2-1F1FA","1F1F2-1F1FB","1F1F2-1F1FC","1F1F2-1F1FD","1F1F2-1F1FE","1F1F2-1F1FF","1F1F3-1F1E6","1F1F3-1F1E8","1F1F3-1F1EA","1F1F3-1F1EB","1F1F3-1F1EC","1F1F3-1F1EE","1F1F3-1F1F1","1F1F3-1F1F4","1F1F3-1F1F5","1F1F3-1F1F7","1F1F3-1F1FA","1F1F3-1F1FF","1F1F4-1F1F2","1F1F5-1F1E6","1F1F5-1F1EA","1F1F5-1F1EB","1F1F5-1F1EC","1F1F5-1F1ED","1F1F5-1F1F0","1F1F5-1F1F1","1F1F5-1F1F2","1F1F5-1F1F3","1F1F5-1F1F7","1F1F5-1F1F8","1F1F5-1F1F9","1F1F5-1F1FC","1F1F5-1F1FE","1F1F6-1F1E6","1F1F7-1F1EA","1F1F7-1F1F4","1F1F7-1F1F8","1F1F7-1F1FA","1F1F7-1F1FC","1F1F8-1F1E6","1F1F8-1F1E7","1F1F8-1F1E8","1F1F8-1F1E9","1F1F8-1F1EA","1F1F8-1F1EC","1F1F8-1F1ED","1F1F8-1F1EE","1F1F8-1F1EF","1F1F8-1F1F0","1F1F8-1F1F1","1F1F8-1F1F2","1F1F8-1F1F3","1F1F8-1F1F4","1F1F8-1F1F7","1F1F8-1F1F8","1F1F8-1F1F9","1F1F8-1F1FB","1F1F8-1F1FD","1F1F8-1F1FE","1F1F8-1F1FF","1F1F9-1F1E6","1F1F9-1F1E8","1F1F9-1F1E9","1F1F9-1F1EB","1F1F9-1F1EC","1F1F9-1F1ED","1F1F9-1F1EF","1F1F9-1F1F0","1F1F9-1F1F1","1F1F9-1F1F2","1F1F9-1F1F3","1F1F9-1F1F4","1F1F9-1F1F7","1F1F9-1F1F9","1F1F9-1F1FB","1F1F9-1F1FC","1F1F9-1F1FF","1F1FA-1F1E6","1F1FA-1F1EC","1F1FA-1F1F2","1F1FA-1F1F3","1F1FA-1F1F8","1F1FA-1F1FE","1F1FA-1F1FF","1F1FB-1F1E6","1F1FB-1F1E8","1F1FB-1F1EA","1F1FB-1F1EC","1F1FB-1F1EE","1F1FB-1F1F3","1F1FB-1F1FA","1F1FC-1F1EB","1F1FC-1F1F8","1F1FD-1F1F0","1F1FE-1F1EA","1F1FE-1F1F9","1F1FF-1F1E6","1F1FF-1F1F2","1F1FF-1F1FC","1F38C","1F3C1","1F3F3-FE0F","1F3F3-FE0F-200D-1F308","1F3F3-FE0F-200D-26A7-FE0F","1F3F4","1F3F4-200D-2620-FE0F","1F3F4-E0067-E0062-E0065-E006E-E0067-E007F","1F3F4-E0067-E0062-E0073-E0063-E0074-E007F","1F3F4-E0067-E0062-E0077-E006C-E0073-E007F","1F6A9"]}],kZ=[{name:"Grinning Face",unified:"1F600",text:":D",keywords:["grinning_face","face","smile","happy","joy",":D","grin"],sheet:[30,32],shortName:"grinning"},{name:"Smiling Face with Open Mouth",unified:"1F603",text:":)",emoticons:["=)","=-)"],keywords:["grinning_face_with_big_eyes","face","happy","joy","haha",":D",":)","smile","funny"],sheet:[30,35],shortName:"smiley"},{name:"Smiling Face with Open Mouth and Smiling Eyes",unified:"1F604",text:":)",emoticons:["C:","c:",":D",":-D"],keywords:["grinning_face_with_smiling_eyes","face","happy","joy","funny","haha","laugh","like",":D",":)","smile"],sheet:[30,36],shortName:"smile"},{name:"Grinning Face with Smiling Eyes",unified:"1F601",keywords:["beaming_face_with_smiling_eyes","face","happy","smile","joy","kawaii"],sheet:[30,33],shortName:"grin"},{name:"Smiling Face with Open Mouth and Tightly-Closed Eyes",unified:"1F606",emoticons:[":>",":->"],keywords:["grinning_squinting_face","happy","joy","lol","satisfied","haha","face","glad","XD","laugh"],sheet:[30,38],shortNames:["satisfied"],shortName:"laughing"},{name:"Smiling Face with Open Mouth and Cold Sweat",unified:"1F605",keywords:["grinning_face_with_sweat","face","hot","happy","laugh","sweat","smile","relief"],sheet:[30,37],shortName:"sweat_smile"},{name:"Rolling on the Floor Laughing",unified:"1F923",keywords:["rolling_on_the_floor_laughing","face","rolling","floor","laughing","lol","haha","rofl"],sheet:[38,19],shortName:"rolling_on_the_floor_laughing"},{name:"Face with Tears of Joy",unified:"1F602",keywords:["face_with_tears_of_joy","face","cry","tears","weep","happy","happytears","haha"],sheet:[30,34],shortName:"joy"},{name:"Slightly Smiling Face",unified:"1F642",emoticons:[":)","(:",":-)"],keywords:["slightly_smiling_face","face","smile"],sheet:[31,40],shortName:"slightly_smiling_face"},{name:"Upside-Down Face",unified:"1F643",keywords:["upside_down_face","face","flipped","silly","smile"],sheet:[31,41],shortName:"upside_down_face"},{name:"Winking Face",unified:"1F609",text:";)",emoticons:[";)",";-)"],keywords:["winking_face","face","happy","mischievous","secret",";)","smile","eye"],sheet:[30,41],shortName:"wink"},{name:"Smiling Face with Smiling Eyes",unified:"1F60A",text:":)",keywords:["smiling_face_with_smiling_eyes","face","smile","happy","flushed","crush","embarrassed","shy","joy"],sheet:[30,42],shortName:"blush"},{name:"Smiling Face with Halo",unified:"1F607",keywords:["smiling_face_with_halo","face","angel","heaven","halo"],sheet:[30,39],shortName:"innocent"},{name:"Smiling Face with Smiling Eyes and Three Hearts",unified:"1F970",keywords:["smiling_face_with_hearts","face","love","like","affection","valentines","infatuation","crush","hearts","adore"],sheet:[42,13],shortName:"smiling_face_with_3_hearts"},{name:"Smiling Face with Heart-Shaped Eyes",unified:"1F60D",keywords:["smiling_face_with_heart_eyes","face","love","like","affection","valentines","infatuation","crush","heart"],sheet:[30,45],shortName:"heart_eyes"},{name:"Grinning Face with Star Eyes",unified:"1F929",keywords:["star_struck","face","smile","starry","eyes","grinning"],sheet:[38,42],shortNames:["grinning_face_with_star_eyes"],shortName:"star-struck"},{name:"Face Throwing a Kiss",unified:"1F618",emoticons:[":*",":-*"],keywords:["face_blowing_a_kiss","face","love","like","affection","valentines","infatuation","kiss"],sheet:[30,56],shortName:"kissing_heart"},{name:"Kissing Face",unified:"1F617",keywords:["kissing_face","love","like","face","3","valentines","infatuation","kiss"],sheet:[30,55],shortName:"kissing"},{name:"White Smiling Face",unified:"263A-FE0F",keywords:["smiling_face","face","blush","massage","happiness"],sheet:[54,22],shortName:"relaxed"},{name:"Kissing Face with Closed Eyes",unified:"1F61A",keywords:["kissing_face_with_closed_eyes","face","love","like","affection","valentines","infatuation","kiss"],sheet:[31,0],shortName:"kissing_closed_eyes"},{name:"Kissing Face with Smiling Eyes",unified:"1F619",keywords:["kissing_face_with_smiling_eyes","face","affection","valentines","infatuation","kiss"],sheet:[30,57],shortName:"kissing_smiling_eyes"},{name:"Smiling Face with Tear",unified:"1F972",keywords:["smiling face with tear","sad","cry","pretend"],sheet:[42,15],shortName:"smiling_face_with_tear"},{name:"Face Savouring Delicious Food",unified:"1F60B",keywords:["face_savoring_food","happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],sheet:[30,43],shortName:"yum"},{name:"Face with Stuck-out Tongue",unified:"1F61B",text:":p",emoticons:[":p",":-p",":P",":-P",":b",":-b"],keywords:["face_with_tongue","face","prank","childish","playful","mischievous","smile","tongue"],sheet:[31,1],shortName:"stuck_out_tongue"},{name:"Face with Stuck-out Tongue and Winking Eye",unified:"1F61C",text:";p",emoticons:[";p",";-p",";b",";-b",";P",";-P"],keywords:["winking_face_with_tongue","face","prank","childish","playful","mischievous","smile","wink","tongue"],sheet:[31,2],shortName:"stuck_out_tongue_winking_eye"},{name:"Grinning Face with One Large and One Small Eye",unified:"1F92A",keywords:["zany_face","face","goofy","crazy"],sheet:[38,43],shortNames:["grinning_face_with_one_large_and_one_small_eye"],shortName:"zany_face"},{name:"Face with Stuck-out Tongue and Tightly-Closed Eyes",unified:"1F61D",keywords:["squinting_face_with_tongue","face","prank","playful","mischievous","smile","tongue"],sheet:[31,3],shortName:"stuck_out_tongue_closed_eyes"},{name:"Money-Mouth Face",unified:"1F911",keywords:["money_mouth_face","face","rich","dollar","money"],sheet:[37,24],shortName:"money_mouth_face"},{name:"Hugging Face",unified:"1F917",keywords:["hugging_face","face","smile","hug"],sheet:[37,30],shortName:"hugging_face"},{name:"Smiling Face with Smiling Eyes and Hand Covering Mouth",unified:"1F92D",keywords:["face_with_hand_over_mouth","face","whoops","shock","surprise"],sheet:[38,46],shortNames:["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],shortName:"face_with_hand_over_mouth"},{name:"Face with Finger Covering Closed Lips",unified:"1F92B",keywords:["shushing_face","face","quiet","shhh"],sheet:[38,44],shortNames:["face_with_finger_covering_closed_lips"],shortName:"shushing_face"},{name:"Thinking Face",unified:"1F914",keywords:["thinking_face","face","hmmm","think","consider"],sheet:[37,27],shortName:"thinking_face"},{name:"Zipper-Mouth Face",unified:"1F910",keywords:["zipper_mouth_face","face","sealed","zipper","secret"],sheet:[37,23],shortName:"zipper_mouth_face"},{name:"Face with One Eyebrow Raised",unified:"1F928",keywords:["face_with_raised_eyebrow","face","distrust","scepticism","disapproval","disbelief","surprise"],sheet:[38,41],shortNames:["face_with_one_eyebrow_raised"],shortName:"face_with_raised_eyebrow"},{name:"Neutral Face",unified:"1F610",emoticons:[":|",":-|"],keywords:["neutral_face","indifference","meh",":|","neutral"],sheet:[30,48],shortName:"neutral_face"},{name:"Expressionless Face",unified:"1F611",keywords:["expressionless_face","face","indifferent","-_-","meh","deadpan"],sheet:[30,49],shortName:"expressionless"},{name:"Face Without Mouth",unified:"1F636",keywords:["face_without_mouth","face","hellokitty"],sheet:[31,28],shortName:"no_mouth"},{name:"Smirking Face",unified:"1F60F",keywords:["smirking_face","face","smile","mean","prank","smug","sarcasm"],sheet:[30,47],shortName:"smirk"},{name:"Unamused Face",unified:"1F612",text:":(",keywords:["unamused_face","indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","side_eye"],sheet:[30,50],shortName:"unamused"},{name:"Face with Rolling Eyes",unified:"1F644",keywords:["face_with_rolling_eyes","face","eyeroll","frustrated"],sheet:[31,42],shortName:"face_with_rolling_eyes"},{name:"Grimacing Face",unified:"1F62C",keywords:["grimacing_face","face","grimace","teeth"],sheet:[31,18],shortName:"grimacing"},{name:"Lying Face",unified:"1F925",keywords:["lying_face","face","lie","pinocchio"],sheet:[38,21],shortName:"lying_face"},{name:"Relieved Face",unified:"1F60C",keywords:["relieved_face","face","relaxed","phew","massage","happiness"],sheet:[30,44],shortName:"relieved"},{name:"Pensive Face",unified:"1F614",keywords:["pensive_face","face","sad","depressed","upset"],sheet:[30,52],shortName:"pensive"},{name:"Sleepy Face",unified:"1F62A",keywords:["sleepy_face","face","tired","rest","nap"],sheet:[31,16],shortName:"sleepy"},{name:"Drooling Face",unified:"1F924",keywords:["drooling_face","face"],sheet:[38,20],shortName:"drooling_face"},{name:"Sleeping Face",unified:"1F634",keywords:["sleeping_face","face","tired","sleepy","night","zzz"],sheet:[31,26],shortName:"sleeping"},{name:"Face with Medical Mask",unified:"1F637",keywords:["face_with_medical_mask","face","sick","ill","disease"],sheet:[31,29],shortName:"mask"},{name:"Face with Thermometer",unified:"1F912",keywords:["face_with_thermometer","sick","temperature","thermometer","cold","fever"],sheet:[37,25],shortName:"face_with_thermometer"},{name:"Face with Head-Bandage",unified:"1F915",keywords:["face_with_head_bandage","injured","clumsy","bandage","hurt"],sheet:[37,28],shortName:"face_with_head_bandage"},{name:"Nauseated Face",unified:"1F922",keywords:["nauseated_face","face","vomit","gross","green","sick","throw up","ill"],sheet:[38,18],shortName:"nauseated_face"},{name:"Face with Open Mouth Vomiting",unified:"1F92E",keywords:["face_vomiting","face","sick"],sheet:[38,47],shortNames:["face_with_open_mouth_vomiting"],shortName:"face_vomiting"},{name:"Sneezing Face",unified:"1F927",keywords:["sneezing_face","face","gesundheit","sneeze","sick","allergy"],sheet:[38,40],shortName:"sneezing_face"},{name:"Overheated Face",unified:"1F975",keywords:["hot_face","face","feverish","heat","red","sweating"],sheet:[42,18],shortName:"hot_face"},{name:"Freezing Face",unified:"1F976",keywords:["cold_face","face","blue","freezing","frozen","frostbite","icicles"],sheet:[42,19],shortName:"cold_face"},{name:"Face with Uneven Eyes and Wavy Mouth",unified:"1F974",keywords:["woozy_face","face","dizzy","intoxicated","tipsy","wavy"],sheet:[42,17],shortName:"woozy_face"},{name:"Dizzy Face",unified:"1F635",keywords:["dizzy_face","spent","unconscious","xox","dizzy"],sheet:[31,27],shortName:"dizzy_face"},{name:"Shocked Face with Exploding Head",unified:"1F92F",keywords:["exploding_head","face","shocked","mind","blown"],sheet:[38,48],shortNames:["shocked_face_with_exploding_head"],shortName:"exploding_head"},{name:"Face with Cowboy Hat",unified:"1F920",keywords:["cowboy_hat_face","face","cowgirl","hat"],sheet:[38,16],shortName:"face_with_cowboy_hat"},{name:"Face with Party Horn and Party Hat",unified:"1F973",keywords:["partying_face","face","celebration","woohoo"],sheet:[42,16],shortName:"partying_face"},{name:"Disguised Face",unified:"1F978",keywords:["disguised face","pretent","brows","glasses","moustache"],sheet:[42,26],shortName:"disguised_face"},{name:"Smiling Face with Sunglasses",unified:"1F60E",emoticons:["8)"],keywords:["smiling_face_with_sunglasses","face","cool","smile","summer","beach","sunglass"],sheet:[30,46],shortName:"sunglasses"},{name:"Nerd Face",unified:"1F913",keywords:["nerd_face","face","nerdy","geek","dork"],sheet:[37,26],shortName:"nerd_face"},{name:"Face with Monocle",unified:"1F9D0",keywords:["face_with_monocle","face","stuffy","wealthy"],sheet:[45,34],shortName:"face_with_monocle"},{name:"Confused Face",unified:"1F615",emoticons:[":\\",":-\\",":/",":-/"],keywords:["confused_face","face","indifference","huh","weird","hmmm",":/"],sheet:[30,53],shortName:"confused"},{name:"Worried Face",unified:"1F61F",keywords:["worried_face","face","concern","nervous",":("],sheet:[31,5],shortName:"worried"},{name:"Slightly Frowning Face",unified:"1F641",keywords:["slightly_frowning_face","face","frowning","disappointed","sad","upset"],sheet:[31,39],shortName:"slightly_frowning_face"},{name:"Frowning Face",unified:"2639-FE0F",keywords:["frowning_face","face","sad","upset","frown"],sheet:[54,21],shortName:"white_frowning_face"},{name:"Face with Open Mouth",unified:"1F62E",emoticons:[":o",":-o",":O",":-O"],keywords:["face_with_open_mouth","face","surprise","impressed","wow","whoa",":O"],sheet:[31,20],shortName:"open_mouth"},{name:"Hushed Face",unified:"1F62F",keywords:["hushed_face","face","woo","shh"],sheet:[31,21],shortName:"hushed"},{name:"Astonished Face",unified:"1F632",keywords:["astonished_face","face","xox","surprised","poisoned"],sheet:[31,24],shortName:"astonished"},{name:"Flushed Face",unified:"1F633",keywords:["flushed_face","face","blush","shy","flattered"],sheet:[31,25],shortName:"flushed"},{name:"Face with Pleading Eyes",unified:"1F97A",keywords:["pleading_face","face","begging","mercy"],sheet:[42,27],shortName:"pleading_face"},{name:"Frowning Face with Open Mouth",unified:"1F626",keywords:["frowning_face_with_open_mouth","face","aw","what"],sheet:[31,12],shortName:"frowning"},{name:"Anguished Face",unified:"1F627",emoticons:["D:"],keywords:["anguished_face","face","stunned","nervous"],sheet:[31,13],shortName:"anguished"},{name:"Fearful Face",unified:"1F628",keywords:["fearful_face","face","scared","terrified","nervous","oops","huh"],sheet:[31,14],shortName:"fearful"},{name:"Face with Open Mouth and Cold Sweat",unified:"1F630",keywords:["anxious_face_with_sweat","face","nervous","sweat"],sheet:[31,22],shortName:"cold_sweat"},{name:"Disappointed but Relieved Face",unified:"1F625",keywords:["sad_but_relieved_face","face","phew","sweat","nervous"],sheet:[31,11],shortName:"disappointed_relieved"},{name:"Crying Face",unified:"1F622",text:":'(",emoticons:[":'("],keywords:["crying_face","face","tears","sad","depressed","upset",":'("],sheet:[31,8],shortName:"cry"},{name:"Loudly Crying Face",unified:"1F62D",text:":'(",keywords:["loudly_crying_face","face","cry","tears","sad","upset","depressed"],sheet:[31,19],shortName:"sob"},{name:"Face Screaming in Fear",unified:"1F631",keywords:["face_screaming_in_fear","face","munch","scared","omg"],sheet:[31,23],shortName:"scream"},{name:"Confounded Face",unified:"1F616",keywords:["confounded_face","face","confused","sick","unwell","oops",":S"],sheet:[30,54],shortName:"confounded"},{name:"Persevering Face",unified:"1F623",keywords:["persevering_face","face","sick","no","upset","oops"],sheet:[31,9],shortName:"persevere"},{name:"Disappointed Face",unified:"1F61E",text:":(",emoticons:["):",":(",":-("],keywords:["disappointed_face","face","sad","upset","depressed",":("],sheet:[31,4],shortName:"disappointed"},{name:"Face with Cold Sweat",unified:"1F613",keywords:["downcast_face_with_sweat","face","hot","sad","tired","exercise"],sheet:[30,51],shortName:"sweat"},{name:"Weary Face",unified:"1F629",keywords:["weary_face","face","tired","sleepy","sad","frustrated","upset"],sheet:[31,15],shortName:"weary"},{name:"Tired Face",unified:"1F62B",keywords:["tired_face","sick","whine","upset","frustrated"],sheet:[31,17],shortName:"tired_face"},{name:"Yawning Face",unified:"1F971",keywords:["yawning_face","tired","sleepy"],sheet:[42,14],shortName:"yawning_face"},{name:"Face with Look of Triumph",unified:"1F624",keywords:["face_with_steam_from_nose","face","gas","phew","proud","pride"],sheet:[31,10],shortName:"triumph"},{name:"Pouting Face",unified:"1F621",keywords:["pouting_face","angry","mad","hate","despise"],sheet:[31,7],shortName:"rage"},{name:"Angry Face",unified:"1F620",emoticons:[">:(",">:-("],keywords:["angry_face","mad","face","annoyed","frustrated"],sheet:[31,6],shortName:"angry"},{name:"Serious Face with Symbols Covering Mouth",unified:"1F92C",keywords:["face_with_symbols_on_mouth","face","swearing","cursing","cussing","profanity","expletive"],sheet:[38,45],shortNames:["serious_face_with_symbols_covering_mouth"],shortName:"face_with_symbols_on_mouth"},{name:"Smiling Face with Horns",unified:"1F608",keywords:["smiling_face_with_horns","devil","horns"],sheet:[30,40],shortName:"smiling_imp"},{name:"Imp",unified:"1F47F",keywords:["angry_face_with_horns","devil","angry","horns"],sheet:[23,49],shortName:"imp"},{name:"Skull",unified:"1F480",keywords:["skull","dead","skeleton","creepy","death"],sheet:[23,50],shortName:"skull"},{name:"Skull and Crossbones",unified:"2620-FE0F",keywords:["skull_and_crossbones","poison","danger","deadly","scary","death","pirate","evil"],sheet:[54,13],shortName:"skull_and_crossbones"},{name:"Pile of Poo",unified:"1F4A9",keywords:["pile_of_poo","hankey","shitface","fail","turd","shit"],sheet:[25,53],shortNames:["poop","shit"],shortName:"hankey"},{name:"Clown Face",unified:"1F921",keywords:["clown_face","face"],sheet:[38,17],shortName:"clown_face"},{name:"Japanese Ogre",unified:"1F479",keywords:["ogre","monster","red","mask","halloween","scary","creepy","devil","demon","japanese","ogre"],sheet:[23,38],shortName:"japanese_ogre"},{name:"Japanese Goblin",unified:"1F47A",keywords:["goblin","red","evil","mask","monster","scary","creepy","japanese","goblin"],sheet:[23,39],shortName:"japanese_goblin"},{name:"Ghost",unified:"1F47B",keywords:["ghost","halloween","spooky","scary"],sheet:[23,40],shortName:"ghost"},{name:"Extraterrestrial Alien",unified:"1F47D",keywords:["alien","UFO","paul","weird","outer_space"],sheet:[23,47],shortName:"alien"},{name:"Alien Monster",unified:"1F47E",keywords:["alien_monster","game","arcade","play"],sheet:[23,48],shortName:"space_invader"},{name:"Robot Face",unified:"1F916",keywords:["robot","computer","machine","bot"],sheet:[37,29],shortName:"robot_face"},{name:"Smiling Cat Face with Open Mouth",unified:"1F63A",keywords:["grinning_cat","animal","cats","happy","smile"],sheet:[31,32],shortName:"smiley_cat"},{name:"Grinning Cat Face with Smiling Eyes",unified:"1F638",keywords:["grinning_cat_with_smiling_eyes","animal","cats","smile"],sheet:[31,30],shortName:"smile_cat"},{name:"Cat Face with Tears of Joy",unified:"1F639",keywords:["cat_with_tears_of_joy","animal","cats","haha","happy","tears"],sheet:[31,31],shortName:"joy_cat"},{name:"Smiling Cat Face with Heart-Shaped Eyes",unified:"1F63B",keywords:["smiling_cat_with_heart_eyes","animal","love","like","affection","cats","valentines","heart"],sheet:[31,33],shortName:"heart_eyes_cat"},{name:"Cat Face with Wry Smile",unified:"1F63C",keywords:["cat_with_wry_smile","animal","cats","smirk"],sheet:[31,34],shortName:"smirk_cat"},{name:"Kissing Cat Face with Closed Eyes",unified:"1F63D",keywords:["kissing_cat","animal","cats","kiss"],sheet:[31,35],shortName:"kissing_cat"},{name:"Weary Cat Face",unified:"1F640",keywords:["weary_cat","animal","cats","munch","scared","scream"],sheet:[31,38],shortName:"scream_cat"},{name:"Crying Cat Face",unified:"1F63F",keywords:["crying_cat","animal","tears","weep","sad","cats","upset","cry"],sheet:[31,37],shortName:"crying_cat_face"},{name:"Pouting Cat Face",unified:"1F63E",keywords:["pouting_cat","animal","cats"],sheet:[31,36],shortName:"pouting_cat"},{name:"See-No-Evil Monkey",unified:"1F648",keywords:["see_no_evil_monkey","monkey","animal","nature","haha"],sheet:[32,39],shortName:"see_no_evil"},{name:"Hear-No-Evil Monkey",unified:"1F649",keywords:["hear_no_evil_monkey","animal","monkey","nature"],sheet:[32,40],shortName:"hear_no_evil"},{name:"Speak-No-Evil Monkey",unified:"1F64A",keywords:["speak_no_evil_monkey","monkey","animal","nature","omg"],sheet:[32,41],shortName:"speak_no_evil"},{name:"Kiss Mark",unified:"1F48B",keywords:["kiss_mark","face","lips","love","like","affection","valentines"],sheet:[25,23],shortName:"kiss"},{name:"Love Letter",unified:"1F48C",keywords:["love_letter","email","like","affection","envelope","valentines"],sheet:[25,24],shortName:"love_letter"},{name:"Heart with Arrow",unified:"1F498",keywords:["heart_with_arrow","love","like","heart","affection","valentines"],sheet:[25,36],shortName:"cupid"},{name:"Heart with Ribbon",unified:"1F49D",keywords:["heart_with_ribbon","love","valentines"],sheet:[25,41],shortName:"gift_heart"},{name:"Sparkling Heart",unified:"1F496",keywords:["sparkling_heart","love","like","affection","valentines"],sheet:[25,34],shortName:"sparkling_heart"},{name:"Growing Heart",unified:"1F497",keywords:["growing_heart","like","love","affection","valentines","pink"],sheet:[25,35],shortName:"heartpulse"},{name:"Beating Heart",unified:"1F493",keywords:["beating_heart","love","like","affection","valentines","pink","heart"],sheet:[25,31],shortName:"heartbeat"},{name:"Revolving Hearts",unified:"1F49E",keywords:["revolving_hearts","love","like","affection","valentines"],sheet:[25,42],shortName:"revolving_hearts"},{name:"Two Hearts",unified:"1F495",keywords:["two_hearts","love","like","affection","valentines","heart"],sheet:[25,33],shortName:"two_hearts"},{name:"Heart Decoration",unified:"1F49F",keywords:["heart_decoration","purple-square","love","like"],sheet:[25,43],shortName:"heart_decoration"},{name:"Heart Exclamation",unified:"2763-FE0F",keywords:["heart_exclamation","decoration","love"],sheet:[56,31],shortName:"heavy_heart_exclamation_mark_ornament"},{name:"Broken Heart",unified:"1F494",text:"`https://unpkg.com/emoji-datasource-${i}@6.0.1/img/${i}/sheets-256/${t}.png`;let Z0=(()=>{class i{constructor(){this.uncompressed=!1,this.names={},this.emojis=[],this.uncompressed||(this.uncompress(kZ),this.uncompressed=!0)}uncompress(e){this.emojis=e.map(n=>{const r={...n};if(r.shortNames||(r.shortNames=[]),r.shortNames.unshift(r.shortName),r.id=r.shortName,r.native=this.unifiedToNative(r.unified),r.skinVariations||(r.skinVariations=[]),r.keywords||(r.keywords=[]),r.emoticons||(r.emoticons=[]),r.hidden||(r.hidden=[]),r.text||(r.text=""),r.obsoletes){const o=e.find(s=>s.unified===r.obsoletes);o&&(r.keywords=o.keywords?[...r.keywords,...o.keywords,o.shortName]:[...r.keywords,o.shortName])}this.names[r.unified]=r;for(const o of r.shortNames)this.names[o]=r;return r})}getData(e,n,r){let o;if("string"==typeof e){const a=e.match(xZ);if(a&&(e=a[1],a[2]&&(n=parseInt(a[2],10))),!this.names.hasOwnProperty(e))return null;o=this.names[e]}else e.id?o=this.names[e.id]:e.unified&&(o=this.names[e.unified.toUpperCase()]);if(o||(o=e,o.custom=!0),o.skinVariations&&o.skinVariations.length&&n&&n>1&&r){o={...o};const a=DZ[n-1],l=o.skinVariations.find(f=>f.unified.includes(a));(!l.hidden||!l.hidden.includes(r))&&(o.skinTone=n,o={...o,...l}),o.native=this.unifiedToNative(o.unified)}return o.set=r||"",o}unifiedToNative(e){const n=e.split("-").map(r=>parseInt(`0x${r}`,16));return String.fromCodePoint(...n)}emojiSpriteStyles(e,n="apple",r=24,o=64,s=57,a=X5,l=58,f){const y=!!f;return{width:`${r}px`,height:`${r}px`,display:"inline-block","background-image":`url(${f=f||a(n,o)})`,"background-size":y?"100% 100%":`${100*l}% ${100*s}%`,"background-position":y?void 0:this.getSpritePosition(e,l)}}getSpritePosition(e,n){const[r,o]=e,s=100/(n-1);return`${s*r}% ${s*o}%`}sanitize(e){if(null===e)return null;let r=`:${e.id||e.shortNames[0]}:`;return e.skinTone&&(r+=`:skin-tone-${e.skinTone}:`),e.colons=r,{...e}}getSanitizedData(e,n,r){return this.sanitize(this.getData(e,n,r))}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),Q5=(()=>{class i{constructor(e){this.emojiService=e,this.skin=1,this.set="apple",this.sheetSize=64,this.isNative=!1,this.forceSize=!1,this.tooltip=!1,this.size=24,this.emoji="",this.hideObsolete=!1,this.emojiOver=new Xe,this.emojiLeave=new Xe,this.emojiClick=new Xe,this.title=void 0,this.label="",this.custom=!1,this.isVisible=!0,this.backgroundImageFn=X5}ngOnChanges(){if(!this.emoji)return this.isVisible=!1;const e=this.getData();if(!e)return this.isVisible=!1;if(this.unified=e.native||null,e.custom&&(this.custom=e.custom),!e.unified&&!e.custom)return this.isVisible=!1;if(this.tooltip&&(this.title=e.shortNames[0]),e.obsoletedBy&&this.hideObsolete)return this.isVisible=!1;if(this.label=[e.native].concat(e.shortNames).filter(Boolean).join(", "),this.isNative&&e.unified&&e.native)this.style={fontSize:`${this.size}px`},this.forceSize&&(this.style.display="inline-block",this.style.width=`${this.size}px`,this.style.height=`${this.size}px`,this.style["word-break"]="keep-all");else if(e.custom)this.style={width:`${this.size}px`,height:`${this.size}px`,display:"inline-block"},this.style=e.spriteUrl&&this.sheetRows&&this.sheetColumns?{...this.style,backgroundImage:`url(${e.spriteUrl})`,backgroundSize:`${100*this.sheetColumns}% ${100*this.sheetRows}%`,backgroundPosition:this.emojiService.getSpritePosition(e.sheet,this.sheetColumns)}:{...this.style,backgroundImage:`url(${e.imageUrl})`,backgroundSize:"contain"};else if(e.hidden.length&&e.hidden.includes(this.set)){if(!this.fallback)return this.isVisible=!1;this.style={fontSize:`${this.size}px`},this.unified=this.fallback(e,this)}else this.style=this.emojiService.emojiSpriteStyles(e.sheet,this.set,this.size,this.sheetSize,this.sheetRows,this.backgroundImageFn,this.sheetColumns,this.imageUrlFn?.(this.getData()));return this.isVisible=!0}getData(){return this.emojiService.getData(this.emoji,this.skin,this.set)}getSanitizedData(){return this.emojiService.getSanitizedData(this.emoji,this.skin,this.set)}handleClick(e){const n=this.getSanitizedData();this.emojiClick.emit({emoji:n,$event:e})}handleOver(e){const n=this.getSanitizedData();this.emojiOver.emit({emoji:n,$event:e})}handleLeave(e){const n=this.getSanitizedData();this.emojiLeave.emit({emoji:n,$event:e})}}return i.\u0275fac=function(e){return new(e||i)(M(Z0))},i.\u0275cmp=qe({type:i,selectors:[["ngx-emoji"]],inputs:{skin:"skin",set:"set",sheetSize:"sheetSize",isNative:"isNative",forceSize:"forceSize",tooltip:"tooltip",size:"size",emoji:"emoji",fallback:"fallback",hideObsolete:"hideObsolete",sheetRows:"sheetRows",sheetColumns:"sheetColumns",useButton:"useButton",backgroundImageFn:"backgroundImageFn",imageUrlFn:"imageUrlFn"},outputs:{emojiOver:"emojiOver",emojiLeave:"emojiLeave",emojiClick:"emojiClick"},features:[xi],ngContentSelectors:q5,decls:2,vars:2,consts:[["type","button","class","emoji-mart-emoji",3,"emoji-mart-emoji-native","emoji-mart-emoji-custom","click","mouseenter","mouseleave",4,"ngIf"],["class","emoji-mart-emoji",3,"emoji-mart-emoji-native","emoji-mart-emoji-custom","click","mouseenter","mouseleave",4,"ngIf"],["type","button",1,"emoji-mart-emoji",3,"click","mouseenter","mouseleave"],[3,"ngStyle"],[3,"ngIf"],[1,"emoji-mart-emoji",3,"click","mouseenter","mouseleave"]],template:function(e,n){1&e&&(Xt(q5),he(0,vZ,4,8,"button",0),he(1,wZ,4,8,"span",1)),2&e&&(Z("ngIf",n.useButton&&n.isVisible),X(1),Z("ngIf",!n.useButton&&n.isVisible))},dependencies:[ii,pu],encapsulation:2,changeDetection:0}),i})(),CZ=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[En]}),i})();function MZ(i,t){if(1&i){const e=ut();L(0,"span",3),ye("click",function(r){Pe(e);const o=ue().index;return Re(ue().handleClick(r,o))}),L(1,"div"),lr(),L(2,"svg",4),Ee(3,"path"),V()(),Bo(),Ee(4,"span",5),V()}if(2&i){const e=ue().$implicit,n=ue();Di("color",e.name===n.selected?n.color:null),st("emoji-mart-anchor-selected",e.name===n.selected),lt("title",n.i18n.categories[e.id]),X(3),lt("d",n.icons[e.id]),X(1),Di("background-color",n.color)}}function EZ(i,t){1&i&&he(0,MZ,5,8,"span",2),2&i&&Z("ngIf",!1!==t.$implicit.anchor)}const SZ=["container"],TZ=["label"];function AZ(i,t){if(1&i){const e=ut();L(0,"ngx-emoji",9),ye("emojiOver",function(r){return Pe(e),Re(ue(3).emojiOver.emit(r))})("emojiLeave",function(r){return Pe(e),Re(ue(3).emojiLeave.emit(r))})("emojiClick",function(r){return Pe(e),Re(ue(3).emojiClick.emit(r))}),V()}if(2&i){const e=t.$implicit,n=ue(3);Z("emoji",e)("size",n.emojiSize)("skin",n.emojiSkin)("isNative",n.emojiIsNative)("set",n.emojiSet)("sheetSize",n.emojiSheetSize)("forceSize",n.emojiForceSize)("tooltip",n.emojiTooltip)("backgroundImageFn",n.emojiBackgroundImageFn)("imageUrlFn",n.emojiImageUrlFn)("hideObsolete",n.hideObsolete)("useButton",n.emojiUseButton)}}function LZ(i,t){if(1&i&&(L(0,"div"),he(1,AZ,1,12,"ngx-emoji",8),V()),2&i){const e=t.ngIf,n=ue(2);X(1),Z("ngForOf",e)("ngForTrackBy",n.trackById)}}function IZ(i,t){if(1&i&&(L(0,"div"),he(1,LZ,2,2,"div",6),fi(2,"async"),V()),2&i){const e=ue();X(1),Z("ngIf",pi(2,1,e.filteredEmojis$))}}function NZ(i,t){if(1&i&&(L(0,"div")(1,"div"),Ee(2,"ngx-emoji",10),V(),L(3,"div",11),re(4),V()()),2&i){const e=ue();X(2),Z("emoji",e.notFoundEmoji)("size",38)("skin",e.emojiSkin)("isNative",e.emojiIsNative)("set",e.emojiSet)("sheetSize",e.emojiSheetSize)("forceSize",e.emojiForceSize)("tooltip",e.emojiTooltip)("backgroundImageFn",e.emojiBackgroundImageFn)("useButton",e.emojiUseButton),X(2),ci(" ",e.i18n.notfound," ")}}function OZ(i,t){if(1&i){const e=ut();L(0,"ngx-emoji",9),ye("emojiOver",function(r){return Pe(e),Re(ue(2).emojiOver.emit(r))})("emojiLeave",function(r){return Pe(e),Re(ue(2).emojiLeave.emit(r))})("emojiClick",function(r){return Pe(e),Re(ue(2).emojiClick.emit(r))}),V()}if(2&i){const e=t.$implicit,n=ue(2);Z("emoji",e)("size",n.emojiSize)("skin",n.emojiSkin)("isNative",n.emojiIsNative)("set",n.emojiSet)("sheetSize",n.emojiSheetSize)("forceSize",n.emojiForceSize)("tooltip",n.emojiTooltip)("backgroundImageFn",n.emojiBackgroundImageFn)("imageUrlFn",n.emojiImageUrlFn)("hideObsolete",n.hideObsolete)("useButton",n.emojiUseButton)}}function PZ(i,t){if(1&i&&he(0,OZ,1,12,"ngx-emoji",8),2&i){const e=ue();Z("ngForOf",e.emojisToDisplay)("ngForTrackBy",e.trackById)}}function RZ(i,t){if(1&i){const e=ut();L(0,"span",2)(1,"span",3),ye("click",function(){const o=Pe(e).$implicit;return Re(ue().handleClick(o))})("keyup.enter",function(){const o=Pe(e).$implicit;return Re(ue().handleClick(o))})("keyup.space",function(){const o=Pe(e).$implicit;return Re(ue().handleClick(o))}),V()()}if(2&i){const e=t.$implicit,n=ue();st("selected",e===n.skin),X(1),w_("emoji-mart-skin emoji-mart-skin-tone-",e,""),Z("tabIndex",n.tabIndex(e)),lt("aria-hidden",!n.isVisible(e))("aria-pressed",n.pressed(e))("aria-haspopup",!!n.isSelected(e))("aria-expanded",n.expanded(e))("aria-label",n.i18n.skintones[e])("title",n.i18n.skintones[e])}}function BZ(i,t){if(1&i&&(L(0,"span",11),re(1),V()),2&i){const e=t.$implicit;X(1),ci(" :",e,": ")}}function HZ(i,t){if(1&i&&(L(0,"span",15),re(1),V()),2&i){const e=t.$implicit;X(1),ci(" ",e," ")}}function jZ(i,t){if(1&i&&(L(0,"div",8)(1,"div",2),Ee(2,"ngx-emoji",9),V(),L(3,"div",4)(4,"div",10),re(5),V(),L(6,"div",11),he(7,BZ,2,1,"span",12),V(),L(8,"div",13),he(9,HZ,2,1,"span",14),V()()()),2&i){const e=ue();X(2),Z("emoji",e.emoji)("size",38)("isNative",e.emojiIsNative)("skin",e.emojiSkin)("size",e.emojiSize)("set",e.emojiSet)("sheetSize",e.emojiSheetSize)("backgroundImageFn",e.emojiBackgroundImageFn)("imageUrlFn",e.emojiImageUrlFn),X(3),Jt(e.emojiData.name),X(2),Z("ngForOf",e.emojiData.shortNames),X(2),Z("ngForOf",e.listedEmoticons)}}function YZ(i,t){if(1&i&&Ee(0,"ngx-emoji",16),2&i){const e=ue();Z("isNative",e.emojiIsNative)("skin",e.emojiSkin)("set",e.emojiSet)("emoji",e.idleEmoji)("backgroundImageFn",e.emojiBackgroundImageFn)("size",38)("imageUrlFn",e.emojiImageUrlFn)}}const VZ=["inputRef"],zZ=["scrollRef"];function UZ(i,t){if(1&i){const e=ut();L(0,"emoji-search",8),ye("searchResults",function(r){return Pe(e),Re(ue().handleSearch(r))})("enterKey",function(r){return Pe(e),Re(ue().handleEnterKey(r))}),V()}if(2&i){const e=ue();Z("i18n",e.i18n)("include",e.include)("exclude",e.exclude)("custom",e.custom)("autoFocus",e.autoFocus)("icons",e.searchIcons)("emojisToShowFilter",e.emojisToShowFilter)}}function WZ(i,t){if(1&i){const e=ut();L(0,"emoji-category",9),ye("emojiOver",function(r){return Pe(e),Re(ue().handleEmojiOver(r))})("emojiLeave",function(){return Pe(e),Re(ue().handleEmojiLeave())})("emojiClick",function(r){return Pe(e),Re(ue().handleEmojiClick(r))}),V()}if(2&i){const e=t.$implicit,n=ue();Z("id",e.id)("name",e.name)("emojis",e.emojis)("perLine",n.perLine)("totalFrequentLines",n.totalFrequentLines)("hasStickyPosition",n.isNative)("i18n",n.i18n)("hideObsolete",n.hideObsolete)("notFoundEmoji",n.notFoundEmoji)("custom",e.id===n.RECENT_CATEGORY.id?n.CUSTOM_CATEGORY.emojis:void 0)("recent",e.id===n.RECENT_CATEGORY.id?n.recent:void 0)("virtualize",n.virtualize)("virtualizeOffset",n.virtualizeOffset)("emojiIsNative",n.isNative)("emojiSkin",n.skin)("emojiSize",n.emojiSize)("emojiSet",n.set)("emojiSheetSize",n.sheetSize)("emojiForceSize",n.isNative)("emojiTooltip",n.emojiTooltip)("emojiBackgroundImageFn",n.backgroundImageFn)("emojiImageUrlFn",n.imageUrlFn)("emojiUseButton",n.useButton)}}function $Z(i,t){if(1&i){const e=ut();L(0,"div",1)(1,"emoji-preview",10),ye("skinChange",function(r){return Pe(e),Re(ue().handleSkinChange(r))}),V()()}if(2&i){const e=ue();X(1),Z("emoji",e.previewEmoji)("idleEmoji",e.emoji)("emojiIsNative",e.isNative)("emojiSize",38)("emojiSkin",e.skin)("emojiSet",e.set)("i18n",e.i18n)("emojiSheetSize",e.sheetSize)("emojiBackgroundImageFn",e.backgroundImageFn)("emojiImageUrlFn",e.imageUrlFn),lt("title",e.title)}}let GZ=(()=>{class i{constructor(){this.categories=[],this.icons={},this.anchorClick=new Xe}trackByFn(e,n){return n.id}handleClick(e,n){this.anchorClick.emit({category:this.categories[n],index:n})}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275cmp=qe({type:i,selectors:[["emoji-mart-anchors"]],inputs:{categories:"categories",color:"color",selected:"selected",i18n:"i18n",icons:"icons"},outputs:{anchorClick:"anchorClick"},decls:2,vars:2,consts:[[1,"emoji-mart-anchors"],["ngFor","",3,"ngForOf","ngForTrackBy"],["class","emoji-mart-anchor",3,"emoji-mart-anchor-selected","color","click",4,"ngIf"],[1,"emoji-mart-anchor",3,"click"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","width","24","height","24"],[1,"emoji-mart-anchor-bar"]],template:function(e,n){1&e&&(L(0,"div",0),he(1,EZ,1,1,"ng-template",1),V()),2&e&&(X(1),Z("ngForOf",n.categories)("ngForTrackBy",n.trackByFn))},dependencies:[kn,ii],encapsulation:2,changeDetection:0}),i})(),Z5=(()=>{class i{constructor(e){this.platformId=e,this.NAMESPACE="emoji-mart",this.frequently=null,this.defaults={},this.initialized=!1,this.DEFAULTS=["+1","grinning","kissing_heart","heart_eyes","laughing","stuck_out_tongue_winking_eye","sweat_smile","joy","scream","disappointed","unamused","weary","sob","sunglasses","heart","poop"]}init(){this.frequently=JSON.parse(dl(this.platformId)&&localStorage.getItem(`${this.NAMESPACE}.frequently`)||"null"),this.initialized=!0}add(e){this.initialized||this.init(),this.frequently||(this.frequently=this.defaults),this.frequently[e.id]||(this.frequently[e.id]=0),this.frequently[e.id]+=1,dl(this.platformId)&&(localStorage.setItem(`${this.NAMESPACE}.last`,e.id),localStorage.setItem(`${this.NAMESPACE}.frequently`,JSON.stringify(this.frequently)))}get(e,n){if(this.initialized||this.init(),null===this.frequently){this.defaults={};const f=[];for(let y=0;ythis.frequently[f]-this.frequently[y]).reverse().slice(0,r),l=dl(this.platformId)&&localStorage.getItem(`${this.NAMESPACE}.last`);return l&&!a.includes(l)&&(a.pop(),a.push(l)),a}}return i.\u0275fac=function(e){return new(e||i)(me(ll))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),J5=(()=>{class i{constructor(e,n,r){this.ref=e,this.emojiService=n,this.frequently=r,this.emojis=null,this.hasStickyPosition=!0,this.name="",this.perLine=9,this.totalFrequentLines=4,this.recent=[],this.custom=[],this.hideObsolete=!0,this.virtualize=!1,this.virtualizeOffset=0,this.emojiOver=new Xe,this.emojiLeave=new Xe,this.emojiClick=new Xe,this.containerStyles={},this.emojisToDisplay=[],this.filteredEmojisSubject=new ae,this.filteredEmojis$=this.filteredEmojisSubject.asObservable(),this.labelStyles={},this.labelSpanStyles={},this.margin=0,this.minMargin=0,this.maxMargin=0,this.top=0,this.rows=0}ngOnInit(){this.updateRecentEmojis(),this.emojisToDisplay=this.filterEmojis(),this.noEmojiToDisplay&&(this.containerStyles={display:"none"}),this.hasStickyPosition||(this.labelStyles={height:28})}ngOnChanges(e){e.emojis?.currentValue?.length!==e.emojis?.previousValue?.length&&(this.emojisToDisplay=this.filterEmojis(),this.ngAfterViewInit())}ngAfterViewInit(){if(!this.virtualize)return;const{width:e}=this.container.nativeElement.getBoundingClientRect(),n=Math.floor(e/(this.emojiSize+12));this.rows=Math.ceil(this.emojisToDisplay.length/n),this.containerStyles={...this.containerStyles,minHeight:this.rows*(this.emojiSize+12)+28+"px"},this.ref?.detectChanges(),this.handleScroll(this.container.nativeElement.parentNode.parentNode.scrollTop)}get noEmojiToDisplay(){return 0===this.emojisToDisplay.length}memoizeSize(){const e=this.container.nativeElement.parentNode.parentNode,{top:n,height:r}=this.container.nativeElement.getBoundingClientRect(),o=e.getBoundingClientRect().top,s=this.label.nativeElement.getBoundingClientRect().height;this.top=n-o+e.scrollTop,this.maxMargin=0===r?0:r-s}handleScroll(e){let n=e-this.top;if(n=nthis.maxMargin?this.maxMargin:n,this.virtualize){const{top:r,height:o}=this.container.nativeElement.getBoundingClientRect(),s=this.container.nativeElement.parentNode.parentNode.clientHeight;this.filteredEmojisSubject.next(s+(s+this.virtualizeOffset)>=r&&-o-(s+this.virtualizeOffset)<=r?this.emojisToDisplay:[])}return n===this.margin?(this.ref.detectChanges(),!1):(this.hasStickyPosition||(this.label.nativeElement.style.top=`${n}px`),this.margin=n,this.ref.detectChanges(),!0)}updateRecentEmojis(){if("Recent"!==this.name)return;let e=this.recent||this.frequently.get(this.perLine,this.totalFrequentLines);(!e||!e.length)&&(e=this.frequently.get(this.perLine,this.totalFrequentLines)),e.length&&(this.emojis=e.map(n=>this.custom.filter(o=>o.id===n)[0]||n).filter(n=>!!this.emojiService.getData(n)))}updateDisplay(e){this.containerStyles.display=e,this.updateRecentEmojis(),this.ref.detectChanges()}trackById(e,n){return n}filterEmojis(){const e=[];for(const n of this.emojis||[]){if(!n)continue;const r=this.emojiService.getData(n);!r||r.obsoletedBy&&this.hideObsolete||!r.unified&&!r.custom||e.push(n)}return e}}return i.\u0275fac=function(e){return new(e||i)(M(Nt),M(Z0),M(Z5))},i.\u0275cmp=qe({type:i,selectors:[["emoji-category"]],viewQuery:function(e,n){if(1&e&&(Dt(SZ,7),Dt(TZ,7)),2&e){let r;We(r=$e())&&(n.container=r.first),We(r=$e())&&(n.label=r.first)}},inputs:{emojis:"emojis",hasStickyPosition:"hasStickyPosition",name:"name",perLine:"perLine",totalFrequentLines:"totalFrequentLines",recent:"recent",custom:"custom",i18n:"i18n",id:"id",hideObsolete:"hideObsolete",notFoundEmoji:"notFoundEmoji",virtualize:"virtualize",virtualizeOffset:"virtualizeOffset",emojiIsNative:"emojiIsNative",emojiSkin:"emojiSkin",emojiSize:"emojiSize",emojiSet:"emojiSet",emojiSheetSize:"emojiSheetSize",emojiForceSize:"emojiForceSize",emojiTooltip:"emojiTooltip",emojiBackgroundImageFn:"emojiBackgroundImageFn",emojiImageUrlFn:"emojiImageUrlFn",emojiUseButton:"emojiUseButton"},outputs:{emojiOver:"emojiOver",emojiLeave:"emojiLeave",emojiClick:"emojiClick"},features:[xi],decls:10,vars:11,consts:[[1,"emoji-mart-category",3,"ngStyle"],["container",""],[1,"emoji-mart-category-label",3,"ngStyle"],["aria-hidden","true",3,"ngStyle"],["label",""],[4,"ngIf","ngIfElse"],[4,"ngIf"],["normalRenderTemplate",""],[3,"emoji","size","skin","isNative","set","sheetSize","forceSize","tooltip","backgroundImageFn","imageUrlFn","hideObsolete","useButton","emojiOver","emojiLeave","emojiClick",4,"ngFor","ngForOf","ngForTrackBy"],[3,"emoji","size","skin","isNative","set","sheetSize","forceSize","tooltip","backgroundImageFn","imageUrlFn","hideObsolete","useButton","emojiOver","emojiLeave","emojiClick"],[3,"emoji","size","skin","isNative","set","sheetSize","forceSize","tooltip","backgroundImageFn","useButton"],[1,"emoji-mart-no-results-label"]],template:function(e,n){if(1&e&&(L(0,"section",0,1)(2,"div",2)(3,"span",3,4),re(5),V()(),he(6,IZ,3,3,"div",5),he(7,NZ,5,11,"div",6),V(),he(8,PZ,1,2,"ng-template",null,7,js)),2&e){const r=Hi(9);st("emoji-mart-no-results",n.noEmojiToDisplay),Z("ngStyle",n.containerStyles),lt("aria-label",n.i18n.categories[n.id]),X(2),Z("ngStyle",n.labelStyles),lt("data-name",n.name),X(1),Z("ngStyle",n.labelSpanStyles),X(2),ci(" ",n.i18n.categories[n.id]," "),X(1),Z("ngIf",n.virtualize)("ngIfElse",r),X(1),Z("ngIf",n.noEmojiToDisplay)}},dependencies:[kn,ii,pu,Q5,ba],encapsulation:2,changeDetection:0}),i})();function eL(i){return i.reduce((t,e)=>(t.includes(e)||t.push(e),t),[])}function qZ(i,t){const e=eL(i),n=eL(t);return e.filter(r=>n.indexOf(r)>=0)}let XZ=(()=>{class i{constructor(e){this.emojiService=e,this.originalPool={},this.index={},this.emojisList={},this.emoticonsList={},this.emojiSearch={};for(const n of this.emojiService.emojis){const{shortNames:r,emoticons:o}=n,s=r[0];for(const a of o)this.emoticonsList[a]||(this.emoticonsList[a]=s);this.emojisList[s]=this.emojiService.getSanitizedData(s),this.originalPool[s]=n}}addCustomToPool(e,n){for(const r of e){const o=r.id||r.shortNames[0];o&&!n[o]&&(n[o]=this.emojiService.getData(r),this.emojisList[o]=this.emojiService.getSanitizedData(r))}}search(e,n,r=75,o=[],s=[],a=[]){this.addCustomToPool(a,this.originalPool);let l,f=this.originalPool;if(e.length){if("-"===e||"-1"===e)return[this.emojisList[-1]];if("+"===e||"+1"===e)return[this.emojisList["+1"]];let y=e.toLowerCase().split(/[\s|,|\-|_]+/),S=[];if(y.length>2&&(y=[y[0],y[1]]),o.length||s.length){f={};for(const z of K5||[]){const Q=!o||!o.length||o.indexOf(z.id)>-1,oe=!(!s||!s.length)&&s.indexOf(z.id)>-1;if(Q&&!oe)for(const se of z.emojis||[]){const pe=this.emojiService.getData(se);f[pe?.id??""]=pe}}if(a.length){const z=!o||!o.length||o.indexOf("custom")>-1,Q=!(!s||!s.length)&&s.indexOf("custom")>-1;z&&!Q&&this.addCustomToPool(a,f)}}S=y.map(z=>{let Q=f,oe=this.index,se=0;for(let pe=0;peNe[ve.id]-Ne[je.id])}Q=oe.pool}return oe.results}).filter(z=>z),l=S.length>1?qZ.apply(null,S):S.length?S[0]:[]}return l&&(n&&(l=l.filter(y=>!(!y||!y.id)&&n(this.emojiService.names[y.id]))),l&&l.length>r&&(l=l.slice(0,r))),l||null}buildSearch(e,n,r,o,s){const a=[],l=(f,y)=>{if(!f)return;const S=Array.isArray(f)?f:[f];for(const z of S){const Q=y?z.split(/[-|_|\s]+/):[z];for(let oe of Q)oe=oe.toLowerCase(),a.includes(oe)||a.push(oe)}};return l(e,!0),l(n,!0),l(r,!0),l(o,!0),l(s,!1),a.join(",")}}return i.\u0275fac=function(e){return new(e||i)(me(Z0))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),QZ=(()=>{class i{constructor(){this.changeSkin=new Xe,this.opened=!1,this.skinTones=[1,2,3,4,5,6]}toggleOpen(){this.opened=!this.opened}isSelected(e){return e===this.skin}isVisible(e){return this.opened||this.isSelected(e)}pressed(e){return this.opened?!!this.isSelected(e):""}tabIndex(e){return this.isVisible(e)?"0":""}expanded(e){return this.isSelected(e)?this.opened:""}handleClick(e){this.opened?(this.opened=!1,e!==this.skin&&this.changeSkin.emit(e)):this.opened=!0}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275cmp=qe({type:i,selectors:[["emoji-skins"]],inputs:{skin:"skin",i18n:"i18n"},outputs:{changeSkin:"changeSkin"},decls:2,vars:3,consts:[[1,"emoji-mart-skin-swatches"],["class","emoji-mart-skin-swatch",3,"selected",4,"ngFor","ngForOf"],[1,"emoji-mart-skin-swatch"],["role","button",3,"tabIndex","click","keyup.enter","keyup.space"]],template:function(e,n){1&e&&(L(0,"section",0),he(1,RZ,2,12,"span",1),V()),2&e&&(st("opened",n.opened),X(1),Z("ngForOf",n.skinTones))},dependencies:[kn],encapsulation:2,changeDetection:0}),i})(),tL=(()=>{class i{constructor(e,n){this.ref=e,this.emojiService=n,this.skinChange=new Xe,this.emojiData={}}ngOnChanges(){if(!this.emoji)return;this.emojiData=this.emojiService.getData(this.emoji,this.emojiSkin,this.emojiSet);const e=[],n=[];(this.emojiData.emoticons||[]).forEach(o=>{e.indexOf(o.toLowerCase())>=0||(e.push(o.toLowerCase()),n.push(o))}),this.listedEmoticons=n,this.ref?.detectChanges()}}return i.\u0275fac=function(e){return new(e||i)(M(Nt),M(Z0))},i.\u0275cmp=qe({type:i,selectors:[["emoji-preview"]],inputs:{title:"title",emoji:"emoji",idleEmoji:"idleEmoji",i18n:"i18n",emojiIsNative:"emojiIsNative",emojiSkin:"emojiSkin",emojiSize:"emojiSize",emojiSet:"emojiSet",emojiSheetSize:"emojiSheetSize",emojiBackgroundImageFn:"emojiBackgroundImageFn",emojiImageUrlFn:"emojiImageUrlFn"},outputs:{skinChange:"skinChange"},features:[xi],decls:9,vars:6,consts:[["class","emoji-mart-preview",4,"ngIf"],[1,"emoji-mart-preview",3,"hidden"],[1,"emoji-mart-preview-emoji"],[3,"isNative","skin","set","emoji","backgroundImageFn","size","imageUrlFn",4,"ngIf"],[1,"emoji-mart-preview-data"],[1,"emoji-mart-title-label"],[1,"emoji-mart-preview-skins"],[3,"skin","i18n","changeSkin"],[1,"emoji-mart-preview"],[3,"emoji","size","isNative","skin","set","sheetSize","backgroundImageFn","imageUrlFn"],[1,"emoji-mart-preview-name"],[1,"emoji-mart-preview-shortname"],["class","emoji-mart-preview-shortname",4,"ngFor","ngForOf"],[1,"emoji-mart-preview-emoticons"],["class","emoji-mart-preview-emoticon",4,"ngFor","ngForOf"],[1,"emoji-mart-preview-emoticon"],[3,"isNative","skin","set","emoji","backgroundImageFn","size","imageUrlFn"]],template:function(e,n){1&e&&(he(0,jZ,10,12,"div",0),L(1,"div",1)(2,"div",2),he(3,YZ,1,7,"ngx-emoji",3),V(),L(4,"div",4)(5,"span",5),re(6),V()(),L(7,"div",6)(8,"emoji-skins",7),ye("changeSkin",function(o){return n.skinChange.emit(o)}),V()()()),2&e&&(Z("ngIf",n.emoji&&n.emojiData),X(1),Z("hidden",n.emoji),X(2),Z("ngIf",n.idleEmoji&&n.idleEmoji.length),X(3),Jt(n.title),X(2),Z("skin",n.emojiSkin)("i18n",n.i18n))},dependencies:[kn,ii,Q5,QZ],encapsulation:2,changeDetection:0}),i})(),ZZ=0,iL=(()=>{class i{constructor(e){this.emojiSearch=e,this.maxResults=75,this.autoFocus=!1,this.include=[],this.exclude=[],this.custom=[],this.searchResults=new Xe,this.enterKey=new Xe,this.isSearching=!1,this.query="",this.inputId="emoji-mart-search-"+ ++ZZ}ngOnInit(){this.icon=this.icons.search}ngAfterViewInit(){this.autoFocus&&this.inputRef.nativeElement.focus()}clear(){this.query="",this.handleSearch(""),this.inputRef.nativeElement.focus()}handleEnterKey(e){!this.query||(this.enterKey.emit(e),e.preventDefault())}handleSearch(e){""===e?(this.icon=this.icons.search,this.isSearching=!1):(this.icon=this.icons.delete,this.isSearching=!0);const n=this.emojiSearch.search(this.query,this.emojisToShowFilter,this.maxResults,this.include,this.exclude,this.custom);this.searchResults.emit(n)}handleChange(){this.handleSearch(this.query)}}return i.\u0275fac=function(e){return new(e||i)(M(XZ))},i.\u0275cmp=qe({type:i,selectors:[["emoji-search"]],viewQuery:function(e,n){if(1&e&&Dt(VZ,7),2&e){let r;We(r=$e())&&(n.inputRef=r.first)}},inputs:{maxResults:"maxResults",autoFocus:"autoFocus",i18n:"i18n",include:"include",exclude:"exclude",custom:"custom",icons:"icons",emojisToShowFilter:"emojisToShowFilter"},outputs:{searchResults:"searchResults",enterKey:"enterKey"},decls:8,vars:9,consts:[[1,"emoji-mart-search"],["type","search",3,"id","placeholder","autofocus","ngModel","keyup.enter","ngModelChange"],["inputRef",""],[1,"emoji-mart-sr-only",3,"htmlFor"],["type","button",1,"emoji-mart-search-icon",3,"disabled","click","keyup.enter"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 20 20","width","13","height","13","opacity","0.5"]],template:function(e,n){1&e&&(L(0,"div",0)(1,"input",1,2),ye("keyup.enter",function(o){return n.handleEnterKey(o)})("ngModelChange",function(o){return n.query=o})("ngModelChange",function(){return n.handleChange()}),V(),L(3,"label",3),re(4),V(),L(5,"button",4),ye("click",function(){return n.clear()})("keyup.enter",function(){return n.clear()}),lr(),L(6,"svg",5),Ee(7,"path"),V()()()),2&e&&(X(1),Z("id",n.inputId)("placeholder",n.i18n.search)("autofocus",n.autoFocus)("ngModel",n.query),X(2),Z("htmlFor",n.inputId),X(1),ci(" ",n.i18n.search," "),X(1),Z("disabled",!n.isSearching),lt("aria-label",n.i18n.clear),X(2),lt("d",n.icon))},dependencies:[Ko,ko,so],encapsulation:2}),i})();const nL={activity:"M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24m10 11h-5c.3-2.5 1.3-4.8 2-6.1a10 10 0 0 1 3 6.1m-9 0V2a10 10 0 0 1 4.4 1.6A18 18 0 0 0 15 11h-2zm-2 0H9a18 18 0 0 0-2.4-7.4A10 10 0 0 1 11 2.1V11zm0 2v9a10 10 0 0 1-4.4-1.6A18 18 0 0 0 9 13h2zm4 0a18 18 0 0 0 2.4 7.4 10 10 0 0 1-4.4 1.5V13h2zM5 4.9c.7 1.3 1.7 3.6 2 6.1H2a10 10 0 0 1 3-6.1M2 13h5c-.3 2.5-1.3 4.8-2 6.1A10 10 0 0 1 2 13m17 6.1c-.7-1.3-1.7-3.6-2-6.1h5a10 10 0 0 1-3 6.1",custom:"M10 1h3v21h-3zm10.186 4l1.5 2.598L3.5 18.098 2 15.5zM2 7.598L3.5 5l18.186 10.5-1.5 2.598z",flags:"M0 0l6 24h2L2 0zm21 5h-4l-1-4H4l3 12h3l1 4h13L21 5zM6.6 3h7.8l2 8H8.6l-2-8zm8.8 10l-2.9 1.9-.4-1.9h3.3zm3.6 0l-1.5-6h2l2 8H16l3-2z",foods:"M17 5c-1.8 0-2.9.4-3.7 1 .5-1.3 1.8-3 4.7-3a1 1 0 0 0 0-2c-3 0-4.6 1.3-5.5 2.5l-.2.2c-.6-1.9-1.5-3.7-3-3.7C8.5 0 7.7.3 7 1c-2 1.5-1.7 2.9-.5 4C3.6 5.2 0 7.4 0 13c0 4.6 5 11 9 11 2 0 2.4-.5 3-1 .6.5 1 1 3 1 4 0 9-6.4 9-11 0-6-4-8-7-8M8.2 2.5c.7-.5 1-.5 1-.5.4.2 1 1.4 1.4 3-1.6-.6-2.8-1.3-3-1.8l.6-.7M15 22c-1 0-1.2-.1-1.6-.4l-.1-.2a2 2 0 0 0-2.6 0l-.1.2c-.4.3-.5.4-1.6.4-2.8 0-7-5.4-7-9 0-6 4.5-6 5-6 2 0 2.5.4 3.4 1.2l.3.3a2 2 0 0 0 2.6 0l.3-.3c1-.8 1.5-1.2 3.4-1.2.5 0 5 .1 5 6 0 3.6-4.2 9-7 9",nature:"M15.5 8a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3m-7 0a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3m10.43-8h-.02c-.97 0-2.14.79-3.02 1.5A13.88 13.88 0 0 0 12 .99c-1.28 0-2.62.13-3.87.51C7.24.8 6.07 0 5.09 0h-.02C3.35 0 .07 2.67 0 7.03c-.04 2.47.28 4.23 1.04 5 .26.27.88.69 1.3.9.19 3.17.92 5.23 2.53 6.37.9.64 2.19.95 3.2 1.1-.03.2-.07.4-.07.6 0 1.77 2.35 3 4 3s4-1.23 4-3c0-.2-.04-.4-.07-.59 2.57-.38 5.43-1.87 5.92-7.58.4-.22.89-.57 1.1-.8.77-.76 1.09-2.52 1.05-5C23.93 2.67 20.65 0 18.93 0M3.23 9.13c-.24.29-.84 1.16-.9 1.24A9.67 9.67 0 0 1 2 7.08c.05-3.28 2.48-4.97 3.1-5.03.25.02.72.27 1.26.65A7.95 7.95 0 0 0 4 7.82c-.14.55-.4.86-.79 1.31M12 22c-.9 0-1.95-.7-2-1 0-.65.47-1.24 1-1.6v.6a1 1 0 1 0 2 0v-.6c.52.36 1 .95 1 1.6-.05.3-1.1 1-2 1m3-3.48v.02a4.75 4.75 0 0 0-1.26-1.02c1.09-.52 2.24-1.33 2.24-2.22 0-1.84-1.78-2.2-3.98-2.2s-3.98.36-3.98 2.2c0 .89 1.15 1.7 2.24 2.22A4.8 4.8 0 0 0 9 18.54v-.03a6.1 6.1 0 0 1-2.97-.84c-1.3-.92-1.84-3.04-1.86-6.48l.03-.04c.5-.82 1.49-1.45 1.8-3.1C6 6 7.36 4.42 8.36 3.53c1.01-.35 2.2-.53 3.59-.53 1.45 0 2.68.2 3.73.57 1 .9 2.32 2.46 2.32 4.48.31 1.65 1.3 2.27 1.8 3.1l.1.18c-.06 5.97-1.95 7.01-4.9 7.19m6.63-8.2l-.11-.2a7.59 7.59 0 0 0-.74-.98 3.02 3.02 0 0 1-.79-1.32 7.93 7.93 0 0 0-2.35-5.12c.53-.38 1-.63 1.26-.65.64.07 3.05 1.77 3.1 5.03.02 1.81-.35 3.22-.37 3.24",objects:"M12 0a9 9 0 0 0-5 16.5V21s2 3 5 3 5-3 5-3v-4.5A9 9 0 0 0 12 0zm0 2a7 7 0 1 1 0 14 7 7 0 0 1 0-14zM9 17.5a9 9 0 0 0 6 0v.8a7 7 0 0 1-3 .7 7 7 0 0 1-3-.7v-.8zm.2 3a8.9 8.9 0 0 0 2.8.5c1 0 1.9-.2 2.8-.5-.6.7-1.6 1.5-2.8 1.5-1.1 0-2.1-.8-2.8-1.5zm5.5-8.1c-.8 0-1.1-.8-1.5-1.8-.5-1-.7-1.5-1.2-1.5s-.8.5-1.3 1.5c-.4 1-.8 1.8-1.6 1.8h-.3c-.5-.2-.8-.7-1.3-1.8l-.2-1A3 3 0 0 0 7 9a1 1 0 0 1 0-2c1.7 0 2 1.4 2.2 2.1.5-1 1.3-2 2.8-2 1.5 0 2.3 1.1 2.7 2.1.2-.8.6-2.2 2.3-2.2a1 1 0 1 1 0 2c-.2 0-.3.5-.3.7a6.5 6.5 0 0 1-.3 1c-.5 1-.8 1.7-1.7 1.7",people:"M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24m0 22a10 10 0 1 1 0-20 10 10 0 0 1 0 20M8 7a2 2 0 1 0 0 4 2 2 0 0 0 0-4m8 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4m-.8 8c-.7 1.2-1.8 2-3.3 2-1.5 0-2.7-.8-3.4-2H15m3-2H6a6 6 0 1 0 12 0",places:"M6.5 12a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5m0 3c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5m11-3a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5m0 3c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5m5-5.5l-1-.4-.1-.1h.6c.6 0 1-.4 1-1 0-1-.9-2-2-2h-.6l-.8-1.7A3 3 0 0 0 16.8 2H7.2a3 3 0 0 0-2.8 2.3L3.6 6H3a2 2 0 0 0-2 2c0 .6.4 1 1 1h.6v.1l-1 .4a2 2 0 0 0-1.4 2l.7 7.6a1 1 0 0 0 1 .9H3v1c0 1.1.9 2 2 2h2a2 2 0 0 0 2-2v-1h6v1c0 1.1.9 2 2 2h2a2 2 0 0 0 2-2v-1h1.1a1 1 0 0 0 1-.9l.7-7.5a2 2 0 0 0-1.3-2.1M6.3 4.9c.1-.5.5-.9 1-.9h9.5c.4 0 .8.4 1 .9L19.2 9H4.7l1.6-4.1zM7 21H5v-1h2v1zm12 0h-2v-1h2v1zm2.2-3H2.8l-.7-6.6.9-.4h18l.9.4-.7 6.6z",recent:"M13 4h-2v7H9v2h2v2h2v-2h4v-2h-4zm-1-4a12 12 0 1 0 0 24 12 12 0 0 0 0-24m0 22a10 10 0 1 1 0-20 10 10 0 0 1 0 20",symbols:"M0 0h11v2H0zm4 11h3V6h4V4H0v2h4zm11.5 6a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5m0-2.99a.5.5 0 0 1 0 .99c-.28 0-.5-.22-.5-.5s.22-.49.5-.49m6 5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5m0 2.99a.5.5 0 0 1-.5-.5.5.5 0 0 1 1 .01.5.5 0 0 1-.5.49m.5-9l-9 9 1.51 1.5 9-9zm-5-2c2.2 0 4-1.12 4-2.5V2s.98-.16 1.5.95C23 4.05 23 6 23 6s1-1.12 1-3.13C24-.02 21 0 21 0h-2v6.35A5.85 5.85 0 0 0 17 6c-2.2 0-4 1.12-4 2.5s1.8 2.5 4 2.5m-6.7 9.48L8.82 18.9a47.54 47.54 0 0 1-1.44 1.13c-.3-.3-.99-1.02-2.04-2.19.9-.83 1.47-1.46 1.72-1.89s.38-.87.38-1.33c0-.6-.27-1.18-.82-1.76-.54-.58-1.33-.87-2.35-.87-1 0-1.79.29-2.34.87-.56.6-.83 1.18-.83 1.79 0 .81.42 1.75 1.25 2.8a6.57 6.57 0 0 0-1.8 1.79 3.46 3.46 0 0 0-.51 1.83c0 .86.3 1.56.92 2.1a3.5 3.5 0 0 0 2.42.83c1.17 0 2.44-.38 3.81-1.14L8.23 24h2.82l-2.09-2.38 1.34-1.14zM3.56 14.1a1.02 1.02 0 0 1 .73-.28c.31 0 .56.08.75.25a.85.85 0 0 1 .28.66c0 .52-.42 1.11-1.26 1.78-.53-.65-.8-1.23-.8-1.74a.9.9 0 0 1 .3-.67m.18 7.9c-.43 0-.78-.12-1.06-.35-.28-.23-.41-.49-.41-.76 0-.6.5-1.3 1.52-2.09a31.23 31.23 0 0 0 2.25 2.44c-.92.5-1.69.76-2.3.76"},rL={search:"M12.9 14.32a8 8 0 1 1 1.41-1.41l5.35 5.33-1.42 1.42-5.33-5.34zM8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12z",delete:"M10 8.586L2.929 1.515 1.515 2.929 8.586 10l-7.071 7.071 1.414 1.414L10 11.414l7.071 7.071 1.414-1.414L11.414 10l7.071-7.071-1.414-1.414L10 8.586z"},oL={search:"Search",emojilist:"List of emoji",notfound:"No Emoji Found",clear:"Clear",categories:{search:"Search Results",recent:"Frequently Used",people:"Smileys & People",nature:"Animals & Nature",foods:"Food & Drink",activity:"Activity",places:"Travel & Places",objects:"Objects",symbols:"Symbols",flags:"Flags",custom:"Custom"},skintones:{1:"Default Skin Tone",2:"Light Skin Tone",3:"Medium-Light Skin Tone",4:"Medium Skin Tone",5:"Medium-Dark Skin Tone",6:"Dark Skin Tone"}};let JZ=(()=>{class i{constructor(e,n,r,o,s){this.ngZone=e,this.renderer=n,this.ref=r,this.frequently=o,this.platformId=s,this.perLine=9,this.totalFrequentLines=4,this.i18n={},this.style={},this.title="Emoji Mart\u2122",this.emoji="department_store",this.darkMode=!("function"!=typeof matchMedia||!matchMedia("(prefers-color-scheme: dark)").matches),this.color="#ae65c5",this.hideObsolete=!0,this.categories=[],this.activeCategories=[],this.set="apple",this.skin=1,this.isNative=!1,this.emojiSize=24,this.sheetSize=64,this.showPreview=!0,this.emojiTooltip=!1,this.autoFocus=!1,this.custom=[],this.hideRecent=!0,this.notFoundEmoji="sleuth_or_spy",this.categoriesIcons=nL,this.searchIcons=rL,this.useButton=!1,this.enableFrequentEmojiSort=!1,this.enableSearch=!0,this.showSingleCategory=!1,this.virtualize=!1,this.virtualizeOffset=0,this.emojiClick=new Xe,this.emojiSelect=new Xe,this.skinChange=new Xe,this.scrollHeight=0,this.clientHeight=0,this.clientWidth=0,this.firstRender=!0,this.animationFrameRequestId=null,this.NAMESPACE="emoji-mart",this.measureScrollbar=0,this.RECENT_CATEGORY={id:"recent",name:"Recent",emojis:null},this.SEARCH_CATEGORY={id:"search",name:"Search",emojis:null,anchor:!1},this.CUSTOM_CATEGORY={id:"custom",name:"Custom",emojis:[]},this.backgroundImageFn=(a,l)=>`https://unpkg.com/emoji-datasource-${this.set}@6.0.1/img/${this.set}/sheets-256/${this.sheetSize}.png`}ngOnInit(){this.measureScrollbar=function KZ(){if(typeof document>"u")return 0;const i=document.createElement("div");i.style.width="100px",i.style.height="100px",i.style.overflow="scroll",i.style.position="absolute",i.style.top="-9999px",document.body.appendChild(i);const t=i.offsetWidth-i.clientWidth;return document.body.removeChild(i),t}(),this.i18n={...oL,...this.i18n},this.i18n.categories={...oL.categories,...this.i18n.categories},this.skin=JSON.parse(dl(this.platformId)&&localStorage.getItem(`${this.NAMESPACE}.skin`)||"null")||this.skin;const e=[...K5];this.custom.length>0&&(this.CUSTOM_CATEGORY.emojis=this.custom.map(a=>({...a,id:a.shortNames[0],custom:!0})),e.push(this.CUSTOM_CATEGORY)),void 0!==this.include&&e.sort((a,l)=>this.include.indexOf(a.id)>this.include.indexOf(l.id)?1:-1);for(const a of e){const l=!this.include||!this.include.length||this.include.indexOf(a.id)>-1,f=!(!this.exclude||!this.exclude.length)&&this.exclude.indexOf(a.id)>-1;if(l&&!f){if(this.emojisToShowFilter){const y=[],{emojis:S}=a;for(let z=0;z-1,r=!(!this.exclude||!this.exclude.length)&&this.exclude.indexOf(this.RECENT_CATEGORY.id)>-1;n&&!r&&(this.hideRecent=!1,this.categories.unshift(this.RECENT_CATEGORY)),this.categories[0]&&(this.categories[0].first=!0),this.categories.unshift(this.SEARCH_CATEGORY),this.selected=this.categories.filter(a=>a.first)[0].name;const o=Math.min(this.categories.length,3);this.setActiveCategories(this.activeCategories=this.categories.slice(0,o));const s=this.categories[o-1].emojis.slice();this.categories[o-1].emojis=s.slice(0,60),setTimeout(()=>{this.categories[o-1].emojis=s,this.setActiveCategories(this.categories),this.ref.detectChanges(),dl(this.platformId)&&this.ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this.updateCategoriesSize()})})}),this.ngZone.runOutsideAngular(()=>{this.scrollListener=this.renderer.listen(this.scrollRef.nativeElement,"scroll",()=>{this.handleScroll()})})}ngOnDestroy(){this.scrollListener?.(),this.cancelAnimationFrame()}setActiveCategories(e){this.activeCategories=this.showSingleCategory?e.filter(n=>n.name===this.selected||n===this.SEARCH_CATEGORY):e}updateCategoriesSize(){if(this.categoryRefs.forEach(e=>e.memoizeSize()),this.scrollRef){const e=this.scrollRef.nativeElement;this.scrollHeight=e.scrollHeight,this.clientHeight=e.clientHeight,this.clientWidth=e.clientWidth}}handleAnchorClick(e){if(this.updateCategoriesSize(),this.selected=e.category.name,this.setActiveCategories(this.categories),this.SEARCH_CATEGORY.emojis)return this.handleSearch(null),this.searchRef?.clear(),void this.handleAnchorClick(e);const n=this.categoryRefs.find(r=>r.id===e.category.id);if(n){let{top:r}=n;e.category.first?r=0:r+=1,this.scrollRef.nativeElement.scrollTop=r}this.nextScroll=e.category.name;for(const r of this.categories)this.categoryRefs.find(({id:s})=>s===r.id)?.handleScroll(this.scrollRef.nativeElement.scrollTop)}categoryTrack(e,n){return n.id}handleScroll(e=!1){if(this.nextScroll)return this.selected=this.nextScroll,this.nextScroll=void 0,void this.ref.detectChanges();if(!this.scrollRef||this.showSingleCategory)return;let n;if(this.SEARCH_CATEGORY.emojis)n=this.SEARCH_CATEGORY;else{const r=this.scrollRef.nativeElement;if(0===r.scrollTop)n=this.categories.find(o=>!0===o.first);else if(r.scrollHeight-r.scrollTop===this.clientHeight)n=this.categories[this.categories.length-1];else for(const o of this.categories)this.categoryRefs.find(({id:l})=>l===o.id)?.handleScroll(r.scrollTop)&&(n=o);this.scrollTop=r.scrollTop}!e&&n&&n.name!==this.selected?(this.selected=n.name,this.ref.detectChanges()):e&&this.ref.detectChanges()}handleSearch(e){this.SEARCH_CATEGORY.emojis=e;for(const n of this.categoryRefs.toArray())"Search"===n.name?(n.emojis=e,n.updateDisplay(e?"block":"none")):n.updateDisplay(e?"none":"block");this.scrollRef.nativeElement.scrollTop=0,this.handleScroll()}handleEnterKey(e,n){if(!n&&null!==this.SEARCH_CATEGORY.emojis&&this.SEARCH_CATEGORY.emojis.length){if(!(n=this.SEARCH_CATEGORY.emojis[0]))return;this.emojiSelect.emit({$event:e,emoji:n})}!this.hideRecent&&!this.recent&&n&&this.frequently.add(n);const r=this.categoryRefs.toArray()[1];r&&this.enableFrequentEmojiSort&&(r.updateRecentEmojis(),r.ref.markForCheck())}handleEmojiOver(e){if(!this.showPreview||!this.previewRef)return;const n=this.CUSTOM_CATEGORY.emojis.find(r=>r.id===e.emoji.id);n&&(e.emoji={...n}),this.previewEmoji=e.emoji,this.cancelAnimationFrame(),this.ref?.detectChanges()}handleEmojiLeave(){!this.showPreview||!this.previewRef||this.ngZone.runOutsideAngular(()=>{this.animationFrameRequestId=requestAnimationFrame(()=>{this.previewEmoji=null,this.ref.detectChanges()})})}handleEmojiClick(e){this.emojiClick.emit(e),this.emojiSelect.emit(e),this.handleEnterKey(e.$event,e.emoji)}handleSkinChange(e){this.skin=e,localStorage.setItem(`${this.NAMESPACE}.skin`,String(e)),this.skinChange.emit(e)}getWidth(){return this.style&&this.style.width?this.style.width:this.perLine*(this.emojiSize+12)+12+2+this.measureScrollbar+"px"}cancelAnimationFrame(){null!==this.animationFrameRequestId&&(cancelAnimationFrame(this.animationFrameRequestId),this.animationFrameRequestId=null)}}return i.\u0275fac=function(e){return new(e||i)(M(ct),M(Ns),M(Nt),M(Z5),M(ll))},i.\u0275cmp=qe({type:i,selectors:[["emoji-mart"]],viewQuery:function(e,n){if(1&e&&(Dt(zZ,7),Dt(tL,5),Dt(iL,5),Dt(J5,5)),2&e){let r;We(r=$e())&&(n.scrollRef=r.first),We(r=$e())&&(n.previewRef=r.first),We(r=$e())&&(n.searchRef=r.first),We(r=$e())&&(n.categoryRefs=r)}},inputs:{perLine:"perLine",totalFrequentLines:"totalFrequentLines",i18n:"i18n",style:"style",title:"title",emoji:"emoji",darkMode:"darkMode",color:"color",hideObsolete:"hideObsolete",categories:"categories",activeCategories:"activeCategories",set:"set",skin:"skin",isNative:"isNative",emojiSize:"emojiSize",sheetSize:"sheetSize",emojisToShowFilter:"emojisToShowFilter",showPreview:"showPreview",emojiTooltip:"emojiTooltip",autoFocus:"autoFocus",custom:"custom",hideRecent:"hideRecent",imageUrlFn:"imageUrlFn",include:"include",exclude:"exclude",notFoundEmoji:"notFoundEmoji",categoriesIcons:"categoriesIcons",searchIcons:"searchIcons",useButton:"useButton",enableFrequentEmojiSort:"enableFrequentEmojiSort",enableSearch:"enableSearch",showSingleCategory:"showSingleCategory",virtualize:"virtualize",virtualizeOffset:"virtualizeOffset",recent:"recent",backgroundImageFn:"backgroundImageFn"},outputs:{emojiClick:"emojiClick",emojiSelect:"emojiSelect",skinChange:"skinChange"},decls:8,vars:16,consts:[[3,"ngStyle"],[1,"emoji-mart-bar"],[3,"categories","color","selected","i18n","icons","anchorClick"],[3,"i18n","include","exclude","custom","autoFocus","icons","emojisToShowFilter","searchResults","enterKey",4,"ngIf"],[1,"emoji-mart-scroll"],["scrollRef",""],[3,"id","name","emojis","perLine","totalFrequentLines","hasStickyPosition","i18n","hideObsolete","notFoundEmoji","custom","recent","virtualize","virtualizeOffset","emojiIsNative","emojiSkin","emojiSize","emojiSet","emojiSheetSize","emojiForceSize","emojiTooltip","emojiBackgroundImageFn","emojiImageUrlFn","emojiUseButton","emojiOver","emojiLeave","emojiClick",4,"ngFor","ngForOf","ngForTrackBy"],["class","emoji-mart-bar",4,"ngIf"],[3,"i18n","include","exclude","custom","autoFocus","icons","emojisToShowFilter","searchResults","enterKey"],[3,"id","name","emojis","perLine","totalFrequentLines","hasStickyPosition","i18n","hideObsolete","notFoundEmoji","custom","recent","virtualize","virtualizeOffset","emojiIsNative","emojiSkin","emojiSize","emojiSet","emojiSheetSize","emojiForceSize","emojiTooltip","emojiBackgroundImageFn","emojiImageUrlFn","emojiUseButton","emojiOver","emojiLeave","emojiClick"],[3,"emoji","idleEmoji","emojiIsNative","emojiSize","emojiSkin","emojiSet","i18n","emojiSheetSize","emojiBackgroundImageFn","emojiImageUrlFn","skinChange"]],template:function(e,n){1&e&&(L(0,"section",0)(1,"div",1)(2,"emoji-mart-anchors",2),ye("anchorClick",function(o){return n.handleAnchorClick(o)}),V()(),he(3,UZ,1,7,"emoji-search",3),L(4,"section",4,5),he(6,WZ,1,23,"emoji-category",6),V(),he(7,$Z,2,11,"div",7),V()),2&e&&(w_("emoji-mart ",n.darkMode?"emoji-mart-dark":"",""),Di("width",n.getWidth()),Z("ngStyle",n.style),X(2),Z("categories",n.categories)("color",n.color)("selected",n.selected)("i18n",n.i18n)("icons",n.categoriesIcons),X(1),Z("ngIf",n.enableSearch),X(1),lt("aria-label",n.i18n.emojilist),X(2),Z("ngForOf",n.activeCategories)("ngForTrackBy",n.categoryTrack),X(1),Z("ngIf",n.showPreview))},dependencies:[kn,ii,pu,GZ,J5,iL,tL],encapsulation:2,changeDetection:0}),i})(),eJ=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[En,BA,CZ]}),i})();function tJ(i,t){if(1&i){const e=ut();L(0,"emoji-mart",11),ye("emojiSelect",function(r){return Pe(e),Re(ue().addEmoji(r))}),V()}}class Tf{constructor(t,e){this.dialogRef=t,this.data=e,this.largeSize=!1,this.data.note=""}onNoClick(){this.data.note="",this.dialogRef.close()}addEmoji(t){this.data.note=`${this.data.note}${t.emoji.native}`,this.isEmojiPickerVisible=!1}toggleSize(){this.largeSize?this.dialogRef.updateSize("auto","auto"):this.dialogRef.updateSize("100vw","100vh"),this.largeSize=!this.largeSize}}Tf.\u0275fac=function(t){return new(t||Tf)(M(ja),M(qc))},Tf.\u0275cmp=qe({type:Tf,selectors:[["create-note-dialog"]],decls:18,vars:3,consts:[[1,"dialog"],["mat-dialog-title",""],["mat-dialog-content","",1,"mat-dialog-content"],["appearance","fill",1,"input-full-width"],["matPrefix","",1,"emoji",3,"click"],["matInput","","type","text","autocomplete","off","rows","6",1,"note-input",3,"ngModel","ngModelChange"],["class","picker","emoji","point_up","title","Choose your emoji",3,"emojiSelect",4,"ngIf"],["mat-dialog-actions","","align","end",1,"mat-dialog-actions"],["matTooltip","Maximize the window",1,"hide-small","maximize-button",3,"click"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","primary","cdkFocusInitial","",3,"mat-dialog-close"],["emoji","point_up","title","Choose your emoji",1,"picker",3,"emojiSelect"]],template:function(t,e){1&t&&(L(0,"div",0)(1,"h1",1),re(2,"Write Your Note"),V(),L(3,"div",2)(4,"mat-form-field",3)(5,"mat-icon",4),ye("click",function(){return e.isEmojiPickerVisible=!e.isEmojiPickerVisible}),re(6,"sentiment_satisfied"),V(),L(7,"mat-label"),re(8,"Note"),V(),L(9,"textarea",5),ye("ngModelChange",function(r){return e.data.note=r}),V()(),he(10,tJ,1,0,"emoji-mart",6),V(),L(11,"div",7)(12,"mat-icon",8),ye("click",function(){return e.toggleSize()}),re(13,"zoom_out_map"),V(),L(14,"button",9),ye("click",function(){return e.onNoClick()}),re(15,"Cancel"),V(),L(16,"button",10),re(17,"Post"),V()()()),2&t&&(X(9),Z("ngModel",e.data.note),X(1),Z("ngIf",e.isEmojiPickerVisible),X(6),Z("mat-dialog-close",e.data))},dependencies:[ii,Nl,Ba,bs,Il,qo,Gr,$u,JZ,Ko,ko,so,Cf,Mf,Ef,Sf],styles:[".input-full-width[_ngcontent-%COMP%]{width:100%!important}.picker[_ngcontent-%COMP%]{display:block;position:fixed;z-index:3}.emoji[_ngcontent-%COMP%]{cursor:pointer}.emoji[_ngcontent-%COMP%]:hover{color:#fff}.maximize-button[_ngcontent-%COMP%]{cursor:pointer;margin-right:auto}"]});const{isArray:iJ}=Array;var J0=new WeakMap,e1=new WeakSet,sL=new WeakSet,aL=new WeakSet;class Fr{constructor(t){Pn(this,aL),Pn(this,sL),Pn(this,e1),nn(this,J0,{writable:!0,value:void 0}),this.storage=t,wi(this,J0,new di(void 0)),this.table=this.storage.table("circles")}get notesChanged$(){return nt(this,J0).asObservable()}list(){var t=this;return Me(function*(){return ri(t,sL,sJ).call(t,(e,n)=>!0)})()}getCircle(t){var e=this;return Me(function*(){if(!t)return Fr.DEFAULT;const n=yield ri(e,aL,aJ).call(e,t);return n?(n.id=t,n):Fr.DEFAULT})()}putCircle(t){var e=this;return Me(function*(){const n=t.id;t.created=Math.floor(Date.now()/1e3),console.log(t),yield e.table.put(n,t),ri(e,e1,S2).call(e)})()}deleteCircle(t){var e=this;return Me(function*(){yield e.table.del(t),ri(e,e1,S2).call(e)})()}wipe(){var t=this;return Me(function*(){var r,e=!1,n=!1;try{for(var s,o=Wr(t.table.iterator({}));e=!(s=yield o.next()).done;e=!1){const[a,l]=s.value;yield t.table.del(a)}}catch(a){n=!0,r=a}finally{try{e&&null!=o.return&&(yield o.return())}finally{if(n)throw r}}ri(t,e1,S2).call(t)})()}}function S2(){nt(this,J0).next(void 0)}function sJ(i){return T2.apply(this,arguments)}function T2(){return T2=Me(function*(i){const t=this.table.iterator({keyEncoding:"utf8",valueEncoding:"json"}),e=[Fr.DEFAULT];var o,n=!1,r=!1;try{for(var a,s=Wr(t);n=!(a=yield s.next()).done;n=!1){const[l,f]=a.value;i(f,l)&&(f.id=l,e.push(f))}}catch(l){r=!0,o=l}finally{try{n&&null!=s.return&&(yield s.return())}finally{if(r)throw o}}return e}),T2.apply(this,arguments)}function aJ(i){return A2.apply(this,arguments)}function A2(){return A2=Me(function*(i){try{return yield this.table.get(i,{keyEncoding:"utf8",valueEncoding:"json"})}catch(t){if("LEVEL_NOT_FOUND"===t.code)return;throw console.log("HERE?!?!?"),t}}),A2.apply(this,arguments)}Fr.DEFAULT={id:"",name:"Following",color:"#e91e63",style:"1",public:!0,created:Math.floor(Date.now()/1e3)},Fr.\u0275fac=function(t){return new(t||Fr)(me(vr))},Fr.\u0275prov=Ve({token:Fr,factory:Fr.\u0275fac,providedIn:"root"});var Gu=new WeakMap,t1=new WeakMap,n1=new WeakMap,L2=new WeakSet,r1=new WeakSet,I2=new WeakSet,N2=new WeakSet;class Jn{constructor(t,e,n,r,o,s,a,l,f,y){Pn(this,N2),Pn(this,I2),Pn(this,r1),Pn(this,L2),nn(this,Gu,{writable:!0,value:void 0}),nn(this,t1,{writable:!0,value:void 0}),nn(this,n1,{writable:!0,value:void 0}),this.options=t,this.relayStorage=e,this.relayService=n,this.eventService=r,this.validator=o,this.authService=s,this.appState=a,this.storage=l,this.profileService=f,this.circlesService=y,this.events=[],this.event=null,wi(this,t1,new di(this.event)),wi(this,n1,new di(this.events)),this.sortSubject=new di("asc"),this.sort$=this.sortSubject.asObservable(),this.sortOrder="asc",this.subs=[],this.eventId="",this.thread=[],wi(this,Gu,this.storage.table("events"))}get event$(){return nt(this,t1).asObservable()}get rootEvents$(){return this.events$.pipe(Te(t=>t.filter(n=>!n.tags.find(r=>"e"===r[0]))))}get replyEvents$(){return this.events$.pipe(Te(t=>t.filter(e=>e.tags.find(n=>"e"===n[0]))))}get threadedEvents$(){return this.events$.pipe(Te(t=>this.options.options.flatfeed?t:t.filter(e=>!e.tags.find(n=>"e"===n[0]))))}get muted$(){return this.events$.pipe(Te(t=>t.filter(e=>!this.profileService.mutedPublicKeys().includes(e.pubkey)))).pipe(Te(t=>(t.sort((e,n)=>e.created_at>n.created_at?-1:1),t)))}get events$(){return nt(this,n1).asObservable().pipe(Te(t=>(t.sort((e,n)=>e.created_at>n.created_at?-1:1),t))).pipe(Te(t=>t.filter(e=>!this.profileService.blockedPublickKeys().includes(e.pubkey))))}setActiveEvent(t){var e=this;return Me(function*(){console.log("Set Active Event:",t);const n=yield ri(e,N2,dL).call(e,r=>r.id==t);console.log("FOUND:",n),e.event=0===n.length?null:n[0],console.log("FOUND WHAT AND EXECUT CHANGED:",e.event),ri(e,L2,lL).call(e)})()}wipe(){var t=this;return Me(function*(){var r,e=!1,n=!1;try{for(var s,o=Wr(nt(t,Gu).iterator({}));e=!(s=yield o.next()).done;e=!1){const[a,l]=s.value;yield nt(t,Gu).del(a)}}catch(a){n=!0,r=a}finally{try{e&&null!=o.return&&(yield o.return())}finally{if(n)throw r}}t.events=[],t.event=null,ri(t,r1,O2).call(t),ri(t,L2,lL).call(t)})()}followEvents(t){var e=this;return Me(function*(){let n=0;return ri(e,N2,dL).call(e,(r,o)=>(n++,n<=t))})()}downloadFromRelay(t,e){return new Qe(r=>{const o=[],s=e.sub([t],{});s.on("event",a=>{const l=this.eventService.processEvent(a);!l||(o.unshift(l),r.next(o))}),s.on("eose",()=>{r.complete(),s.unsub()})})}downloadSingleFromRelay(t,e){let n=!1;return new Qe(o=>{const s=e.sub([t],{});s.on("event",a=>{const l=this.eventService.processEvent(a);!l||(n=!0,o.next(l),o.complete())}),s.on("eose",()=>{n||o.complete(),s.unsub()})})}downloadThread(t){return function rJ(...i){return 1===(i=function nJ(i){return 1===i.length&&iJ(i[0])?i[0]:i}(i)).length?Ti(i[0]):new Qe(function oJ(i){return t=>{let e=[];for(let n=0;e&&!t.closed&&n{if(e){for(let o=0;othis.downloadFromRelay({"#e":[t]},n)))}downloadEvent(t){const e=this.relayService.relays.map((n,r)=>this.downloadSingleFromRelay({kinds:[1],ids:[t]},n));return(this.appState.connected$.pipe(Te(n=>!0===n)),vn(...e)).pipe(vi(1))}downloadRecent(t){var e=this;return Me(function*(){console.log("DOWNLOAD RECENT FOR:",t);const n=e.relayService.relays[0],r=Pa().subtract(12,"hours").unix(),o=n.sub([{kinds:[1],since:r,authors:t}],{});o.loading=!0,e.subs.push(o),o.on("event",s=>{const a=e.eventService.processEvent(s);!a||ri(e,I2,cL).call(e,a)}),o.on("eose",()=>{o.loading=!1})})()}downloadThread2(t){const e=this.relayService.relays[0];if(!e)return void setTimeout(()=>{this.downloadThread(t)},1e3);Pa().subtract(12,"hours").unix();const r=e.sub([{"#e":[t]}],{});r.loading=!0,this.subs.push(r),r.on("event",o=>{const s=this.eventService.processEvent(o);if(!s)return;const a=this.thread.findIndex(l=>l.id==s.id);a>-1?this.thread[a]=s:this.thread.unshift(s)}),r.on("eose",()=>{r.loading=!1,r.unsub()})}publish(t,e=!0){var n=this;return Me(function*(){t.id=u0(t),t=yield globalThis.nostr.signEvent(t);const s=n.eventService.processEvent(t);if(!h0(t))throw new Error("The event is not valid. Cannot publish.");if(!(yield Iw(t)))throw new Error("The event signature not valid. Maybe you choose a different account than the one specified?");if(s){console.log("PUBLISH EVENT:",t),e&&(yield ri(n,I2,cL).call(n,s));for(let f=0;f{console.log(`${y.url} has accepted our event`)}),S.on("seen",()=>{console.log(`we saw the event on ${y.url}`)}),S.on("failed",z=>{console.log(`failed to publish to ${y.url}: ${z}`)})}}})()}downloadContacts(t){const e=this.relayService.relays[0];let n=!1;return new Qe(o=>{const s=e.sub([{kinds:[3],authors:[t]}],{});s.on("event",a=>{const l=this.eventService.processContacts(a);!l||(n=!0,o.next(l),o.complete())}),s.on("eose",()=>{n||o.complete(),s.unsub()})})}publishContacts(t){var e=this;return Me(function*(){const n=t.map(y=>["p",y]);let r={kind:3,created_at:Math.floor(Date.now()/1e3),content:"",pubkey:e.appState.getPublicKey(),tags:n};r.id=u0(r),r=yield globalThis.nostr.signEvent(r);const a=e.eventService.processEvent(r);if(!h0(r))throw new Error("The event is not valid. Cannot publish.");if(!(yield Iw(r)))throw new Error("The event signature not valid. Maybe you choose a different account than the one specified?");if(a){console.log("PUBLISH EVENT:",r);for(let y=0;y{console.log(`${S.url} has accepted our event`)}),z.on("seen",()=>{console.log(`we saw the event on ${S.url}`)}),z.on("failed",Q=>{console.log(`failed to publish to ${S.url}: ${Q}`)})}}})()}initialize(){var t=this;return Me(function*(){t.events=yield t.followEvents(500),ri(t,r1,O2).call(t)})()}}function lL(){nt(this,t1).next(this.event)}function O2(){nt(this,n1).next(this.events)}function cL(i){return P2.apply(this,arguments)}function P2(){return P2=Me(function*(i){const t=i.id;yield nt(this,Gu).put(t,i);const e=this.events.findIndex(n=>n.id==i.id);e>-1?this.events[e]=i:this.events.unshift(i),ri(this,r1,O2).call(this)}),P2.apply(this,arguments)}function dL(i){return R2.apply(this,arguments)}function R2(){return R2=Me(function*(i){const t=nt(this,Gu).iterator({keyEncoding:"utf8",valueEncoding:"json"}),e=[];var o,n=!1,r=!1;try{for(var a,s=Wr(t);n=!(a=yield s.next()).done;n=!1){const[l,f]=a.value;i(f,l)&&e.unshift(f)}}catch(l){r=!0,o=l}finally{try{n&&null!=s.return&&(yield s.return())}finally{if(r)throw o}}return e}),R2.apply(this,arguments)}Jn.\u0275fac=function(t){return new(t||Jn)(me(wo),me(Qs),me(Zs),me(Ra),me(Sr),me(Un),me(on),me(vr),me(sn),me(Fr))},Jn.\u0275prov=Ve({token:Jn,factory:Jn.\u0275fac,providedIn:"root"});var o1=new WeakMap;class Fs{constructor(t,e,n,r){nn(this,o1,{writable:!0,value:void 0}),this.router=t,this.dialog=e,this.appState=n,this.feedService=r,wi(this,o1,new di(void 0)),this.showMore$=nt(this,o1).asObservable()}showMore(){nt(this,o1).next()}openEvent(t,e){const n=t.composedPath();n&&0!=n.length&&-1!=n[0].className.indexOf("clickable")&&this.router.navigate(["/e",e.id])}openProfile(t,e){const n=t.composedPath();!n||0==n.length||-1!=n[0].className.indexOf("clickable")&&this.router.navigate(["/p",e.pubkey])}createNote(){var t=this;this.dialog.open(Tf,{data:{},maxWidth:"100vw",panelClass:"full-width-dialog"}).afterClosed().subscribe(function(){var n=Me(function*(r){if(!r)return;console.log("dialog data:",r);let o=r.note,s={kind:1,created_at:Math.floor(Date.now()/1e3),content:o,pubkey:t.appState.getPublicKey(),tags:[]};yield t.feedService.publish(s)});return function(r){return n.apply(this,arguments)}}())}}function lJ(i,t){}Fs.\u0275fac=function(t){return new(t||Fs)(me(tn),me(vs),me(on),me(Jn))},Fs.\u0275prov=Ve({token:Fs,factory:Fs.\u0275fac,providedIn:"root"});const cJ=function(i){return{animationDuration:i}},dJ=function(i,t){return{value:i,params:t}};function uJ(i,t){1&i&&it(0)}const uL=["*"],hJ=["tabListContainer"],mJ=["tabList"],fJ=["tabListInner"],pJ=["nextPaginator"],_J=["previousPaginator"],gJ=["tabBodyWrapper"],bJ=["tabHeader"];function yJ(i,t){}function vJ(i,t){1&i&&he(0,yJ,0,0,"ng-template",14),2&i&&Z("cdkPortalOutlet",ue().$implicit.templateLabel)}function FJ(i,t){1&i&&re(0),2&i&&Jt(ue().$implicit.textLabel)}function wJ(i,t){if(1&i){const e=ut();L(0,"div",6,7),ye("click",function(){const r=Pe(e),o=r.$implicit,s=r.index,a=ue(),l=Hi(1);return Re(a._handleClick(o,l,s))})("cdkFocusChange",function(r){const s=Pe(e).index;return Re(ue()._tabFocusChanged(r,s))}),Ee(2,"span",8)(3,"div",9),L(4,"span",10)(5,"span",11),he(6,vJ,1,1,"ng-template",12),he(7,FJ,1,1,"ng-template",null,13,js),V()()()}if(2&i){const e=t.$implicit,n=t.index,r=Hi(1),o=Hi(8),s=ue();st("mdc-tab--active",s.selectedIndex===n),Z("id",s._getTabLabelId(n))("ngClass",e.labelClass)("disabled",e.disabled)("fitInkBarToContent",s.fitInkBarToContent),lt("tabIndex",s._getTabIndex(e,n))("aria-posinset",n+1)("aria-setsize",s._tabs.length)("aria-controls",s._getTabContentId(n))("aria-selected",s.selectedIndex===n)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),X(3),Z("matRippleTrigger",r)("matRippleDisabled",e.disabled||s.disableRipple),X(3),Z("ngIf",e.templateLabel)("ngIfElse",o)}}function kJ(i,t){if(1&i){const e=ut();L(0,"mat-tab-body",15),ye("_onCentered",function(){return Pe(e),Re(ue()._removeTabBodyWrapperHeight())})("_onCentering",function(r){return Pe(e),Re(ue()._setTabBodyWrapperHeight(r))}),V()}if(2&i){const e=t.$implicit,n=t.index,r=ue();st("mat-mdc-tab-body-active",r.selectedIndex===n),Z("id",r._getTabContentId(n))("ngClass",e.bodyClass)("content",e.content)("position",e.position)("origin",e.origin)("animationDuration",r.animationDuration)("preserveContent",r.preserveContent),lt("tabindex",null!=r.contentTabIndex&&r.selectedIndex===n?r.contentTabIndex:null)("aria-labelledby",r._getTabLabelId(n))}}const xJ={translateTab:Mr("translateTab",[rn("center, void, left-origin-center, right-origin-center",Bt({transform:"none"})),rn("left",Bt({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),rn("right",Bt({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),cn("* => left, * => right, left => center, right => center",pn("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),cn("void => left-origin-center",[Bt({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),pn("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),cn("void => right-origin-center",[Bt({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),pn("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let DJ=(()=>{class i extends Na{constructor(e,n,r,o){super(e,n,o),this._host=r,this._centeringSub=h.EMPTY,this._leavingSub=h.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(Nn(this._host._isCenterPosition(this._host._position))).subscribe(e=>{e&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return i.\u0275fac=function(e){return new(e||i)(M(da),M(en),M(ai(()=>hL)),M(Lt))},i.\u0275dir=De({type:i,selectors:[["","matTabBodyHost",""]],features:[Be]}),i})(),CJ=(()=>{class i{constructor(e,n,r){this._elementRef=e,this._dir=n,this._dirChangeSubscription=h.EMPTY,this._translateTabComplete=new ae,this._onCentering=new Xe,this._beforeCentering=new Xe,this._afterLeavingCenter=new Xe,this._onCentered=new Xe(!0),this.animationDuration="500ms",this.preserveContent=!1,n&&(this._dirChangeSubscription=n.change.subscribe(o=>{this._computePositionAnimationState(o),r.markForCheck()})),this._translateTabComplete.pipe(qm((o,s)=>o.fromState===s.fromState&&o.toState===s.toState)).subscribe(o=>{this._isCenterPosition(o.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(o.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}set position(e){this._positionIndex=e,this._computePositionAnimationState()}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(e){const n=this._isCenterPosition(e.toState);this._beforeCentering.emit(n),n&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(e){return"center"==e||"left-origin-center"==e||"right-origin-center"==e}_computePositionAnimationState(e=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==e?"left":"right":this._positionIndex>0?"ltr"==e?"right":"left":"center"}_computePositionFromOrigin(e){const n=this._getLayoutDirection();return"ltr"==n&&e<=0||"rtl"==n&&e>0?"left-origin-center":"right-origin-center"}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(xn,8),M(Nt))},i.\u0275dir=De({type:i,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),i})(),hL=(()=>{class i extends CJ{constructor(e,n,r){super(e,n,r)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(xn,8),M(Nt))},i.\u0275cmp=qe({type:i,selectors:[["mat-tab-body"]],viewQuery:function(e,n){if(1&e&&Dt(Na,5),2&e){let r;We(r=$e())&&(n._portalHost=r.first)}},hostAttrs:[1,"mat-mdc-tab-body"],features:[Be],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(e,n){1&e&&(L(0,"div",0,1),ye("@translateTab.start",function(o){return n._onTranslateTabStarted(o)})("@translateTab.done",function(o){return n._translateTabComplete.next(o)}),he(2,lJ,0,0,"ng-template",2),V()),2&e&&Z("@translateTab",e3(3,dJ,n._position,cu(1,cJ,n.animationDuration)))},dependencies:[DJ],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[xJ.translateTab]}}),i})();const MJ=new Ae("MatTabContent");let B2=(()=>{class i{constructor(e){this.template=e}}return i.\u0275fac=function(e){return new(e||i)(M(Gi))},i.\u0275dir=De({type:i,selectors:[["","matTabContent",""]],features:[at([{provide:MJ,useExisting:i}])]}),i})();const EJ=new Ae("MatTabLabel"),mL=new Ae("MAT_TAB");let H2=(()=>{class i extends MW{constructor(e,n,r){super(e,n),this._closestTab=r}}return i.\u0275fac=function(e){return new(e||i)(M(Gi),M(en),M(mL,8))},i.\u0275dir=De({type:i,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[at([{provide:EJ,useExisting:i}]),Be]}),i})();const j2="mdc-tab-indicator--active",fL="mdc-tab-indicator--no-transition";class SJ{constructor(t){this._items=t}hide(){this._items.forEach(t=>t.deactivateInkBar())}alignToElement(t){const e=this._items.find(r=>r.elementRef.nativeElement===t),n=this._currentItem;if(n?.deactivateInkBar(),e){const r=n?.elementRef.nativeElement.getBoundingClientRect?.();e.activateInkBar(r),this._currentItem=e}}}function TJ(i){return class extends i{constructor(...t){super(...t),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(t){const e=dt(t);this._fitToContent!==e&&(this._fitToContent=e,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(t){const e=this.elementRef.nativeElement;if(!t||!e.getBoundingClientRect||!this._inkBarContentElement)return void e.classList.add(j2);const n=e.getBoundingClientRect(),r=t.width/n.width,o=t.left-n.left;e.classList.add(fL),this._inkBarContentElement.style.setProperty("transform",`translateX(${o}px) scaleX(${r})`),e.getBoundingClientRect(),e.classList.remove(fL),e.classList.add(j2),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(j2)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const t=this.elementRef.nativeElement.ownerDocument||document;this._inkBarElement=t.createElement("span"),this._inkBarContentElement=t.createElement("span"),this._inkBarElement.className="mdc-tab-indicator",this._inkBarContentElement.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",this._inkBarElement.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this.elementRef.nativeElement.querySelector(".mdc-tab__content"):this.elementRef.nativeElement).appendChild(this._inkBarElement)}}}const LJ=Ta(class{}),IJ=TJ((()=>{class i extends LJ{constructor(e){super(),this.elementRef=e}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return i.\u0275fac=function(e){return new(e||i)(M(Ze))},i.\u0275dir=De({type:i,features:[Be]}),i})());let pL=(()=>{class i extends IJ{}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275dir=De({type:i,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(e,n){2&e&&(lt("aria-disabled",!!n.disabled),st("mat-mdc-tab-disabled",n.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[Be]}),i})();const NJ=Ta(class{}),_L=new Ae("MAT_TAB_GROUP");let OJ=(()=>{class i extends NJ{constructor(e,n){super(),this._viewContainerRef=e,this._closestTabGroup=n,this.textLabel="",this._contentPortal=null,this._stateChanges=new ae,this.position=null,this.origin=null,this.isActive=!1}get content(){return this._contentPortal}ngOnChanges(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new vl(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}}return i.\u0275fac=function(e){return new(e||i)(M(en),M(_L,8))},i.\u0275dir=De({type:i,viewQuery:function(e,n){if(1&e&&Dt(Gi,7),2&e){let r;We(r=$e())&&(n._implicitContent=r.first)}},inputs:{textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},features:[Be,xi]}),i})(),s1=(()=>{class i extends OJ{get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275cmp=qe({type:i,selectors:[["mat-tab"]],contentQueries:function(e,n,r){if(1&e&&(Yt(r,B2,7,Gi),Yt(r,H2,5)),2&e){let o;We(o=$e())&&(n._explicitContent=o.first),We(o=$e())&&(n.templateLabel=o.first)}},inputs:{disabled:"disabled"},exportAs:["matTab"],features:[at([{provide:mL,useExisting:i}]),Be],ngContentSelectors:uL,decls:1,vars:0,template:function(e,n){1&e&&(Xt(),he(0,uJ,1,0,"ng-template"))},encapsulation:2}),i})();const gL=Da({passive:!0});let BJ=(()=>{class i{constructor(e,n,r,o,s,a,l){this._elementRef=e,this._changeDetectorRef=n,this._viewportRuler=r,this._dir=o,this._ngZone=s,this._platform=a,this._animationMode=l,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new ae,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new ae,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new Xe,this.indexFocused=new Xe,s.runOutsideAngular(()=>{qs(e.nativeElement,"mouseleave").pipe(wt(this._destroyed)).subscribe(()=>{this._stopInterval()})})}get disablePagination(){return this._disablePagination}set disablePagination(e){this._disablePagination=dt(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){e=mn(e),this._selectedIndex!=e&&(this._selectedIndexChanged=!0,this._selectedIndex=e,this._keyManager&&this._keyManager.updateActiveItem(e))}ngAfterViewInit(){qs(this._previousPaginator.nativeElement,"touchstart",gL).pipe(wt(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),qs(this._nextPaginator.nativeElement,"touchstart",gL).pipe(wt(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const e=this._dir?this._dir.change:vt("ltr"),n=this._viewportRuler.change(150),r=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new Km(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap(),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe(vi(1)).subscribe(r),vn(e,n,this._items.changes,this._itemsResized()).pipe(wt(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),r()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(o=>{this.indexFocused.emit(o),this._setTabFocus(o)})}_itemsResized(){return"function"!=typeof ResizeObserver?An:this._items.changes.pipe(Nn(this._items),Vn(e=>new Qe(n=>this._ngZone.runOutsideAngular(()=>{const r=new ResizeObserver(o=>n.next(o));return e.forEach(o=>r.observe(o.elementRef.nativeElement)),()=>{r.disconnect()}}))),AF(1),ni(e=>e.some(n=>n.contentRect.width>0&&n.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!Cr(e))switch(e.keyCode){case 13:case 32:this.focusIndex!==this.selectedIndex&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e));break;default:this._keyManager.onKeydown(e)}}_onContentChanges(){const e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(e){!this._isValidIndex(e)||this.focusIndex===e||!this._keyManager||this._keyManager.setActiveItem(e)}_isValidIndex(e){if(!this._items)return!0;const n=this._items?this._items.toArray()[e]:null;return!!n&&!n.disabled}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();const n=this._tabListContainer.nativeElement;n.scrollLeft="ltr"==this._getLayoutDirection()?0:n.scrollWidth-n.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const e=this.scrollDistance,n="ltr"===this._getLayoutDirection()?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(n)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(e){this._scrollTo(e)}_scrollHeader(e){return this._scrollTo(this._scrollDistance+("before"==e?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(e){this._stopInterval(),this._scrollHeader(e)}_scrollToLabel(e){if(this.disablePagination)return;const n=this._items?this._items.toArray()[e]:null;if(!n)return;const r=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:o,offsetWidth:s}=n.elementRef.nativeElement;let a,l;"ltr"==this._getLayoutDirection()?(a=o,l=a+s):(l=this._tabListInner.nativeElement.offsetWidth-o,a=l-s);const f=this.scrollDistance,y=this.scrollDistance+r;ay&&(this.scrollDistance+=l-y+60)}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const e=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;e||(this.scrollDistance=0),e!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=e}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,n=e?e.elementRef.nativeElement:null;n?this._inkBar.alignToElement(n):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(e,n){n&&null!=n.button&&0!==n.button||(this._stopInterval(),Kg(650,100).pipe(wt(vn(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:r,distance:o}=this._scrollHeader(e);(0===o||o>=r)&&this._stopInterval()}))}_scrollTo(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const n=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(n,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:n,distance:this._scrollDistance}}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Nt),M(Oa),M(xn,8),M(ct),M(zi),M(Vi,8))},i.\u0275dir=De({type:i,inputs:{disablePagination:"disablePagination"}}),i})(),HJ=(()=>{class i extends BJ{constructor(e,n,r,o,s,a,l){super(e,n,r,o,s,a,l),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=dt(e)}_itemSelected(e){e.preventDefault()}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Nt),M(Oa),M(xn,8),M(ct),M(zi),M(Vi,8))},i.\u0275dir=De({type:i,inputs:{disableRipple:"disableRipple"},features:[Be]}),i})(),jJ=(()=>{class i extends HJ{constructor(e,n,r,o,s,a,l){super(e,n,r,o,s,a,l)}ngAfterContentInit(){this._inkBar=new SJ(this._items),super.ngAfterContentInit()}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Nt),M(Oa),M(xn,8),M(ct),M(zi),M(Vi,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-tab-header"]],contentQueries:function(e,n,r){if(1&e&&Yt(r,pL,4),2&e){let o;We(o=$e())&&(n._items=o)}},viewQuery:function(e,n){if(1&e&&(Dt(hJ,7),Dt(mJ,7),Dt(fJ,7),Dt(pJ,5),Dt(_J,5)),2&e){let r;We(r=$e())&&(n._tabListContainer=r.first),We(r=$e())&&(n._tabList=r.first),We(r=$e())&&(n._tabListInner=r.first),We(r=$e())&&(n._nextPaginator=r.first),We(r=$e())&&(n._previousPaginator=r.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(e,n){2&e&&st("mat-mdc-tab-header-pagination-controls-enabled",n._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==n._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[Be],ngContentSelectors:uL,decls:13,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(e,n){1&e&&(Xt(),L(0,"button",0,1),ye("click",function(){return n._handlePaginatorClick("before")})("mousedown",function(o){return n._handlePaginatorPress("before",o)})("touchend",function(){return n._stopInterval()}),Ee(2,"div",2),V(),L(3,"div",3,4),ye("keydown",function(o){return n._handleKeydown(o)}),L(5,"div",5,6),ye("cdkObserveContent",function(){return n._onContentChanges()}),L(7,"div",7,8),it(9),V()()(),L(10,"button",9,10),ye("mousedown",function(o){return n._handlePaginatorPress("after",o)})("click",function(){return n._handlePaginatorClick("after")})("touchend",function(){return n._stopInterval()}),Ee(12,"div",2),V()),2&e&&(st("mat-mdc-tab-header-pagination-disabled",n._disableScrollBefore),Z("matRippleDisabled",n._disableScrollBefore||n.disableRipple)("disabled",n._disableScrollBefore||null),X(3),st("_mat-animation-noopable","NoopAnimations"===n._animationMode),X(7),st("mat-mdc-tab-header-pagination-disabled",n._disableScrollAfter),Z("matRippleDisabled",n._disableScrollAfter||n.disableRipple)("disabled",n._disableScrollAfter||null))},dependencies:[yr,KF],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2}),i})();const yL=new Ae("MAT_TABS_CONFIG");let YJ=0;const VJ=Aa(yl(class{constructor(i){this._elementRef=i}}),"primary");let zJ=(()=>{class i extends VJ{constructor(e,n,r,o){super(e),this._changeDetectorRef=n,this._animationMode=o,this._tabs=new Hs,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=h.EMPTY,this._tabLabelSubscription=h.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this._disablePagination=!1,this._preserveContent=!1,this.selectedIndexChange=new Xe,this.focusChange=new Xe,this.animationDone=new Xe,this.selectedTabChange=new Xe(!0),this._groupId=YJ++,this.animationDuration=r&&r.animationDuration?r.animationDuration:"500ms",this.disablePagination=!(!r||null==r.disablePagination)&&r.disablePagination,this.dynamicHeight=!(!r||null==r.dynamicHeight)&&r.dynamicHeight,this.contentTabIndex=r?.contentTabIndex??null,this.preserveContent=!!r?.preserveContent}get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(e){this._dynamicHeight=dt(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=mn(e,null)}get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e+"")?e+"ms":e}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(e){this._contentTabIndex=mn(e,null)}get disablePagination(){return this._disablePagination}set disablePagination(e){this._disablePagination=dt(e)}get preserveContent(){return this._preserveContent}set preserveContent(e){this._preserveContent=dt(e)}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const n=this._elementRef.nativeElement.classList;n.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&n.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}ngAfterContentChecked(){const e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){const n=null==this._selectedIndex;if(!n){this.selectedTabChange.emit(this._createChangeEvent(e));const r=this._tabBodyWrapper.nativeElement;r.style.minHeight=r.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((r,o)=>r.isActive=o===e),n||(this.selectedIndexChange.emit(e),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((n,r)=>{n.position=r-e,null!=this._selectedIndex&&0==n.position&&!n.origin&&(n.origin=e-this._selectedIndex)}),this._selectedIndex!==e&&(this._selectedIndex=e,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const e=this._clampTabIndex(this._indexToSelect);if(e===this._selectedIndex){const n=this._tabs.toArray();let r;for(let o=0;o{n[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(Nn(this._allTabs)).subscribe(e=>{this._tabs.reset(e.filter(n=>n._closestTabGroup===this||!n._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(e){const n=this._tabHeader;n&&(n.focusIndex=e)}_focusChanged(e){this._lastFocusedTabIndex=e,this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){const n=new UJ;return n.index=e,this._tabs&&this._tabs.length&&(n.tab=this._tabs.toArray()[e]),n}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=vn(...this._tabs.map(e=>e._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(e){return Math.min(this._tabs.length-1,Math.max(e||0,0))}_getTabLabelId(e){return`mat-tab-label-${this._groupId}-${e}`}_getTabContentId(e){return`mat-tab-content-${this._groupId}-${e}`}_setTabBodyWrapperHeight(e){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const n=this._tabBodyWrapper.nativeElement;n.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(n.style.height=e+"px")}_removeTabBodyWrapperHeight(){const e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height="",this.animationDone.emit()}_handleClick(e,n,r){e.disabled||(this.selectedIndex=n.focusIndex=r)}_getTabIndex(e,n){return e.disabled?null:n===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(e,n){e&&"mouse"!==e&&"touch"!==e&&(this._tabHeader.focusIndex=n)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Nt),M(yL,8),M(Vi,8))},i.\u0275dir=De({type:i,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",preserveContent:"preserveContent",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[Be]}),i})(),Y2=(()=>{class i extends zJ{constructor(e,n,r,o){super(e,n,r,o),this._fitInkBarToContent=!1,this._stretchTabs=!0,this.fitInkBarToContent=!(!r||null==r.fitInkBarToContent)&&r.fitInkBarToContent}get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(e){this._fitInkBarToContent=dt(e),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(e){this._stretchTabs=dt(e)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Nt),M(yL,8),M(Vi,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-tab-group"]],contentQueries:function(e,n,r){if(1&e&&Yt(r,s1,5),2&e){let o;We(o=$e())&&(n._allTabs=o)}},viewQuery:function(e,n){if(1&e&&(Dt(gJ,5),Dt(bJ,5)),2&e){let r;We(r=$e())&&(n._tabBodyWrapper=r.first),We(r=$e())&&(n._tabHeader=r.first)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:6,hostBindings:function(e,n){2&e&&st("mat-mdc-tab-group-dynamic-height",n.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===n.headerPosition)("mat-mdc-tab-group-stretch-tabs",n.stretchTabs)},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabGroup"],features:[at([{provide:_L,useExisting:i}]),Be],decls:6,vars:6,consts:[[3,"selectedIndex","disableRipple","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mdc-tab mat-mdc-tab mat-mdc-focus-indicator","role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",3,"id","mdc-tab--active","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-mdc-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-mdc-tab-body-active","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange"],["tabNode",""],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering"]],template:function(e,n){1&e&&(L(0,"mat-tab-header",0,1),ye("indexFocused",function(o){return n._focusChanged(o)})("selectFocusedIndex",function(o){return n.selectedIndex=o}),he(2,wJ,9,17,"div",2),V(),L(3,"div",3,4),he(5,kJ,1,11,"mat-tab-body",5),V()),2&e&&(Z("selectedIndex",n.selectedIndex||0)("disableRipple",n.disableRipple),X(2),Z("ngForOf",n._tabs),X(1),st("_mat-animation-noopable","NoopAnimations"===n._animationMode),X(2),Z("ngForOf",n._tabs))},dependencies:[Fc,kn,ii,Na,yr,UU,hL,pL,jJ],styles:['.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-top-width:2px}.mdc-tab-indicator .mdc-tab-indicator__content--icon{height:34px;font-size:34px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-tab.mdc-tab{height:48px;flex-grow:0}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none}.mat-mdc-tab .mdc-tab__text-label{display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-mdc-tab-header-with-background-background-color, transparent)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab-indicator__content--underline,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-focus-indicator::before{border-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{border-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2}),i})();class UJ{}let WJ=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[En,Mt,Fl,Gs,Hg,Qm,Mt]}),i})();const vL=["*"];class GJ{constructor(){this.columnIndex=0,this.rowIndex=0}get rowCount(){return this.rowIndex+1}get rowspan(){const t=Math.max(...this.tracker);return t>1?this.rowCount+t-1:this.rowCount}update(t,e){this.columnIndex=0,this.rowIndex=0,this.tracker=new Array(t),this.tracker.fill(0,0,this.tracker.length),this.positions=e.map(n=>this._trackTile(n))}_trackTile(t){const e=this._findMatchingGap(t.colspan);return this._markTilePosition(e,t),this.columnIndex=e+t.colspan,new qJ(this.rowIndex,e)}_findMatchingGap(t){let e=-1,n=-1;do{this.columnIndex+t>this.tracker.length?(this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),n=this._findGapEndIndex(e)):(e=this.tracker.indexOf(0,this.columnIndex),-1!=e?(n=this._findGapEndIndex(e),this.columnIndex=e+1):(this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),n=this._findGapEndIndex(e)))}while(n-e{class i{constructor(e,n){this._element=e,this._gridList=n,this._rowspan=1,this._colspan=1}get rowspan(){return this._rowspan}set rowspan(e){this._rowspan=Math.round(mn(e))}get colspan(){return this._colspan}set colspan(e){this._colspan=Math.round(mn(e))}_setStyle(e,n){this._element.nativeElement.style[e]=n}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(FL,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-grid-tile"]],hostAttrs:[1,"mat-grid-tile"],hostVars:2,hostBindings:function(e,n){2&e&<("rowspan",n.rowspan)("colspan",n.colspan)},inputs:{rowspan:"rowspan",colspan:"colspan"},exportAs:["matGridTile"],ngContentSelectors:vL,decls:2,vars:0,consts:[[1,"mat-grid-tile-content"]],template:function(e,n){1&e&&(Xt(),L(0,"div",0),it(1),V())},styles:[".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}.mat-grid-tile-content{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}"],encapsulation:2,changeDetection:0}),i})();const KJ=/^-?\d+((\.\d+)?[A-Za-z%$]?)+$/;class V2{constructor(){this._rows=0,this._rowspan=0}init(t,e,n,r){this._gutterSize=kL(t),this._rows=e.rowCount,this._rowspan=e.rowspan,this._cols=n,this._direction=r}getBaseTileSize(t,e){return`(${t}% - (${this._gutterSize} * ${e}))`}getTilePosition(t,e){return 0===e?"0":Kc(`(${t} + ${this._gutterSize}) * ${e}`)}getTileSize(t,e){return`(${t} * ${e}) + (${e-1} * ${this._gutterSize})`}setStyle(t,e,n){let r=100/this._cols,o=(this._cols-1)/this._cols;this.setColStyles(t,n,r,o),this.setRowStyles(t,e,r,o)}setColStyles(t,e,n,r){let o=this.getBaseTileSize(n,r);t._setStyle("rtl"===this._direction?"right":"left",this.getTilePosition(o,e)),t._setStyle("width",Kc(this.getTileSize(o,t.colspan)))}getGutterSpan(){return`${this._gutterSize} * (${this._rowspan} - 1)`}getTileSpan(t){return`${this._rowspan} * ${this.getTileSize(t,1)}`}getComputedHeight(){return null}}class XJ extends V2{constructor(t){super(),this.fixedRowHeight=t}init(t,e,n,r){super.init(t,e,n,r),this.fixedRowHeight=kL(this.fixedRowHeight),KJ.test(this.fixedRowHeight)}setRowStyles(t,e){t._setStyle("top",this.getTilePosition(this.fixedRowHeight,e)),t._setStyle("height",Kc(this.getTileSize(this.fixedRowHeight,t.rowspan)))}getComputedHeight(){return["height",Kc(`${this.getTileSpan(this.fixedRowHeight)} + ${this.getGutterSpan()}`)]}reset(t){t._setListStyle(["height",null]),t._tiles&&t._tiles.forEach(e=>{e._setStyle("top",null),e._setStyle("height",null)})}}class QJ extends V2{constructor(t){super(),this._parseRatio(t)}setRowStyles(t,e,n,r){this.baseTileHeight=this.getBaseTileSize(n/this.rowHeightRatio,r),t._setStyle("marginTop",this.getTilePosition(this.baseTileHeight,e)),t._setStyle("paddingTop",Kc(this.getTileSize(this.baseTileHeight,t.rowspan)))}getComputedHeight(){return["paddingBottom",Kc(`${this.getTileSpan(this.baseTileHeight)} + ${this.getGutterSpan()}`)]}reset(t){t._setListStyle(["paddingBottom",null]),t._tiles.forEach(e=>{e._setStyle("marginTop",null),e._setStyle("paddingTop",null)})}_parseRatio(t){const e=t.split(":");this.rowHeightRatio=parseFloat(e[0])/parseFloat(e[1])}}class ZJ extends V2{setRowStyles(t,e){let o=this.getBaseTileSize(100/this._rowspan,(this._rows-1)/this._rows);t._setStyle("top",this.getTilePosition(o,e)),t._setStyle("height",Kc(this.getTileSize(o,t.rowspan)))}reset(t){t._tiles&&t._tiles.forEach(e=>{e._setStyle("top",null),e._setStyle("height",null)})}}function Kc(i){return`calc(${i})`}function kL(i){return i.match(/([A-Za-z%]+)$/)?i:`${i}px`}let eee=(()=>{class i{constructor(e,n){this._element=e,this._dir=n,this._gutter="1px"}get cols(){return this._cols}set cols(e){this._cols=Math.max(1,Math.round(mn(e)))}get gutterSize(){return this._gutter}set gutterSize(e){this._gutter=`${e??""}`}get rowHeight(){return this._rowHeight}set rowHeight(e){const n=`${e??""}`;n!==this._rowHeight&&(this._rowHeight=n,this._setTileStyler(this._rowHeight))}ngOnInit(){this._checkCols(),this._checkRowHeight()}ngAfterContentChecked(){this._layoutTiles()}_checkCols(){}_checkRowHeight(){this._rowHeight||this._setTileStyler("1:1")}_setTileStyler(e){this._tileStyler&&this._tileStyler.reset(this),this._tileStyler="fit"===e?new ZJ:e&&e.indexOf(":")>-1?new QJ(e):new XJ(e)}_layoutTiles(){this._tileCoordinator||(this._tileCoordinator=new GJ);const e=this._tileCoordinator,n=this._tiles.filter(o=>!o._gridList||o._gridList===this),r=this._dir?this._dir.value:"ltr";this._tileCoordinator.update(this.cols,n),this._tileStyler.init(this.gutterSize,e,this.cols,r),n.forEach((o,s)=>{const a=e.positions[s];this._tileStyler.setStyle(o,a.row,a.col)}),this._setListStyle(this._tileStyler.getComputedHeight())}_setListStyle(e){e&&(this._element.nativeElement.style[e[0]]=e[1])}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(xn,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-grid-list"]],contentQueries:function(e,n,r){if(1&e&&Yt(r,wL,5),2&e){let o;We(o=$e())&&(n._tiles=o)}},hostAttrs:[1,"mat-grid-list"],hostVars:1,hostBindings:function(e,n){2&e&<("cols",n.cols)},inputs:{cols:"cols",gutterSize:"gutterSize",rowHeight:"rowHeight"},exportAs:["matGridList"],features:[at([{provide:FL,useExisting:i}])],ngContentSelectors:vL,decls:2,vars:0,template:function(e,n){1&e&&(Xt(),L(0,"div"),it(1),V())},styles:[".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}.mat-grid-tile-content{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}"],encapsulation:2,changeDetection:0}),i})(),tee=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[yT,Mt,yT,Mt]}),i})();const iee=["switch"],nee=["*"],ree=new Ae("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})}),oee={provide:Tr,useExisting:ai(()=>Af),multi:!0};class xL{constructor(t,e){this.source=t,this.checked=e}}let see=0;const aee=La(Aa(yl(Ta(class{constructor(i){this._elementRef=i}}))));let lee=(()=>{class i extends aee{constructor(e,n,r,o,s,a,l){super(e),this._focusMonitor=n,this._changeDetectorRef=r,this.defaults=s,this._onChange=f=>{},this._onTouched=()=>{},this._required=!1,this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new Xe,this.toggleChange=new Xe,this.tabIndex=parseInt(o)||0,this.color=this.defaultColor=s.color||"accent",this._noopAnimations="NoopAnimations"===a,this.id=this._uniqueId=`${l}${++see}`}get required(){return this._required}set required(e){this._required=dt(e)}get checked(){return this._checked}set checked(e){this._checked=dt(e),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{"keyboard"===e||"program"===e?(this._focused=!0,this._changeDetectorRef.markForCheck()):e||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(e){this.checked=!!e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}}return i.\u0275fac=function(e){Os()},i.\u0275dir=De({type:i,inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],required:"required",checked:"checked"},outputs:{change:"change",toggleChange:"toggleChange"},features:[Be]}),i})(),Af=(()=>{class i extends lee{constructor(e,n,r,o,s,a){super(e,n,r,o,s,a,"mat-mdc-slide-toggle-"),this._labelId=this._uniqueId+"-label"}get buttonId(){return`${this.id||this._uniqueId}-button`}_handleClick(){this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new xL(this,this.checked)))}focus(){this._switchElement.nativeElement.focus()}_createChangeEvent(e){return new xL(this,e)}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Ur),M(Nt),Br("tabindex"),M(ree),M(Vi,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-slide-toggle"]],viewQuery:function(e,n){if(1&e&&Dt(iee,5),2&e){let r;We(r=$e())&&(n._switchElement=r.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:11,hostBindings:function(e,n){2&e&&(jr("id",n.id),lt("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),st("mat-mdc-slide-toggle-focused",n._focused)("mat-mdc-slide-toggle-checked",n.checked)("_mat-animation-noopable",n._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matSlideToggle"],features:[at([oee]),Be],ngContentSelectors:nee,decls:17,vars:24,consts:[[1,"mdc-form-field"],["role","switch","type","button",1,"mdc-switch",3,"tabIndex","disabled","click"],["switch",""],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],["viewBox","0 0 24 24",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"],[3,"for","click"]],template:function(e,n){if(1&e&&(Xt(),L(0,"div",0)(1,"button",1,2),ye("click",function(){return n._handleClick()}),Ee(3,"div",3),L(4,"div",4)(5,"div",5)(6,"div",6),Ee(7,"div",7),V(),L(8,"div",8),Ee(9,"div",9),V(),L(10,"div",10),lr(),L(11,"svg",11),Ee(12,"path",12),V(),L(13,"svg",13),Ee(14,"path",14),V()()()()(),Bo(),L(15,"label",15),ye("click",function(o){return o.stopPropagation()}),it(16),V()()),2&e){const r=Hi(2);st("mdc-form-field--align-end","before"==n.labelPosition),X(1),st("mdc-switch--selected",n.checked)("mdc-switch--unselected",!n.checked)("mdc-switch--checked",n.checked)("mdc-switch--disabled",n.disabled),Z("tabIndex",n.tabIndex)("disabled",n.disabled),lt("id",n.buttonId)("name",n.name)("aria-label",n.ariaLabel)("aria-labelledby",n._getAriaLabelledBy())("aria-describedby",n.ariaDescribedby)("aria-required",n.required||null)("aria-checked",n.checked),X(8),Z("matRippleTrigger",r)("matRippleDisabled",n.disableRipple||n.disabled)("matRippleCentered",!0),X(6),Z("for",n.buttonId),lt("id",n._labelId)}},dependencies:[yr],styles:['.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--mdc-elevation-overlay-color, #fff)}.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative}.mdc-switch[hidden]{display:none}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (forced-colors: active){.mdc-switch__track::before,.mdc-switch__track::after{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(-100%)}[dir=rtl] .mdc-switch__track::after,.mdc-switch__track[dir=rtl]::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track[dir=rtl]::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0)}[dir=rtl] .mdc-switch__handle-track,.mdc-switch__handle-track[dir=rtl]{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track,.mdc-switch--selected .mdc-switch__handle-track[dir=rtl]{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto}[dir=rtl] .mdc-switch__handle,.mdc-switch__handle[dir=rtl]{left:auto;right:0}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media screen and (forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-elevation-overlay{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mdc-switch{width:var(--mdc-switch-track-width, 36px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, #616161)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, #424242)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color, var(--mdc-theme-surface, #fff))}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation, 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__focus-ring-wrapper,.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{height:var(--mdc-switch-handle-height, 20px)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__handle::after{opacity:var(--mdc-switch-disabled-handle-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{border-radius:var(--mdc-switch-handle-shape, 10px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{width:var(--mdc-switch-handle-width, 20px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle-track{width:calc(100% - var(--mdc-switch-handle-width, 20px))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:var(--mdc-switch-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:var(--mdc-switch-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size, 18px);height:var(--mdc-switch-selected-icon-size, 18px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size, 18px);height:var(--mdc-switch-unselected-icon-size, 18px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-hover-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-focus-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-pressed-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-hover-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-focus-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-pressed-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-selected-hover-state-layer-opacity, 0.04)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-selected-focus-state-layer-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-unselected-hover-state-layer-opacity, 0.04)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__ripple{height:var(--mdc-switch-state-layer-size, 48px);width:var(--mdc-switch-state-layer-size, 48px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{height:var(--mdc-switch-track-height, 14px)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::after{background:var(--mdc-switch-selected-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, #424242)}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::before{background:var(--mdc-switch-unselected-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, #424242)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{border-radius:var(--mdc-switch-track-shape, 7px)}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle .mdc-switch__ripple::after{content:"";opacity:0}.mat-mdc-slide-toggle .mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:opacity 75ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-elevation-overlay,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}'],encapsulation:2,changeDetection:0}),i})(),DL=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})(),uee=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[DL,Mt,Gs,En,DL,Mt]}),i})();const hee=new Ae("MAT_PROGRESS_BAR_DEFAULT_OPTIONS"),fee=Aa(class{constructor(i){this._elementRef=i}},"primary");let a1=(()=>{class i extends fee{constructor(e,n,r,o,s){super(e),this._ngZone=n,this._changeDetectorRef=r,this._animationMode=o,this._isNoopAnimation=!1,this._value=0,this._bufferValue=0,this.animationEnd=new Xe,this._mode="determinate",this._transitionendHandler=a=>{0===this.animationEnd.observers.length||!a.target||!a.target.classList.contains("mdc-linear-progress__primary-bar")||("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))},this._isNoopAnimation="NoopAnimations"===o,s&&(s.color&&(this.color=this.defaultColor=s.color),this.mode=s.mode||this.mode)}get value(){return this._value}set value(e){this._value=CL(mn(e)),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(e){this._bufferValue=CL(mn(e)),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(e){this._mode=e,this._changeDetectorRef.markForCheck()}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._transitionendHandler)})}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._transitionendHandler)}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${"buffer"===this.mode?this.bufferValue:100}%`}_isIndeterminate(){return"indeterminate"===this.mode||"query"===this.mode}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(ct),M(Nt),M(Vi,8),M(hee,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:8,hostBindings:function(e,n){2&e&&(lt("aria-valuenow",n._isIndeterminate()?null:n.value)("mode",n.mode),st("_mat-animation-noopable",n._isNoopAnimation)("mdc-linear-progress--animation-ready",!n._isNoopAnimation)("mdc-linear-progress--indeterminate",n._isIndeterminate()))},inputs:{color:"color",value:"value",bufferValue:"bufferValue",mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],features:[Be],decls:7,vars:4,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(e,n){1&e&&(L(0,"div",0),Ee(1,"div",1)(2,"div",2),V(),L(3,"div",3),Ee(4,"span",4),V(),L(5,"div",5),Ee(6,"span",4),V()),2&e&&(X(1),Di("flex-basis",n._getBufferBarFlexBasis()),X(2),Di("transform",n._getPrimaryBarTransform()))},styles:["@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half, 83.67142%))}100%{transform:translateX(var(--mdc-linear-progress-primary-full, 200.611057%))}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter, 37.651913%))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half, 84.386165%))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full, 160.277782%))}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(-10px)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half-neg, -83.67142%))}100%{transform:translateX(var(--mdc-linear-progress-primary-full-neg, -200.611057%))}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg, -37.651913%))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half-neg, -84.386165%))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full-neg, -160.277782%))}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}@media screen and (forced-colors: active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{position:absolute;width:100%;height:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid}.mdc-linear-progress__buffer{display:flex;position:absolute;width:100%;height:100%}.mdc-linear-progress__buffer-dots{background-repeat:repeat-x;flex:auto;transform:rotate(180deg);animation:mdc-linear-progress-buffering 250ms infinite linear}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar{right:0;-webkit-transform-origin:center right;transform-origin:center right}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots{animation:none}.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner{animation:none}.mdc-linear-progress__bar-inner{border-color:var(--mdc-linear-progress-active-indicator-color, #6200ee)}.mdc-linear-progress__buffer-dots{background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23e6e6e6'/%3E%3C/svg%3E\")}.mdc-linear-progress__buffer-bar{background-color:#e6e6e6}.mdc-linear-progress{height:var(--mdc-linear-progress-track-height, 4px)}.mdc-linear-progress__bar-inner{border-top-width:var(--mdc-linear-progress-track-height, 4px)}.mdc-linear-progress__buffer-dots{background-size:10px var(--mdc-linear-progress-track-height, 4px)}.mat-mdc-progress-bar{display:block}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}"],encapsulation:2,changeDetection:0}),i})();function CL(i,t=0,e=100){return Math.max(t,Math.min(e,i))}let pee=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt]}),i})();function _ee(i,t){1&i&&(L(0,"mat-icon",1),re(1,"public"),V()),2&i&&Z("matTooltip",t.$implicit)}class Ya{constructor(t){this.profiles=t,this.pubkey=""}ngOnInit(){var t=this;return Me(function*(){t.profile||(t.profile=yield t.profiles.getProfile(t.pubkey)),t.profile&&(t.verifications=t.profile.verifications)})()}}function gee(i,t){if(1&i&&Ee(0,"img",8),2&i){const e=ue();Di("border-color",null==e.circle?null:e.circle.color),Z("matTooltip",e.tooltip)("src",e.imagePath,no)}}function bee(i,t){1&i&&Ee(0,"img",9),2&i&&Z("src",ue().imagePath,no)}Ya.\u0275fac=function(t){return new(t||Ya)(M(sn))},Ya.\u0275cmp=qe({type:Ya,selectors:[["app-directory-icon"]],inputs:{pubkey:"pubkey",profile:"profile"},decls:1,vars:1,consts:[["class","directory-icon",3,"matTooltip",4,"ngFor","ngForOf"],[1,"directory-icon",3,"matTooltip"]],template:function(t,e){1&t&&he(0,_ee,2,1,"mat-icon",0),2&t&&Z("ngForOf",e.verifications)},dependencies:[kn,Gr,$u],encapsulation:2});const ML=function(i){return["/p",i]};class Js{constructor(t,e,n){this.profiles=t,this.circleService=e,this.utilities=n,this.pubkey="",this.imagePath="/assets/profile.png",this.tooltip="",this.tooltipName="",this.profileName="",this.muted=!1}ngAfterViewInit(){}ngOnInit(){var t=this;return Me(function*(){if(t.profile)t.pubkey=t.profile.pubkey,t.profileName=t.utilities.getNostrIdentifier(t.profile.pubkey);else if(t.profile=yield t.profiles.getProfile(t.pubkey),t.profileName=t.utilities.getNostrIdentifier(t.pubkey),!t.profile)return;t.profile.picture&&(t.imagePath=t.profile.picture),t.tooltip=t.profile.about,t.tooltipName=t.profileName,t.profileName=t.profile.name||t.profileName,t.circle=yield t.circleService.getCircle(t.profile.circle),t.muted=t.profile.mute})()}}Js.\u0275fac=function(t){return new(t||Js)(M(sn),M(Fr),M(On))},Js.\u0275cmp=qe({type:Js,selectors:[["app-event-header"]],inputs:{pubkey:"pubkey",profile:"profile"},ngContentSelectors:["*"],decls:11,vars:12,consts:[[1,"event-header"],[1,"icon"],[3,"routerLink"],["class","profile-image-follow","matTooltipPosition","above",3,"matTooltip","borderColor","src",4,"ngIf"],["class","profile-image","matTooltipPosition","above",3,"src",4,"ngIf"],[1,"name","clickable"],["matTooltipPosition","above",3,"matTooltip"],[1,"date","clickable"],["matTooltipPosition","above",1,"profile-image-follow",3,"matTooltip","src"],["matTooltipPosition","above",1,"profile-image",3,"src"]],template:function(t,e){1&t&&(Xt(),L(0,"div",0)(1,"div",1)(2,"a",2),he(3,gee,1,4,"img",3),he(4,bee,1,1,"img",4),V()(),L(5,"div",5)(6,"a",2)(7,"span",6),re(8),V()()(),L(9,"div",7),it(10),V()()),2&t&&(X(2),Z("routerLink",cu(8,ML,e.pubkey)),X(1),Z("ngIf",null==e.profile?null:e.profile.follow),X(1),Z("ngIf",!(null!=e.profile&&e.profile.follow)),X(2),Z("routerLink",cu(10,ML,e.pubkey)),X(1),st("muted",e.muted),Z("matTooltip",e.tooltipName),X(1),Jt(e.profileName))},dependencies:[ii,Sc,$u]});class qu{constructor(t,e){this.dialogRef=t,this.data=e}onNoClick(){this.data.picture="",this.dialogRef.close()}}function vee(i,t){1&i&&(L(0,"span",8),it(1,1),V())}function Fee(i,t){1&i&&(L(0,"span",9),it(1,2),V())}qu.\u0275fac=function(t){return new(t||qu)(M(ja),M(qc))},qu.\u0275cmp=qe({type:qu,selectors:[["profile-image-dialog"]],decls:1,vars:1,consts:[[1,"profile-image-original",3,"src","click"]],template:function(t,e){1&t&&(L(0,"img",0),ye("click",function(){return e.onNoClick()}),V()),2&t&&Z("src",e.data.picture,no)},styles:[".profile-image-original[_ngcontent-%COMP%]{max-width:100%;cursor:pointer}"]});const wee=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],kee=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"],z2=["*"],TL=new Ae("mat-chips-default-options"),AL=new Ae("MatChipAvatar"),LL=new Ae("MatChipTrailingIcon"),IL=new Ae("MatChipRemove"),l1=new Ae("MatChip");class Pee{}const Ree=La(Pee,-1);let Ku=(()=>{class i extends Ree{constructor(e,n){super(),this._elementRef=e,this._parentChip=n,this.isInteractive=!0,this._isPrimary=!0,this._disabled=!1,this._allowFocusWhenDisabled=!1,"BUTTON"===e.nativeElement.nodeName&&e.nativeElement.setAttribute("type","button")}get disabled(){return this._disabled||this._parentChip.disabled}set disabled(e){this._disabled=dt(e)}_getDisabledAttribute(){return this.disabled&&!this._allowFocusWhenDisabled?"":null}_getTabindex(){return this.disabled&&!this._allowFocusWhenDisabled||!this.isInteractive?null:this.tabIndex.toString()}focus(){this._elementRef.nativeElement.focus()}_handleClick(e){!this.disabled&&this.isInteractive&&this._isPrimary&&(e.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}_handleKeydown(e){(13===e.keyCode||32===e.keyCode)&&!this.disabled&&this.isInteractive&&this._isPrimary&&(e.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(l1))},i.\u0275dir=De({type:i,selectors:[["","matChipAction",""]],hostAttrs:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],hostVars:9,hostBindings:function(e,n){1&e&&ye("click",function(o){return n._handleClick(o)})("keydown",function(o){return n._handleKeydown(o)}),2&e&&(lt("tabindex",n._getTabindex())("disabled",n._getDisabledAttribute())("aria-disabled",n.disabled),st("mdc-evolution-chip__action--primary",n._isPrimary)("mdc-evolution-chip__action--presentational",!n.isInteractive)("mdc-evolution-chip__action--trailing",!n._isPrimary))},inputs:{disabled:"disabled",tabIndex:"tabIndex",isInteractive:"isInteractive",_allowFocusWhenDisabled:"_allowFocusWhenDisabled"},features:[Be]}),i})(),Yee=0;const Vee=La(Aa(yl(Ta(class{constructor(i){this._elementRef=i}})),"primary"),-1);let Xc=(()=>{class i extends Vee{constructor(e,n,r,o,s,a,l,f){super(n),this._changeDetectorRef=e,this._ngZone=r,this._focusMonitor=o,this._globalRippleOptions=l,this._isRippleCentered=!1,this._onFocus=new ae,this._onBlur=new ae,this.role=null,this._hasFocusInternal=!1,this.id="mat-mdc-chip-"+Yee++,this.ariaLabel=null,this._removable=!0,this._highlighted=!1,this.removed=new Xe,this.destroyed=new Xe,this.basicChipAttrName="mat-basic-chip";const y=n.nativeElement;this._document=s,this._animationsDisabled="NoopAnimations"===a,this._isBasicChip=y.hasAttribute(this.basicChipAttrName)||y.tagName.toLowerCase()===this.basicChipAttrName,null!=f&&(this.tabIndex=parseInt(f)??this.defaultTabIndex),this._monitorFocus()}_hasFocus(){return this._hasFocusInternal}get value(){return void 0!==this._value?this._value:this._textElement.textContent.trim()}set value(e){this._value=e}get removable(){return this._removable}set removable(e){this._removable=dt(e)}get highlighted(){return this._highlighted}set highlighted(e){this._highlighted=dt(e)}ngAfterViewInit(){this._textElement=this._elementRef.nativeElement.querySelector(".mat-mdc-chip-action-label"),this._pendingFocus&&(this._pendingFocus=!1,this.focus())}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this.destroyed.emit({chip:this}),this.destroyed.complete()}remove(){this.removable&&this.removed.emit({chip:this})}_isRippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||this._isBasicChip||!!this._globalRippleOptions?.disabled}_hasTrailingIcon(){return!(!this.trailingIcon&&!this.removeIcon)}_handleKeydown(e){(8===e.keyCode||46===e.keyCode)&&(e.preventDefault(),this.remove())}focus(){this.disabled||(this.primaryAction?this.primaryAction.focus():this._pendingFocus=!0)}_getSourceAction(e){return this._getActions().find(n=>{const r=n._elementRef.nativeElement;return r===e||r.contains(e)})}_getActions(){const e=[];return this.primaryAction&&e.push(this.primaryAction),this.removeIcon&&e.push(this.removeIcon),this.trailingIcon&&e.push(this.trailingIcon),e}_handlePrimaryActionInteraction(){}_monitorFocus(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{const n=null!==e;n!==this._hasFocusInternal&&(this._hasFocusInternal=n,n?this._onFocus.next({chip:this}):this._ngZone.onStable.pipe(vi(1)).subscribe(()=>this._ngZone.run(()=>this._onBlur.next({chip:this}))))})}}return i.\u0275fac=function(e){return new(e||i)(M(Nt),M(Ze),M(ct),M(Ur),M(Lt),M(Vi,8),M(ef,8),Br("tabindex"))},i.\u0275cmp=qe({type:i,selectors:[["mat-basic-chip"],["mat-chip"]],contentQueries:function(e,n,r){if(1&e&&(Yt(r,AL,5),Yt(r,LL,5),Yt(r,IL,5)),2&e){let o;We(o=$e())&&(n.leadingIcon=o.first),We(o=$e())&&(n.trailingIcon=o.first),We(o=$e())&&(n.removeIcon=o.first)}},viewQuery:function(e,n){if(1&e&&(Dt(yr,5),Dt(Ku,5)),2&e){let r;We(r=$e())&&(n.ripple=r.first),We(r=$e())&&(n.primaryAction=r.first)}},hostAttrs:[1,"mat-mdc-chip"],hostVars:30,hostBindings:function(e,n){1&e&&ye("keydown",function(o){return n._handleKeydown(o)}),2&e&&(jr("id",n.id),lt("role",n.role)("tabindex",n.role?n.tabIndex:null)("aria-label",n.ariaLabel),st("mdc-evolution-chip",!n._isBasicChip)("mdc-evolution-chip--disabled",n.disabled)("mdc-evolution-chip--with-trailing-action",n._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",n.leadingIcon)("mdc-evolution-chip--with-primary-icon",n.leadingIcon)("mdc-evolution-chip--with-avatar",n.leadingIcon)("mat-mdc-chip-with-avatar",n.leadingIcon)("mat-mdc-chip-highlighted",n.highlighted)("mat-mdc-chip-disabled",n.disabled)("mat-mdc-basic-chip",n._isBasicChip)("mat-mdc-standard-chip",!n._isBasicChip)("mat-mdc-chip-with-trailing-icon",n._hasTrailingIcon())("_mat-animation-noopable",n._animationsDisabled))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",role:"role",id:"id",ariaLabel:["aria-label","ariaLabel"],value:"value",removable:"removable",highlighted:"highlighted"},outputs:{removed:"removed",destroyed:"destroyed"},exportAs:["matChip"],features:[at([{provide:l1,useExisting:i}]),Be],ngContentSelectors:kee,decls:9,vars:6,consts:[["matRipple","",1,"mat-mdc-chip-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"isInteractive"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing",4,"ngIf"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(e,n){1&e&&(Xt(wee),Ee(0,"span",0)(1,"span",1),L(2,"span",2)(3,"div",3),he(4,vee,2,0,"span",4),L(5,"span",5),it(6),Ee(7,"span",6),V()()(),he(8,Fee,2,0,"span",7)),2&e&&(Z("matRippleDisabled",n._isRippleDisabled())("matRippleCentered",n._isRippleCentered)("matRippleTrigger",n._elementRef.nativeElement),X(3),Z("isInteractive",!1),X(1),Z("ngIf",n.leadingIcon),X(4),Z("ngIf",n._hasTrailingIcon()))},dependencies:[ii,yr,Ku],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:24px}.mdc-evolution-chip--with-avatar .mdc-evolution-chip__graphic{height:24px;width:24px;font-size:24px}.mdc-evolution-chip--with-avatar .mdc-evolution-chip__icon--primary{height:24px;width:24px;font-size:24px}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px);height:var(--mdc-chip-container-height, 32px)}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius, 14px 14px 14px 14px)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size, 28px)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size, 28px);width:var(--mdc-chip-with-avatar-avatar-size, 28px);font-size:var(--mdc-chip-with-avatar-avatar-size, 28px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-outline-width, 1px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-outline-width, 1px)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--selected) .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-unselected-outline-width, 1px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color, transparent)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color, transparent)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color, currentColor)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size, 18px);width:var(--mdc-chip-with-icon-icon-size, 18px);font-size:var(--mdc-chip-with-icon-icon-size, 18px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color, currentColor)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color, currentColor)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color, currentColor)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{width:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),i})();class zee{constructor(t){}}const Uee=La(zee);let d1=(()=>{class i extends Uee{constructor(e,n,r){super(e),this._elementRef=e,this._changeDetectorRef=n,this._dir=r,this._lastDestroyedFocusedChipIndex=null,this._destroyed=new ae,this._defaultRole="presentation",this._disabled=!1,this._explicitRole=null,this._chipActions=new Hs}get chipFocusChanges(){return this._getChipStream(e=>e._onFocus)}get chipDestroyedChanges(){return this._getChipStream(e=>e.destroyed)}get disabled(){return this._disabled}set disabled(e){this._disabled=dt(e),this._syncChipsState()}get empty(){return 0===this._chips.length}get role(){return this._explicitRole?this._explicitRole:this.empty?null:this._defaultRole}set role(e){this._explicitRole=e}get focused(){return this._hasFocusedChip()}ngAfterViewInit(){this._setUpFocusManagement(),this._trackChipSetChanges(),this._trackDestroyedFocusedChip()}ngOnDestroy(){this._keyManager?.destroy(),this._chipActions.destroy(),this._destroyed.next(),this._destroyed.complete()}_hasFocusedChip(){return this._chips&&this._chips.some(e=>e._hasFocus())}_syncChipsState(){this._chips&&this._chips.forEach(e=>{e.disabled=this._disabled,e._changeDetectorRef.markForCheck()})}focus(){}_handleKeydown(e){this._originatesFromChip(e)&&this._keyManager.onKeydown(e)}_isValidIndex(e){return e>=0&&e{this.tabIndex=e,this._changeDetectorRef.markForCheck()}))}_getChipStream(e){return this._chips.changes.pipe(Nn(null),Vn(()=>vn(...this._chips.map(e))))}_originatesFromChip(e){let n=e.target;for(;n&&n!==this._elementRef.nativeElement;){if(n.classList&&n.classList.contains("mdc-evolution-chip"))return!0;n=n.parentElement}return!1}_setUpFocusManagement(){this._chips.changes.pipe(Nn(this._chips)).subscribe(e=>{const n=[];e.forEach(r=>r._getActions().forEach(o=>n.push(o))),this._chipActions.reset(n),this._chipActions.notifyOnChanges()}),this._keyManager=new Km(this._chipActions).withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr").withHomeAndEnd().skipPredicate(e=>this._skipPredicate(e)),this.chipFocusChanges.pipe(wt(this._destroyed)).subscribe(({chip:e})=>{const n=e._getSourceAction(document.activeElement);n&&this._keyManager.updateActiveItem(n)}),this._dir?.change.pipe(wt(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e))}_skipPredicate(e){return!e.isInteractive||e.disabled}_trackChipSetChanges(){this._chips.changes.pipe(Nn(null),wt(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe(wt(this._destroyed)).subscribe(e=>{const r=this._chips.toArray().indexOf(e.chip);this._isValidIndex(r)&&e.chip._hasFocus()&&(this._lastDestroyedFocusedChipIndex=r)})}_redirectDestroyedChipFocus(){if(null!=this._lastDestroyedFocusedChipIndex){if(this._chips.length){const e=Math.min(this._lastDestroyedFocusedChipIndex,this._chips.length-1),n=this._chips.toArray()[e];n.disabled?1===this._chips.length?this.focus():this._keyManager.setPreviousItemActive():n.focus()}else this.focus();this._lastDestroyedFocusedChipIndex=null}}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Nt),M(xn,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-chip-set"]],contentQueries:function(e,n,r){if(1&e&&Yt(r,Xc,5),2&e){let o;We(o=$e())&&(n._chips=o)}},hostAttrs:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],hostVars:1,hostBindings:function(e,n){1&e&&ye("keydown",function(o){return n._handleKeydown(o)}),2&e&<("role",n.role)},inputs:{disabled:"disabled",role:"role"},features:[Be],ngContentSelectors:z2,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(e,n){1&e&&(Xt(),L(0,"span",0),it(1),V())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0}),i})(),Jee=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[Zm,{provide:TL,useValue:{separatorKeyCodes:[13]}}],imports:[Mt,En,Gs,Mt]}),i})();function ete(i,t){1&i&&(L(0,"span"),re(1,", "),V())}const tte=function(i){return["/p",i]};function ite(i,t){if(1&i&&(L(0,"span")(1,"a",1),re(2),V(),he(3,ete,2,0,"span",2),V()),2&i){const e=t.$implicit,n=t.last;X(1),Z("routerLink",cu(3,tte,e.pubkey)),X(1),Jt(e.name),X(1),Z("ngIf",!n)}}class Lf{constructor(t,e){this.profileService=t,this.utilities=e,this.keys=[],this.profiles=[]}ngOnInit(){var t=this;return Me(function*(){t.profiles=[];for(let e=0;e0),X(1),Z("keys",e)}}function lte(i,t){if(1&i&&(L(0,"mat-chip"),re(1),V()),2&i){const e=t.$implicit;X(1),ci("#",e,"")}}function cte(i,t){if(1&i&&(L(0,"div",1),re(1),he(2,nte,2,0,"span",2),he(3,ote,2,1,"div",3),he(4,ate,4,2,"div",4),L(5,"mat-chip-set",5),he(6,lte,2,1,"mat-chip",6),V()()),2&i){const e=ue();X(1),ci(" ",e.content,""),X(1),Z("ngIf",e.event.contentCut),X(1),Z("ngIf",e.images&&e.images.length>0),X(1),Z("ngIf",e.repliesTo(e.event)),X(2),Z("ngForOf",e.hashtags(e.event.tags))}}Lf.\u0275fac=function(t){return new(t||Lf)(M(sn),M(On))},Lf.\u0275cmp=qe({type:Lf,selectors:[["app-reply-list"]],inputs:{keys:"keys"},decls:1,vars:1,consts:[[4,"ngFor","ngForOf"],[1,"reply-link",3,"routerLink"],[4,"ngIf"]],template:function(t,e){1&t&&he(0,ite,4,5,"span",0),2&t&&Z("ngForOf",e.profiles)},dependencies:[kn,ii,Sc]});class xo{constructor(t,e,n){this.profileService=t,this.utilities=e,this.dialog=n,this.profileName="",this.tooltip="",this.profiles=[],this.images=[]}ngOnInit(){var t=this;return Me(function*(){if(t.images=[],!t.event)return;let e=t.event.content;if(t.content=e,e.indexOf("#[")>-1){let n=e.indexOf("#["),r=e.indexOf("]",n);const o=e.substring(n+2,r),s=parseInt(o);let a=t.replyTo(t.event,s);if(!a)return;const l=yield t.profileService.getProfile(a);if(!l)return;e=e.substring(0,e.indexOf("#["))+"@"+l?.name+e.substring(r+1)}if(t.profileService.isFollowing(t.event.pubkey)){const n=[...e.matchAll(xo.regexp)];t.images=n.map(r=>r[0]),e=e.replaceAll(xo.regexp,"")}t.content=e})()}expandImage(t){this.dialog.open(qu,{data:{picture:t}})}hashtags(t){const e=t.filter(n=>"t"===n[0]).map(n=>n[1]);return 0==e.length?null:e}repliesTo(t){if(!t)return null;let e=t.tags.filter(n=>"p"===n[0]).map(n=>n[1]);return e=e.filter(n=>n!==t.pubkey),0==e.length?null:e}replyTo(t,e){return t?t.tags[e][1]:void 0}}xo.regexp=/(?:(?:https?)+\:\/\/+[a-zA-Z0-9\/\._-]{1,})+(?:(?:jpe?g|png|gif|webp))/g,xo.\u0275fac=function(t){return new(t||xo)(M(sn),M(On),M(vs))},xo.\u0275cmp=qe({type:xo,selectors:[["app-content"]],inputs:{event:"event"},decls:1,vars:1,consts:[["class","content clickable",4,"ngIf"],[1,"content","clickable"],[4,"ngIf"],["class","event-images",4,"ngIf"],["class","dimmed clickable",4,"ngIf"],[1,"hashtags"],[4,"ngFor","ngForOf"],[1,"event-images"],["class","event-image",3,"src","click",4,"ngFor","ngForOf"],[1,"event-image",3,"src","click"],[1,"dimmed","clickable"],["class","clickable",4,"ngIf"],[3,"keys"],[1,"clickable"]],template:function(t,e){1&t&&he(0,cte,7,5,"div",0),2&t&&Z("ngIf",e.event)},dependencies:[kn,ii,Xc,d1,Lf],styles:[".event-image[_ngcontent-%COMP%]{width:100%;max-width:480px;display:inline-block;margin-top:.2em}.event-images[_ngcontent-%COMP%]{text-align:left}"]});var u1=new WeakMap,h1=new WeakSet,RL=new WeakSet;class Va{constructor(t){Pn(this,RL),Pn(this,h1),nn(this,u1,{writable:!0,value:void 0}),this.storage=t,wi(this,u1,new di(void 0)),this.table=this.storage.table("notes")}get notesChanged$(){return nt(this,u1).asObservable()}list(){var t=this;return Me(function*(){return ri(t,RL,dte).call(t,(e,n)=>!0)})()}putNote(t){var e=this;return Me(function*(){const n=t.id;yield e.table.put(n,t),ri(e,h1,U2).call(e)})()}deleteNote(t){var e=this;return Me(function*(){yield e.table.del(t),ri(e,h1,U2).call(e)})()}wipe(){var t=this;return Me(function*(){var r,e=!1,n=!1;try{for(var s,o=Wr(t.table.iterator({}));e=!(s=yield o.next()).done;e=!1){const[a,l]=s.value;yield t.table.del(a)}}catch(a){n=!0,r=a}finally{try{e&&null!=o.return&&(yield o.return())}finally{if(n)throw r}}ri(t,h1,U2).call(t)})()}}function U2(){nt(this,u1).next(void 0)}function dte(i){return W2.apply(this,arguments)}function W2(){return W2=Me(function*(i){const t=this.table.iterator({keyEncoding:"utf8",valueEncoding:"json"}),e=[];var o,n=!1,r=!1;try{for(var a,s=Wr(t);n=!(a=yield s.next()).done;n=!1){const[l,f]=a.value;i(f,l)&&(f.id=l,e.push(f))}}catch(l){r=!0,o=l}finally{try{n&&null!=s.return&&(yield s.return())}finally{if(r)throw o}}return e}),W2.apply(this,arguments)}function BL(i,t){return t?e=>wc(t.pipe(vi(1),function ute(){return ot((i,t)=>{i.subscribe(tt(t,x))})}()),e.pipe(BL(i))):an((e,n)=>i(e,n).pipe(vi(1),tg(e)))}function $2(i,t=Bm){const e=Kg(i,t);return BL(()=>e)}Va.\u0275fac=function(t){return new(t||Va)(me(vr))},Va.\u0275prov=Ve({token:Va,factory:Va.\u0275fac,providedIn:"root"});const hte=["mat-menu-item",""];function mte(i,t){1&i&&(lr(),L(0,"svg",3),Ee(1,"polygon",4),V())}const fte=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],pte=["mat-icon, [matMenuItemIcon]","*"];function _te(i,t){if(1&i){const e=ut();L(0,"div",0),ye("keydown",function(r){return Pe(e),Re(ue()._handleKeydown(r))})("click",function(){return Pe(e),Re(ue().closed.emit("click"))})("@transformMenu.start",function(r){return Pe(e),Re(ue()._onAnimationStart(r))})("@transformMenu.done",function(r){return Pe(e),Re(ue()._onAnimationDone(r))}),L(1,"div",1),it(2),V()()}if(2&i){const e=ue();Z("id",e.panelId)("ngClass",e._classList)("@transformMenu",e._panelAnimationState),lt("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby||null)("aria-describedby",e.ariaDescribedby||null)}}const gte=["*"],G2=new Ae("MAT_MENU_PANEL"),bte=yl(Ta(class{}));let Pl=(()=>{class i extends bte{constructor(e,n,r,o,s){super(),this._elementRef=e,this._document=n,this._focusMonitor=r,this._parentMenu=o,this._changeDetectorRef=s,this.role="menuitem",this._hovered=new ae,this._focused=new ae,this._highlighted=!1,this._triggersSubmenu=!1,o?.addItem?.(this)}focus(e,n){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,n):this._getHostElement().focus(n),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const e=this._elementRef.nativeElement.cloneNode(!0),n=e.querySelectorAll("mat-icon, .material-icons");for(let r=0;r enter",pn("120ms cubic-bezier(0, 0, 0.2, 1)",Bt({opacity:1,transform:"scale(1)"}))),cn("* => void",pn("100ms 25ms linear",Bt({opacity:0})))]),fadeInItems:Mr("fadeInItems",[rn("showing",Bt({opacity:1})),cn("void => *",[Bt({opacity:0}),pn("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let vte=0;const HL=new Ae("mat-menu-default-options",{providedIn:"root",factory:function Fte(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let If=(()=>{class i{constructor(e,n,r,o){this._elementRef=e,this._ngZone=n,this._defaultOptions=r,this._changeDetectorRef=o,this._xPosition=this._defaultOptions.xPosition,this._yPosition=this._defaultOptions.yPosition,this._directDescendantItems=new Hs,this._classList={},this._panelAnimationState="void",this._animationDone=new ae,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||"",this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new Xe,this.close=this.closed,this.panelId="mat-menu-panel-"+vte++}get xPosition(){return this._xPosition}set xPosition(e){this._xPosition=e,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(e){this._yPosition=e,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(e){this._overlapTrigger=dt(e)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=dt(e)}set panelClass(e){const n=this._previousPanelClass;n&&n.length&&n.split(" ").forEach(r=>{this._classList[r]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(" ").forEach(r=>{this._classList[r]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(e){this.panelClass=e}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new Km(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(Nn(this._directDescendantItems),Vn(e=>vn(...e.map(n=>n._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e)),this._directDescendantItems.changes.subscribe(e=>{const n=this._keyManager;if("enter"===this._panelAnimationState&&n.activeItem?._hasFocus()){const r=e.toArray(),o=Math.max(0,Math.min(r.length-1,n.activeItemIndex||0));r[o]&&!r[o].disabled?n.setActiveItem(o):n.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe(Nn(this._directDescendantItems),Vn(n=>vn(...n.map(r=>r._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){const n=e.keyCode,r=this._keyManager;switch(n){case 27:Cr(e)||(e.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case 39:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(38===n||40===n)&&r.setFocusOrigin("keyboard"),void r.onKeydown(e)}e.stopPropagation()}focusFirstItem(e="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe(vi(1)).subscribe(()=>{let n=null;if(this._directDescendantItems.length&&(n=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!n||!n.contains(document.activeElement)){const r=this._keyManager;r.setFocusOrigin(e).setFirstItemActive(),!r.activeItem&&n&&n.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){const n=Math.min(this._baseElevation+e,24),r=`${this._elevationPrefix}${n}`,o=Object.keys(this._classList).find(s=>s.startsWith(this._elevationPrefix));(!o||o===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[r]=!0,this._previousElevation=r)}setPositionClasses(e=this.xPosition,n=this.yPosition){const r=this._classList;r["mat-menu-before"]="before"===e,r["mat-menu-after"]="after"===e,r["mat-menu-above"]="above"===n,r["mat-menu-below"]="below"===n,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(e){this._animationDone.next(e),this._isAnimating=!1}_onAnimationStart(e){this._isAnimating=!0,"enter"===e.toState&&0===this._keyManager.activeItemIndex&&(e.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe(Nn(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(n=>n._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(ct),M(HL),M(Nt))},i.\u0275dir=De({type:i,contentQueries:function(e,n,r){if(1&e&&(Yt(r,yte,5),Yt(r,Pl,5),Yt(r,Pl,4)),2&e){let o;We(o=$e())&&(n.lazyContent=o.first),We(o=$e())&&(n._allItems=o),We(o=$e())&&(n.items=o)}},viewQuery:function(e,n){if(1&e&&Dt(Gi,5),2&e){let r;We(r=$e())&&(n.templateRef=r.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}}),i})(),Nf=(()=>{class i extends If{constructor(e,n,r,o){super(e,n,r,o),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(ct),M(HL),M(Nt))},i.\u0275cmp=qe({type:i,selectors:[["mat-menu"]],hostVars:3,hostBindings:function(e,n){2&e&<("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[at([{provide:G2,useExisting:i}]),Be],ngContentSelectors:gte,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mdc-menu-surface","mdc-menu-surface--open","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content","mdc-list"]],template:function(e,n){1&e&&(Xt(),he(0,_te,3,6,"ng-template"))},dependencies:[Fc],styles:['.mdc-menu-surface{display:none;position:absolute;box-sizing:border-box;max-width:var(--mdc-menu-max-width, calc(100vw - 32px));max-height:var(--mdc-menu-max-height, calc(100vh - 32px));margin:0;padding:0;transform:scale(1);transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;z-index:8;border-radius:var(--mdc-shape-medium, 4px);transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--animating-open{display:inline-block;transform:scale(0.8);opacity:0}.mdc-menu-surface--open{display:inline-block;transform:scale(1);opacity:1}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0}[dir=rtl] .mdc-menu-surface,.mdc-menu-surface[dir=rtl]{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{position:relative;overflow:visible}.mdc-menu-surface--fixed{position:fixed}.mdc-menu-surface--fullwidth{width:100%}mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;position:relative}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item.mdc-list-item{align-items:center}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item .mdc-list-item__primary-text{white-space:normal}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[m1.transformMenu,m1.fadeInItems]},changeDetection:0}),i})();const jL=new Ae("mat-menu-scroll-strategy"),kte={provide:jL,deps:[Er],useFactory:function wte(i){return()=>i.scrollStrategies.reposition()}},YL=Da({passive:!0});let xte=(()=>{class i{constructor(e,n,r,o,s,a,l,f,y){this._overlay=e,this._element=n,this._viewContainerRef=r,this._menuItemInstance=a,this._dir=l,this._focusMonitor=f,this._ngZone=y,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=h.EMPTY,this._hoverSubscription=h.EMPTY,this._menuCloseSubscription=h.EMPTY,this._handleTouchStart=S=>{JF(S)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new Xe,this.onMenuOpen=this.menuOpened,this.menuClosed=new Xe,this.onMenuClose=this.menuClosed,this._scrollStrategy=o,this._parentMaterialMenu=s instanceof If?s:void 0,n.nativeElement.addEventListener("touchstart",this._handleTouchStart,YL)}get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(e){this.menu=e}get menu(){return this._menu}set menu(e){e!==this._menu&&(this._menu=e,this._menuCloseSubscription.unsubscribe(),e&&(this._menuCloseSubscription=e.close.subscribe(n=>{this._destroyMenu(n),("click"===n||"tab"===n)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(n)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,YL),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const e=this.menu;if(this._menuOpen||!e)return;const n=this._createOverlay(e),r=n.getConfig(),o=r.positionStrategy;this._setPosition(e,o),r.hasBackdrop=null==e.hasBackdrop?!this.triggersSubmenu():e.hasBackdrop,n.attach(this._getPortal(e)),e.lazyContent&&e.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(e),e instanceof If&&(e._startAnimation(),e._directDescendantItems.changes.pipe(wt(e.close)).subscribe(()=>{o.withLockedPosition(!1).reapplyLastPosition(),o.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(e,n){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,n):this._element.nativeElement.focus(n)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(e){if(!this._overlayRef||!this.menuOpen)return;const n=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===e||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,n instanceof If?(n._resetAnimation(),n.lazyContent?n._animationDone.pipe(ni(r=>"void"===r.toState),vi(1),wt(n.lazyContent._attached)).subscribe({next:()=>n.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),n?.lazyContent?.detach())}_initMenu(e){e.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,e.direction=this.dir,this._setMenuElevation(e),e.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(e){if(e.setElevation){let n=0,r=e.parentMenu;for(;r;)n++,r=r.parentMenu;e.setElevation(n)}}_setIsMenuOpen(e){this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(e)}_createOverlay(e){if(!this._overlayRef){const n=this._getOverlayConfig(e);this._subscribeToPositions(e,n.positionStrategy),this._overlayRef=this._overlay.create(n),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(e){return new rf({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:e.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:e.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(e,n){e.setPositionClasses&&n.positionChanges.subscribe(r=>{const o="start"===r.connectionPair.overlayX?"after":"before",s="top"===r.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>e.setPositionClasses(o,s)):e.setPositionClasses(o,s)})}_setPosition(e,n){let[r,o]="before"===e.xPosition?["end","start"]:["start","end"],[s,a]="above"===e.yPosition?["bottom","top"]:["top","bottom"],[l,f]=[s,a],[y,S]=[r,o],z=0;if(this.triggersSubmenu()){if(S=r="before"===e.xPosition?"start":"end",o=y="end"===r?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const Q=this._parentMaterialMenu.items.first;this._parentInnerPadding=Q?Q._getHostElement().offsetTop:0}z="bottom"===s?this._parentInnerPadding:-this._parentInnerPadding}}else e.overlapTrigger||(l="top"===s?"bottom":"top",f="top"===a?"bottom":"top");n.withPositions([{originX:r,originY:l,overlayX:y,overlayY:s,offsetY:z},{originX:o,originY:l,overlayX:S,overlayY:s,offsetY:z},{originX:r,originY:f,overlayX:y,overlayY:a,offsetY:-z},{originX:o,originY:f,overlayX:S,overlayY:a,offsetY:-z}])}_menuClosingActions(){const e=this._overlayRef.backdropClick(),n=this._overlayRef.detachments();return vn(e,this._parentMaterialMenu?this._parentMaterialMenu.closed:vt(),this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(ni(s=>s!==this._menuItemInstance),ni(()=>this._menuOpen)):vt(),n)}_handleMousedown(e){ZF(e)||(this._openedBy=0===e.button?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){const n=e.keyCode;(13===n||32===n)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(39===n&&"ltr"===this.dir||37===n&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe(ni(e=>e===this._menuItemInstance&&!e.disabled),$2(0,hw)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof If&&this.menu._isAnimating?this.menu._animationDone.pipe(vi(1),$2(0,hw),wt(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new vl(e.templateRef,this._viewContainerRef)),this._portal}}return i.\u0275fac=function(e){return new(e||i)(M(Er),M(Ze),M(en),M(jL),M(G2,8),M(Pl,10),M(xn,8),M(Ur),M(ct))},i.\u0275dir=De({type:i,hostVars:3,hostBindings:function(e,n){1&e&&ye("click",function(o){return n._handleClick(o)})("mousedown",function(o){return n._handleMousedown(o)})("keydown",function(o){return n._handleKeydown(o)}),2&e&<("aria-haspopup",n.menu?"menu":null)("aria-expanded",n.menuOpen)("aria-controls",n.menuOpen?n.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),i})(),q2=(()=>{class i extends xte{}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275dir=De({type:i,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[Be]}),i})(),Dte=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[kte],imports:[En,Gs,Mt,Bc,kl,Mt]}),i})();function Cte(i,t){1&i&&(L(0,"button",8)(1,"mat-icon",9),re(2,"more_vert"),V()()),2&i&&(ue(),Z("matMenuTriggerFor",Hi(3)))}function Mte(i,t){1&i&&(L(0,"button",10)(1,"mat-icon"),re(2,"more_vert"),V()()),2&i&&(ue(),Z("matMenuTriggerFor",Hi(3)))}function Ete(i,t){if(1&i){const e=ut();L(0,"button",11),ye("click",function(){return Pe(e),Re(ue().saveNote())}),L(1,"mat-icon"),re(2,"bookmark_add"),V(),L(3,"span"),re(4,"Save Note"),V()()}}function Ste(i,t){if(1&i){const e=ut();L(0,"button",11),ye("click",function(){return Pe(e),Re(ue().removeNote())}),L(1,"mat-icon"),re(2,"bookmark_remove"),V(),L(3,"span"),re(4,"Remove from Notes"),V()()}}function Tte(i,t){if(1&i){const e=ut();L(0,"button",11),ye("click",function(){const o=Pe(e).$implicit;return Re(ue().follow(o.id))}),L(1,"mat-icon"),re(2,"trip_origin"),V(),L(3,"span"),re(4),V()()}if(2&i){const e=t.$implicit;X(1),Di("color",e.color),X(3),Jt(e.name)}}function Ate(i,t){if(1&i){const e=ut();L(0,"button",11),ye("click",function(){Pe(e);const r=ue();return Re(r.copyNoteId(r.event.id))}),L(1,"mat-icon"),re(2,"content_copy"),V(),L(3,"span"),re(4,"Note ID (nevent)"),V()()}}function Lte(i,t){if(1&i){const e=ut();L(0,"button",11),ye("click",function(){Pe(e);const r=ue();return Re(r.copy(r.event.id))}),L(1,"mat-icon"),re(2,"content_copy"),V(),L(3,"span"),re(4,"Note ID (hex)"),V()()}}function Ite(i,t){if(1&i){const e=ut();L(0,"button",11),ye("click",function(){Pe(e);const r=ue();return Re(r.copyNoteUrl(r.event.id))}),L(1,"mat-icon"),re(2,"content_copy"),V(),L(3,"span"),re(4,"Note URL (nevent)"),V()()}}function Nte(i,t){if(1&i){const e=ut();L(0,"button",11),ye("click",function(){return Pe(e),Re(ue().copyEvent())}),L(1,"mat-icon"),re(2,"content_copy"),V(),L(3,"span"),re(4,"Note Data"),V()()}}class za{constructor(t,e,n,r,o,s){this.feedService=t,this.circlesService=e,this.snackBar=n,this.profileService=r,this.notesService=o,this.utilities=s,this.fab=!1,this.pubkey="",this.circles=[]}saveNote(){var t=this;return Me(function*(){if(!t.event)return;const e=t.event;e.saved=Math.floor(Date.now()/1e3),yield t.notesService.putNote(e)})()}removeNote(){var t=this;return Me(function*(){!t.event||(console.log("DELETE EVENT:",t.event),yield t.notesService.deleteNote(t.event.id))})()}follow(t){var e=this;return Me(function*(){console.log("FOLLOW:",e.profile),e.profile&&(e.profile.follow?yield e.profileService.setCircle(e.profile.pubkey,t):(yield e.profileService.follow(e.profile.pubkey,t),yield e.feedService.downloadRecent([e.profile.pubkey])))})()}getNpub(t){return this.utilities.getNostrIdentifier(t)}copyEvent(){this.copy(JSON.stringify(this.event))}copyProfileUrl(t){this.copy(`web+nostr:npub:${Tl.npubEncode(t)}`)}copyNoteId(t){this.copy(Tl.neventEncode({id:t}))}copyNoteUrl(t){this.copy(`web+nostr:nevent:${Tl.neventEncode({id:t})}`)}copyProfile(){this.profile&&this.copy(JSON.stringify({name:this.profile.name,about:this.profile.about,nip05:this.profile.nip05,picture:this.profile.picture,website:this.profile.website,lud06:this.profile.lud06,display_name:this.profile.display_name}))}copy(t){Ng(t),this.snackBar.open("Copied to clipboard","Hide",{duration:2500,horizontalPosition:"center",verticalPosition:"bottom"})}unfollow(){var t=this;return Me(function*(){!t.profile||(yield t.profileService.unfollow(t.profile.pubkey))})()}mute(){var t=this;return Me(function*(){!t.profile||(yield t.profileService.mute(t.profile.pubkey))})()}unmute(){var t=this;return Me(function*(){!t.profile||(yield t.profileService.unmute(t.profile.pubkey))})()}block(){var t=this;return Me(function*(){!t.profile||(yield t.profileService.block(t.profile.pubkey))})()}unblock(){var t=this;return Me(function*(){!t.profile||(yield t.profileService.unblock(t.profile.pubkey))})()}ngOnDestroy(){this.circlesSub&&this.circlesSub.unsubscribe()}loadCircles(){var t=this;return Me(function*(){t.circles=yield t.circlesService.list()})()}ngOnInit(){var t=this;return Me(function*(){t.event?(t.pubkey=t.event.pubkey,t.profile=yield t.profileService.getProfile(t.pubkey)):t.profile?t.pubkey=t.profile.pubkey:t.profile=yield t.profileService.getProfile(t.pubkey),t.circlesSub=t.circlesService.notesChanged$.subscribe(()=>{t.loadCircles()})})()}}za.\u0275fac=function(t){return new(t||za)(M(Jn),M(Fr),M(Hc),M(sn),M(Va),M(On))},za.\u0275cmp=qe({type:za,selectors:[["app-event-actions"]],inputs:{fab:"fab",pubkey:"pubkey",profile:"profile",event:"event"},decls:20,vars:10,consts:[["class","action-button","mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],["mat-mini-fab","","color","primary",3,"matMenuTriggerFor",4,"ngIf"],["menu","matMenu"],["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"matMenuTriggerFor","click"],["categories","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],["copyMenu","matMenu"],["mat-icon-button","",1,"action-button",3,"matMenuTriggerFor"],[1,"action-button-icon"],["mat-mini-fab","","color","primary",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click"]],template:function(t,e){if(1&t&&(he(0,Cte,3,1,"button",0),he(1,Mte,3,1,"button",1),L(2,"mat-menu",null,2),he(4,Ete,5,0,"button",3),he(5,Ste,5,0,"button",3),L(6,"button",4),ye("click",function(){return e.copyNoteId(e.event.id)}),L(7,"mat-icon"),re(8,"copy_all"),V(),L(9,"span"),re(10,"Copy"),V()()(),L(11,"mat-menu",null,5),he(13,Tte,5,3,"button",6),V(),L(14,"mat-menu",null,7),he(16,Ate,5,0,"button",3),he(17,Lte,5,0,"button",3),he(18,Ite,5,0,"button",3),he(19,Nte,5,0,"button",3),V()),2&t){const n=Hi(15);Z("ngIf",!e.fab),X(1),Z("ngIf",e.fab),X(3),Z("ngIf",e.event&&!e.event.saved),X(1),Z("ngIf",e.event&&e.event.saved),X(1),Z("matMenuTriggerFor",n),X(7),Z("ngForOf",e.circles),X(3),Z("ngIf",e.event),X(1),Z("ngIf",e.event),X(1),Z("ngIf",e.event),X(1),Z("ngIf",e.event)}},dependencies:[kn,ii,Wg,IT,Gr,Nf,Pl,q2],encapsulation:2});class Xo{transform(t){return t?Pa.unix(t).fromNow():""}}function Ote(i,t){1&i&&Ee(0,"mat-progress-bar",5)}function Pte(i,t){1&i&&(L(0,"div",6),re(1," We'll be right ready for you... wait a second or two."),Ee(2,"br")(3,"br")(4,"br")(5,"mat-spinner",7),V())}function Rte(i,t){1&i&&(L(0,"div",6),re(1," Updating the user profiles and getting their recent notes... wait a few seconds."),Ee(2,"br")(3,"br")(4,"br")(5,"mat-spinner",7),V())}function Bte(i,t){if(1&i){const e=ut();L(0,"mat-grid-tile")(1,"mat-card",14)(2,"mat-card-header"),Ee(3,"img",15),L(4,"mat-card-title"),re(5),V(),L(6,"mat-card-subtitle"),re(7),V()(),L(8,"mat-card-content")(9,"p",16),re(10),V(),L(11,"mat-slide-toggle",17),ye("ngModelChange",function(r){return Re(Pe(e).$implicit.checked=r)}),re(12),V()()()()}if(2&i){const e=t.$implicit;X(3),Z("src",e.picture,no),X(2),Jt(e.name),X(2),Jt(e.about),X(3),Jt(e.pubkey),X(1),Z("ngModel",e.checked),X(1),ci("Follow ",e.name,"")}}function Hte(i,t){if(1&i){const e=ut();L(0,"div",8)(1,"h1",9),re(2,"Hi, having fun yet?"),V(),L(3,"p"),re(4,"You can import your existing followers:"),V(),L(5,"button",10),ye("click",function(){return Pe(e),Re(ue(2).import())}),re(6,"Import my existing following list"),V(),Ee(7,"br")(8,"br"),L(9,"p"),re(10,'If you are new to Blockcore Notes, here are some interesting people you can follow. Make your selection and then click the large "Follow" button to get started.'),V(),L(11,"mat-grid-list",11),fi(12,"async"),he(13,Bte,13,6,"mat-grid-tile",12),V(),L(14,"button",13),ye("click",function(){return Pe(e),Re(ue(2).follow())}),re(15,"Follow"),V()()}if(2&i){const e=ue(2);X(11),Z("cols",pi(12,2,e.appState.isSmallScreen$)?"1":"2"),X(2),Z("ngForOf",e.defaults)}}function jte(i,t){if(1&i){const e=ut();L(0,"mat-card",22),ye("click",function(r){const s=Pe(e).$implicit;return Re(ue(3).navigation.openEvent(r,s))}),L(1,"div",23)(2,"app-event-header",24)(3,"span",25),re(4),fi(5,"ago"),V(),Ee(6,"app-directory-icon",24),V(),Ee(7,"app-event-actions",26),V(),Ee(8,"app-content",26),V()}if(2&i){const e=t.$implicit;X(2),Z("pubkey",e.pubkey),X(2),Jt(pi(5,5,e.created_at)),X(2),Z("pubkey",e.pubkey),X(1),Z("event",e),X(1),Z("event",e)}}function Yte(i,t){if(1&i){const e=ut();L(0,"div",18),he(1,jte,9,7,"mat-card",19),L(2,"div",20)(3,"button",21),ye("click",function(){return Pe(e),Re(ue(2).showMore())}),re(4,"Show more..."),V()()()}if(2&i){const e=ue().ngIf,n=ue();X(1),Z("ngForOf",e)("ngForTrackBy",n.trackByFn)}}function Vte(i,t){if(1&i&&(L(0,"span"),he(1,Ote,1,0,"mat-progress-bar",1),he(2,Pte,6,0,"div",2),he(3,Rte,6,0,"div",2),he(4,Hte,16,4,"div",3),he(5,Yte,5,2,"div",4),V()),2&i){const e=t.ngIf,n=ue();X(1),Z("ngIf",null==e),X(1),Z("ngIf",!n.profileService.initialized),X(1),Z("ngIf",n.profileService.initialized&&0===e.length&&n.hasFollowers),X(1),Z("ngIf",n.profileService.initialized&&!n.hasFollowers),X(1),Z("ngIf",e.length>0)}}Xo.\u0275fac=function(t){return new(t||Xo)},Xo.\u0275pipe=nr({name:"ago",type:Xo,pure:!0});class Of{constructor(t,e,n,r,o,s,a,l,f,y,S,z){this.navigation=t,this.appState=e,this.cd=n,this.options=r,this.profileService=o,this.feedService=s,this.validator=a,this.utilities=l,this.router=f,this.breakpointObserver=y,this.snackBar=S,this.ngZone=z,this.defaults=[{pubkey:"npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6",pubkeyhex:"3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d",name:"fiatjaf",picture:"https://pbs.twimg.com/profile_images/539211568035004416/sBMjPR9q_normal.jpeg",about:"buy my merch at fiatjaf store",checked:!1},{pubkey:"npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m",pubkeyhex:"82341f882b6eabcd2ba7f1ef90aad961cf074af15b9ef44a09f9d2a8fbfbe6a2",name:"jack",picture:"https://pbs.twimg.com/profile_images/1115644092329758721/AFjOr-K8_normal.jpg",about:"bitcoin...twttr/@jack",checked:!1},{pubkey:"npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s",pubkeyhex:"32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245",name:"jb55",picture:"https://pbs.twimg.com/profile_images/1362882895669436423/Jzsp1Ikr_normal.jpg",about:"damus.io author. bitcoin and nostr dev",checked:!1},{pubkey:"npub1v4v57fu60zvc9d2uq23cey4fnwvxlzga9q2vta2n6xalu03rs57s0mxwu8",pubkeyhex:"65594f279a789982b55c02a38c92a99b986f891d2814c5f553d1bbfe3e23853d",name:"hampus",picture:"https://pbs.twimg.com/profile_images/1517505111991504896/9qixSAMn_normal.jpg",about:"",checked:!1}],this.eventsCount=10,this.details=!1,this.subscriptions=[],this.hasFollowers=!1,console.log("HOME constructor!!")}get eventsView$(){return this.feedService.events$.pipe(Te(t=>t.slice(0,this.eventsCount)))}ngAfterViewInit(){console.log("ngAfterViewInit")}ngAfterContentInit(){console.log("ngAfterContentInit")}showMore(){this.eventsCount+=10}optionsUpdated(){}activeOptions(){return""}trackByFn(t,e){return e.id}trackByNoteId(t,e){return e.id}toggleDetails(){this.details=!this.details}ngOnDestroy(){this.utilities.unsubscribe(this.subscriptions)}feedChanged(t,e){"public"===e?this.options.options.privateFeed=!this.options.options.publicFeed:this.options.options.publicFeed=!this.options.options.privateFeed}follow(){var t=this;return Me(function*(){const e=t.defaults.filter(n=>n.checked);if(0!==e.length){for(let n=0;nn.pubkeyhex)),t.cd.detectChanges()}})()}import(){var t=this;this.snackBar.open("Importing followers process has started","Hide",{duration:2e3,horizontalPosition:"center",verticalPosition:"bottom"});let e=this.utilities.ensureHexIdentifier(this.appState.getPublicKey());this.subscriptions.push(this.feedService.downloadContacts(e).subscribe(function(){var n=Me(function*(r){const o=r.tags.map(s=>s[1]);for(let s=0;s{t.showMore()}));const e=yield t.profileService.followList();t.hasFollowers=e.length>0})()}}function zte(i,t){1&i&&Ee(0,"mat-progress-bar",5)}function Ute(i,t){if(1&i&&(L(0,"mat-card",6)(1,"div",7)(2,"app-event-header",8)(3,"span",9),re(4),fi(5,"ago"),V(),Ee(6,"app-directory-icon",8),V(),Ee(7,"app-event-actions",10),V(),Ee(8,"app-content",10),V()),2&i){const e=t.$implicit;X(2),Z("pubkey",e.pubkey),X(1),Z("matTooltip",e.id),X(1),Jt(pi(5,6,e.created_at)),X(2),Z("pubkey",e.pubkey),X(1),Z("event",e),X(1),Z("event",e)}}Of.\u0275fac=function(t){return new(t||Of)(M(Fs),M(on),M(Nt),M(wo),M(sn),M(Jn),M(Sr),M(On),M(tn),M(Ca),M(Hc),M(ct))},Of.\u0275cmp=qe({type:Of,selectors:[["app-feed-private"]],decls:2,vars:3,consts:[[4,"ngIf"],["mode","indeterminate",4,"ngIf"],["class","page loading-container",4,"ngIf"],["class","page",4,"ngIf"],["class","feed-page",4,"ngIf"],["mode","indeterminate"],[1,"page","loading-container"],[1,"loading"],[1,"page"],[1,"marginless"],["mat-stroked-button","","color","primary",1,"follow-button",3,"click"],["gutterSize","1em","rowHeight","180px",3,"cols"],[4,"ngFor","ngForOf"],["mat-raised-button","","color","primary",1,"follow-button",3,"click"],[1,"default-card"],["mat-card-avatar","",3,"src"],[1,"more","dimmed"],["color","primary",1,"example-margin",3,"ngModel","ngModelChange"],[1,"feed-page"],["class","events clickable",3,"click",4,"ngFor","ngForOf","ngForTrackBy"],[1,"show-more","centered"],["mat-button","",3,"click"],[1,"events","clickable",3,"click"],[1,"events-header"],[3,"pubkey"],["matTooltipPosition","below",1,"event-date"],[3,"event"]],template:function(t,e){1&t&&(he(0,Vte,6,5,"span",0),fi(1,"async")),2&t&&Z("ngIf",pi(1,1,e.eventsView$))},dependencies:[kn,ii,qo,ys,o5,_f,t5,e5,JA,eee,wL,w2,Af,ko,so,a1,Ya,Js,xo,za,ba,Xo],styles:[".default-card[_ngcontent-%COMP%]{width:100%;height:100%}.follow-button[_ngcontent-%COMP%]{margin-top:1em;width:100%;font-size:1.4em;height:72px;text-align:center}.loading-container[_ngcontent-%COMP%]{text-align:center}.loading[_ngcontent-%COMP%]{margin:auto}.show-more[_ngcontent-%COMP%]{margin-bottom:1em}"]});class Pf{constructor(t,e,n,r,o,s,a,l,f,y){this.appState=t,this.options=e,this.notesService=n,this.profile=r,this.validator=o,this.utilities=s,this.router=a,this.breakpointObserver=l,this.cd=f,this.ngZone=y,this.events=[],this.initialLoad=!0,this.details=!1,this.isHandset$=this.breakpointObserver.observe("(max-width: 599px)").pipe(Te(S=>S.matches),vg()),console.log("HOME constructor!!")}ngAfterViewInit(){console.log("ngAfterViewInit")}ngAfterContentInit(){console.log("ngAfterContentInit")}optionsUpdated(){this.events=this.validator.filterEvents(this.events)}activeOptions(){let t="";return t+=this.options.options.hideSpam?" Spam: Filtered":" Spam: Allowed",t+=this.options.options.hideInvoice?" Invoices: Hidden":" Invoices: Displayed",t}trackByFn(t,e){return e.id}trackByNoteId(t,e){return e.id}follow(t,e){var n=this;return Me(function*(){yield n.profile.follow(t,e)})()}onConnected(t){if(!t)return;const e=Pa().subtract(5,"minutes").unix();this.sub=t.sub([{kinds:[1],since:e}],{}),this.events=[],this.sub.on("event",n=>{if(this.options.options.paused)return;const r=this.processEvent(n);!r||(this.fetchProfiles(t,[r.pubkey]),this.events.unshift(r),this.ngZone.run(()=>{this.cd.detectChanges()}),this.events.length>100&&(this.events.length=80))}),this.sub.on("eose",()=>{this.initialLoad=!1,this.events.map(r=>r.pubkey),this.cd.detectChanges()})}processEvent(t){let e=this.validator.validateEvent(t);return e?(e=this.validator.sanitizeEvent(e),e||null):(console.log("INVALID EVENT!"),null)}toggleDetails(){this.details=!this.details}fetchProfiles(t,e){var n=this;const r=t.sub([{kinds:[0],authors:e}],{});r.on("event",function(){var o=Me(function*(s){const a=n.processEvent(s);if(a)try{const l=n.validator.sanitizeProfile(JSON.parse(a.content));yield n.profile.updateProfile(a.pubkey,l);const f=encodeURIComponent(l.name),y=`https://www.nostr.directory/.well-known/nostr.json?name=${f}`,S=yield fetch(y,{method:"GET",mode:"cors"});if(200===S.status){const Q=(yield S.json()).names[f];a.pubkey===Q?(l.verifications||(l.verifications=[]),l.verifications.push("@nostr.directory"),yield n.profile.updateProfile(a.pubkey,l)):console.warn("Nickname reuse:",y)}}catch{console.warn("This profile event was not parsed due to errors:",a)}});return function(s){return o.apply(this,arguments)}}()),r.on("eose",()=>{r.unsub()})}ngOnDestroy(){this.sub&&this.sub.unsub(),this.relay&&this.relay.close(),console.log("PUBLIC FEED DESTROYED!")}feedChanged(t,e){"public"===e?this.options.options.privateFeed=!this.options.options.publicFeed:this.options.options.publicFeed=!this.options.options.privateFeed}ngOnInit(){var t=this;return Me(function*(){t.options.options.privateFeed=!0,t.appState.title="",!t.relay&&(t.relay=F6("wss://nostr-pub.wellorder.net"),t.relay.on("connect",()=>{console.log(`connected to ${t.relay?.url}`),t.onConnected(t.relay)}),t.relay.on("disconnect",()=>{console.log(`DISCONNECTED! ${t.relay?.url}`)}),t.relay.on("notice",()=>{console.log(`NOTICE FROM ${t.relay?.url}`)}),t.relay.connect())})()}}function Wte(i,t){1&i&&Ee(0,"mat-progress-bar",4)}function $te(i,t){1&i&&(L(0,"div"),re(1,"Notes are all your saved posts. These can be your own, or they can be copies of public posts made by others."),Ee(2,"br"),V())}function Gte(i,t){if(1&i&&(L(0,"mat-card",5)(1,"div",6)(2,"app-event-header",7),re(3,"Posted: "),L(4,"span",8),re(5),fi(6,"ago"),V(),re(7,", Saved: "),L(8,"span",8),re(9),fi(10,"ago"),V()(),Ee(11,"app-event-actions",9),V(),Ee(12,"app-content",9),V()),2&i){const e=t.$implicit;X(2),Z("pubkey",e.pubkey),X(3),Jt(pi(6,5,e.created_at)),X(4),Jt(pi(10,7,e.saved)),X(2),Z("event",e),X(1),Z("event",e)}}Pf.\u0275fac=function(t){return new(t||Pf)(M(on),M(wo),M(Va),M(sn),M(Sr),M(On),M(tn),M(Ca),M(Nt),M(ct))},Pf.\u0275cmp=qe({type:Pf,selectors:[["app-feed-public"]],decls:17,vars:7,consts:[["mode","indeterminate",4,"ngIf"],[1,"feed-page"],[1,"options"],[1,"options-slider",3,"ngModel","ngModelChange"],["class","events",4,"ngFor","ngForOf","ngForTrackBy"],["mode","indeterminate"],[1,"events"],[1,"events-header"],[3,"pubkey"],["matTooltipPosition","below",1,"event-date",3,"matTooltip"],[3,"event"]],template:function(t,e){1&t&&(he(0,zte,1,0,"mat-progress-bar",0),L(1,"div",1)(2,"mat-accordion",2)(3,"mat-expansion-panel")(4,"mat-expansion-panel-header")(5,"mat-panel-title"),re(6,"Options"),V(),L(7,"mat-panel-description"),re(8),V()(),L(9,"p")(10,"mat-slide-toggle",3),ye("ngModelChange",function(r){return e.options.options.paused=r}),re(11,"Pause feed"),V(),L(12,"mat-slide-toggle",3),ye("ngModelChange",function(r){return e.options.options.hideSpam=r})("ngModelChange",function(){return e.optionsUpdated()}),re(13,"Hide spam"),V(),L(14,"mat-slide-toggle",3),ye("ngModelChange",function(r){return e.options.options.hideInvoice=r})("ngModelChange",function(){return e.optionsUpdated()}),re(15,"Hide LN invoices"),V()()()(),he(16,Ute,9,8,"mat-card",4),V()),2&t&&(Z("ngIf",!e.events||0==e.events.length),X(8),Jt(e.activeOptions()),X(2),Z("ngModel",e.options.options.paused),X(2),Z("ngModel",e.options.options.hideSpam),X(2),Z("ngModel",e.options.options.hideInvoice),X(2),Z("ngForOf",e.events)("ngForTrackBy",e.trackByFn))},dependencies:[kn,ii,ys,$u,xf,wf,kf,K0,q0,Af,ko,so,a1,Ya,Js,xo,za,Xo],encapsulation:2});class Xu{constructor(t){this.notesService=t,this.notes=[],this.details=!1}toggleDetails(){this.details=!this.details}ngOnDestroy(){this.notesSub&&this.notesSub.unsubscribe(),console.log("NOTES DESTROYED!!")}ngOnInit(){var t=this;this.notesSub=this.notesService.notesChanged$.subscribe(Me(function*(){console.log("RELOADING NOTES!!!"),yield t.loadNotes(),console.log("DONE NOTES!!!")}))}loadNotes(){var t=this;return Me(function*(){t.notes=yield t.notesService.list()})()}}function qte(i,t){1&i&&(L(0,"span"),re(1,"\xa0Home"),V())}function Kte(i,t){if(1&i&&(L(0,"mat-icon",2),re(1,"home"),V(),he(2,qte,2,0,"span",3),fi(3,"async")),2&i){const e=ue();X(2),Z("ngIf",!1===pi(3,1,e.appState.displayLabels$))}}function Xte(i,t){1&i&&Ee(0,"app-feed-private")}function Qte(i,t){1&i&&(L(0,"span"),re(1,"\xa0Global"),V())}function Zte(i,t){if(1&i&&(L(0,"mat-icon",2),re(1,"speaker_notes"),V(),he(2,Qte,2,0,"span",3),fi(3,"async")),2&i){const e=ue();X(2),Z("ngIf",!1===pi(3,1,e.appState.displayLabels$))}}function Jte(i,t){1&i&&Ee(0,"app-feed-public")}function eie(i,t){1&i&&(L(0,"span"),re(1,"\xa0Saved"),V())}function tie(i,t){if(1&i&&(L(0,"mat-icon",2),re(1,"bookmark_border"),V(),he(2,eie,2,0,"span",3),fi(3,"async")),2&i){const e=ue();X(2),Z("ngIf",!1===pi(3,1,e.appState.displayLabels$))}}function iie(i,t){1&i&&Ee(0,"app-notes")}Xu.\u0275fac=function(t){return new(t||Xu)(M(Va))},Xu.\u0275cmp=qe({type:Xu,selectors:[["app-notes"]],decls:4,vars:3,consts:[["mode","indeterminate",4,"ngIf"],[1,"feed-page"],[4,"ngIf"],["class","events",4,"ngFor","ngForOf"],["mode","indeterminate"],[1,"events"],[1,"events-header"],[3,"pubkey"],[1,"event-date"],[3,"event"]],template:function(t,e){1&t&&(he(0,Wte,1,0,"mat-progress-bar",0),L(1,"div",1),he(2,$te,3,0,"div",2),he(3,Gte,13,9,"mat-card",3),V()),2&t&&(Z("ngIf",!e.notes),X(2),Z("ngIf",0===e.notes.length),X(1),Z("ngForOf",e.notes))},dependencies:[kn,ii,ys,a1,Js,xo,za,Xo],encapsulation:2});class Rf{constructor(t,e,n,r,o,s,a,l,f,y,S,z,Q){this.appState=t,this.cd=e,this.options=n,this.dialog=r,this.profile=o,this.validator=s,this.navigationService=a,this.authService=l,this.utilities=f,this.router=y,this.breakpointObserver=S,this.feedService=z,this.ngZone=Q,this.events=[],this.initialLoad=!0,this.details=!1,console.log("HOME constructor!!")}ngAfterViewInit(){console.log("ngAfterViewInit")}ngAfterContentInit(){console.log("ngAfterContentInit")}optionsUpdated(){this.events=this.validator.filterEvents(this.events)}trackByFn(t,e){return e.id}trackByNoteId(t,e){return e.id}toggleDetails(){this.details=!this.details}fetchProfiles(t,e){}ngOnDestroy(){this.sub&&this.sub.unsub()}feedChanged(t,e){"public"===e?this.options.options.privateFeed=!this.options.options.publicFeed:this.options.options.publicFeed=!this.options.options.privateFeed}ngOnInit(){var t=this;return Me(function*(){t.options.options.privateFeed=!0,t.appState.title="",t.appState.showBackButton=!1,t.appState.actions=[{icon:"note_add",tooltip:"Create Note",click:()=>{t.navigationService.createNote()}}]})()}}Rf.\u0275fac=function(t){return new(t||Rf)(M(on),M(Nt),M(wo),M(vs),M(sn),M(Sr),M(Fs),M(Un),M(On),M(tn),M(Ca),M(Jn),M(ct))},Rf.\u0275cmp=qe({type:Rf,selectors:[["app-home"]],decls:10,vars:0,consts:[["mat-tab-label",""],["matTabContent",""],[1,"example-tab-icon"],[4,"ngIf"]],template:function(t,e){1&t&&(L(0,"mat-tab-group")(1,"mat-tab"),he(2,Kte,4,3,"ng-template",0),he(3,Xte,1,0,"ng-template",1),V(),L(4,"mat-tab"),he(5,Zte,4,3,"ng-template",0),he(6,Jte,1,0,"ng-template",1),V(),L(7,"mat-tab"),he(8,tie,4,3,"ng-template",0),he(9,iie,1,0,"ng-template",1),V()())},dependencies:[ii,Gr,B2,H2,s1,Y2,Of,Pf,Xu,ba],encapsulation:2});class Bf{constructor(t,e,n,r){this.appState=t,this.relayStorage=e,this.authService=n,this.router=r}ngOnInit(){this.authService.logout()}}Bf.\u0275fac=function(t){return new(t||Bf)(M(on),M(Qs),M(Un),M(tn))},Bf.\u0275cmp=qe({type:Bf,selectors:[["app-logout"]],decls:1,vars:0,template:function(t,e){1&t&&re(0,"Loading...")},encapsulation:2});class Qc{constructor(t,e,n,r,o,s,a){var l=this;this.appState=t,this.storage=e,this.profileService=n,this.feedService=r,this.validator=o,this.eventService=s,this.relayService=a,this.daysToKeepProfiles=14,this.cleanProfileInterval=36e5,this.downloadProfileInterval=500,this.profileBatchSize=20,this.refreshUserProfile=72e5,this.isFetching=!1,this.profileQueue=[],this.profileService.profileRequested$.subscribe(function(){var f=Me(function*(y){!y||(yield l.downloadProfile(y))});return function(y){return f.apply(this,arguments)}}())}initialize(){var t=this;return Me(function*(){setTimeout(Me(function*(){yield t.cleanProfiles()}),t.cleanProfileInterval),setTimeout(Me(function*(){yield t.downloadProfiles()}),t.downloadProfileInterval),setTimeout(Me(function*(){yield t.profileService.getProfile(t.appState.getPublicKey())}),2e3)})()}downloadProfiles(){var t=this;return Me(function*(){t.processProfilesQueue(),setTimeout(Me(function*(){yield t.downloadProfiles()}),t.downloadProfileInterval)})()}processProfilesQueue(){if(this.isFetching)return;const t=this.profileQueue.splice(0,this.profileBatchSize);this.fetchProfiles(this.relayService.relays[0],t)}downloadProfile(t){t&&(this.profileQueue.find(e=>e===t)||(console.log("ADD DOWNLOAD PROFILE:",t),this.profileQueue.push(t)),setTimeout(()=>{this.processProfilesQueue()},250))}fetchProfiles(t,e){var n=this;if(!e||0===e.length)return;setTimeout(()=>{this.isFetching=!1;try{r.unsub()}catch(o){console.warn("Error during automatic failover for profile fetch.",o)}},3e4),this.isFetching=!0;let r=t.sub([{kinds:[0],authors:e}],{});r.on("event",function(){var o=Me(function*(s){const a=n.eventService.processEvent(s);if(a)try{const l=JSON.parse(a.content),f=n.validator.sanitizeProfile(l);f.created_at=a.created_at,yield n.profileService.updateProfile(a.pubkey,f)}catch{console.warn("This profile event was not parsed due to errors:",a)}});return function(s){return o.apply(this,arguments)}}()),r.on("eose",()=>{r.unsub(),this.isFetching=!1})}cleanProfiles(){var t=this;return Me(function*(){const e=t.storage.table("profile"),n=e.iterator({keyEncoding:"utf8",valueEncoding:"json"}),r=Pa();var a,o=!1,s=!1;try{for(var f,l=Wr(n);o=!(f=yield l.next()).done;o=!1){const[S,z]=f.value;{if(z.follow||z.block||z.mute)continue;const oe=Pa.unix(z.modified||z.created).add(-2,"days");r.diff(oe,"days")>t.daysToKeepProfiles&&(console.log("Profile removed from cache: ",z),yield e.del(S))}}}catch(S){s=!0,a=S}finally{try{o&&null!=l.return&&(yield l.return())}finally{if(s)throw a}}setTimeout(Me(function*(){yield t.cleanProfiles()}),t.cleanProfileInterval)})()}}Qc.\u0275fac=function(t){return new(t||Qc)(me(on),me(vr),me(sn),me(Jn),me(Sr),me(Ra),me(Zs))},Qc.\u0275prov=Ve({token:Qc,factory:Qc.\u0275fac,providedIn:"root"});var nie=F(3259);function rie(i,t){}function oie(i,t){1&i&&he(0,rie,0,0,"ng-template",3),2&i&&Z("ngTemplateOutlet",ue().message)}function sie(i,t){1&i&&re(0),2&i&&Jt(ue().message)}const aie={tooltipState:Mr("state",[rn("initial, void, hidden",Bt({opacity:0,transform:"scale(0)"})),rn("visible",Bt({transform:"scale(1)"})),cn("* => visible",pn("200ms cubic-bezier(0, 0, 0.2, 1)",aw([Bt({opacity:0,transform:"scale(0)",offset:0}),Bt({opacity:.5,transform:"scale(0.99)",offset:.5}),Bt({opacity:1,transform:"scale(1)",offset:1})]))),cn("* => hidden",pn("100ms cubic-bezier(0, 0, 0.2, 1)",Bt({opacity:0})))])},VL=Da({passive:!0});function zL(i){return Error(`Tooltip position "${i}" is invalid.`)}const UL=new Ae("mtx-tooltip-scroll-strategy"),hie={provide:UL,deps:[Er],useFactory:function uie(i){return()=>i.scrollStrategies.reposition({scrollThrottle:20})}},mie=new Ae("mtx-tooltip-default-options",{providedIn:"root",factory:function fie(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}});let pie=(()=>{class i{constructor(e,n,r,o,s,a,l,f,y,S,z){this._overlay=e,this._elementRef=n,this._scrollDispatcher=r,this._viewContainerRef=o,this._ngZone=s,this._platform=a,this._ariaDescriber=l,this._focusMonitor=f,this._dir=S,this._defaultOptions=z,this._position="below",this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this.showDelay=this._defaultOptions.showDelay,this.hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new ae,this._handleKeydown=Q=>{this._isTooltipVisible()&&27===Q.keyCode&&!Cr(Q)&&(Q.preventDefault(),Q.stopPropagation(),this._ngZone.run(()=>this.hide(0)))},this._scrollStrategy=y,z&&(z.position&&(this.position=z.position),z.touchGestures&&(this.touchGestures=z.touchGestures)),s.runOutsideAngular(()=>{n.nativeElement.addEventListener("keydown",this._handleKeydown)})}get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(),this._tooltipInstance&&this._tooltipInstance.show(0),this._overlayRef.updatePosition()))}get disabled(){return this._disabled}set disabled(e){this._disabled=dt(e),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get message(){return this._message}set message(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message),this._message=e instanceof Gi?e:null!=e?`${e}`.trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message)})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(wt(this._destroyed)).subscribe(e=>{e?"keyboard"===e&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const e=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),e.removeEventListener("keydown",this._handleKeydown),this._passiveListeners.forEach(([n,r])=>{e.removeEventListener(n,r,VL)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay){if(this.disabled||!this.message||this._isTooltipVisible()&&!this._tooltipInstance._showTimeoutId&&!this._tooltipInstance._hideTimeoutId)return;const n=this._createOverlay();this._detach(),this._portal=this._portal||new Oc(_ie,this._viewContainerRef),this._tooltipInstance=n.attach(this._portal).instance,this._tooltipInstance.afterHidden().pipe(wt(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),this._tooltipInstance.show(e)}hide(e=this.hideDelay){this._tooltipInstance&&this._tooltipInstance.hide(e)}toggle(){this._isTooltipVisible()?this.hide():this.show()}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(){if(this._overlayRef)return this._overlayRef;const e=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),n=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(".mtx-tooltip").withFlexibleDimensions(!1).withViewportMargin(8).withScrollableContainers(e);return n.positionChanges.pipe(wt(this._destroyed)).subscribe(r=>{this._tooltipInstance&&r.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:n,panelClass:"mtx-tooltip-panel",scrollStrategy:this._scrollStrategy()}),this._updatePosition(),this._overlayRef.detachments().pipe(wt(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(){const e=this._overlayRef.getConfig().positionStrategy,n=this._getOrigin(),r=this._getOverlayPosition();e.withPositions([{...n.main,...r.main},{...n.fallback,...r.fallback}])}_getOrigin(){const e=!this._dir||"ltr"===this._dir.value,n=this.position;let r;if("above"===n||"below"===n)r={originX:"center",originY:"above"===n?"top":"bottom"};else if("before"===n||"left"===n&&e||"right"===n&&!e)r={originX:"start",originY:"center"};else{if(!("after"===n||"right"===n&&e||"left"===n&&!e))throw zL(n);r={originX:"end",originY:"center"}}const{x:o,y:s}=this._invertPosition(r.originX,r.originY);return{main:r,fallback:{originX:o,originY:s}}}_getOverlayPosition(){const e=!this._dir||"ltr"===this._dir.value,n=this.position;let r;if("above"===n)r={overlayX:"center",overlayY:"bottom"};else if("below"===n)r={overlayX:"center",overlayY:"top"};else if("before"===n||"left"===n&&e||"right"===n&&!e)r={overlayX:"end",overlayY:"center"};else{if(!("after"===n||"right"===n&&e||"left"===n&&!e))throw zL(n);r={overlayX:"start",overlayY:"center"}}const{x:o,y:s}=this._invertPosition(r.overlayX,r.overlayY);return{main:r,fallback:{overlayX:o,overlayY:s}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.asObservable().pipe(vi(1),wt(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,n){return"above"===this.position||"below"===this.position?"top"===n?n="bottom":"bottom"===n&&(n="top"):"end"===e?e="start":"start"===e&&(e="end"),{x:e,y:n}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",()=>{this._setupPointerExitEventsIfNeeded(),this.show()}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",()=>{this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const e=[];if(this._platformSupportsMouseEvents())e.push(["mouseleave",()=>this.hide()]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const n=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",n],["touchcancel",n])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([n,r])=>{this._elementRef.nativeElement.addEventListener(n,r,VL)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_disableNativeGesturesIfNecessary(){const e=this.touchGestures;if("off"!==e){const n=this._elementRef.nativeElement,r=n.style;("on"===e||"INPUT"!==n.nodeName&&"TEXTAREA"!==n.nodeName)&&(r.userSelect=r.msUserSelect=r.webkitUserSelect=r.MozUserSelect="none"),("on"===e||!n.draggable)&&(r.webkitUserDrag="none"),r.touchAction="none",r.webkitTapHighlightColor="transparent"}}}return i.\u0275fac=function(e){return new(e||i)(M(Er),M(Ze),M(wl),M(en),M(ct),M(zi),M(lT),M(Ur),M(UL),M(xn,8),M(mie,8))},i.\u0275dir=De({type:i,selectors:[["","mtxTooltip",""]],hostAttrs:[1,"mtx-tooltip-trigger"],inputs:{position:["mtxTooltipPosition","position"],disabled:["mtxTooltipDisabled","disabled"],showDelay:["mtxTooltipShowDelay","showDelay"],hideDelay:["mtxTooltipHideDelay","hideDelay"],touchGestures:["mtxTooltipTouchGestures","touchGestures"],message:["mtxTooltip","message"],tooltipClass:["mtxTooltipClass","tooltipClass"]},exportAs:["mtxTooltip"]}),i})(),_ie=(()=>{class i{constructor(e,n){this._changeDetectorRef=e,this._breakpointObserver=n,this._visibility="initial",this._closeOnInteraction=!1,this._onHide=new ae,this._isHandset=this._breakpointObserver.observe("(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)")}_isTemplateRef(e){return e instanceof Gi}show(e){this._hideTimeoutId&&(clearTimeout(this._hideTimeoutId),this._hideTimeoutId=null),this._closeOnInteraction=!0,this._showTimeoutId=setTimeout(()=>{this._visibility="visible",this._showTimeoutId=null,this._markForCheck()},e)}hide(e){this._showTimeoutId&&(clearTimeout(this._showTimeoutId),this._showTimeoutId=null),this._hideTimeoutId=setTimeout(()=>{this._visibility="hidden",this._hideTimeoutId=null,this._markForCheck()},e)}afterHidden(){return this._onHide.asObservable()}isVisible(){return"visible"===this._visibility}ngOnDestroy(){this._onHide.complete()}_animationStart(){this._closeOnInteraction=!1}_animationDone(e){const n=e.toState;"hidden"===n&&!this.isVisible()&&this._onHide.next(),("visible"===n||"hidden"===n)&&(this._closeOnInteraction=!0)}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}}return i.\u0275fac=function(e){return new(e||i)(M(Nt),M(Ca))},i.\u0275cmp=qe({type:i,selectors:[["mtx-tooltip-component"]],hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(e,n){1&e&&ye("click",function(){return n._handleBodyInteraction()},0,PD),2&e&&Di("zoom","visible"===n._visibility?1:null)},decls:5,vars:8,consts:[[1,"mtx-tooltip",3,"ngClass"],[3,"ngIf","ngIfElse"],["msgStrTpl",""],[3,"ngTemplateOutlet"]],template:function(e,n){if(1&e&&(L(0,"div",0),ye("@state.start",function(){return n._animationStart()})("@state.done",function(o){return n._animationDone(o)}),fi(1,"async"),he(2,oie,1,1,"ng-template",1),he(3,sie,1,1,"ng-template",null,2,js),V()),2&e){const r=Hi(4);let o;st("mtx-tooltip-handset",null==(o=pi(1,6,n._isHandset))?null:o.matches),Z("ngClass",n.tooltipClass)("@state",n._visibility),X(2),Z("ngIf",n._isTemplateRef(n.message))("ngIfElse",r)}},dependencies:[Fc,ii,gm,ba],styles:[".mtx-tooltip-panel{pointer-events:none!important}.mtx-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis}.cdk-high-contrast-active .mtx-tooltip{outline:solid 1px}.mtx-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}\n"],encapsulation:2,data:{animation:[aie.tooltipState]},changeDetection:0}),i})(),gie=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[hie],imports:[Qm,En,Bc,Mt,Mt,kl]}),i})();function bie(i,t){1&i&&(L(0,"button",11)(1,"mat-icon",12),re(2,"more_vert"),V()()),2&i&&(ue(),Z("matMenuTriggerFor",Hi(3)))}function yie(i,t){1&i&&(L(0,"button",13)(1,"mat-icon"),re(2,"more_vert"),V()()),2&i&&(ue(),Z("matMenuTriggerFor",Hi(3)))}function vie(i,t){if(1&i){const e=ut();L(0,"button",9),ye("click",function(){return Pe(e),Re(ue().saveNote())}),L(1,"mat-icon"),re(2,"bookmark_add"),V(),L(3,"span"),re(4,"Save Note"),V()()}}function Fie(i,t){if(1&i){const e=ut();L(0,"button",9),ye("click",function(){return Pe(e),Re(ue().removeNote())}),L(1,"mat-icon"),re(2,"bookmark_remove"),V(),L(3,"span"),re(4,"Remove from Notes"),V()()}}function wie(i,t){if(1&i){const e=ut();L(0,"button",9),ye("click",function(){return Pe(e),Re(ue().follow())}),L(1,"mat-icon"),re(2,"person_add"),V(),L(3,"span"),re(4,"Follow"),V()()}}function kie(i,t){if(1&i){const e=ut();L(0,"button",9),ye("click",function(){return Pe(e),Re(ue().unfollow())}),L(1,"mat-icon"),re(2,"person_remove"),V(),L(3,"span"),re(4,"Unfollow"),V()()}}function xie(i,t){1&i&&(L(0,"button",14)(1,"mat-icon"),re(2,"supervised_user_circle"),V(),L(3,"span"),re(4,"Move to Circle"),V()()),2&i&&(ue(),Z("matMenuTriggerFor",Hi(19)))}function Die(i,t){if(1&i){const e=ut();L(0,"button",9),ye("click",function(){return Pe(e),Re(ue().unmute())}),L(1,"mat-icon"),re(2,"notifications"),V(),L(3,"span"),re(4,"Unmute"),V()()}}function Cie(i,t){if(1&i){const e=ut();L(0,"button",9),ye("click",function(){return Pe(e),Re(ue().mute())}),L(1,"mat-icon"),re(2,"notifications_off"),V(),L(3,"span"),re(4,"Mute"),V()()}}function Mie(i,t){if(1&i){const e=ut();L(0,"button",9),ye("click",function(){return Pe(e),Re(ue().unblock())}),L(1,"mat-icon"),re(2,"cancel"),V(),L(3,"span"),re(4,"Unblock"),V()()}}function Eie(i,t){if(1&i){const e=ut();L(0,"button",9),ye("click",function(){return Pe(e),Re(ue().block())}),L(1,"mat-icon"),re(2,"block"),V(),L(3,"span"),re(4,"Block"),V()()}}function Sie(i,t){if(1&i){const e=ut();L(0,"button",9),ye("click",function(){const o=Pe(e).$implicit;return Re(ue().follow(o.id))}),L(1,"mat-icon"),re(2,"trip_origin"),V(),L(3,"span"),re(4),V()()}if(2&i){const e=t.$implicit;X(1),Di("color",e.color),X(3),Jt(e.name)}}class Zc{constructor(t,e,n,r,o,s){this.feedService=t,this.circlesService=e,this.snackBar=n,this.profileService=r,this.notesService=o,this.utilities=s,this.fab=!1,this.pubkey="",this.circles=[]}saveNote(){var t=this;return Me(function*(){if(!t.event)return;const e=t.event;e.saved=Math.floor(Date.now()/1e3),yield t.notesService.putNote(e)})()}removeNote(){var t=this;return Me(function*(){!t.event||(console.log("DELETE EVENT:",t.event),yield t.notesService.deleteNote(t.event.id))})()}follow(t){var e=this;return Me(function*(){console.log("FOLLOW:",e.profile),e.profile&&(e.profile.follow?yield e.profileService.setCircle(e.profile.pubkey,t):(yield e.profileService.follow(e.profile.pubkey,t),yield e.feedService.downloadRecent([e.profile.pubkey])))})()}getNpub(t){return this.utilities.getNostrIdentifier(t)}copyEvent(){this.copy(JSON.stringify(this.event))}copyProfileUrl(t){this.copy(`web+nostr:npub:${Tl.npubEncode(t)}`)}copyNoteUrl(t){this.copy(`web+nostr:nevent:${Tl.neventEncode({id:t})}`)}copyProfile(){this.profile&&this.copy(JSON.stringify({name:this.profile.name,about:this.profile.about,nip05:this.profile.nip05,picture:this.profile.picture,website:this.profile.website,lud06:this.profile.lud06,display_name:this.profile.display_name}))}copy(t){Ng(t),this.snackBar.open("Copied to clipboard","Hide",{duration:2500,horizontalPosition:"center",verticalPosition:"bottom"})}unfollow(){var t=this;return Me(function*(){!t.profile||(yield t.profileService.unfollow(t.profile.pubkey))})()}mute(){var t=this;return Me(function*(){!t.profile||(yield t.profileService.mute(t.profile.pubkey))})()}unmute(){var t=this;return Me(function*(){!t.profile||(yield t.profileService.unmute(t.profile.pubkey))})()}block(){var t=this;return Me(function*(){!t.profile||(yield t.profileService.block(t.profile.pubkey))})()}unblock(){var t=this;return Me(function*(){!t.profile||(yield t.profileService.unblock(t.profile.pubkey))})()}ngOnDestroy(){this.circlesSub&&this.circlesSub.unsubscribe()}loadCircles(){var t=this;return Me(function*(){t.circles=yield t.circlesService.list()})()}ngOnInit(){var t=this;return Me(function*(){t.event?(t.pubkey=t.event.pubkey,t.profile=yield t.profileService.getProfile(t.pubkey)):t.profile?t.pubkey=t.profile.pubkey:t.profile=yield t.profileService.getProfile(t.pubkey),t.circlesSub=t.circlesService.notesChanged$.subscribe(()=>{t.loadCircles()})})()}}function Tie(i,t){if(1&i){const e=ut();L(0,"img",10),ye("click",function(){return Pe(e),Re(ue(2).showProfileImage())}),V()}if(2&i){const e=ue(2);Di("border-color",null==e.circle?null:e.circle.color),Z("src",e.imagePath,no)}}function Aie(i,t){if(1&i){const e=ut();L(0,"img",11),ye("click",function(){return Pe(e),Re(ue(2).showProfileImage())}),V()}2&i&&Z("src",ue(2).imagePath,no)}function Lie(i,t){if(1&i&&(L(0,"span"),re(1),V()),2&i){const e=ue(3);X(1),ci(" ",e.profile.display_name," ")}}function Iie(i,t){if(1&i&&(L(0,"span"),re(1),V()),2&i){const e=ue(4);X(1),ci(" ",e.profile.name," ")}}function Nie(i,t){if(1&i&&(L(0,"span"),re(1),V()),2&i){const e=ue(4);X(1),ci(" ",e.npub," ")}}function Oie(i,t){if(1&i&&(L(0,"span"),he(1,Iie,2,1,"span",9),he(2,Nie,2,1,"span",9),V()),2&i){const e=ue(3);X(1),Z("ngIf",e.profile.name),X(1),Z("ngIf",!e.profile.name)}}function Pie(i,t){if(1&i){const e=ut();L(0,"div",13),ye("click",function(){Pe(e);const r=ue(3);return Re(r.copy(r.getWellKnownLink(r.profile.nip05)))}),L(1,"div",14)(2,"mat-icon",15),re(3,"verified"),V()(),L(4,"div",16),re(5),V()()}if(2&i){const e=ue(3);X(5),Jt(e.profile.nip05)}}function Rie(i,t){if(1&i&&(L(0,"a",26),re(1),V()),2&i){const e=ue(4);Z("href",e.sanitize(e.profile.website),no),X(1),Jt(e.profile.website)}}function Bie(i,t){if(1&i&&(L(0,"div",24)(1,"div",14)(2,"mat-icon",15),re(3,"link"),V()(),L(4,"div",16),he(5,Rie,2,2,"a",25),V()()),2&i){const e=ue(3);X(5),Z("ngIf",e.profile.website)}}function Hie(i,t){if(1&i&&(L(0,"a",30),re(1),V()),2&i){const e=ue(4);Z("href",e.sanitize("lightning:"+e.profile.lud06),no),X(1),Jt(e.getLightningLabel(e.profile.lud06))}}function jie(i,t){if(1&i&&(L(0,"div",27)(1,"div",14)(2,"mat-icon",28),re(3,"\u26a1\ufe0f"),V()(),L(4,"div",16),he(5,Hie,2,2,"a",29),V()()),2&i){ue();const e=Hi(14),n=ue(2);Z("mtxTooltip",e)("mtxTooltipPosition","left"),X(5),Z("ngIf",n.profile.lud06)}}function Yie(i,t){1&i&&Ee(0,"img",33),2&i&&Z("src",ue(4).qr,no)}function Vie(i,t){if(1&i&&(L(0,"div",31),he(1,Yie,1,1,"img",32),V()),2&i){const e=ue(3);X(1),Z("ngIf",e.qr)}}function zie(i,t){if(1&i&&(L(0,"p",34),re(1),V()),2&i){const e=ue(3);X(1),Jt(e.profile.about)}}function Uie(i,t){if(1&i){const e=ut();L(0,"span")(1,"h2",12),he(2,Lie,2,1,"span",9),he(3,Oie,3,2,"span",9),V(),L(4,"div",13),ye("click",function(){Pe(e);const r=ue(2);return Re(r.copy(r.npub))}),L(5,"div",14)(6,"mat-icon",15),re(7,"key"),V()(),L(8,"div",16),re(9),V()(),he(10,Pie,6,1,"div",17),he(11,Bie,6,1,"div",18),he(12,jie,6,3,"div",19),he(13,Vie,2,1,"ng-template",null,20,js),L(15,"span"),he(16,zie,2,1,"p",21),V(),L(17,"div")(18,"mat-menu",null,22)(20,"button",23)(21,"mat-icon"),re(22,"notifications_off"),V(),L(23,"span"),re(24,"Mute"),V()(),L(25,"button",23)(26,"mat-icon"),re(27,"notifications_paused"),V(),L(28,"span"),re(29,"Remove from Notes"),V()(),L(30,"button",23)(31,"mat-icon"),re(32,"notifications"),V(),L(33,"span"),re(34,"Remove from Notes"),V()()()()()}if(2&i){const e=ue(2);X(1),Z("matTooltip",e.npub),X(1),Z("ngIf",e.profile.display_name),X(1),Z("ngIf",!e.profile.display_name),X(6),ci("@",e.profile.name,""),X(1),Z("ngIf",e.profile.nip05),X(1),Z("ngIf",e.profile.website),X(1),Z("ngIf",e.profile.lud06),X(4),Z("ngIf",e.profile.about)}}function Wie(i,t){if(1&i&&(L(0,"div",2)(1,"div",3),he(2,Tie,1,3,"img",4),he(3,Aie,1,1,"img",5),V(),L(4,"div",6)(5,"div",7),Ee(6,"app-profile-actions",8),V(),he(7,Uie,35,8,"span",9),V()()),2&i){const e=ue();X(2),Z("ngIf",null==e.profile?null:e.profile.follow),X(1),Z("ngIf",!(null!=e.profile&&e.profile.follow)),X(3),Z("fab",!1)("profile",e.profile),X(1),Z("ngIf",e.profile)}}Zc.\u0275fac=function(t){return new(t||Zc)(M(Jn),M(Fr),M(Hc),M(sn),M(Va),M(On))},Zc.\u0275cmp=qe({type:Zc,selectors:[["app-profile-actions"]],inputs:{fab:"fab",pubkey:"pubkey",profile:"profile",event:"event"},decls:48,vars:13,consts:[["class","action-button","mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],["mat-mini-fab","","color","primary",3,"matMenuTriggerFor",4,"ngIf"],["menu","matMenu"],["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"matMenuTriggerFor",4,"ngIf"],["mat-menu-item","",3,"matMenuTriggerFor","click"],["categories","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],["copyMenu","matMenu"],["mat-menu-item","",3,"click"],["disabled","true","mat-menu-item","",3,"click"],["mat-icon-button","",1,"action-button",3,"matMenuTriggerFor"],[1,"action-button-icon"],["mat-mini-fab","","color","primary",3,"matMenuTriggerFor"],["mat-menu-item","",3,"matMenuTriggerFor"]],template:function(t,e){if(1&t&&(he(0,bie,3,1,"button",0),he(1,yie,3,1,"button",1),L(2,"mat-menu",null,2),he(4,vie,5,0,"button",3),he(5,Fie,5,0,"button",3),he(6,wie,5,0,"button",3),he(7,kie,5,0,"button",3),he(8,xie,5,1,"button",4),L(9,"button",5),ye("click",function(){return e.copy(e.getNpub(e.profile.pubkey))}),L(10,"mat-icon"),re(11,"copy_all"),V(),L(12,"span"),re(13,"Copy"),V()(),he(14,Die,5,0,"button",3),he(15,Cie,5,0,"button",3),he(16,Mie,5,0,"button",3),he(17,Eie,5,0,"button",3),V(),L(18,"mat-menu",null,6),he(20,Sie,5,3,"button",7),V(),L(21,"mat-menu",null,8)(23,"button",9),ye("click",function(){return e.copy(e.getNpub(e.profile.pubkey))}),L(24,"mat-icon"),re(25,"content_copy"),V(),L(26,"span"),re(27,"Identifier (npub)"),V()(),L(28,"button",9),ye("click",function(){return e.copy(e.profile.pubkey)}),L(29,"mat-icon"),re(30,"content_copy"),V(),L(31,"span"),re(32,"Identifier (hex)"),V()(),L(33,"button",9),ye("click",function(){return e.copyProfileUrl(e.profile.pubkey)}),L(34,"mat-icon"),re(35,"content_copy"),V(),L(36,"span"),re(37,"Identifier URL (npub)"),V()(),L(38,"button",10),ye("click",function(){return e.copyProfileUrl(e.profile.pubkey)}),L(39,"mat-icon"),re(40,"content_copy"),V(),L(41,"span"),re(42,"Profile URL (nprofile)"),V()(),L(43,"button",9),ye("click",function(){return e.copyProfile()}),L(44,"mat-icon"),re(45,"content_copy"),V(),L(46,"span"),re(47,"Profile Data"),V()()()),2&t){const n=Hi(22);Z("ngIf",!e.fab),X(1),Z("ngIf",e.fab),X(3),Z("ngIf",e.event&&!e.event.saved),X(1),Z("ngIf",e.event&&e.event.saved),X(1),Z("ngIf",!(null!=e.profile&&e.profile.follow)&&1!=(null==e.profile?null:e.profile.block)),X(1),Z("ngIf",null==e.profile?null:e.profile.follow),X(1),Z("ngIf",1!=(null==e.profile?null:e.profile.block)),X(1),Z("matMenuTriggerFor",n),X(5),Z("ngIf",1==(null==e.profile?null:e.profile.mute)&&1!=(null==e.profile?null:e.profile.block)),X(1),Z("ngIf",!(null!=e.profile&&e.profile.mute)&&1!=(null==e.profile?null:e.profile.block)),X(1),Z("ngIf",1==(null==e.profile?null:e.profile.block)),X(1),Z("ngIf",!(null!=e.profile&&e.profile.block)),X(3),Z("ngForOf",e.circles)}},dependencies:[kn,ii,Wg,IT,Gr,Nf,Pl,q2],encapsulation:2});class Ua{constructor(t,e,n,r,o){this.profiles=t,this.dialog=e,this.sanitizer=n,this.circleService=r,this.utilities=o,this.pubkey="",this.tooltip="",this.tooltipName="",this.muted=!1}ngAfterViewInit(){return Me(function*(){})()}get imagePath(){return this.profile?.picture?this.profile.picture:Ua.defaultProfileImage}showProfileImage(){this.dialog.open(qu,{data:{picture:this.imagePath}})}getLightningLabel(t){return t.indexOf("@"),t}ngOnInit(){var t=this;return Me(function*(){if(t.profile)t.pubkey=t.profile.pubkey,t.npub=t.utilities.getNostrIdentifier(t.profile.pubkey);else if(t.profile=yield t.profiles.getProfile(t.pubkey),t.npub=t.utilities.getNostrIdentifier(t.pubkey),!t.profile)return;t.tooltip=t.profile.about,t.circle=yield t.circleService.getCircle(t.profile.circle),t.muted=t.profile.mute,t.profile.lud06&&(t.qr=yield nie.hz("lightning:"+t.profile.lud06,{errorCorrectionLevel:"L",margin:2,scale:5}))})()}copy(t){this.utilities.copy(t)}getWellKnownLink(t){if(-1===t.indexOf("@"))return"";const e=t.split("@");return`https://${e[1]}/.well-known/nostr.json?name=${e[0]}`}sanitize(t){return this.sanitizer.bypassSecurityTrustUrl(t)}}function $ie(i,t){1&i&&Ee(0,"app-profile-header",6),2&i&&Z("profile",ue().profile)}function Gie(i,t){if(1&i){const e=ut();L(0,"mat-card-content")(1,"p")(2,"mat-form-field",7)(3,"mat-icon",8),re(4,"alternate_email"),V(),L(5,"mat-label"),re(6,"Name"),V(),L(7,"input",9),ye("ngModelChange",function(r){return Pe(e),Re(ue().profile.name=r)}),V()()(),L(8,"p")(9,"mat-form-field",7)(10,"mat-icon",8),re(11,"help_outline"),V(),L(12,"mat-label"),re(13,"About"),V(),L(14,"textarea",10),ye("ngModelChange",function(r){return Pe(e),Re(ue().profile.about=r)}),V()()(),L(15,"p")(16,"mat-form-field",7)(17,"mat-icon",8),re(18,"image"),V(),L(19,"mat-label"),re(20,"Image"),V(),L(21,"input",9),ye("ngModelChange",function(r){return Pe(e),Re(ue().profile.picture=r)}),V()()(),L(22,"p")(23,"mat-form-field",7)(24,"mat-icon",8),re(25,"how_to_reg"),V(),L(26,"mat-label"),re(27,"E-mail/Domain Identifier (NIP05)"),V(),L(28,"input",9),ye("ngModelChange",function(r){return Pe(e),Re(ue().profile.nip05=r)}),V()()(),L(29,"p")(30,"mat-form-field",7)(31,"mat-icon",8),re(32,"currency_bitcoin"),V(),L(33,"mat-label"),re(34,"Bitcoin Payment Link (LUD06)"),V(),L(35,"input",11),ye("ngModelChange",function(r){return Pe(e),Re(ue().profile.lud06=r)}),V()()(),L(36,"p"),re(37),fi(38,"ago"),V()()}if(2&i){const e=ue();X(7),Z("ngModel",e.profile.name),X(7),Z("ngModel",e.profile.about),X(7),Z("ngModel",e.profile.picture),X(7),Z("ngModel",e.profile.nip05),X(7),Z("ngModel",e.profile.lud06),X(2),ci(" Last updated: ",pi(38,6,e.profile.created_at)," ")}}Ua.defaultProfileImage="/assets/profile.png",Ua.\u0275fac=function(t){return new(t||Ua)(M(sn),M(vs),M(Fm),M(Fr),M(On))},Ua.\u0275cmp=qe({type:Ua,selectors:[["app-profile-header"]],inputs:{pubkey:"pubkey",profile:"profile"},decls:2,vars:1,consts:[[1,"profile-page"],["class","profile-page-header",4,"ngIf"],[1,"profile-page-header"],[1,"profile-page-header-left"],["class","profile-image-large profile-image-follow",3,"borderColor","src","click",4,"ngIf"],["class","profile-image-large","matTooltipPosition","above",3,"src","click",4,"ngIf"],[1,"profile-page-header-middle"],[1,"profile-button-container"],[3,"fab","profile"],[4,"ngIf"],[1,"profile-image-large","profile-image-follow",3,"src","click"],["matTooltipPosition","above",1,"profile-image-large",3,"src","click"],["matTooltipPosition","above",1,"profile-name",3,"matTooltip"],[1,"profile-labels",3,"click"],[1,"profile-labels-left"],[1,"profile-icon"],[1,"profile-labels-middle","dimmed"],["class","profile-labels",3,"click",4,"ngIf"],["class","profile-labels",4,"ngIf"],["class","profile-labels",3,"mtxTooltip","mtxTooltipPosition",4,"ngIf"],["tooltipTpl",""],["class","wrap linebreaks",4,"ngIf"],["menu","matMenu"],["mat-menu-item",""],[1,"profile-labels"],["class","dimmed lightning-link","target","_blank",3,"href",4,"ngIf"],["target","_blank",1,"dimmed","lightning-link",3,"href"],[1,"profile-labels",3,"mtxTooltip","mtxTooltipPosition"],[1,"profile-icon-custom"],["class","dimmed lightning-link",3,"href",4,"ngIf"],[1,"dimmed","lightning-link",3,"href"],[1,"qr-code-container"],["class","qr-code",3,"src",4,"ngIf"],[1,"qr-code",3,"src"],[1,"wrap","linebreaks"]],template:function(t,e){1&t&&(L(0,"div",0),he(1,Wie,8,5,"div",1),V()),2&t&&(X(1),Z("ngIf",e.profile))},dependencies:[ii,Gr,Nf,Pl,$u,pie,Zc],styles:[".profile-icon[_ngcontent-%COMP%], .profile-icon-custom[_ngcontent-%COMP%]{text-align:center}.profile-icon-custom[_ngcontent-%COMP%]{font-size:16px}.lightning-link[_ngcontent-%COMP%], .lightning-link[_ngcontent-%COMP%]:hover{text-decoration:none}.profile-name[_ngcontent-%COMP%]{margin-top:0;margin-bottom:.2em}.profile-labels[_ngcontent-%COMP%]{display:flex;gap:.4em;justify-content:center}.profile-labels[_ngcontent-%COMP%]:hover{cursor:pointer;opacity:.6}.profile-labels-left[_ngcontent-%COMP%]{flex:0 1 auto;width:24px}.profile-labels-middle[_ngcontent-%COMP%]{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.action-button[_ngcontent-%COMP%]{margin-top:0!important;margin-right:0!important}.qr-code[_ngcontent-%COMP%]{width:100%;height:100%}"]});class Hf{constructor(t,e,n,r,o,s,a,l,f,y){this.appState=t,this.validator=e,this.utilities=n,this.router=r,this.profiles=o,this.sanitizer=s,this.profileService=a,this.dataService=l,this.activatedRoute=f,this.feedService=y,this.imagePath="",this.profileName="",this.subscriptions=[]}ngOnInit(){var t=this;return Me(function*(){t.appState.title="Edit Profile",t.subscriptions.push(t.profileService.profile$.subscribe(e=>{t.originalProfile=e,t.originalProfile&&t.cloneProfile()}))})()}cloneProfile(){const t=JSON.stringify(this.originalProfile);this.profile=JSON.parse(t)}cancelEdit(){this.cloneProfile()}ngOnDestroy(){this.utilities.unsubscribe(this.subscriptions)}sanitize(t){return this.sanitizer.bypassSecurityTrustUrl(t)}updateMetadata(){var t=this;return Me(function*(){const e=t.utilities.reduceProfile(t.profile);let n={kind:0,created_at:Math.floor(Date.now()/1e3),content:JSON.stringify(e),pubkey:t.appState.getPublicKey(),tags:[]};yield t.feedService.publish(n,!1),t.profile.created_at=n.created_at,yield t.profileService.updateProfile(t.profile.pubkey,t.profile),t.appState.navigateBack()})()}}Hf.\u0275fac=function(t){return new(t||Hf)(M(on),M(Sr),M(On),M(tn),M(sn),M(Fm),M(sn),M(Qc),M(ka),M(Jn))},Hf.\u0275cmp=qe({type:Hf,selectors:[["app-profile"]],decls:10,vars:2,consts:[[3,"profile",4,"ngIf"],[1,"page"],[4,"ngIf"],["align","end"],["mat-raised-button","",3,"click"],["mat-raised-button","","color","primary",3,"click"],[3,"profile"],["appearance","outline",1,"input-full-width"],["matPrefix",""],["matInput","","type","text",3,"ngModel","ngModelChange"],["matInput","","type","text","autocomplete","off","rows","3",3,"ngModel","ngModelChange"],["matInput","","type","text","placeholder","LNURL...",3,"ngModel","ngModelChange"]],template:function(t,e){1&t&&(he(0,$ie,1,1,"app-profile-header",0),L(1,"div",1)(2,"mat-card"),he(3,Gie,39,8,"mat-card-content",2),L(4,"mat-card-footer",3)(5,"button",4),ye("click",function(){return e.cancelEdit()}),re(6,"Cancel"),V(),re(7,"\xa0 "),L(8,"button",5),ye("click",function(){return e.updateMetadata()}),re(9,"Save"),V()()()()),2&t&&(Z("ngIf",e.profile),X(3),Z("ngIf",e.profile))},dependencies:[ii,Nl,Ba,bs,Il,qo,ys,_f,n5,Gr,Ko,ko,so,Ua,Xo],encapsulation:2});class hr{constructor(t,e,n){this.appState=t,this.authService=e,this.router=n}canActivate(){return!!this.authService.authInfo$.getValue().authenticated()||this.authService.getAuthInfo().then(t=>!!t.authenticated()||(this.router.navigateByUrl("/connect"),!1))}}hr.\u0275fac=function(t){return new(t||hr)(me(on),me(Un),me(tn))},hr.\u0275prov=Ve({token:hr,factory:hr.\u0275fac});class jf{constructor(t,e){this.dialogRef=t,this.data=e}onNoClick(){this.data.url="",this.dialogRef.close()}}jf.\u0275fac=function(t){return new(t||jf)(M(ja),M(qc))},jf.\u0275cmp=qe({type:jf,selectors:[["add-relay-dialog"]],decls:20,vars:4,consts:[[1,"dialog"],["mat-dialog-title",""],["mat-dialog-content","",1,"mat-dialog-content"],["appearance","fill",1,"input-full-width"],["matPrefix","",1,"circle"],["matInput","","type","text","autocomplete","off",3,"ngModel","ngModelChange"],["color","primary",3,"ngModel","ngModelChange"],["mat-dialog-actions","","align","end"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","primary","cdkFocusInitial","",3,"mat-dialog-close"]],template:function(t,e){1&t&&(L(0,"div",0)(1,"h1",1),re(2,"Add a relay"),V(),L(3,"div",2)(4,"mat-form-field",3)(5,"mat-icon",4),re(6,"dns"),V(),L(7,"mat-label"),re(8,"URL"),V(),L(9,"input",5),ye("ngModelChange",function(r){return e.data.url=r}),V()(),L(10,"mat-slide-toggle",6),ye("ngModelChange",function(r){return e.data.read=r}),re(11,"Read"),V(),re(12,"\xa0 "),L(13,"mat-slide-toggle",6),ye("ngModelChange",function(r){return e.data.write=r}),re(14,"Write"),V()(),L(15,"div",7)(16,"button",8),ye("click",function(){return e.onNoClick()}),re(17,"Cancel"),V(),L(18,"button",9),re(19,"Add"),V()()()),2&t&&(X(9),Z("ngModel",e.data.url),X(1),Z("ngModel",e.data.read),X(3),Z("ngModel",e.data.write),X(5),Z("mat-dialog-close",e.data))},dependencies:[Nl,Ba,bs,Il,qo,Gr,Af,Ko,ko,so,Cf,Mf,Ef,Sf],styles:[".input-full-width[_ngcontent-%COMP%]{width:100%!important}"]});class Jc{constructor(t){this._renderer=t,this.renderer=t.createRenderer(null,null)}get darkMode(){if(localStorage.getItem("theme")){if("dark"===localStorage.getItem("theme"))return!0}else if(window.matchMedia("(prefers-color-scheme: dark)").matches)return!0;return!1}set darkMode(t){t?localStorage.setItem("theme","dark"):localStorage.setItem("theme","light"),this.updateMode()}init(){this.updateMode()}updateMode(){this.darkMode?this.renderer.addClass(document.body,"dark"):this.renderer.removeClass(document.body,"dark")}}Jc.\u0275fac=function(t){return new(t||Jc)(me($d))},Jc.\u0275prov=Ve({token:Jc,factory:Jc.\u0275fac,providedIn:"root"});const qie=["trigger"],Kie=["panel"];function Xie(i,t){if(1&i&&(L(0,"span",10),re(1),V()),2&i){const e=ue();X(1),Jt(e.placeholder)}}function Qie(i,t){if(1&i&&(L(0,"span",14),re(1),V()),2&i){const e=ue(2);X(1),Jt(e.triggerValue)}}function Zie(i,t){1&i&&it(0,0,["*ngSwitchCase","true"])}function Jie(i,t){1&i&&(L(0,"span",11),he(1,Qie,2,1,"span",12),he(2,Zie,1,0,"ng-content",13),V()),2&i&&(Z("ngSwitch",!!ue().customTrigger),X(2),Z("ngSwitchCase",!0))}function ene(i,t){if(1&i){const e=ut();lr(),Bo(),L(0,"div",15,16),ye("@transformPanel.done",function(r){return Pe(e),Re(ue()._panelDoneAnimatingStream.next(r.toState))})("keydown",function(r){return Pe(e),Re(ue()._handleKeydown(r))}),it(2,1),V()}if(2&i){const e=ue();w_("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",e._getPanelTheme(),""),Z("ngClass",e.panelClass)("@transformPanel","showing"),lt("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}const tne=[[["mat-select-trigger"]],"*"],ine=["mat-select-trigger","*"],nne={transformPanelWrap:Mr("transformPanelWrap",[cn("* => void",Nc("@transformPanel",[lw()],{optional:!0}))]),transformPanel:Mr("transformPanel",[rn("void",Bt({opacity:0,transform:"scale(1, 0.8)"})),cn("void => showing",pn("120ms cubic-bezier(0, 0, 0.2, 1)",Bt({opacity:1,transform:"scale(1, 1)"}))),cn("* => void",pn("100ms linear",Bt({opacity:0})))])};let WL=0;const $L=new Ae("mat-select-scroll-strategy"),one=new Ae("MAT_SELECT_CONFIG"),sne={provide:$L,deps:[Er],useFactory:function rne(i){return()=>i.scrollStrategies.reposition()}},ane=new Ae("MatSelectTrigger");class lne{constructor(t,e){this.source=t,this.value=e}}const cne=yl(La(Ta(iw(class{constructor(i,t,e,n,r){this._elementRef=i,this._defaultErrorStateMatcher=t,this._parentForm=e,this._parentFormGroup=n,this.ngControl=r,this.stateChanges=new ae}}))));let dne=(()=>{class i extends cne{constructor(e,n,r,o,s,a,l,f,y,S,z,Q,oe,se){super(s,o,l,f,S),this._viewportRuler=e,this._changeDetectorRef=n,this._ngZone=r,this._dir=a,this._parentFormField=y,this._liveAnnouncer=oe,this._defaultOptions=se,this._panelOpen=!1,this._compareWith=(pe,xe)=>pe===xe,this._uid="mat-select-"+WL++,this._triggerAriaLabelledBy=null,this._destroy=new ae,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+WL++,this._panelDoneAnimatingStream=new ae,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.optionSelectionChanges=kc(()=>{const pe=this.options;return pe?pe.changes.pipe(Nn(pe),Vn(()=>vn(...pe.map(xe=>xe.onSelectionChange)))):this._ngZone.onStable.pipe(vi(1),Vn(()=>this.optionSelectionChanges))}),this.openedChange=new Xe,this._openedStream=this.openedChange.pipe(ni(pe=>pe),Te(()=>{})),this._closedStream=this.openedChange.pipe(ni(pe=>!pe),Te(()=>{})),this.selectionChange=new Xe,this.valueChange=new Xe,this.ngControl&&(this.ngControl.valueAccessor=this),null!=se?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=se.typeaheadDebounceInterval),this._scrollStrategyFactory=Q,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(z)||0,this.id=this.id}get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(Kw.required)??!1}set required(e){this._required=dt(e),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(e){this._multiple=dt(e)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(e){this._disableOptionCentering=dt(e)}get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this._assignValue(e)&&this._onChange(e)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(e){this._typeaheadDebounceInterval=mn(e)}get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}ngOnInit(){this._selectionModel=new k2(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(qm(),wt(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe(wt(this._destroy)).subscribe(e=>{e.added.forEach(n=>n.select()),e.removed.forEach(n=>n.deselect())}),this.options.changes.pipe(Nn(null),wt(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const e=this._getTriggerAriaLabelledby(),n=this.ngControl;if(e!==this._triggerAriaLabelledBy){const r=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?r.setAttribute("aria-labelledby",e):r.removeAttribute("aria-labelledby")}n&&(this._previousControl!==n.control&&(void 0!==this._previousControl&&null!==n.disabled&&n.disabled!==this.disabled&&(this.disabled=n.disabled),this._previousControl=n.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(e){this._assignValue(e)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const e=this._selectionModel.selected.map(n=>n.viewValue);return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){const n=e.keyCode,r=40===n||38===n||37===n||39===n,o=13===n||32===n,s=this._keyManager;if(!s.isTyping()&&o&&!Cr(e)||(this.multiple||e.altKey)&&r)e.preventDefault(),this.open();else if(!this.multiple){const a=this.selected;s.onKeydown(e);const l=this.selected;l&&a!==l&&this._liveAnnouncer.announce(l.viewValue,1e4)}}_handleOpenKeydown(e){const n=this._keyManager,r=e.keyCode,o=40===r||38===r,s=n.isTyping();if(o&&e.altKey)e.preventDefault(),this.close();else if(s||13!==r&&32!==r||!n.activeItem||Cr(e))if(!s&&this._multiple&&65===r&&e.ctrlKey){e.preventDefault();const a=this.options.some(l=>!l.disabled&&!l.selected);this.options.forEach(l=>{l.disabled||(a?l.select():l.deselect())})}else{const a=n.activeItemIndex;n.onKeydown(e),this._multiple&&o&&e.shiftKey&&n.activeItem&&n.activeItemIndex!==a&&n.activeItem._selectViaInteraction()}else e.preventDefault(),n.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe(vi(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(e){if(this._selectionModel.selected.forEach(n=>n.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(n=>this._selectOptionByValue(n)),this._sortValues();else{const n=this._selectOptionByValue(e);n?this._keyManager.updateActiveItem(n):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){const n=this.options.find(r=>{if(this._selectionModel.isSelected(r))return!1;try{return null!=r.value&&this._compareWith(r.value,e)}catch{return!1}});return n&&this._selectionModel.select(n),n}_assignValue(e){return!!(e!==this._value||this._multiple&&Array.isArray(e))&&(this.options&&this._setSelectionByValue(e),this._value=e,!0)}_initKeyManager(){this._keyManager=new xU(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const e=vn(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(wt(e)).subscribe(n=>{this._onSelect(n.source,n.isUserInput),n.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),vn(...this.options.map(n=>n._stateChanges)).pipe(wt(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,n){const r=this._selectionModel.isSelected(e);null!=e.value||this._multiple?(r!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),n&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),n&&this.focus())):(e.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(e.value)),r!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const e=this.options.toArray();this._selectionModel.sort((n,r)=>this.sortComparator?this.sortComparator(n,r,e):e.indexOf(n)-e.indexOf(r)),this.stateChanges.next()}}_propagateChanges(e){let n=null;n=this.multiple?this.selected.map(r=>r.value):this.selected?this.selected.value:e,this._value=n,this.valueChange.emit(n),this._onChange(n),this.selectionChange.emit(this._getChangeEvent(n)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const e=this._parentFormField?.getLabelId();return this.ariaLabelledby?(e?e+" ":"")+this.ariaLabelledby:e}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const e=this._parentFormField?.getLabelId();let n=(e?e+" ":"")+this._valueId;return this.ariaLabelledby&&(n+=" "+this.ariaLabelledby),n}_panelDoneAnimating(e){this.openedChange.emit(e)}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}}return i.\u0275fac=function(e){return new(e||i)(M(Oa),M(Nt),M(ct),M(Zm),M(Ze),M(xn,8),M(zu,8),M(Uu,8),M(H0,8),M(gs,10),Br("tabindex"),M($L),M(ew),M(one,8))},i.\u0275dir=De({type:i,viewQuery:function(e,n){if(1&e&&(Dt(qie,5),Dt(Kie,5),Dt(ZT,5)),2&e){let r;We(r=$e())&&(n.trigger=r.first),We(r=$e())&&(n.panel=r.first),We(r=$e())&&(n._overlayDir=r.first)}},inputs:{userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[Be,xi]}),i})(),GL=(()=>{class i extends dne{constructor(){super(...arguments),this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}]}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe(wt(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(),this._changeDetectorRef.detectChanges())})}ngAfterViewInit(){this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin())}open(){this._overlayWidth=this._getOverlayWidth(),super.open(),this.stateChanges.next()}close(){super.close(),this.stateChanges.next()}_scrollOptionIntoView(e){const n=this.options.toArray()[e];if(n){const r=this.panel.nativeElement,o=function uW(i,t,e){if(e.length){let n=t.toArray(),r=e.toArray(),o=0;for(let s=0;se+n?Math.max(0,i-n+t):e}(s.offsetTop,s.offsetHeight,r.scrollTop,r.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new lne(this,e)}_getOverlayWidth(){return(this._preferredOverlayOrigin instanceof _w?this._preferredOverlayOrigin.elementRef:this._preferredOverlayOrigin||this._elementRef).nativeElement.getBoundingClientRect().width}}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275cmp=qe({type:i,selectors:[["mat-select"]],contentQueries:function(e,n,r){if(1&e&&(Yt(r,ane,5),Yt(r,nw,5),Yt(r,MT,5)),2&e){let o;We(o=$e())&&(n.customTrigger=o.first),We(o=$e())&&(n.options=o),We(o=$e())&&(n.optionGroups=o)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(e,n){1&e&&ye("keydown",function(o){return n._handleKeydown(o)})("focus",function(){return n._onFocus()})("blur",function(){return n._onBlur()}),2&e&&(lt("id",n.id)("tabindex",n.tabIndex)("aria-controls",n.panelOpen?n.id+"-panel":null)("aria-expanded",n.panelOpen)("aria-label",n.ariaLabel||null)("aria-required",n.required.toString())("aria-disabled",n.disabled.toString())("aria-invalid",n.errorState)("aria-activedescendant",n._getAriaActiveDescendant()),st("mat-mdc-select-disabled",n.disabled)("mat-mdc-select-invalid",n.errorState)("mat-mdc-select-required",n.required)("mat-mdc-select-empty",n.empty)("mat-mdc-select-multiple",n.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matSelect"],features:[at([{provide:B0,useExisting:i},{provide:CT,useExisting:i}]),Be],ngContentSelectors:ine,decls:11,vars:11,consts:[["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],[1,"mat-mdc-select-value",3,"ngSwitch"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line",4,"ngSwitchCase"],["class","mat-mdc-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","backdropClick","attach","detach"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text",3,"ngSwitch"],["class","mat-mdc-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(e,n){if(1&e&&(Xt(tne),L(0,"div",0,1),ye("click",function(){return n.toggle()}),L(3,"div",2),he(4,Xie,2,1,"span",3),he(5,Jie,3,2,"span",4),V(),L(6,"div",5)(7,"div",6),lr(),L(8,"svg",7),Ee(9,"path",8),V()()()(),he(10,ene,3,9,"ng-template",9),ye("backdropClick",function(){return n.close()})("attach",function(){return n._onAttached()})("detach",function(){return n.close()})),2&e){const r=Hi(1);lt("aria-owns",n.panelOpen?n.id+"-panel":null),X(3),Z("ngSwitch",n.empty),lt("id",n._valueId),X(1),Z("ngSwitchCase",!0),X(1),Z("ngSwitchCase",!1),X(5),Z("cdkConnectedOverlayPanelClass",n._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",n._scrollStrategy)("cdkConnectedOverlayOrigin",n._preferredOverlayOrigin||r)("cdkConnectedOverlayOpen",n.panelOpen)("cdkConnectedOverlayPositions",n._positions)("cdkConnectedOverlayWidth",n._overlayWidth)}},dependencies:[Fc,fu,$_,EE,ZT,_w],styles:['.mdc-menu-surface{display:none;position:absolute;box-sizing:border-box;max-width:calc(100vw - 32px);max-width:var(--mdc-menu-max-width, calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:var(--mdc-menu-max-height, calc(100vh - 32px));margin:0;padding:0;transform:scale(1);transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;z-index:8;border-radius:4px;border-radius:var(--mdc-shape-medium, 4px);transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--animating-open{display:inline-block;transform:scale(0.8);opacity:0}.mdc-menu-surface--open{display:inline-block;transform:scale(1);opacity:1}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0}[dir=rtl] .mdc-menu-surface,.mdc-menu-surface[dir=rtl]{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{position:relative;overflow:visible}.mdc-menu-surface--fixed{position:fixed}.mdc-menu-surface--fullwidth{width:100%}.mat-mdc-select{display:inline-block;width:100%;outline:none}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}.mdc-menu-surface.mat-mdc-select-panel{width:100%;max-height:275px;position:static;outline:0;margin:0;padding:8px 0;list-style-type:none}.mdc-menu-surface.mat-mdc-select-panel:focus{outline:none}.cdk-high-contrast-active .mdc-menu-surface.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) .mdc-menu-surface.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above .mdc-menu-surface.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[nne.transformPanel]},changeDetection:0}),i})(),qL=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[sne],imports:[En,Bc,ET,Mt,kl,_2,ET,Mt]}),i})();function une(i,t){1&i&&(L(0,"span"),re(1,"\xa0Relays"),V())}function hne(i,t){if(1&i&&(L(0,"mat-icon",2),re(1,"dns"),V(),he(2,une,2,0,"span",3),fi(3,"async")),2&i){const e=ue();X(2),Z("ngIf",!1===pi(3,1,e.appState.displayLabels$))}}function mne(i,t){if(1&i&&(L(0,"mat-panel-title"),re(1),V()),2&i){const e=ue().$implicit;X(1),Jt(null==e.metadata.nip11?null:e.metadata.nip11.name)}}function fne(i,t){if(1&i&&(L(0,"div",14),re(1),V()),2&i){const e=ue().$implicit;X(1),ci(" ",e.metadata.error," ")}}function pne(i,t){if(1&i&&(L(0,"h2"),re(1),V()),2&i){const e=ue(2).$implicit;X(1),Jt(null==e.metadata.nip11?null:e.metadata.nip11.name)}}function _ne(i,t){if(1&i&&(L(0,"div"),he(1,pne,2,1,"h2",3),re(2),Ee(3,"br")(4,"br"),L(5,"span",15),re(6),Ee(7,"br"),re(8),Ee(9,"br"),L(10,"span",16),re(11),V()()()),2&i){const e=ue().$implicit;X(1),Z("ngIf",null==e.metadata.nip11?null:e.metadata.nip11.name),X(1),ci(" ",e.metadata.nip11.description,""),X(4),ci(" NIPs: ",e.metadata.nip11.supported_nips,""),X(2),F_(" Software: ",e.metadata.nip11.software," (",e.metadata.nip11.version,")"),X(3),ci("ID: ",e.metadata.nip11.pubkey,"")}}function gne(i,t){if(1&i){const e=ut();L(0,"mat-expansion-panel")(1,"mat-expansion-panel-header"),he(2,mne,2,1,"mat-panel-title",3),fi(3,"async"),L(4,"mat-panel-description"),re(5),L(6,"mat-icon",11),re(7,"radio_button_checked"),V()()(),he(8,fne,2,1,"div",12),he(9,_ne,12,6,"div",3),L(10,"button",13),ye("click",function(){const o=Pe(e).$implicit;return Re(ue(2).deleteRelay(o))}),re(11,"Delete"),V()()}if(2&i){const e=t.$implicit,n=ue(2);X(2),Z("ngIf",!pi(3,5,n.appState.isSmallScreen$)),X(3),ci(" ",e.url," "),X(1),Z("ngClass","relay-status-"+e.status),X(2),Z("ngIf",e.metadata.error),X(1),Z("ngIf",e.metadata.nip11)}}function bne(i,t){1&i&&(L(0,"span"),re(1,"Expand All"),V())}function yne(i,t){1&i&&(L(0,"span"),re(1,"Collapse All"),V())}function vne(i,t){if(1&i){const e=ut();L(0,"div",4)(1,"mat-accordion",5),he(2,gne,12,7,"mat-expansion-panel",6),V(),L(3,"div",7)(4,"button",8),ye("click",function(){return Pe(e),Re(ue().toggle())}),he(5,bne,2,0,"span",3),he(6,yne,2,0,"span",3),V(),Ee(7,"br"),L(8,"button",9),ye("click",function(){return Pe(e),Re(ue().getRelays())}),re(9,"Append relays from extension"),V(),L(10,"button",9),ye("click",function(){return Pe(e),Re(ue().getDefaultRelays())}),re(11,"Append relays from app"),V(),L(12,"button",10),ye("click",function(){return Pe(e),Re(ue().deleteRelays())}),re(13,"Delete all relays"),V()()()}if(2&i){const e=ue();X(2),Z("ngForOf",e.relayService.relays),X(3),Z("ngIf",!e.open),X(1),Z("ngIf",e.open)}}function Fne(i,t){1&i&&(L(0,"span"),re(1,"\xa0Options"),V())}function wne(i,t){if(1&i&&(L(0,"mat-icon",2),re(1,"settings_applications"),V(),he(2,Fne,2,0,"span",3),fi(3,"async")),2&i){const e=ue();X(2),Z("ngIf",!1===pi(3,1,e.appState.displayLabels$))}}function kne(i,t){if(1&i){const e=ut();L(0,"div",4)(1,"mat-card")(2,"mat-card-content")(3,"mat-form-field",17)(4,"mat-label"),re(5,"Choose mode"),V(),L(6,"mat-select",18),ye("selectionChange",function(){Pe(e);const r=ue();return Re(r.theme.darkMode=!r.theme.darkMode)}),L(7,"mat-option",19),re(8,"Dark"),V(),L(9,"mat-option",19),re(10,"Light"),V()()()()(),Ee(11,"br"),L(12,"mat-card")(13,"mat-card-content")(14,"button",8),ye("click",function(){return Pe(e),Re(ue().registerHandler("web+nostr","nostr"))}),re(15,"Register Protocol Handler"),V(),Ee(16,"br")(17,"br"),L(18,"div",15),re(19,"Click the button to make Blockcore Notes handle links on websites for npub, nevent and nprofile."),V()()()()}if(2&i){const e=ue();X(6),Z("value",e.theme.darkMode),X(1),Z("value",!0),X(2),Z("value",!1)}}function xne(i,t){1&i&&(L(0,"span"),re(1,"\xa0Data"),V())}function Dne(i,t){if(1&i&&(L(0,"mat-icon",2),re(1,"inventory_2"),V(),he(2,xne,2,0,"span",3),fi(3,"async")),2&i){const e=ue();X(2),Z("ngIf",!1===pi(3,1,e.appState.displayLabels$))}}function Cne(i,t){1&i&&(L(0,"p"),re(1,"All public profile cache data was cleared."),V())}function Mne(i,t){1&i&&(L(0,"p"),re(1,"All cached notes data was cleared."),V())}function Ene(i,t){1&i&&(L(0,"p"),re(1,"All local data cache was cleared."),V())}function Sne(i,t){if(1&i){const e=ut();L(0,"div",4)(1,"p")(2,"button",10),ye("click",function(){return Pe(e),Re(ue().clearProfileCache())}),re(3,"Clear Public Profile Cache"),V()(),he(4,Cne,2,0,"p",3),L(5,"p")(6,"button",10),ye("click",function(){return Pe(e),Re(ue().clearNotesCache())}),re(7,"Clear Notes Cache"),V()(),he(8,Mne,2,0,"p",3),L(9,"p")(10,"button",10),ye("click",function(){return Pe(e),Re(ue().clearDatabase())}),re(11,"Wipe Local Database"),V()(),he(12,Ene,2,0,"p",3),V()}if(2&i){const e=ue();X(4),Z("ngIf",e.wipedNonFollow),X(4),Z("ngIf",e.wipedNotes),X(4),Z("ngIf",e.wiped)}}class Yf{constructor(t,e,n,r,o,s,a,l){this.relayService=t,this.dialog=e,this.relayStorage=n,this.feedService=r,this.appState=o,this.storage=s,this.profileService=a,this.theme=l,this.wiped=!1,this.wipedNonFollow=!1,this.wipedNotes=!1,this.open=!1}toggle(){this.open?(this.open=!1,this.accordion.closeAll()):(this.open=!0,this.accordion.openAll())}deleteRelay(t){var e=this;return Me(function*(){yield e.relayService.deleteRelay(t.url)})()}deleteRelays(){var t=this;return Me(function*(){yield t.relayService.reset()})()}clearProfileCache(){var t=this;return Me(function*(){yield t.profileService.wipeNonFollow(),t.wipedNonFollow=!0})()}clearDatabase(){var t=this;return Me(function*(){yield t.storage.wipe(),t.wiped=!0,location.reload()})()}clearNotesCache(){var t=this;return Me(function*(){yield t.feedService.wipe(),t.wipedNotes=!0})()}getDefaultRelays(){var t=this;return Me(function*(){yield t.relayService.appendRelays(t.relayService.defaultRelays),yield t.relayService.connect()})()}getRelays(){var t=this;return Me(function*(){const n=yield globalThis.nostr.getRelays();yield t.relayService.appendRelays(n),yield t.relayService.connect()})()}ngOnInit(){this.appState.title="Settings",this.appState.showBackButton=!0,this.appState.actions=[{icon:"add_circle",tooltip:"Add Relay",click:()=>{this.addRelay()}}]}registerHandler(t,e){navigator.registerProtocolHandler(t,`/?${e}=%s`)}addRelay(){var t=this;this.dialog.open(jf,{data:{read:!0,write:!0},maxWidth:"100vw",panelClass:"full-width-dialog"}).afterClosed().subscribe(function(){var n=Me(function*(r){!r||(yield t.relayService.appendRelay(r.url,r.read,r.write),t.relayService.connect())});return function(r){return n.apply(this,arguments)}}())}}function Tne(i,t){1&i&&Ee(0,"app-profile-header",3),2&i&&Z("profile",ue().profile)}function Ane(i,t){if(1&i){const e=ut();L(0,"div",4)(1,"p"),re(2,"Data is currently only loaded if you follow this user."),V(),L(3,"p")(4,"button",5),ye("click",function(){return Pe(e),Re(ue().follow())}),re(5,"Follow"),V()()()}}function Lne(i,t){if(1&i&&(L(0,"div",4)(1,"h3",13),re(2),V(),L(3,"p")(4,"em"),re(5,"(Options to load older notes will come in the future)"),V()()()),2&i){const e=ue(4);X(2),ci("Looks a bit lonely here? This is probably because it's been a while since @",null==e.profile?null:e.profile.name," has posted.")}}function Ine(i,t){if(1&i){const e=ut();L(0,"mat-card",14),ye("click",function(r){const s=Pe(e).$implicit;return Re(ue(4).navigation.openEvent(r,s))}),L(1,"div",15)(2,"app-event-header",16)(3,"span",17),re(4),fi(5,"ago"),V(),Ee(6,"app-directory-icon",16),V(),Ee(7,"app-event-actions",18),V(),Ee(8,"app-content",19),V()}if(2&i){const e=t.$implicit;X(2),Z("pubkey",e.pubkey),X(2),Jt(pi(5,6,e.created_at)),X(2),Z("pubkey",e.pubkey),X(1),Z("event",e)("pubkey",e.pubkey),X(1),Z("event",e)}}function Nne(i,t){if(1&i&&(L(0,"span"),he(1,Lne,6,1,"div",1),L(2,"div",11),he(3,Ine,9,8,"mat-card",12),V()()),2&i){const e=t.ngIf,n=ue(3);X(1),Z("ngIf",0===e.length),X(2),Z("ngForOf",e)("ngForTrackBy",n.trackByFn)}}function One(i,t){if(1&i&&(L(0,"mat-tab",9),he(1,Nne,4,3,"span",10),fi(2,"async"),V()),2&i){const e=ue(2);X(1),Z("ngIf",pi(2,1,e.userEvents$))}}function Pne(i,t){if(1&i&&(L(0,"div",4)(1,"h3",13),re(2),V(),L(3,"p")(4,"em"),re(5,"(Options to load older notes will come in the future)"),V()()()),2&i){const e=ue(4);X(2),ci("Looks a bit lonely here? This is probably because it's been a while since @",null==e.profile?null:e.profile.name," has posted.")}}function Rne(i,t){if(1&i){const e=ut();L(0,"mat-card",14),ye("click",function(r){const s=Pe(e).$implicit;return Re(ue(4).navigation.openEvent(r,s))}),L(1,"div",15)(2,"app-event-header",16)(3,"span",21),re(4),fi(5,"ago"),V(),Ee(6,"app-directory-icon",16),V(),Ee(7,"app-event-actions",18),V(),Ee(8,"app-content",19),V()}if(2&i){const e=t.$implicit;X(2),Z("pubkey",e.pubkey),X(2),Jt(pi(5,6,e.created_at)),X(2),Z("pubkey",e.pubkey),X(1),Z("event",e)("pubkey",e.pubkey),X(1),Z("event",e)}}function Bne(i,t){if(1&i&&(L(0,"span"),he(1,Pne,6,1,"div",1),L(2,"div",11),he(3,Rne,9,8,"mat-card",12),V()()),2&i){const e=t.ngIf,n=ue(3);X(1),Z("ngIf",0===e.length),X(2),Z("ngForOf",e)("ngForTrackBy",n.trackByFn)}}function Hne(i,t){if(1&i&&(L(0,"mat-tab",20),he(1,Bne,4,3,"span",10),fi(2,"async"),V()),2&i){const e=ue(2);X(1),Z("ngIf",pi(2,1,e.replyEvents$))}}function jne(i,t){if(1&i){const e=ut();L(0,"mat-tab-group",6),ye("selectedTabChange",function(r){return Pe(e),Re(ue().onTabChanged(r))}),he(1,One,3,3,"mat-tab",7),he(2,Hne,3,3,"mat-tab",8),V()}if(2&i){const e=ue();Z("selectedIndex",e.tabIndex),X(1),Z("ngIf",null==e.profile?null:e.profile.follow),X(1),Z("ngIf",null==e.profile?null:e.profile.follow)}}Yf.\u0275fac=function(t){return new(t||Yf)(M(Zs),M(vs),M(Qs),M(Jn),M(on),M(vr),M(sn),M(Jc))},Yf.\u0275cmp=qe({type:Yf,selectors:[["app-settings"]],viewQuery:function(t,e){if(1&t&&Dt(xf,5),2&t){let n;We(n=$e())&&(e.accordion=n.first)}},decls:10,vars:0,consts:[["mat-tab-label",""],["matTabContent",""],[1,"example-tab-icon"],[4,"ngIf"],[1,"page"],["multi","",1,"example-headers-align"],[4,"ngFor","ngForOf"],[1,"settings-action-buttons"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","primary",3,"click"],["mat-flat-button","","color","warn",3,"click"],[1,"online",3,"ngClass"],["class","error",4,"ngIf"],["mat-raised-button","","color","warn",1,"delete-button",3,"click"],[1,"error"],[1,"dimmed"],[1,"wrap"],["appearance","outline",1,"input-full-width"],[3,"value","selectionChange"],[3,"value"]],template:function(t,e){1&t&&(L(0,"mat-tab-group")(1,"mat-tab"),he(2,hne,4,3,"ng-template",0),he(3,vne,14,3,"ng-template",1),V(),L(4,"mat-tab"),he(5,wne,4,3,"ng-template",0),he(6,kne,20,3,"ng-template",1),V(),L(7,"mat-tab"),he(8,Dne,4,3,"ng-template",0),he(9,Sne,13,3,"ng-template",1),V()())},dependencies:[Fc,kn,ii,Ba,bs,qo,GL,nw,ys,_f,Gr,B2,H2,s1,Y2,xf,wf,kf,K0,q0,ba],styles:[".example-action-buttons[_ngcontent-%COMP%]{padding-bottom:20px}.example-headers-align[_ngcontent-%COMP%] .mat-expansion-panel-header-description[_ngcontent-%COMP%]{justify-content:space-between;align-items:center}.example-headers-align[_ngcontent-%COMP%] .mat-mdc-form-field[_ngcontent-%COMP%] + .mat-mdc-form-field[_ngcontent-%COMP%]{margin-left:8px}.relay-status-0[_ngcontent-%COMP%]{color:silver}.relay-status-1[_ngcontent-%COMP%]{color:green}.relay-status-2[_ngcontent-%COMP%]{color:orange}.relay-status-3[_ngcontent-%COMP%]{color:red}.error[_ngcontent-%COMP%]{color:#db0202}.settings-action-buttons[_ngcontent-%COMP%]{padding-top:.8em;padding-bottom:1em}.settings-action-buttons[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-bottom:1em;margin-right:1em}@media only screen and (max-width: 599px){.settings-action-buttons[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%;margin-right:0}}.delete-button[_ngcontent-%COMP%]{margin-top:.8em}"]});class Qu{constructor(t,e,n,r,o,s,a,l,f,y,S){var z=this;this.navigation=t,this.appState=e,this.activatedRoute=n,this.cd=r,this.options=o,this.feedService=s,this.profiles=a,this.validator=l,this.circleService=f,this.utilities=y,this.router=S,this.imagePath="/assets/profile.png",this.profileName="",this.muted=!1,this.initialLoad=!0,this.userEvents$=this.feedService.rootEvents$.pipe(Te(Q=>{if(this.pubkey)return Q.filter(oe=>oe.pubkey==this.pubkey)})),this.replyEvents$=this.feedService.replyEvents$.pipe(Te(Q=>{if(this.pubkey)return Q.filter(oe=>oe.pubkey==this.pubkey)})),this.subscriptions=[],this.subscriptions.push(this.activatedRoute.queryParams.subscribe(function(){var Q=Me(function*(oe){z.tabIndex=oe.t});return function(oe){return Q.apply(this,arguments)}}())),this.subscriptions.push(this.activatedRoute.paramMap.subscribe(function(){var Q=Me(function*(oe){const se=oe.get("id");!se||(z.pubkey=se,z.profile=yield z.profiles.getProfile(se),z.profile?(z.npub=z.utilities.getNostrIdentifier(se),z.profileName=z.profile.name,z.profile.display_name||(z.profile.display_name=z.profileName),z.imagePath=z.profile.picture||"/assets/profile.png",z.circle=yield z.circleService.getCircle(z.profile.circle),z.muted=z.profile.mute,z.appState.title=`@${z.profile.name}`):(z.npub=z.utilities.getNostrIdentifier(se),z.profileName=z.utilities.getShortenedIdentifier(se),z.imagePath="/assets/profile.png",z.circle=void 0,z.muted=!1,z.appState.title=`@${z.npub}`))});return function(oe){return Q.apply(this,arguments)}}()))}follow(){var t=this;return Me(function*(){t.profile.follow=!0,yield t.profiles.follow(t.pubkey),yield t.feedService.downloadRecent([t.pubkey])})()}onTabChanged(t){this.router.navigate([],{queryParams:{t:t.index},replaceUrl:!0})}ngOnInit(){this.appState.showBackButton=!0,this.appState.actions=[]}optionsUpdated(){}activeOptions(){let t="";return t+=this.options.options.hideSpam?" Spam: Filtered":" Spam: Allowed",t+=this.options.options.hideInvoice?" Invoices: Hidden":" Invoices: Displayed",t}trackByFn(t,e){return e.id}ngOnDestroy(){this.utilities.unsubscribe(this.subscriptions)}}Qu.\u0275fac=function(t){return new(t||Qu)(M(Fs),M(on),M(ka),M(Nt),M(wo),M(Jn),M(sn),M(Sr),M(Fr),M(On),M(tn))},Qu.\u0275cmp=qe({type:Qu,selectors:[["app-user"]],decls:3,vars:3,consts:[[3,"profile",4,"ngIf"],["class","page",4,"ngIf"],[3,"selectedIndex","selectedTabChange",4,"ngIf"],[3,"profile"],[1,"page"],["mat-raised-button","","color","primary",1,"follow-button",3,"click"],[3,"selectedIndex","selectedTabChange"],["label","Notes",4,"ngIf"],["label","Replies",4,"ngIf"],["label","Notes"],[4,"ngIf"],[1,"feed-page"],["class","events clickable",3,"click",4,"ngFor","ngForOf","ngForTrackBy"],[1,"marginless"],[1,"events","clickable",3,"click"],[1,"events-header"],[3,"pubkey"],[1,"event-date","clickable"],[3,"event","pubkey"],[3,"event"],["label","Replies"],[1,"event-date"]],template:function(t,e){1&t&&(he(0,Tne,1,1,"app-profile-header",0),he(1,Ane,6,0,"div",1),he(2,jne,3,3,"mat-tab-group",2)),2&t&&(Z("ngIf",e.profileName),X(1),Z("ngIf",e.profile&&!(null!=e.profile&&e.profile.follow)),X(1),Z("ngIf",null==e.profile?null:e.profile.follow))},dependencies:[kn,ii,qo,ys,s1,Y2,Ya,Js,xo,Ua,za,ba,Xo],styles:[".profile-name[_ngcontent-%COMP%]{display:inline-block}"]});const KL=[{id:"1",name:"Pipes"},{id:"2",name:"Photographs"},{id:"3",name:"Films"},{id:"4",name:"Blogs"},{id:"5",name:"News"}],Yne=["hueSlider"],Vne=["alphaSlider"];function zne(i,t){if(1&i){const e=ut();L(0,"div",8),ye("newValue",function(r){return Pe(e),Re(ue().onSliderChange("saturation-lightness",r))}),L(1,"div",9),Ee(2,"div"),V()()}if(2&i){const e=ue();Di("background-color",e.hueSliderColor),Z("rgX",1)("rgY",1),X(1),Di("top",null==e.slider?null:e.slider.v,"px")("left",null==e.slider?null:e.slider.s,"px")}}function Une(i,t){if(1&i&&(L(0,"div",10),Ee(1,"div",11)(2,"div",12),V()),2&i){const e=ue();X(2),Di("background-color",e.selectedColor)}}function Wne(i,t){if(1&i){const e=ut();L(0,"div",13,14),ye("newValue",function(r){return Pe(e),Re(ue().onSliderChange("hue",r))}),L(2,"div",15)(3,"div"),Ee(4,"div"),V()()()}if(2&i){const e=ue();Z("rgX",1),X(2),Di("left",null==e.slider?null:e.slider.h,"px")}}function $ne(i,t){if(1&i){const e=ut();L(0,"div",16,17),ye("newValue",function(r){return Pe(e),Re(ue().onSliderChange("alpha",r))}),Ee(2,"div",18),L(3,"div",15)(4,"div"),Ee(5,"div"),V()()()}if(2&i){const e=ue();Z("rgX",1),X(2),Z("ngStyle",e.getBackgroundColor(e.alphaSliderColor)),X(1),Di("left",null==e.slider?null:e.slider.a,"px")}}const Gne=["dialog"];function qne(i,t){1&i&&Ee(0,"div",11)}function Kne(i,t){if(1&i){const e=ut();yo(0),L(1,"div",8)(2,"div",9),ye("click",function(){const o=Pe(e).$implicit;return Re(ue(2).onColorClick(o))}),he(3,qne,1,0,"div",10),V()(),vo()}if(2&i){const e=t.$implicit,n=t.index,r=ue(2);X(2),st("colornull",!e),Z("ngStyle",r.getBackgroundColor(e)),X(1),Z("ngIf",n==r.indexSeleccionado)}}function Xne(i,t){if(1&i&&Ee(0,"div",17),2&i){const e=ue(3);Z("ngStyle",e.getBackgroundColor(e.color))}}function Qne(i,t){if(1&i){const e=ut();L(0,"div",12),ye("click",function(){return Pe(e),Re(ue(2).addColor())}),he(1,Xne,1,1,"div",13),lr(),L(2,"svg",14),Ee(3,"path",15)(4,"path",16),V()()}if(2&i){const e=ue(2);X(1),Z("ngIf",!e.indexSeleccionado)}}function Zne(i,t){if(1&i){const e=ut();L(0,"color-picker",18),ye("colorChange",function(r){return Pe(e),Re(ue(2).onChangeColorPicker(r))})("onAlphaChange",function(r){return Pe(e),Re(ue(2).onAlphaChange(r))}),V()}if(2&i){const e=ue(2);Z("controls",e.colorPickerControls)("color",e.hsva)}}function Jne(i,t){if(1&i&&(yo(0),L(1,"div",4),he(2,Kne,4,4,"ng-container",5),he(3,Qne,5,1,"div",6),he(4,Zne,1,2,"color-picker",7),V(),vo()),2&i){const e=ue();X(1),Z("@colorsAnimation",e.colorsAnimationEffect),X(1),Z("ngForOf",e.palette),X(1),Z("ngIf",!e.hideColorPicker&&"only-alpha"!=e.colorPickerControls),X(1),Z("ngIf",!e.hideColorPicker&&"only-alpha"==e.colorPickerControls)}}function ere(i,t){1&i&&Ee(0,"div",11)}const tre=function(i){return{background:i}};function ire(i,t){if(1&i){const e=ut();lr(),Bo(),yo(0),L(1,"div",8)(2,"div",24),ye("click",function(){const o=Pe(e).$implicit;return Re(ue(2).changeColor(o))}),he(3,ere,1,0,"div",10),V()(),vo()}if(2&i){const e=t.$implicit,n=ue(2);X(2),st("colornull",!e),Z("ngStyle",cu(4,tre,e)),X(1),Z("ngIf",n.isSelected(e))}}function nre(i,t){if(1&i){const e=ut();yo(0),L(1,"div",4)(2,"div",19)(3,"div",20),ye("click",function(){return Pe(e),Re(ue().onClickBack())}),lr(),L(4,"svg",21),Ee(5,"path",22)(6,"path",23),V()()(),he(7,ire,4,6,"ng-container",5),V(),vo()}if(2&i){const e=ue();X(1),Z("@colorsAnimation",e.colorsAnimationEffect),X(6),Z("ngForOf",e.variants)}}function rre(i,t){if(1&i){const e=ut();yo(0),L(1,"div",25)(2,"div",26),ye("click",function(){return Pe(e),Re(ue().onClickBack())}),lr(),L(3,"svg",21),Ee(4,"path",22)(5,"path",23),V()(),Bo(),L(6,"button",27),ye("click",function(){return Pe(e),Re(ue().emitClose("cancel"))}),re(7),V(),L(8,"button",27),ye("click",function(){return Pe(e),Re(ue().emitClose("accept"))}),re(9),V()(),L(10,"div",28)(11,"color-picker",29),ye("sliderChange",function(r){return Pe(e),Re(ue().onChangeColorPicker(r))}),V()(),vo()}if(2&i){const e=ue();X(7),ci(" ",e.cancelLabel," "),X(2),ci(" ",e.acceptLabel," "),X(2),Z("controls",e.colorPickerControls)("color",e.hsva)}}function ore(i,t){if(1&i){const e=ut();L(0,"div",30)(1,"p",31),ye("click",function(){return Pe(e),Re(ue().nextFormat())}),re(2),V(),L(3,"div",32)(4,"input",33,34),ye("keyup",function(){Pe(e);const r=Hi(5);return Re(ue().changeColorManual(r.value))})("keydown.enter",function(){return Pe(e),Re(ue().emitClose("accept"))}),V()()()}if(2&i){const e=ue();X(2),Jt(e.colorFormats[e.format]),X(2),Di("font-size",e.color&&e.color.length>23?9:10,"px")("letter-spacing",e.color&&e.color.length>16?0:1.5,"px"),Z("value",e.color)}}var ws=(()=>(function(i){i[i.HEX=0]="HEX",i[i.RGBA=1]="RGBA",i[i.HSLA=2]="HSLA",i[i.CMYK=3]="CMYK"}(ws||(ws={})),ws))();const XL=[{color:"rojo",preview:"#E57373",variants:["#FFEBEE","#FFCDD2","#EF9A9A","#E57373","#EF5350","#F44336","#E53935","#D32F2F","#C62828"]},{color:"rosa",preview:"#F06292",variants:["#FCE4EC","#F8BBD0","#F48FB1","#F06292","#EC407A","#E91E63","#D81B60","#C2185B","#AD1457"]},{color:"purpura",preview:"#BA68C8",variants:["#F3E5F5","#E1BEE7","#CE93D8","#BA68C8","#AB47BC","#9C27B0","#8E24AA","#7B1FA2","#6A1B9A"]},{color:"purpura oscuro",preview:"#9575CD",variants:["#EDE7F6","#D1C4E9","#B39DDB","#9575CD","#7E57C2","#673AB7","#5E35B1","#512DA8","#4527A0"]},{color:"indigo",preview:"#7986CB",variants:["#E8EAF6","#C5CAE9","#9FA8DA","#7986CB","#5C6BC0","#3F51B5","#3949AB","#303F9F","#283593"]},{color:"azul",preview:"#64B5F6",variants:["#E3F2FD","#BBDEFB","#90CAF9","#64B5F6","#42A5F5","#2196F3","#1E88E5","#1976D2","#1565C0"]},{color:"celeste",preview:"#4FC3F7",variants:["#E1F5FE","#B3E5FC","#81D4FA","#4FC3F7","#29B6F6","#03A9F4","#039BE5","#0288D1","#0277BD"]},{color:"cyan",preview:"#4DD0E1",variants:["#E0F7FA","#B2EBF2","#80DEEA","#4DD0E1","#26C6DA","#00BCD4","#00ACC1","#0097A7","#00838F"]},{color:"color",preview:"#4DB6AC",variants:["#E0F2F1","#B2DFDB","#80CBC4","#4DB6AC","#26A69A","#009688","#00897B","#00796B","#00695C"]},{color:"verde",preview:"#81C784",variants:["#E8F5E9","#C8E6C9","#A5D6A7","#81C784","#66BB6A","#4CAF50","#43A047","#388E3C","#2E7D32"]},{color:"verde claro",preview:"#AED581",variants:["#F1F8E9","#DCEDC8","#C5E1A5","#AED581","#9CCC65","#8BC34A","#7CB342","#689F38","#558B2F"]},{color:"lima",preview:"#DCE775",variants:["#F9FBE7","#F0F4C3","#E6EE9C","#DCE775","#D4E157","#CDDC39","#C0CA33","#AFB42B","#9E9D24"]},{color:"amarillo",preview:"#FFF176",variants:["#FFFDE7","#FFF9C4","#FFF59D","#FFF176","#FFEE58","#FFEB3B","#FDD835","#FBC02D","#F9A825"]},{color:"ambar",preview:"#FFD54F",variants:["#FFF8E1","#FFECB3","#FFE082","#FFD54F","#FFCA28","#FFC107","#FFB300","#FFA000","#FF8F00"]},{color:"naranja",preview:"#FFB74D",variants:["#FFF3E0","#FFE0B2","#FFCC80","#FFB74D","#FFA726","#FF9800","#FB8C00","#F57C00","#EF6C00"]},{color:"naranja oscuro",preview:"#FF8A65",variants:["#FBE9E7","#FFCCBC","#FFAB91","#FF8A65","#FF7043","#FF5722","#F4511E","#E64A19","#D84315"]},{color:"marron",preview:"#A1887F",variants:["#EFEBE9","#D7CCC8","#BCAAA4","#A1887F","#8D6E63","#795548","#6D4C41","#5D4037","#4E342E"]},{color:"escala de grises",preview:"#E0E0E0",variants:["#FFFFFF","#FAFAFA","#F5F5F5","#EEEEEE","#E0E0E0","#BDBDBD","#9E9E9E","#757575","#616161","#424242","#000000"]},{color:"azul gris",preview:"#90A4AE",variants:["#ECEFF1","#CFD8DC","#B0BEC5","#90A4AE","#78909C","#607D8B","#546E7A","#455A64","#37474F"]}],f1=["hex","rgba","hsla"];class Rl{constructor(t,e,n,r){this.r=t,this.g=e,this.b=n,this.a=r}denormalize(){return this.r=Math.round(255*this.r),this.g=Math.round(255*this.g),this.b=Math.round(255*this.b),this}toString(){return this.denormalize(),"rgb"+(1!=this.a?"a(":"(")+this.r+", "+this.g+", "+this.b+(1!=this.a?", "+this.a.toPrecision(2)+")":")")}}class Bl{constructor(t,e,n,r){this.h=t,this.s=e,this.v=n,this.a=r,this.onChange=new Xe(!0)}onColorChange(t){this.s=t.s/t.rgX,this.v=t.v/t.rgY}onHueChange(t){this.h=t.v/t.rgX}onValueChange(t){this.v=t.v/t.rgX}onAlphaChange(t){this.a=t.v/t.rgX}}class Vf{constructor(t,e,n,r){this.h=t,this.s=e,this.l=n,this.a=r}denormalize(){return this.h=Math.round(360*this.h),this.s=Math.round(100*this.s),this.l=Math.round(100*this.l),this}toString(){return"hsl"+(1!=this.a?"a(":"(")+this.h+", "+this.s+"%, "+this.l+"%"+(1!=this.a?", "+this.a.toPrecision(2)+")":")")}}class p1{constructor(t,e,n,r,o=1){this.c=t,this.m=e,this.y=n,this.k=r,this.a=o}}class sre{constructor(t){t&&(this.preview=t.preview,this.variants=t.variants)}}let K2=(()=>{class i{constructor(){}toFormat(e,n){var r="";if(e)switch(n){case ws.HEX:(s=this.hsvaToRgba(e)).denormalize(),r=this.rgbaToHex(s,!0);break;case ws.HSLA:var o=this.hsva2hsla(e);o.denormalize(),r=o.toString();break;case ws.RGBA:r=(s=this.hsvaToRgba(e)).toString();break;case ws.CMYK:var s=this.hsvaToRgba(e);this.rgbaToCmyk(s)}return r}stringToFormat(e,n){var r=this.stringToHsva(e,!0);return this.toFormat(r,n)}hsva2hsla(e){const n=e.h,r=e.s,o=e.v,s=e.a;if(0===o)return new Vf(n,0,0,s);if(0===r&&1===o)return new Vf(n,1,1,s);{const a=o*(2-r)/2;return new Vf(n,o*r/(1-Math.abs(2*a-1)),a,s)}}hsla2hsva(e){const n=Math.min(e.h,1),r=Math.min(e.s,1),o=Math.min(e.l,1),s=Math.min(e.a,1);if(0===o)return new Bl(n,0,0,s);{const a=o+r*(1-Math.abs(2*o-1))/2;return new Bl(n,2*(a-o)/a,a,s)}}hsvaToRgba(e){let n,r,o;const s=e.h,a=e.s,l=e.v,f=e.a,y=Math.floor(6*s),S=6*s-y,z=l*(1-a),Q=l*(1-S*a),oe=l*(1-(1-S)*a);switch(y%6){case 0:n=l,r=oe,o=z;break;case 1:n=Q,r=l,o=z;break;case 2:n=z,r=l,o=oe;break;case 3:n=z,r=Q,o=l;break;case 4:n=oe,r=z,o=l;break;case 5:n=l,r=z,o=Q;break;default:n=0,r=0,o=0}return new Rl(n,r,o,f)}cmykToRgb(e){return new Rl((1-e.c)*(1-e.k),(1-e.m)*(1-e.k),(1-e.y)*(1-e.k),e.a)}rgbaToCmyk(e){const n=1-Math.max(e.r,e.g,e.b);return 1===n?new p1(0,0,0,1,e.a):new p1((1-e.r-n)/(1-n),(1-e.g-n)/(1-n),(1-e.b-n)/(1-n),n,e.a)}rgbaToHsva(e){let n,r;const o=Math.min(e.r,1),s=Math.min(e.g,1),a=Math.min(e.b,1),l=Math.min(e.a,1),f=Math.max(o,s,a),y=Math.min(o,s,a),S=f,z=f-y;if(r=0===f?0:z/f,f===y)n=0;else{switch(f){case o:n=(s-a)/z+(s{class i{constructor(e){this.elRef=e,this.dragEnd=new Xe,this.dragStart=new Xe,this.newValue=new Xe,this.listenerMove=n=>this.move(n),this.listenerStop=()=>this.stop()}mouseDown(e){this.start(e)}touchStart(e){this.start(e)}move(e){e.preventDefault(),this.setCursor(e)}start(e){this.setCursor(e),e.stopPropagation(),document.addEventListener("mouseup",this.listenerStop),document.addEventListener("touchend",this.listenerStop),document.addEventListener("mousemove",this.listenerMove),document.addEventListener("touchmove",this.listenerMove),this.dragStart.emit()}stop(){document.removeEventListener("mouseup",this.listenerStop),document.removeEventListener("touchend",this.listenerStop),document.removeEventListener("mousemove",this.listenerMove),document.removeEventListener("touchmove",this.listenerMove),this.dragEnd.emit()}getX(e){const n=this.elRef.nativeElement.getBoundingClientRect();return(void 0!==e.pageX?e.pageX:e.touches[0].pageX)-n.left-window.pageXOffset}getY(e){const n=this.elRef.nativeElement.getBoundingClientRect();return(void 0!==e.pageY?e.pageY:e.touches[0].pageY)-n.top-window.pageYOffset}setCursor(e){const n=this.elRef.nativeElement.offsetWidth,r=this.elRef.nativeElement.offsetHeight,o=Math.max(0,Math.min(this.getX(e),n)),s=Math.max(0,Math.min(this.getY(e),r));void 0!==this.rgX&&void 0!==this.rgY?this.newValue.emit({s:o/n,v:1-s/r,rgX:this.rgX,rgY:this.rgY}):void 0===this.rgX&&void 0!==this.rgY?this.newValue.emit({v:s/r,rgY:this.rgY}):void 0!==this.rgX&&void 0===this.rgY&&this.newValue.emit({v:o/n,rgX:this.rgX})}}return i.\u0275fac=function(e){return new(e||i)(M(Ze))},i.\u0275dir=De({type:i,selectors:[["","slider",""]],hostBindings:function(e,n){1&e&&ye("mousedown",function(o){return n.mouseDown(o)})("touchstart",function(o){return n.touchStart(o)})},inputs:{rgX:"rgX",rgY:"rgY",slider:"slider"},outputs:{dragEnd:"dragEnd",dragStart:"dragStart",newValue:"newValue"}}),i})(),cre=(()=>{class i{constructor(e,n){this.service=e,this.cdr=n,this.color=new Bl(0,1,1,1),this.controls="default",this.sliderChange=new Xe(!1),this.onAlphaChange=new Xe(!1),this.hsva=new Bl(0,1,1,1),this.selectedColor="#000000",this.fallbackColor="#000000"}ngOnInit(){this.color||(this.color=new Bl(0,1,1,1)),this.slider=new QL(0,0,0,0),this.update()}ngOnDestroy(){}ngOnChanges(e){e.color&&this.color&&this.update()}ngAfterViewInit(){this.sliderDimMax=new are(this.hueSlider?.nativeElement.offsetWidth||140,220,130,this.alphaSlider?.nativeElement.offsetWidth||140),this.update()}onSliderChange(e,n){switch(e){case"saturation-lightness":this.hsva.onColorChange(n);break;case"hue":this.hsva.onHueChange(n);break;case"alpha":this.hsva.onAlphaChange(n),this.onAlphaChange.emit(n);break;case"value":this.hsva.onValueChange(n)}this.update(),this.setColor(this.outputColor)}setColor(e){this.color=e,this.sliderChange.emit(this.color)}getBackgroundColor(e){return{background:"linear-gradient(90deg, rgba(36,0,0,0) 0%, "+e+" 100%)"}}update(){if(this.hsva=this.color,this.sliderDimMax){let e=this.service.hsvaToRgba(this.hsva).denormalize(),n=this.service.hsvaToRgba(new Bl(this.hsva.h,1,1,1)).denormalize();this.hueSliderColor="rgb("+n.r+","+n.g+","+n.b+")",this.alphaSliderColor="rgb("+e.r+","+e.g+","+e.b+")",this.outputColor=this.hsva,this.selectedColor=this.service.hsvaToRgba(this.hsva).toString(),this.slider=new QL(this.hsva.h*this.sliderDimMax.h-5,this.hsva.s*this.sliderDimMax.s-8,(1-this.hsva.v)*this.sliderDimMax.v-8,this.hsva.a*this.sliderDimMax.a-5),this.cdr.detectChanges()}}}return i.\u0275fac=function(e){return new(e||i)(M(K2),M(Nt))},i.\u0275cmp=qe({type:i,selectors:[["color-picker"]],viewQuery:function(e,n){if(1&e&&(Dt(Yne,5),Dt(Vne,5)),2&e){let r;We(r=$e())&&(n.hueSlider=r.first),We(r=$e())&&(n.alphaSlider=r.first)}},inputs:{color:"color",controls:"controls"},outputs:{sliderChange:"sliderChange",onAlphaChange:"onAlphaChange"},features:[xi],decls:8,vars:4,consts:[[1,"color-picker",3,"click"],["dialogPopup",""],["class","saturation-lightness",3,"slider","rgX","rgY","background-color","newValue",4,"ngIf"],[1,"hue-alpha","box"],["class","left",4,"ngIf"],[1,"right"],["class","hue",3,"slider","rgX","newValue",4,"ngIf"],["class","alpha",3,"slider","rgX","newValue",4,"ngIf"],[1,"saturation-lightness",3,"slider","rgX","rgY","newValue"],[1,"cursor"],[1,"left"],[1,"selected-color-background"],[1,"selected-color"],[1,"hue",3,"slider","rgX","newValue"],["hueSlider",""],[1,"sliderCursor"],[1,"alpha",3,"slider","rgX","newValue"],["alphaSlider",""],[1,"alpha-gradient",3,"ngStyle"]],template:function(e,n){1&e&&(L(0,"div",0,1),ye("click",function(o){return o.stopPropagation()}),he(2,zne,3,8,"div",2),L(3,"div",3),he(4,Une,3,2,"div",4),L(5,"div",5),he(6,Wne,5,3,"div",6),he(7,$ne,6,4,"div",7),V()()()),2&e&&(X(2),Z("ngIf","only-alpha"!=n.controls),X(2),Z("ngIf","only-alpha"!=n.controls),X(2),Z("ngIf","only-alpha"!=n.controls),X(1),Z("ngIf","no-alpha"!=n.controls))},dependencies:[ii,pu,lre],styles:[".color-picker{position:relative;z-index:1000;width:220px;height:auto;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:none}.color-picker *{box-sizing:border-box;margin:0;font-size:11px}.color-picker input{width:0;height:26px;min-width:0;font-size:13px;text-align:center;color:#000}.color-picker input:invalid,.color-picker input:-moz-ui-invalid,.color-picker input:-moz-submit-invalid{box-shadow:none}.color-picker input::-webkit-inner-spin-button,.color-picker input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.color-picker .sliderCursor{width:10px;border-radius:5px;position:absolute;margin-top:-3px;border:1px solid black}.color-picker .sliderCursor>div{border:2px solid white;border-radius:5px}.color-picker .sliderCursor>div>div{border-radius:5px;border:1px solid black;height:24px}.color-picker .cursor{position:absolute;width:21px;border:3px solid black;border-radius:100%;margin:-2px 0 0 -2px}.color-picker .cursor>div{height:15px;border:3px solid white;border-radius:100%}.color-picker .box{display:flex;padding:4px 8px}.color-picker .left{position:relative;padding:16px 8px}.color-picker .right{flex:1 1 auto;display:flex;flex-direction:column;gap:10px;padding:12px 8px}.color-picker .hue-alpha{display:flex;align-items:center;margin-bottom:3px}.color-picker .hue{direction:ltr;width:100%;height:24px;border:none;border-radius:5px;position:relative;cursor:pointer;background-size:100% 100%;background:linear-gradient(to right,red 0%,#ff0 17%,lime 33%,cyan 50%,blue 66%,#f0f 83%,red 100%)}.color-picker .alpha{direction:ltr;position:relative;width:100%;height:24px;border:none;border-radius:5px;cursor:pointer;background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0px}.color-picker .alpha-gradient{width:100%;height:100%;border-radius:5px;position:absolute}.color-picker .selected-color{position:absolute;top:16px;left:8px;width:40px;height:40px;box-shadow:0 1px 1px 1px #00000026;border-radius:50%}.color-picker .selected-color-background{width:40px;height:40px;border-radius:50%;background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0px}.color-picker .saturation-lightness{direction:ltr;cursor:crosshair;width:100%;position:relative;height:130px;border:none;touch-action:manipulation;background-image:linear-gradient(to top,#000 0%,transparent 100%),linear-gradient(to right,#fff 0%,transparent 100%)}\n"],encapsulation:2}),i})(),dre=(()=>{class i{constructor(e,n){this.service=e,this.cdr=n,this.color="#000000",this.previewColor="#000000",this.hsva=new Bl(0,1,1,1),this.colorsAnimationEffect="slide-in",this.palette=XL,this.variants=[],this.colorFormats=f1,this.format=ws.HEX,this.canChangeFormat=!0,this.menu=1,this.hideColorPicker=!1,this.hideTextInput=!1,this.colorPickerControls="default"}click(e){this.isOutside(e)&&this.emitClose("cancel")}onScroll(){this.onScreenMovement()}onResize(){this.onScreenMovement()}ngOnInit(){this.setPosition(),this.hsva=this.service.stringToHsva(this.color),this.indexSeleccionado=this.findIndexSelectedColor(this.palette)}ngAfterViewInit(){this.setPositionY()}onScreenMovement(){this.setPosition(),this.setPositionY(),this.panelRef.nativeElement.style.transition||(this.panelRef.nativeElement.style.transition="transform 0.5s ease-out")}findIndexSelectedColor(e){let n;if(this.color)for(let r=0;rwindow.innerWidth?n.right<250?window.innerWidth/2-125:n.right-250:n.left}}setPositionY(){const e=this.TriggerBBox.nativeElement.getBoundingClientRect(),n=this.panelRef.nativeElement.getBoundingClientRect();this.positionString=e.bottom+n.height>window.innerHeight?e.topn.toUpperCase()==this.previewColor.toUpperCase())}isSelected(e){return!!this.previewColor&&"string"==typeof e&&e.toUpperCase()==this.previewColor.toUpperCase()}getBackgroundColor(e){return"string"==typeof e?{background:e}:{background:e?.preview}}onAlphaChange(e){this.palette=this.ChangeAlphaOnPalette(e,this.palette)}ChangeAlphaOnPalette(e,n){var r=[];for(let o=0;o slide-in",[Nc(":enter",Bt({opacity:0}),{optional:!0}),Nc(":enter",RT("10ms",[pn(".3s ease-in",aw([Bt({opacity:0,transform:"translatex(-50%)",offset:0}),Bt({opacity:.5,transform:"translatex(-10px) scale(1.1)",offset:.3}),Bt({opacity:1,transform:"translatex(0)",offset:1})]))]),{optional:!0})]),cn("void => popup",[Nc(":enter",Bt({opacity:0,transform:"scale(0)"}),{optional:!0}),Nc(":enter",RT("10ms",[pn("500ms ease-out",aw([Bt({opacity:.5,transform:"scale(.5)",offset:.3}),Bt({opacity:1,transform:"scale(1.1)",offset:.8}),Bt({opacity:1,transform:"scale(1)",offset:1})]))]),{optional:!0})])])]}}),i})();const ZL={position:"fixed",height:"100%",width:"100%","z-index":2e3,top:0,left:0};let JL=(()=>{class i{constructor(e,n,r){this.resolver=e,this.applicationRef=n,this.injector=r}createPanel(e,n){null!=this.componentRef&&this.removePanel();const r=this.resolver.resolveComponentFactory(dre);this.componentRef=r.create(this.injector),this.applicationRef.attachView(this.componentRef.hostView);const o=this.componentRef.hostView.rootNodes[0];return this.overlay=document.createElement("div"),this.overlay.id="ngx-colors-overlay",this.overlay.classList.add("ngx-colors-overlay"),this.overlay.classList.add(n),Object.keys(ZL).forEach(s=>{this.overlay.style[s]=ZL[s]}),e?document.getElementById(e).appendChild(this.overlay):document.body.appendChild(this.overlay),this.overlay.appendChild(o),this.componentRef}removePanel(){this.applicationRef.detachView(this.componentRef.hostView),this.componentRef.destroy(),this.overlay.remove()}}return i.\u0275fac=function(e){return new(e||i)(me(da),me(pa),me(gn))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})(),ure=(()=>{class i{constructor(e,n){this.triggerRef=e,this.panelFactory=n,this.color="",this.colorsAnimation="slide-in",this.position="bottom",this.attachTo=void 0,this.overlayClassName=void 0,this.colorPickerControls="default",this.acceptLabel="ACCEPT",this.cancelLabel="CANCEL",this.change=new Xe,this.input=new Xe,this.slider=new Xe,this.isDisabled=!1,this.onTouchedCallback=()=>{},this.onChangeCallback=()=>{}}onClick(){this.open()}open(){this.isDisabled||(this.panelRef=this.panelFactory.createPanel(this.attachTo,this.overlayClassName),this.panelRef.instance.iniciate(this,this.triggerRef,this.color,this.palette,this.colorsAnimation,this.format,this.hideTextInput,this.hideColorPicker,this.acceptLabel,this.cancelLabel,this.colorPickerControls,this.position))}close(){this.panelFactory.removePanel()}onChange(){this.onChangeCallback(this.color)}setDisabledState(e){this.isDisabled=e,this.triggerRef.nativeElement.style.opacity=e?.5:1}setColor(e){this.writeValue(e),this.input.emit(e)}sliderChange(e){this.slider.emit(e)}get value(){return this.color}set value(e){this.setColor(e),this.onChangeCallback(e)}writeValue(e){e!==this.color&&(this.color=e,this.onChange(),this.change.emit(e))}registerOnChange(e){this.onChangeCallback=e}registerOnTouched(e){this.onTouchedCallback=e}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(JL))},i.\u0275dir=De({type:i,selectors:[["","ngx-colors-trigger",""]],hostBindings:function(e,n){1&e&&ye("click",function(){return n.onClick()})},inputs:{colorsAnimation:"colorsAnimation",palette:"palette",format:"format",position:"position",hideTextInput:"hideTextInput",hideColorPicker:"hideColorPicker",attachTo:"attachTo",overlayClassName:"overlayClassName",colorPickerControls:"colorPickerControls",acceptLabel:"acceptLabel",cancelLabel:"cancelLabel"},outputs:{change:"change",input:"input",slider:"slider"},features:[at([{provide:Tr,useExisting:ai(()=>i),multi:!0}])]}),i})(),hre=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[K2,JL],imports:[En]}),i})();function mre(i,t){if(1&i&&(L(0,"mat-option",11),re(1),V()),2&i){const e=t.$implicit;Z("value",e.id),X(1),ci(" ",e.name," ")}}class zf{constructor(t,e,n){this.appState=t,this.dialogRef=e,this.data=n,this.styles=KL,this.data.name="",this.data.color="#673ab7"}onNoClick(){this.data.name="",this.data.color="#673ab7",this.dialogRef.close()}}zf.\u0275fac=function(t){return new(t||zf)(M(on),M(ja),M(qc))},zf.\u0275cmp=qe({type:zf,selectors:[["create-circle-dialog"]],decls:33,vars:11,consts:[[1,"dialog"],["mat-dialog-title",""],["mat-dialog-content",""],["appearance","fill",1,"input-full-width"],["matPrefix","",1,"circle"],["matInput","","type","text","autocomplete","off",3,"ngModel","ngModelChange"],["appearance","fill",1,"circle-input"],["matPrefix","","ngx-colors-trigger","",1,"color",3,"ngModel","ngModelChange"],["matInput","","autocomplete","off",3,"ngModel","ngModelChange"],[3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["mat-dialog-actions","","align","end"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","primary","cdkFocusInitial","",3,"mat-dialog-close"]],template:function(t,e){1&t&&(L(0,"div",0)(1,"h1",1),re(2,"Create Circle"),V(),L(3,"div",2)(4,"mat-form-field",3)(5,"mat-icon",4),re(6,"supervised_user_circle"),V(),L(7,"mat-label"),re(8,"Circle Name"),V(),L(9,"input",5),ye("ngModelChange",function(r){return e.data.name=r}),V()(),L(10,"mat-form-field",6)(11,"div",7),ye("ngModelChange",function(r){return e.data.color=r}),V(),L(12,"mat-label"),re(13,"Color"),V(),L(14,"input",8),ye("ngModelChange",function(r){return e.data.color=r}),V()(),L(15,"mat-form-field",6)(16,"mat-label"),re(17,"Type"),V(),L(18,"mat-select",9),ye("valueChange",function(r){return e.data.style=r}),he(19,mre,2,2,"mat-option",10),V()(),L(20,"mat-form-field",6)(21,"mat-label"),re(22,"Visibility"),V(),L(23,"mat-select",9),ye("valueChange",function(r){return e.data.public=r}),L(24,"mat-option",11),re(25," Public "),V(),L(26,"mat-option",11),re(27," Private "),V()()()(),L(28,"div",12)(29,"button",13),ye("click",function(){return e.onNoClick()}),re(30,"Cancel"),V(),L(31,"button",14),re(32,"Save"),V()()()),2&t&&(X(9),Z("ngModel",e.data.name),X(2),Di("background",e.data.color),Z("ngModel",e.data.color),X(3),Z("ngModel",e.data.color),X(4),Z("value",e.data.style),X(1),Z("ngForOf",e.styles),X(4),Z("value",e.data.public),X(1),Z("value",!0),X(2),Z("value",!1),X(5),Z("mat-dialog-close",e.data))},dependencies:[kn,Nl,Ba,bs,Il,qo,GL,nw,Gr,Ko,ko,so,Cf,Mf,Ef,Sf,ure],styles:[".input-full-width[_ngcontent-%COMP%]{width:100%!important}.circle[_ngcontent-%COMP%]{cursor:pointer}.circle[_ngcontent-%COMP%]:hover{color:#fff}.color[_ngcontent-%COMP%]{width:24px;height:24px;border:2px solid #fff;margin:12px;border-radius:50%}.circle-input[_ngcontent-%COMP%]{margin-right:1em}@media only screen and (max-width: 540px){.circle-input[_ngcontent-%COMP%]{margin-right:0;width:100%}}"]});const eI={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let _1;const fre=new Uint8Array(16);function pre(){if(!_1&&(_1=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!_1))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return _1(fre)}const wr=[];for(let i=0;i<256;++i)wr.push((i+256).toString(16).slice(1));const gre=function _re(i,t,e){if(eI.randomUUID&&!t&&!i)return eI.randomUUID();const n=(i=i||{}).random||(i.rng||pre)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){e=e||0;for(let r=0;r<16;++r)t[e+r]=n[r];return t}return function tI(i,t=0){return(wr[i[t+0]]+wr[i[t+1]]+wr[i[t+2]]+wr[i[t+3]]+"-"+wr[i[t+4]]+wr[i[t+5]]+"-"+wr[i[t+6]]+wr[i[t+7]]+"-"+wr[i[t+8]]+wr[i[t+9]]+"-"+wr[i[t+10]]+wr[i[t+11]]+wr[i[t+12]]+wr[i[t+13]]+wr[i[t+14]]+wr[i[t+15]]).toLowerCase()}(n)};class Uf{constructor(t,e){this.dialogRef=t,this.data=e}onNoClick(){this.data.pubkey="",this.dialogRef.close()}}Uf.\u0275fac=function(t){return new(t||Uf)(M(ja),M(qc))},Uf.\u0275cmp=qe({type:Uf,selectors:[["import-follow-dialog"]],decls:16,vars:2,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"mat-dialog-content"],["appearance","fill",1,"input-full-width"],["matPrefix","",1,"circle"],["matInput","","type","text","autocomplete","off",3,"ngModel","ngModelChange"],["mat-dialog-actions","","align","end",1,"mat-dialog-actions"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","primary","cdkFocusInitial","",3,"mat-dialog-close"]],template:function(t,e){1&t&&(L(0,"h1",0),re(1,"Import complete following list"),V(),L(2,"div",1)(3,"p"),re(4,"The existing value is your own public key, use this to import your own public following list."),V(),L(5,"mat-form-field",2)(6,"mat-icon",3),re(7,"person_add"),V(),L(8,"mat-label"),re(9,"Public Key"),V(),L(10,"input",4),ye("ngModelChange",function(r){return e.data.pubkey=r}),V()()(),L(11,"div",5)(12,"button",6),ye("click",function(){return e.onNoClick()}),re(13,"Cancel"),V(),L(14,"button",7),re(15,"Import"),V()()),2&t&&(X(10),Z("ngModel",e.data.pubkey),X(4),Z("mat-dialog-close",e.data))},dependencies:[Nl,Ba,bs,Il,qo,Gr,Ko,ko,so,Cf,Mf,Ef,Sf],styles:[".input-full-width[_ngcontent-%COMP%]{width:100%!important}"]});let iI=(()=>{class i{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(e){this._vertical=dt(e)}get inset(){return this._inset}set inset(e){this._inset=dt(e)}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275cmp=qe({type:i,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(e,n){2&e&&(lt("aria-orientation",n.vertical?"vertical":"horizontal"),st("mat-divider-vertical",n.vertical)("mat-divider-horizontal",!n.vertical)("mat-divider-inset",n.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(e,n){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0}),i})(),bre=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,Mt]}),i})();const nI=["*"],oI=new Ae("ListOption");let sI=(()=>{class i{constructor(e){this._listOption=e}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getCheckboxPosition()}}return i.\u0275fac=function(e){return new(e||i)(M(oI,8))},i.\u0275dir=De({type:i,hostVars:4,hostBindings:function(e,n){2&e&&st("mdc-list-item__start",n._isAlignedAtStart())("mdc-list-item__end",!n._isAlignedAtStart())}}),i})(),aI=(()=>{class i extends sI{}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275dir=De({type:i,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[Be]}),i})(),Wf=(()=>{class i{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=dt(e)}get disabled(){return this._disabled}set disabled(e){this._disabled=dt(e)}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,hostVars:1,hostBindings:function(e,n){2&e&<("aria-disabled",n.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}}),i})(),Pre=(()=>{class i extends Wf{constructor(){super(...arguments),this._isNonInteractive=!1}}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275cmp=qe({type:i,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[at([{provide:Wf,useExisting:i}]),Be],ngContentSelectors:nI,decls:1,vars:0,template:function(e,n){1&e&&(Xt(),it(0))},styles:['.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:40px;height:40px}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:24px;height:24px}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{width:40px;height:40px}.mdc-list-item--with-leading-image .mdc-list-item__start{width:56px;height:56px}.mdc-list-item--with-leading-video .mdc-list-item__start{width:100px;height:56px}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{width:40px;height:40px}.mdc-list-item--with-leading-radio .mdc-list-item__start{width:40px;height:40px}.mdc-list-item--with-leading-switch .mdc-list-item__start{width:36px;height:20px}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:24px;height:24px}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{width:40px;height:40px}.mdc-list-item--with-trailing-radio .mdc-list-item__end{width:40px;height:40px}.mdc-list-item--with-trailing-switch .mdc-list-item__end{width:36px;height:20px}.mdc-list-divider{height:1px}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}'],encapsulation:2,changeDetection:0}),i})(),jre=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Hg,En,Mt,Gs,DT,bre]}),i})();class $f{constructor(){}transform(t){return t&&KL.find(e=>e.id==t)?.name}}function Yre(i,t){1&i&&(L(0,"span"),re(1,"Public"),V())}function Vre(i,t){1&i&&(L(0,"span"),re(1,"Private"),V())}function zre(i,t){if(1&i){const e=ut();L(0,"button",15),ye("click",function(){Pe(e);const r=ue().$implicit;return Re(ue().deleteCircle(r.id))}),L(1,"mat-icon"),re(2,"delete"),V(),L(3,"span"),re(4,"Delete Circle"),V()()}}function Ure(i,t){if(1&i){const e=ut();L(0,"mat-card",5)(1,"div",6)(2,"mat-icon",7),re(3,"trip_origin"),V()(),L(4,"div",6),re(5),Ee(6,"br"),L(7,"span",4)(8,"span"),re(9),V()(),Ee(10,"br"),L(11,"span",4),he(12,Yre,2,0,"span",8),he(13,Vre,2,0,"span",8),re(14),fi(15,"circlestyle"),fi(16,"ago"),V()(),L(17,"div",6)(18,"button",9)(19,"mat-icon",10),re(20,"more_vert"),V()(),L(21,"mat-menu",null,11)(23,"button",12)(24,"mat-icon"),re(25,"copy_all"),V(),L(26,"span"),re(27,"Copy"),V()(),he(28,zre,5,0,"button",13),V(),L(29,"mat-menu",null,14)(31,"button",15),ye("click",function(){const o=Pe(e).$implicit;return Re(ue().copyPubKeys(o))}),L(32,"mat-icon"),re(33,"content_copy"),V(),L(34,"span"),re(35,"Public Keys (npub)"),V()(),L(36,"button",15),ye("click",function(){const o=Pe(e).$implicit;return Re(ue().copyPubKeysHex(o))}),L(37,"mat-icon"),re(38,"content_copy"),V(),L(39,"span"),re(40,"Public Keys (hex)"),V()()()()()}if(2&i){const e=t.$implicit,n=Hi(22),r=Hi(30),o=ue();X(2),Di("color",e.color),X(3),ci(" ",e.name,""),X(4),ci("Count: ",o.countMembers(e),""),X(3),Z("ngIf",e.public),X(1),Z("ngIf",!e.public),X(1),F_(" - ",pi(15,11,e.style)," - Created: ",pi(16,13,e.created),""),X(4),Z("matMenuTriggerFor",n),X(5),Z("matMenuTriggerFor",r),X(5),Z("ngIf",e.id)}}$f.\u0275fac=function(t){return new(t||$f)},$f.\u0275pipe=nr({name:"circlestyle",type:$f,pure:!0});class Gf{constructor(t,e,n,r,o,s,a,l,f,y,S,z,Q){this.appState=t,this.circlesService=e,this.storage=n,this.profile=r,this.dialog=o,this.feedService=s,this.validator=a,this.utilities=l,this.authService=f,this.router=y,this.snackBar=S,this.cd=z,this.ngZone=Q,this.loading=!1,this.following=[],this.circles=[],this.subscriptions=[]}ngOnDestroy(){this.utilities.unsubscribe(this.subscriptions)}load(){var t=this;return Me(function*(){t.loading=!0,t.circles=yield t.circlesService.list(),t.following=yield t.profile.followList(),t.loading=!1})()}deleteCircle(t){var e=this;return Me(function*(){const n=e.getFollowingInCircle(t).map(o=>o.pubkey);yield e.circlesService.deleteCircle(t);for(var r=0;rf[1]);for(let f=0;f{t.cd.detectChanges()})});return function(a){return s.apply(this,arguments)}}()))});return function(r){return n.apply(this,arguments)}}())})()}copy(t){Ng(t),this.snackBar.open("Copied to clipboard","Hide",{duration:2500,horizontalPosition:"center",verticalPosition:"bottom"})}getFollowingInCircle(t){return this.following.filter(null==t||""==t?e=>null==e.circle||""==e.circle:e=>e.circle==t)}copyPubKeys(t){let e=this.getPublicKeys(t);e=e.map(n=>this.utilities.getNostrIdentifier(n)),this.copy(JSON.stringify(e))}copyPubKeysHex(t){const e=this.getPublicKeys(t);this.copy(JSON.stringify(e))}getPublicKeys(t){return this.getFollowingInCircle(t.id).map(r=>r.pubkey)}getPublicPublicKeys(){console.log(this.circles),console.log(this.following);const t=[];for(let e=0;es.pubkey);t.push(...o)}}return t}getNpub(t){return this.utilities.getNostrIdentifier(t)}publishFollowList(){var t=this;return Me(function*(){const e=t.getPublicPublicKeys();yield t.feedService.publishContacts(e),t.snackBar.open(`A total of ${e.length} was added to your public following list`,"Hide",{duration:2e3,horizontalPosition:"center",verticalPosition:"bottom"})})()}createCircle(){var t=this;this.dialog.open(zf,{data:{name:"",style:"1",public:!0},maxWidth:"100vw",panelClass:"full-width-dialog"}).afterClosed().subscribe(function(){var n=Me(function*(r){!r||(t.circlesService.putCircle({id:gre(),...r}),yield t.load())});return function(r){return n.apply(this,arguments)}}())}ngOnInit(){var t=this;return Me(function*(){t.appState.title="Circles",t.appState.showBackButton=!0,t.appState.actions=[{icon:"add_circle",tooltip:"Create Circle",click:()=>{t.createCircle()}}],yield t.load()})()}}Gf.\u0275fac=function(t){return new(t||Gf)(M(on),M(Fr),M(vr),M(sn),M(vs),M(Jn),M(Sr),M(On),M(Un),M(tn),M(Hc),M(Nt),M(ct))},Gf.\u0275cmp=qe({type:Gf,selectors:[["app-circles"]],decls:9,vars:1,consts:[[1,"feed-page"],["class","circle-container",4,"ngFor","ngForOf"],[1,"circle-actions"],["mat-stroked-button","",3,"click"],[1,"dimmed"],[1,"circle-container"],[1,"circle-item"],["matListItemIcon",""],[4,"ngIf"],["mat-icon-button","",1,"circle-button",3,"matMenuTriggerFor"],[1,"circle-button-icon"],["menu","matMenu"],["mat-menu-item","",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click",4,"ngIf"],["copyMenu","matMenu"],["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(L(0,"div",0),he(1,Ure,41,15,"mat-card",1),L(2,"p",2)(3,"button",3),ye("click",function(){return e.importFollowList()}),re(4,"Import Following List"),V(),L(5,"button",3),ye("click",function(){return e.publishFollowList()}),re(6,"Publish Follow List"),V()(),L(7,"p",4),re(8,"Circles is how you organize people you follow. Different circles can have different rules applied and circles is an important way to make the experience more enjoyable."),V()()),2&t&&(X(1),Z("ngForOf",e.circles))},dependencies:[kn,ii,qo,Wg,ys,Gr,aI,Nf,Pl,q2,Xo,$f],styles:[".loading[_ngcontent-%COMP%]{margin:auto}.input-full-width[_ngcontent-%COMP%]{width:100%!important}.search[_ngcontent-%COMP%]{margin-top:1em;padding:1em 1em 0;margin-bottom:1em;border-radius:10px}.circle-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;column-gap:1em;margin-top:1em;padding:1em;margin-bottom:1em;border-radius:10px}.circle-item[_ngcontent-%COMP%]:nth-child(1){order:0;flex:0 1 auto;align-self:auto}.circle-item[_ngcontent-%COMP%]:nth-child(2){order:0;flex:1 1 auto;align-self:auto}.circle-item[_ngcontent-%COMP%]:nth-child(3){order:0;flex:0 1 auto;align-self:auto}.circle-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-right:.4em;margin-bottom:.4em}"]});class qf{constructor(t,e){this.dialogRef=t,this.data=e}onNoClick(){this.data.pubkey="",this.dialogRef.close()}}function Wre(i,t){1&i&&(L(0,"div",6),Ee(1,"br")(2,"mat-spinner",7),V())}function $re(i,t){if(1&i&&(L(0,"span",15),re(1),fi(2,"ago"),V()),2&i){const e=ue().$implicit;X(1),ci("Started following ",pi(2,1,e.created),"")}}function Gre(i,t){if(1&i){const e=ut();L(0,"mat-card",9),ye("click",function(r){const s=Pe(e).$implicit;return Re(ue(2).navigation.openProfile(r,s))}),L(1,"div",10)(2,"app-event-header",11),he(3,$re,3,3,"span",12),Ee(4,"app-directory-icon",13),V(),Ee(5,"app-profile-actions",11),V(),L(6,"div",14),re(7),V()()}if(2&i){const e=t.$implicit;X(2),Z("profile",e),X(1),Z("ngIf",e.created),X(1),Z("pubkey",e.pubkey),X(1),Z("profile",e),X(2),ci(" ",e.about," ")}}function qre(i,t){if(1&i&&(L(0,"div"),he(1,Gre,8,5,"mat-card",8),V()),2&i){const e=ue();X(1),Z("ngForOf",e.profiles)("ngForTrackBy",e.trackByFn)}}qf.\u0275fac=function(t){return new(t||qf)(M(ja),M(qc))},qf.\u0275cmp=qe({type:qf,selectors:[["create-follow-dialog"]],decls:15,vars:2,consts:[[1,"dialog"],["mat-dialog-title",""],["mat-dialog-content","",1,"mat-dialog-content"],["appearance","fill",1,"input-full-width"],["matPrefix","",1,"circle"],["matInput","","type","text","autocomplete","off",3,"ngModel","ngModelChange"],["mat-dialog-actions","","align","end",1,"mat-dialog-actions"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","primary","cdkFocusInitial","",3,"mat-dialog-close"]],template:function(t,e){1&t&&(L(0,"div",0)(1,"h1",1),re(2,"Enter Public Key to Follow"),V(),L(3,"div",2)(4,"mat-form-field",3)(5,"mat-icon",4),re(6,"person_add"),V(),L(7,"mat-label"),re(8,"Public Key"),V(),L(9,"input",5),ye("ngModelChange",function(r){return e.data.pubkey=r}),V()()(),L(10,"div",6)(11,"button",7),ye("click",function(){return e.onNoClick()}),re(12,"Cancel"),V(),L(13,"button",8),re(14,"Follow"),V()()()),2&t&&(X(9),Z("ngModel",e.data.pubkey),X(4),Z("mat-dialog-close",e.data))},dependencies:[Nl,Ba,bs,Il,qo,Gr,Ko,ko,so,Cf,Mf,Ef,Sf],styles:[".input-full-width[_ngcontent-%COMP%]{width:100%!important}"]});class Kf{constructor(t,e,n,r,o,s,a,l,f,y,S){this.navigation=t,this.appState=e,this.cd=n,this.dialog=r,this.storage=o,this.feedService=s,this.profileService=a,this.validator=l,this.utilities=f,this.router=y,this.snackBar=S,this.loading=!1,this.showBlocked=!1,this.showCached=!1,this.profiles=[]}optionsUpdated(t,e){var n=this;return Me(function*(){1==e?n.showCached=!1:n.showBlocked=!1,yield n.load()})()}ngOnDestroy(){this.sub&&this.sub.unsubscribe()}load(){var t=this;return Me(function*(){t.loading=!0,t.profiles=t.showBlocked?yield t.profileService.blockList():t.showCached?yield t.profileService.publicList():yield t.profileService.followList(),t.loading=!1})()}trackByFn(t,e){return e.pubkey}ngOnInit(){var t=this;return Me(function*(){t.appState.title="People",t.appState.showBackButton=!0,t.appState.actions=[{icon:"person_add",tooltip:"Add a person",click:()=>{t.createFollow()}}],t.sub=t.profileService.profilesChanged$.subscribe(Me(function*(){yield t.load()}))})()}search(){var t=this;return Me(function*(){const e=t.searchTerm;yield t.load(),"undefined"==e||null==e||""==e||(t.profiles=t.profiles.filter(n=>n.name?.indexOf(e)>-1||n.pubkey?.indexOf(e)>-1||n.about?.indexOf(e)>-1||n.nip05?.indexOf(e)>-1))})()}addFollow(t){var e=this;return Me(function*(){t.startsWith("nsec")?e.snackBar.open("This is a private key, not a public key.","Hide",{horizontalPosition:"center",verticalPosition:"bottom"}):(t=e.utilities.ensureHexIdentifier(t),yield e.profileService.follow(t),yield e.feedService.downloadRecent([t]))})()}createFollow(){var t=this;this.dialog.open(qf,{data:{},maxWidth:"100vw",panelClass:"full-width-dialog"}).afterClosed().subscribe(function(){var n=Me(function*(r){if(!r)return;let o=r.pubkey;o=o.replaceAll("[","").replaceAll("]","").replaceAll('"',"");const s=o.split(",");for(let a=0;a{if(null==o)return;let s=this.eventService.rootEventId(o);s?this.feedService.downloadEvent(s).subscribe(a=>{wi(this,Wa,a),nt(this,Zu).next(nt(this,Wa))}):(wi(this,Wa,null),nt(this,Zu).next(nt(this,Wa))),s||(s=o.id),this.feedService.downloadThread(s).subscribe(a=>{this.hasLoaded=!0,wi(this,td,a),nt(this,Xf).next(nt(this,td))})})}get before$(){return this.events$.pipe(Te(t=>(t.sort((e,n)=>e.created_at>n.created_at?-1:1),t))).pipe(Te(t=>t.filter(e=>!(this.eventService.eTags(nt(this,Do)).length<2)&&this.eventService.replyEventId(nt(this,Do))===e.id))).pipe(Te(t=>t.filter(e=>e.id!=nt(this,Do)?.id&&!this.profileService.blockedPublickKeys().includes(e.pubkey))))}get after$(){return this.events$.pipe(Te(t=>(t.sort((e,n)=>e.created_at>n.created_at?-1:1),t))).pipe(Te(t=>t.filter(e=>e.id!=nt(this,Do)?.id&&!this.profileService.blockedPublickKeys().includes(e.pubkey))))}get events$(){return nt(this,Xf).asObservable().pipe(ni(t=>null!==t)).pipe(Te(t=>(t.sort((e,n)=>e.created_at>n.created_at?-1:1),t))).pipe(Te(t=>t.filter(e=>e.kind!=v6.Reaction&&6!=e.kind))).pipe(Te(t=>t.filter(e=>!this.profileService.blockedPublickKeys().includes(e.pubkey))))}get rootEvents$(){return this.events$.pipe(Te(t=>t.filter(n=>!n.tags.find(r=>"e"===r[0]))))}changeSelectedEvent(t){var e=this;return Me(function*(){e.hasLoaded=!1,wi(e,Wa,null),nt(e,Zu).next(nt(e,Wa)),wi(e,td,null),nt(e,Xf).next(nt(e,td)),wi(e,Do,null),nt(e,ed).next(nt(e,Do));const n=yield e.storage.get(t,"events");n?(wi(e,Do,n),nt(e,ed).next(nt(e,Do))):e.feedService.downloadEvent(t).subscribe(r=>{wi(e,Do,r),nt(e,ed).next(nt(e,Do))})})()}}function Kre(i,t){if(1&i&&(L(0,"div",6)(1,"span"),Ee(2,"app-profile-actions",7),L(3,"app-event-header",8)(4,"span",9),re(5),fi(6,"ago"),V(),Ee(7,"app-directory-icon",8),V(),Ee(8,"app-content",10),V()()),2&i){const e=t.ngIf;X(2),Z("event",e)("pubkey",e.pubkey),X(1),Z("pubkey",e.pubkey),X(2),Jt(pi(6,6,e.created_at)),X(2),Z("pubkey",e.pubkey),X(1),Z("event",e)}}function Xre(i,t){if(1&i&&(L(0,"mat-card",12)(1,"span")(2,"div",13)(3,"app-event-header",8)(4,"span",9),re(5),fi(6,"ago"),V(),Ee(7,"app-directory-icon",8),V(),Ee(8,"app-event-actions",7),V(),Ee(9,"app-content",10),V()()),2&i){const e=t.$implicit;X(3),Z("pubkey",e.pubkey),X(2),Jt(pi(6,6,e.created_at)),X(2),Z("pubkey",e.pubkey),X(1),Z("event",e)("pubkey",e.pubkey),X(1),Z("event",e)}}function Qre(i,t){if(1&i&&(L(0,"div",0),he(1,Xre,10,8,"mat-card",11),V()),2&i){const e=ue(2).ngIf,n=ue();X(1),Z("ngForOf",e)("ngForTrackBy",n.trackByFn)}}function Zre(i,t){1&i&&he(0,Qre,2,2,"div",5),2&i&&Z("ngIf",ue().ngIf.length>0)}function Jre(i,t){1&i&&he(0,Zre,1,1,"ng-template")}function eoe(i,t){if(1&i&&(L(0,"div",14)(1,"div",13)(2,"app-event-header",8)(3,"span",9),re(4),fi(5,"ago"),V(),Ee(6,"app-directory-icon",8),V(),Ee(7,"app-event-actions",7),V(),Ee(8,"app-content",10),V()),2&i){const e=t.ngIf;X(2),Z("pubkey",e.pubkey),X(2),Jt(pi(5,6,e.created_at)),X(2),Z("pubkey",e.pubkey),X(1),Z("event",e)("pubkey",e.pubkey),X(1),Z("event",e)}}function toe(i,t){1&i&&Ee(0,"mat-progress-bar",15)}function ioe(i,t){if(1&i){const e=ut();L(0,"mat-card",17),ye("click",function(r){const s=Pe(e).$implicit;return Re(ue(2).navigation.openEvent(r,s))}),L(1,"span")(2,"div",13)(3,"app-event-header",8)(4,"span",18),re(5),fi(6,"ago"),V(),Ee(7,"app-directory-icon",8),V(),Ee(8,"app-event-actions",7),V(),Ee(9,"app-content",10),V()()}if(2&i){const e=t.$implicit;X(3),Z("pubkey",e.pubkey),X(2),Jt(pi(6,6,e.created_at)),X(2),Z("pubkey",e.pubkey),X(1),Z("event",e)("pubkey",e.pubkey),X(1),Z("event",e)}}function noe(i,t){if(1&i&&(L(0,"div",0),he(1,ioe,10,8,"mat-card",16),V()),2&i){const e=t.ngIf,n=ue();X(1),Z("ngForOf",e)("ngForTrackBy",n.trackByFn)}}Ju.\u0275fac=function(t){return new(t||Ju)(me(vr),me(Ra),me(sn),me(Jn))},Ju.\u0275prov=Ve({token:Ju,factory:Ju.\u0275fac,providedIn:"root"});class eh{constructor(t,e,n,r,o,s,a,l,f,y,S){this.appState=t,this.activatedRoute=e,this.cd=n,this.options=r,this.feedService=o,this.navigation=s,this.profiles=a,this.thread=l,this.validator=f,this.utilities=y,this.router=S,this.initialLoad=!0}likes(t){let e=this.feedService.thread.filter(n=>7==n.kind&&1==n.tags.filter(r=>"e"===r[0]).length);return e=e.filter(n=>"-"!=n.tags.find(s=>"e"===s[0])[1]),e.length}dislikes(t){let e=this.feedService.thread.filter(n=>7==n.kind&&1==n.tags.filter(r=>"e"===r[0]).length);return e=e.filter(n=>"-"==n.tags.find(s=>"e"===s[0])[1]),e.length}replies(t){return this.feedService.thread.filter(n=>7!=n.kind&&1==n.tags.filter(r=>"e"===r[0]).length).length}filteredThread(){return this.feedService.thread.filter(t=>7!=t.kind)}repliesTo(t){if(!t)return;let e=t.tags.filter(n=>"p"===n[0]).map(n=>n[1]);return e=e.filter(n=>n!==t.pubkey),e}rootEvent(){if(!this.event)return;const t=this.event.tags.filter(e=>"e"===e[0]);for(let e=0;e3&&"root"==n[3])return n[1]}return t[0][1]}ngOnInit(){var t=this;console.log("NG INIT ON NOTE:"),this.appState.title="Thread",this.appState.showBackButton=!0,this.activatedRoute.paramMap.subscribe(function(){var e=Me(function*(n){const r=n.get("id");r?!0===t.appState.connectedChanged.value?setTimeout(()=>{t.thread.changeSelectedEvent(r),t.id=r},0):setTimeout(()=>{t.thread.changeSelectedEvent(r),t.id=r},4e3):t.router.navigateByUrl("/")});return function(n){return e.apply(this,arguments)}}())}optionsUpdated(){}activeOptions(){let t="";return t+=this.options.options.hideSpam?" Spam: Filtered":" Spam: Allowed",t+=this.options.options.hideInvoice?" Invoices: Hidden":" Invoices: Displayed",t}trackByFn(t,e){return e.id}ngOnDestroy(){this.sub&&this.sub.unsub()}}eh.\u0275fac=function(t){return new(t||eh)(M(on),M(ka),M(Nt),M(wo),M(Jn),M(Fs),M(sn),M(Ju),M(Sr),M(On),M(tn))},eh.\u0275cmp=qe({type:eh,selectors:[["app-note"]],decls:11,vars:13,consts:[[1,"feed-page"],["class","root-event events",4,"ngIf"],[4,"ngIf"],["class","current-event events noclick",4,"ngIf"],["mode","indeterminate",4,"ngIf"],["class","feed-page",4,"ngIf"],[1,"root-event","events"],[3,"event","pubkey"],[3,"pubkey"],[1,"event-date"],[3,"event"],["class","events",4,"ngFor","ngForOf","ngForTrackBy"],[1,"events"],[1,"events-header"],[1,"current-event","events","noclick"],["mode","indeterminate"],["class","events clickable",3,"click",4,"ngFor","ngForOf","ngForTrackBy"],[1,"events","clickable",3,"click"],[1,"event-date","clickable"]],template:function(t,e){1&t&&(L(0,"div",0),he(1,Kre,9,8,"div",1),fi(2,"async"),he(3,Jre,1,0,null,2),fi(4,"async"),he(5,eoe,9,8,"div",3),fi(6,"async"),V(),Ee(7,"mat-divider"),he(8,toe,1,0,"mat-progress-bar",4),he(9,noe,2,2,"div",5),fi(10,"async")),2&t&&(X(1),Z("ngIf",pi(2,5,e.thread.root$)),X(2),Z("ngIf",pi(4,7,e.thread.before$)),X(2),Z("ngIf",pi(6,9,e.thread.event$)),X(3),Z("ngIf",!e.thread.hasLoaded),X(1),Z("ngIf",pi(10,11,e.thread.after$)))},dependencies:[kn,ii,ys,iI,a1,Ya,Js,Zc,xo,za,ba,Xo]});class Qf{constructor(t,e,n){this.cd=t,this.appState=e,this.http=n}ngOnInit(){this.appState.showBackButton=!0,this.appState.title="Licenses",this.appState.actions=[],this.showContent("3rdpartylicenses.txt",e=>`
${e.replace(//g,">")}
`)}showContent(t,e=(n=>n)){this.http.get(t,{responseType:"text"}).pipe(Sn(n=>{this.licenses=n,this.cd.markForCheck()},n=>{this.licenses=`Unable to get content (${n.statusText})`,this.cd.markForCheck()})).subscribe()}}Qf.\u0275fac=function(t){return new(t||Qf)(M(Nt),M(on),M(z0))},Qf.\u0275cmp=qe({type:Qf,selectors:[["app-licenses"]],decls:9,vars:1,consts:[[1,"page"],["href","https://github.com/block-core/blockcore-notes","target","_blank"],[1,"marginless","heading"],[1,"linebreaks"]],template:function(t,e){1&t&&(L(0,"div",0)(1,"p"),re(2,"Blockcore Note is an open source project published under the MIT license. You can view the source code on "),L(3,"a",1),re(4,"GitHub"),V()(),L(5,"h1",2),re(6,"Third Party Licenses"),V(),L(7,"div",3),re(8),V()()),2&t&&(X(8),Jt(e.licenses))},styles:[".mascot[_ngcontent-%COMP%]{width:100%;max-width:1024px}.logo[_ngcontent-%COMP%]{float:left;margin-bottom:1em;margin-right:1em;max-width:128px;margin-left:-8em}.help[_ngcontent-%COMP%]{padding-left:10em}@media only screen and (max-width: 599px){.help[_ngcontent-%COMP%]{font-size:.8em;padding-left:8em}.logo[_ngcontent-%COMP%]{max-width:64px;margin-left:-6em}}"]});const roe=[{path:"",component:Rf,canActivate:[hr]},{path:"connect",component:vf},{path:"notes",component:Xu,canActivate:[hr]},{path:"circles",component:Gf,canActivate:[hr]},{path:"people",component:Kf,canActivate:[hr]},{path:"profile",component:Hf,canActivate:[hr]},{path:"user/:id",component:Qu,canActivate:[hr]},{path:"note/:id",component:eh,canActivate:[hr]},{path:"p/:id",component:Qu,canActivate:[hr]},{path:"e/:id",component:eh,canActivate:[hr]},{path:"about",component:Df,canActivate:[hr]},{path:"about/licenses",component:Qf,canActivate:[hr]},{path:"settings",component:Yf,canActivate:[hr]},{path:"logout",component:Bf}];class th{}th.\u0275fac=function(t){return new(t||th)},th.\u0275mod=yt({type:th}),th.\u0275inj=bt({imports:[bS.forRoot(roe,{scrollPositionRestoration:"enabled",anchorScrolling:"enabled"}),bS]});var dI=F(1781);class ooe{constructor(){this.prefix="web+nostr:"}removeHandler(t){return t.indexOf("://")>-1?t.substring(t.indexOf("://")+3):t}decode(t){if(!t.startsWith(this.prefix))throw new Error("Invalid Nostr URI: "+t);var e=t.slice(this.prefix.length,t.indexOf(":",this.prefix.length)).toLowerCase(),r=t.slice(this.prefix.length+e.length+1).split("?"),o=r[0];let s;return o.indexOf("/")>-1&&(o=o.substring(0,o.length-1)),r.length>1&&(s=dI.parse(r[1])),{address:o,scheme:e,options:s}}transform(t){const e=t.address,n=t.scheme,r=t;return delete r.address,delete r.scheme,{address:e,scheme:n,options:r}}encode(t){var e=dI.stringify(t.options);return t.scheme+":"+t.address+(e?"?":"")+e}}const Hl=new Qe(x),aoe={connector:()=>new ae};function uI(i,t=aoe){const{connector:e}=t;return ot((n,r)=>{const o=e();Ti(i(function soe(i){return new Qe(t=>i.subscribe(t))}(o))).subscribe(r),r.add(n.subscribe(o))})}const Zf="Service workers are disabled or not supported by this browser";class g1{constructor(t){if(this.serviceWorker=t,t){const n=qs(t,"controllerchange").pipe(Te(()=>t.controller)),o=wc(kc(()=>vt(t.controller)),n);this.worker=o.pipe(ni(y=>!!y)),this.registration=this.worker.pipe(Vn(()=>t.getRegistration()));const f=qs(t,"message").pipe(Te(y=>y.data)).pipe(ni(y=>y&&y.type)).pipe(function coe(i){return i?t=>uI(i)(t):t=>function loe(i,t){const e=g(i)?i:()=>i;return g(t)?uI(t,{connector:e}):n=>new J_(n,e)}(new ae)(t)}());f.connect(),this.events=f}else this.worker=this.events=this.registration=function doe(i){return kc(()=>xc(new Error(i)))}(Zf)}postMessage(t,e){return this.worker.pipe(vi(1),Sn(n=>{n.postMessage({action:t,...e})})).toPromise().then(()=>{})}postMessageWithOperation(t,e,n){const r=this.waitForOperationCompleted(n),o=this.postMessage(t,e);return Promise.all([o,r]).then(([,s])=>s)}generateNonce(){return Math.round(1e7*Math.random())}eventsOfType(t){let e;return e="string"==typeof t?n=>n.type===t:n=>t.includes(n.type),this.events.pipe(ni(e))}nextEventOfType(t){return this.eventsOfType(t).pipe(vi(1))}waitForOperationCompleted(t){return this.eventsOfType("OPERATION_COMPLETED").pipe(ni(e=>e.nonce===t),vi(1),Te(e=>{if(void 0!==e.result)return e.result;throw new Error(e.error)})).toPromise()}get isEnabled(){return!!this.serviceWorker}}let uoe=(()=>{class i{constructor(e){if(this.sw=e,this.subscriptionChanges=new ae,!e.isEnabled)return this.messages=Hl,this.notificationClicks=Hl,void(this.subscription=Hl);this.messages=this.sw.eventsOfType("PUSH").pipe(Te(r=>r.data)),this.notificationClicks=this.sw.eventsOfType("NOTIFICATION_CLICK").pipe(Te(r=>r.data)),this.pushManager=this.sw.registration.pipe(Te(r=>r.pushManager));const n=this.pushManager.pipe(Vn(r=>r.getSubscription()));this.subscription=vn(n,this.subscriptionChanges)}get isEnabled(){return this.sw.isEnabled}requestSubscription(e){if(!this.sw.isEnabled)return Promise.reject(new Error(Zf));const n={userVisibleOnly:!0};let r=this.decodeBase64(e.serverPublicKey.replace(/_/g,"/").replace(/-/g,"+")),o=new Uint8Array(new ArrayBuffer(r.length));for(let s=0;ss.subscribe(n)),vi(1)).toPromise().then(s=>(this.subscriptionChanges.next(s),s))}unsubscribe(){return this.sw.isEnabled?this.subscription.pipe(vi(1),Vn(n=>{if(null===n)throw new Error("Not subscribed to push notifications.");return n.unsubscribe().then(r=>{if(!r)throw new Error("Unsubscribe failed!");this.subscriptionChanges.next(null)})})).toPromise():Promise.reject(new Error(Zf))}decodeBase64(e){return atob(e)}}return i.\u0275fac=function(e){return new(e||i)(me(g1))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})(),Z2=(()=>{class i{constructor(e){if(this.sw=e,!e.isEnabled)return this.versionUpdates=Hl,this.available=Hl,this.activated=Hl,void(this.unrecoverable=Hl);this.versionUpdates=this.sw.eventsOfType(["VERSION_DETECTED","VERSION_INSTALLATION_FAILED","VERSION_READY","NO_NEW_VERSION_DETECTED"]),this.available=this.versionUpdates.pipe(ni(n=>"VERSION_READY"===n.type),Te(n=>({type:"UPDATE_AVAILABLE",current:n.currentVersion,available:n.latestVersion}))),this.activated=this.sw.eventsOfType("UPDATE_ACTIVATED"),this.unrecoverable=this.sw.eventsOfType("UNRECOVERABLE_STATE")}get isEnabled(){return this.sw.isEnabled}checkForUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(Zf));const e=this.sw.generateNonce();return this.sw.postMessageWithOperation("CHECK_FOR_UPDATES",{nonce:e},e)}activateUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(Zf));const e=this.sw.generateNonce();return this.sw.postMessageWithOperation("ACTIVATE_UPDATE",{nonce:e},e)}}return i.\u0275fac=function(e){return new(e||i)(me(g1))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})();class J2{}const hI=new Ae("NGSW_REGISTER_SCRIPT");function hoe(i,t,e,n){return()=>{if(!dl(n)||!("serviceWorker"in navigator)||!1===e.enabled)return;let r;if(navigator.serviceWorker.addEventListener("controllerchange",()=>{null!==navigator.serviceWorker.controller&&navigator.serviceWorker.controller.postMessage({action:"INITIALIZE"})}),"function"==typeof e.registrationStrategy)r=e.registrationStrategy();else{const[s,...a]=(e.registrationStrategy||"registerWhenStable:30000").split(":");switch(s){case"registerImmediately":r=vt(null);break;case"registerWithDelay":r=mI(+a[0]||0);break;case"registerWhenStable":r=a[0]?vn(fI(i),mI(+a[0])):fI(i);break;default:throw new Error(`Unknown ServiceWorker registration strategy: ${e.registrationStrategy}`)}}i.get(ct).runOutsideAngular(()=>r.pipe(vi(1)).subscribe(()=>navigator.serviceWorker.register(t,{scope:e.scope}).catch(s=>console.error("Service worker registration failed with:",s))))}}function mI(i){return vt(null).pipe($2(i))}function fI(i){return i.get(pa).isStable.pipe(ni(e=>e))}function moe(i,t){return new g1(dl(t)&&!1!==i.enabled?navigator.serviceWorker:void 0)}let foe=(()=>{class i{static register(e,n={}){return{ngModule:i,providers:[{provide:hI,useValue:e},{provide:J2,useValue:n},{provide:g1,useFactory:moe,deps:[J2,ll]},{provide:mm,useFactory:hoe,deps:[gn,hI,J2,ll],multi:!0}]}}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[uoe,Z2]}),i})();class id{constructor(t,e){this.updates=t,this.snackBar=e,this.updateClient()}updateClient(){this.updates.versionUpdates.subscribe(t=>{switch(t.type){case"VERSION_DETECTED":console.log(`Downloading new app version: ${t.version.hash}`);break;case"VERSION_READY":console.log(`Current app version: ${t.currentVersion.hash}`),console.log(`New app version ready for use: ${t.latestVersion.hash}`),this.doAppUpdate();break;case"VERSION_INSTALLATION_FAILED":console.log(`Failed to install app version '${t.version.hash}': ${t.error}`)}})}showAppUpdateAlert(){this.snackBar.open("App Update available!","Update",{horizontalPosition:"center",verticalPosition:"bottom"}).onAction().subscribe(()=>{this.doAppUpdate()})}doAppUpdate(){this.updates.activateUpdate().then(()=>document.location.reload())}}id.\u0275fac=function(t){return new(t||id)(me(Z2),me(Hc))},id.\u0275prov=Ve({token:id,factory:id.\u0275fac,providedIn:"root"});class nd{constructor(t,e){{const n=t.isStable.pipe(ya(s=>!0===s)),r=function poe(i=0,t=Bm){return i<0&&(i=0),Kg(i,i,t)}(216e5);wc(n,r).subscribe(Me(function*(){try{const s=yield e.checkForUpdate();console.log(s?"A new version is available.":"Already on the latest version.")}catch(s){console.error("Failed to check for updates:",s)}}))}}}nd.\u0275fac=function(t){return new(t||nd)(me(pa),me(Z2))},nd.\u0275prov=Ve({token:nd,factory:nd.\u0275fac});class ih{constructor(t,e){this.router=t,this.appState=e}search(t){if(console.log("Searching for: ",t),t.startsWith("npub")){const e=Tl.decode(t);this.resetSearch(),this.router.navigate(["/p",e.data])}else if(t.startsWith("nevent")){const e=Tl.decode(t);this.resetSearch(),this.router.navigate(["/p",e.data])}}resetSearch(){this.appState.searchText="",this.appState.showSearch=!1}}ih.\u0275fac=function(t){return new(t||ih)(me(tn),me(on))},ih.\u0275prov=Ve({token:ih,factory:ih.\u0275fac,providedIn:"root"});const _oe=["*",[["mat-toolbar-row"]]],goe=["*","mat-toolbar-row"],boe=Aa(class{constructor(i){this._elementRef=i}});let yoe=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),i})(),voe=(()=>{class i extends boe{constructor(e,n,r){super(e),this._platform=n,this._document=r}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(zi),M(Lt))},i.\u0275cmp=qe({type:i,selectors:[["mat-toolbar"]],contentQueries:function(e,n,r){if(1&e&&Yt(r,yoe,5),2&e){let o;We(o=$e())&&(n._toolbarRows=o)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(e,n){2&e&&st("mat-toolbar-multiple-rows",n._toolbarRows.length>0)("mat-toolbar-single-row",0===n._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[Be],ngContentSelectors:goe,decls:2,vars:0,template:function(e,n){1&e&&(Xt(_oe),it(0),it(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}"],encapsulation:2,changeDetection:0}),i})(),Foe=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,Mt]}),i})();const b1=["*"],woe=["content"];function koe(i,t){if(1&i){const e=ut();L(0,"div",2),ye("click",function(){return Pe(e),Re(ue()._onBackdropClicked())}),V()}2&i&&st("mat-drawer-shown",ue()._isShowingBackdrop())}function xoe(i,t){1&i&&(L(0,"mat-drawer-content"),it(1,2),V())}const Doe=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],Coe=["mat-drawer","mat-drawer-content","*"];function Moe(i,t){if(1&i){const e=ut();L(0,"div",2),ye("click",function(){return Pe(e),Re(ue()._onBackdropClicked())}),V()}2&i&&st("mat-drawer-shown",ue()._isShowingBackdrop())}function Eoe(i,t){1&i&&(L(0,"mat-sidenav-content"),it(1,2),V())}const Soe=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],Toe=["mat-sidenav","mat-sidenav-content","*"],pI={transformDrawer:Mr("transform",[rn("open, open-instant",Bt({transform:"none",visibility:"visible"})),rn("void",Bt({"box-shadow":"none",visibility:"hidden"})),cn("void => open-instant",pn("0ms")),cn("void <=> open, open-instant => void",pn("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},Loe=new Ae("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function Ioe(){return!1}}),ek=new Ae("MAT_DRAWER_CONTAINER");let y1=(()=>{class i extends Pc{constructor(e,n,r,o,s){super(r,o,s),this._changeDetectorRef=e,this._container=n}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return i.\u0275fac=function(e){return new(e||i)(M(Nt),M(ai(()=>gI)),M(Ze),M(wl),M(ct))},i.\u0275cmp=qe({type:i,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(e,n){2&e&&Di("margin-left",n._container._contentMargins.left,"px")("margin-right",n._container._contentMargins.right,"px")},features:[at([{provide:Pc,useExisting:i}]),Be],ngContentSelectors:b1,decls:1,vars:0,template:function(e,n){1&e&&(Xt(),it(0))},encapsulation:2,changeDetection:0}),i})(),_I=(()=>{class i{constructor(e,n,r,o,s,a,l,f){this._elementRef=e,this._focusTrapFactory=n,this._focusMonitor=r,this._platform=o,this._ngZone=s,this._interactivityChecker=a,this._doc=l,this._container=f,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new ae,this._animationEnd=new ae,this._animationState="void",this.openedChange=new Xe(!0),this._openedStream=this.openedChange.pipe(ni(y=>y),Te(()=>{})),this.openedStart=this._animationStarted.pipe(ni(y=>y.fromState!==y.toState&&0===y.toState.indexOf("open")),tg(void 0)),this._closedStream=this.openedChange.pipe(ni(y=>!y),Te(()=>{})),this.closedStart=this._animationStarted.pipe(ni(y=>y.fromState!==y.toState&&"void"===y.toState),tg(void 0)),this._destroyed=new ae,this.onPositionChanged=new Xe,this._modeChanged=new ae,this.openedChange.subscribe(y=>{y?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{qs(this._elementRef.nativeElement,"keydown").pipe(ni(y=>27===y.keyCode&&!this.disableClose&&!Cr(y)),wt(this._destroyed)).subscribe(y=>this._ngZone.run(()=>{this.close(),y.stopPropagation(),y.preventDefault()}))}),this._animationEnd.pipe(qm((y,S)=>y.fromState===S.fromState&&y.toState===S.toState)).subscribe(y=>{const{fromState:S,toState:z}=y;(0===z.indexOf("open")&&"void"===S||"void"===z&&0===S.indexOf("open"))&&this.openedChange.emit(this._opened)})}get position(){return this._position}set position(e){(e="end"===e?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(e),this._position=e,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(e){this._mode=e,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(e){this._disableClose=dt(e)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(e){("true"===e||"false"===e||null==e)&&(e=dt(e)),this._autoFocus=e}get opened(){return this._opened}set opened(e){this.toggle(dt(e))}_forceFocus(e,n){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const r=()=>{e.removeEventListener("blur",r),e.removeEventListener("mousedown",r),e.removeAttribute("tabindex")};e.addEventListener("blur",r),e.addEventListener("mousedown",r)})),e.focus(n)}_focusByCssSelector(e,n){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,n)}_takeFocus(){if(!this._focusTrap)return;const e=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(n=>{!n&&"function"==typeof this._elementRef.nativeElement.focus&&e.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(e){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,e):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const e=this._doc.activeElement;return!!e&&this._elementRef.nativeElement.contains(e)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(e){return this.toggle(!0,e)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(e=!this.opened,n){e&&n&&(this._openedVia=n);const r=this._setOpen(e,!e&&this._isFocusWithinDrawer(),this._openedVia||"program");return e||(this._openedVia=null),r}_setOpen(e,n,r){return this._opened=e,e?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",n&&this._restoreFocus(r)),this._updateFocusTrapState(),new Promise(o=>{this.openedChange.pipe(vi(1)).subscribe(s=>o(s?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}_updatePositionInParent(e){const n=this._elementRef.nativeElement,r=n.parentNode;"end"===e?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),r.insertBefore(this._anchor,n)),r.appendChild(n)):this._anchor&&this._anchor.parentNode.insertBefore(n,this._anchor)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Vg),M(Ur),M(zi),M(ct),M(Xm),M(Lt,8),M(ek,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-drawer"]],viewQuery:function(e,n){if(1&e&&Dt(woe,5),2&e){let r;We(r=$e())&&(n._content=r.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(e,n){1&e&&b_("@transform.start",function(o){return n._animationStarted.next(o)})("@transform.done",function(o){return n._animationEnd.next(o)}),2&e&&(lt("align",null),k_("@transform",n._animationState),st("mat-drawer-end","end"===n.position)("mat-drawer-over","over"===n.mode)("mat-drawer-push","push"===n.mode)("mat-drawer-side","side"===n.mode)("mat-drawer-opened",n.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:b1,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(e,n){1&e&&(Xt(),L(0,"div",0,1),it(2),V())},dependencies:[Pc],encapsulation:2,data:{animation:[pI.transformDrawer]},changeDetection:0}),i})(),gI=(()=>{class i{constructor(e,n,r,o,s,a=!1,l){this._dir=e,this._element=n,this._ngZone=r,this._changeDetectorRef=o,this._animationMode=l,this._drawers=new Hs,this.backdropClick=new Xe,this._destroyed=new ae,this._doCheckSubject=new ae,this._contentMargins={left:null,right:null},this._contentMarginChanges=new ae,e&&e.change.pipe(wt(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),s.change().pipe(wt(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=a}get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(e){this._autosize=dt(e)}get hasBackdrop(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride}set hasBackdrop(e){this._backdropOverride=null==e?null:dt(e)}get scrollable(){return this._userContent||this._content}ngAfterContentInit(){this._allDrawers.changes.pipe(Nn(this._allDrawers),wt(this._destroyed)).subscribe(e=>{this._drawers.reset(e.filter(n=>!n._container||n._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(Nn(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(e=>{this._watchDrawerToggle(e),this._watchDrawerPosition(e),this._watchDrawerMode(e)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe(kg(10),wt(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(e=>e.open())}close(){this._drawers.forEach(e=>e.close())}updateContentMargins(){let e=0,n=0;if(this._left&&this._left.opened)if("side"==this._left.mode)e+=this._left._getWidth();else if("push"==this._left.mode){const r=this._left._getWidth();e+=r,n-=r}if(this._right&&this._right.opened)if("side"==this._right.mode)n+=this._right._getWidth();else if("push"==this._right.mode){const r=this._right._getWidth();n+=r,e-=r}e=e||null,n=n||null,(e!==this._contentMargins.left||n!==this._contentMargins.right)&&(this._contentMargins={left:e,right:n},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(e){e._animationStarted.pipe(ni(n=>n.fromState!==n.toState),wt(this._drawers.changes)).subscribe(n=>{"open-instant"!==n.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==e.mode&&e.openedChange.pipe(wt(this._drawers.changes)).subscribe(()=>this._setContainerClass(e.opened))}_watchDrawerPosition(e){!e||e.onPositionChanged.pipe(wt(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe(vi(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(e){e&&e._modeChanged.pipe(wt(vn(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(e){const n=this._element.nativeElement.classList,r="mat-drawer-container-has-open";e?n.add(r):n.remove(r)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(e=>{"end"==e.position?this._end=e:this._start=e}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(e=>e&&!e.disableClose&&this._canHaveBackdrop(e)).forEach(e=>e._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(e){return"side"!==e.mode||!!this._backdropOverride}_isDrawerOpen(e){return null!=e&&e.opened}}return i.\u0275fac=function(e){return new(e||i)(M(xn,8),M(Ze),M(ct),M(Nt),M(Oa),M(Loe),M(Vi,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-drawer-container"]],contentQueries:function(e,n,r){if(1&e&&(Yt(r,y1,5),Yt(r,_I,5)),2&e){let o;We(o=$e())&&(n._content=o.first),We(o=$e())&&(n._allDrawers=o)}},viewQuery:function(e,n){if(1&e&&Dt(y1,5),2&e){let r;We(r=$e())&&(n._userContent=r.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(e,n){2&e&&st("mat-drawer-container-explicit-backdrop",n._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[at([{provide:ek,useExisting:i}])],ngContentSelectors:Coe,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(e,n){1&e&&(Xt(Doe),he(0,koe,1,2,"div",0),it(1),it(2,1),he(3,xoe,2,0,"mat-drawer-content",1)),2&e&&(Z("ngIf",n.hasBackdrop),X(3),Z("ngIf",!n._content))},dependencies:[ii,y1],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),i})(),tk=(()=>{class i extends y1{constructor(e,n,r,o,s){super(e,n,r,o,s)}}return i.\u0275fac=function(e){return new(e||i)(M(Nt),M(ai(()=>yI)),M(Ze),M(wl),M(ct))},i.\u0275cmp=qe({type:i,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(e,n){2&e&&Di("margin-left",n._container._contentMargins.left,"px")("margin-right",n._container._contentMargins.right,"px")},features:[at([{provide:Pc,useExisting:i}]),Be],ngContentSelectors:b1,decls:1,vars:0,template:function(e,n){1&e&&(Xt(),it(0))},encapsulation:2,changeDetection:0}),i})(),bI=(()=>{class i extends _I{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(e){this._fixedInViewport=dt(e)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(e){this._fixedTopGap=mn(e)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(e){this._fixedBottomGap=mn(e)}}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275cmp=qe({type:i,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(e,n){2&e&&(lt("align",null),Di("top",n.fixedInViewport?n.fixedTopGap:null,"px")("bottom",n.fixedInViewport?n.fixedBottomGap:null,"px"),st("mat-drawer-end","end"===n.position)("mat-drawer-over","over"===n.mode)("mat-drawer-push","push"===n.mode)("mat-drawer-side","side"===n.mode)("mat-drawer-opened",n.opened)("mat-sidenav-fixed",n.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[Be],ngContentSelectors:b1,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(e,n){1&e&&(Xt(),L(0,"div",0,1),it(2),V())},dependencies:[Pc],encapsulation:2,data:{animation:[pI.transformDrawer]},changeDetection:0}),i})(),yI=(()=>{class i extends gI{}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275cmp=qe({type:i,selectors:[["mat-sidenav-container"]],contentQueries:function(e,n,r){if(1&e&&(Yt(r,tk,5),Yt(r,bI,5)),2&e){let o;We(o=$e())&&(n._content=o.first),We(o=$e())&&(n._allDrawers=o)}},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(e,n){2&e&&st("mat-drawer-container-explicit-backdrop",n._backdropOverride)},exportAs:["matSidenavContainer"],features:[at([{provide:ek,useExisting:i}]),Be],ngContentSelectors:Toe,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(e,n){1&e&&(Xt(Soe),he(0,Moe,1,2,"div",0),it(1),it(2,1),he(3,Eoe,2,0,"mat-sidenav-content",1)),2&e&&(Z("ngIf",n.hasBackdrop),X(3),Z("ngIf",!n._content))},dependencies:[ii,tk],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),i})(),Noe=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[En,Mt,kl,kl,Mt]}),i})();class Jf{constructor(){this.onScroll=new Xe,this.bottomOffset=100,this.topOffset=100}throttle(t,e){let n=Date.now();return function(){n+e-Date.now()<0&&(t(),n=Date.now())}}scrolled(t){this.elementScrollEvent(t)}windowScrolled(t){this.windowScrollEvent(t)}windowScrollEvent(t){const e=t.target;if(!e||!e.body)return;const n=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,s={isReachingBottom:e.body.offsetHeight-(window.innerHeight+n)je.matches),vg()),this.visibilityHandler||addEventListener("visibilitychange",je=>{this.appState.visibility("visible"===document.visibilityState)});const ve=globalThis.location.search;if(ve){const je=Object.fromEntries(new URLSearchParams(ve));if(this.appState.params=je,this.appState.params.nostr){const kt=(new ooe).decode(this.appState.params.nostr);kt&&kt.scheme&&kt.address&&this.router.navigate(["nevent"===kt.scheme?"/e":"/p",kt.address])}}this.authService.authInfo$.subscribe(function(){var je=Me(function*(mt){Ne.authenticated=mt.authenticated(),Ne.authenticated&&(yield Ne.initialize())});return function(mt){return je.apply(this,arguments)}}()),this.profileService.profile$.subscribe(je=>{this.profile=je})}searchInputChanged(){this.appState.searchText&&this.searchService.search(this.appState.searchText)}searchVisibility(t){this.appState.showSearch=t,this.appState.searchText="",t&&setTimeout(()=>{this.searchInput.nativeElement.focus()})}onScroll(t){var e=this;return Me(function*(){t.isReachingBottom&&e.navigationService.showMore(),t.isWindowEvent&&console.log("This event is fired on Window not on an element.")})()}goBack(){this.appState.navigateBack()}toggleMenu(){this.breakpointObserver.isMatched("(max-width: 599px)")&&this.drawer.toggle()}openProfile(){this.router.navigateByUrl("/profile"),this.toggleProfileMenu()}toggleProfileMenu(){this.draweraccount.toggle()}initialize(){var t=this;return Me(function*(){yield t.storage.open(),yield t.storage.initialize(),yield t.profileService.populate(),yield t.relayStorage.initialize(),yield t.relayService.initialize(),yield t.relayService.connect(),yield t.feedService.initialize(),yield t.dataService.initialize()})()}ngOnInit(){var t=this;return Me(function*(){t.theme.init()})()}}function vI(i){return new He(3e3,!1)}function Hse(){return typeof window<"u"&&typeof window.document<"u"}function ik(){return typeof process<"u"&&"[object process]"==={}.toString.call(process)}function jl(i){switch(i.length){case 0:return new tf;case 1:return i[0];default:return new HT(i)}}function FI(i,t,e,n,r=new Map,o=new Map){const s=[],a=[];let l=-1,f=null;if(n.forEach(y=>{const S=y.get("offset"),z=S==l,Q=z&&f||new Map;y.forEach((oe,se)=>{let pe=se,xe=oe;if("offset"!==se)switch(pe=t.normalizePropertyName(pe,s),xe){case"!":xe=r.get(se);break;case Ia:xe=o.get(se);break;default:xe=t.normalizeStyleValue(se,pe,xe,s)}Q.set(pe,xe)}),z||a.push(Q),f=Q,l=S}),s.length)throw function Mse(i){return new He(3502,!1)}();return a}function nk(i,t,e,n){switch(t){case"start":i.onStart(()=>n(e&&rk(e,"start",i)));break;case"done":i.onDone(()=>n(e&&rk(e,"done",i)));break;case"destroy":i.onDestroy(()=>n(e&&rk(e,"destroy",i)))}}function rk(i,t,e){const o=ok(i.element,i.triggerName,i.fromState,i.toState,t||i.phaseName,e.totalTime??i.totalTime,!!e.disabled),s=i._data;return null!=s&&(o._data=s),o}function ok(i,t,e,n,r="",o=0,s){return{element:i,triggerName:t,fromState:e,toState:n,phaseName:r,totalTime:o,disabled:!!s}}function Co(i,t,e){let n=i.get(t);return n||i.set(t,n=e),n}function wI(i){const t=i.indexOf(":");return[i.substring(1,t),i.slice(t+1)]}ep.\u0275fac=function(t){return new(t||ep)(M(on),M(vr),M(Un),M(tn),M(id),M(nd),M(vs),M(vc),M(Ca),M(Qs),M(Jn),M(Zs),M(Qc),M(sn),M(Fs),M(ih),M(Jc))},ep.\u0275cmp=qe({type:ep,selectors:[["app-root"]],viewQuery:function(t,e){if(1&t&&(Dt(Ooe,5),Dt(Poe,5),Dt(Roe,5)),2&t){let n;We(n=$e())&&(e.drawer=n.first),We(n=$e())&&(e.draweraccount=n.first),We(n=$e())&&(e.searchInput=n.first)}},decls:2,vars:2,consts:[[4,"ngIf"],["fullscreen","","class","sidenav-container",4,"ngIf"],["fullscreen","",1,"sidenav-container"],["fixedInViewport","",1,"sidenav","print-hidden",3,"mode","opened"],["drawer",""],[1,"logo-icon"],["src","assets/icons/icon-128x128.png"],["mat-menu-item","","routerLinkActive","active",3,"routerLink","routerLinkActiveOptions","click"],[1,"new-post"],["tabindex","10","src","/assets/post.svg",1,"new-post-button",3,"click"],["fixedInViewport","","position","end",1,"sidenav-right","print-hidden",3,"mode"],["draweraccount",""],[1,"container"],["mat-icon-button","",1,"close-sidenav-icon",3,"click"],["mat-icon-button","",1,"mat-icon-button","theme-sidenav-icon",3,"click"],["aria-label","Menu",1,"material-icons"],[1,"bio",3,"click"],["alt","background",1,"bg",3,"src"],[1,"desc"],[1,"avatarcontainer"],["onerror","this.src='/assets/profile.png'","alt","avatar",1,"avatar",3,"src"],[1,"content"],[1,"data"],["hasBackdrop","true","backdropClass","menu-mode-backdrop","overlapTrigger","false"],["accounts","matMenu"],[1,"app-header"],["type","button","aria-label","Toggle sidenav","mat-icon-button","",3,"click",4,"ngIf"],["mat-icon-button","",3,"click",4,"ngIf"],["class","top-spacer",4,"ngIf"],["appearance","outline","class","search-box",4,"ngIf"],["appDetectScroll","",1,"scrolling-content",3,"bottomOffset","topOffset","onScroll"],["type","button","aria-label","Toggle sidenav","mat-icon-button","",3,"click"],["mat-icon-button","",3,"click"],[1,"arrow-back"],[1,"top-spacer"],["mat-icon-button","",3,"matTooltip","click",4,"ngFor","ngForOf"],["mat-icon-button","",3,"matTooltip","click"],["appearance","outline",1,"search-box"],["matPrefix","",1,"circle"],["matInput","","type","text","autocomplete","off",3,"ngModel","change","ngModelChange"],["searchInput",""]],template:function(t,e){1&t&&(he(0,Boe,2,0,"div",0),he(1,rse,96,60,"mat-sidenav-container",1)),2&t&&(Z("ngIf",!e.authenticated),X(1),Z("ngIf",e.authenticated))},dependencies:[kn,ii,_F,Sc,dS,Nl,Ba,bs,Il,Wg,voe,bI,yI,tk,Gr,Pre,iI,Nf,Pl,$u,Ko,ko,so,Jf,ba],styles:[".logo-icon[_ngcontent-%COMP%]{justify-content:center;cursor:pointer}.logo-icon[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:60%}.logo-icon[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{font-size:.8em;margin-left:1em}.sidenav[_ngcontent-%COMP%]{width:200px}.top-spacer[_ngcontent-%COMP%]{flex:1 1 auto;margin-left:.4em;overflow:hidden;text-overflow:ellipsis}.mdc-list-item.active[_ngcontent-%COMP%]{background:rgba(156,39,176,.15)}header[_ngcontent-%COMP%]{display:block;overflow:hidden;position:relative;padding-bottom:2em}.container[_ngcontent-%COMP%]{width:320px;padding-bottom:1em}.bg[_ngcontent-%COMP%]{border-bottom:3px solid #9c27b0}.bio[_ngcontent-%COMP%]:hover > .desc[_ngcontent-%COMP%]{cursor:pointer;opacity:1}.avatarcontainer[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0;left:0;margin:auto;width:70px;display:block}.avatarcontainer[_ngcontent-%COMP%]:hover > .hover[_ngcontent-%COMP%]{opacity:1}.avatar[_ngcontent-%COMP%]{width:100%;border:3px solid #9c27b0;border-radius:50%;overflow:hidden;position:relative}.avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:65px;height:65px}.avatar[_ngcontent-%COMP%]:hover + .hover[_ngcontent-%COMP%]{opacity:1;cursor:pointer}.data[_ngcontent-%COMP%]{margin-top:.6em;color:#81878b}.data[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{width:50%;text-align:center;display:inline-block}.data[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{padding-inline-start:0!important}.data[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:last-child{border:none}.data[_ngcontent-%COMP%] li[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block;text-transform:uppercase;font-size:.5em;margin-top:.6em;font-weight:700}.desc[_ngcontent-%COMP%]{position:absolute;top:0;background-color:#0009;width:100%;height:171px;color:#fff;text-align:center;opacity:.5;transition-property:all;transition-duration:.3s;transition-timing-function:ease-in}.desc[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:1.2em;margin-bottom:.5em}.desc[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:.9em;line-height:1.5em}.close-sidenav-icon[_ngcontent-%COMP%]{float:left;position:fixed;z-index:100000;margin:5px}.theme-sidenav-icon[_ngcontent-%COMP%]{float:right;position:fixed;z-index:100000;margin:5px;right:5px}.new-post[_ngcontent-%COMP%]{text-align:center}.new-post-button[_ngcontent-%COMP%]{width:92px;height:92px;position:fixed;bottom:2em;left:2.9em;cursor:pointer}.new-post-button[_ngcontent-%COMP%]:hover{opacity:.6}.search-box[_ngcontent-%COMP%]{display:inline-block;padding-top:1em;top:20px;flex:1 1 auto}"]});let sk=(i,t)=>!1,kI=(i,t,e)=>[],xI=null;function ak(i){const t=i.parentNode||i.host;return t===xI?null:t}(ik()||typeof Element<"u")&&(Hse()?(xI=(()=>document.documentElement)(),sk=(i,t)=>{for(;t;){if(t===i)return!0;t=ak(t)}return!1}):sk=(i,t)=>i.contains(t),kI=(i,t,e)=>{if(e)return Array.from(i.querySelectorAll(t));const n=i.querySelector(t);return n?[n]:[]});let od=null,DI=!1;const CI=sk,MI=kI;let EI=(()=>{class i{validateStyleProperty(e){return function Yse(i){od||(od=function Vse(){return typeof document<"u"?document.body:null}()||{},DI=!!od.style&&"WebkitAppearance"in od.style);let t=!0;return od.style&&!function jse(i){return"ebkit"==i.substring(1,6)}(i)&&(t=i in od.style,!t&&DI&&(t="Webkit"+i.charAt(0).toUpperCase()+i.slice(1)in od.style)),t}(e)}matchesElement(e,n){return!1}containsElement(e,n){return CI(e,n)}getParentElement(e){return ak(e)}query(e,n,r){return MI(e,n,r)}computeStyle(e,n,r){return r||""}animate(e,n,r,o,s,a=[],l){return new tf(r,o)}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})(),lk=(()=>{class i{}return i.NOOP=new EI,i})();const ck="ng-enter",v1="ng-leave",F1="ng-trigger",w1=".ng-trigger",TI="ng-animating",dk=".ng-animating";function $a(i){if("number"==typeof i)return i;const t=i.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:uk(parseFloat(t[1]),t[2])}function uk(i,t){return"s"===t?1e3*i:i}function k1(i,t,e){return i.hasOwnProperty("duration")?i:function Wse(i,t,e){let r,o=0,s="";if("string"==typeof i){const a=i.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===a)return t.push(vI()),{duration:0,delay:0,easing:""};r=uk(parseFloat(a[1]),a[2]);const l=a[3];null!=l&&(o=uk(parseFloat(l),a[4]));const f=a[5];f&&(s=f)}else r=i;if(!e){let a=!1,l=t.length;r<0&&(t.push(function ose(){return new He(3100,!1)}()),a=!0),o<0&&(t.push(function sse(){return new He(3101,!1)}()),a=!0),a&&t.splice(l,0,vI())}return{duration:r,delay:o,easing:s}}(i,t,e)}function tp(i,t={}){return Object.keys(i).forEach(e=>{t[e]=i[e]}),t}function AI(i){const t=new Map;return Object.keys(i).forEach(e=>{t.set(e,i[e])}),t}function Yl(i,t=new Map,e){if(e)for(let[n,r]of e)t.set(n,r);for(let[n,r]of i)t.set(n,r);return t}function II(i,t,e){return e?t+":"+e+";":""}function NI(i){let t="";for(let e=0;e{const o=mk(r);e&&!e.has(r)&&e.set(r,i.style[o]),i.style[o]=n}),ik()&&NI(i))}function sd(i,t){i.style&&(t.forEach((e,n)=>{const r=mk(n);i.style[r]=""}),ik()&&NI(i))}function ip(i){return Array.isArray(i)?1==i.length?i[0]:PT(i):i}const hk=new RegExp("{{\\s*(.+?)\\s*}}","g");function OI(i){let t=[];if("string"==typeof i){let e;for(;e=hk.exec(i);)t.push(e[1]);hk.lastIndex=0}return t}function np(i,t,e){const n=i.toString(),r=n.replace(hk,(o,s)=>{let a=t[s];return null==a&&(e.push(function lse(i){return new He(3003,!1)}()),a=""),a.toString()});return r==n?i:r}function x1(i){const t=[];let e=i.next();for(;!e.done;)t.push(e.value),e=i.next();return t}const qse=/-+([a-z0-9])/g;function mk(i){return i.replace(qse,(...t)=>t[1].toUpperCase())}function Kse(i){return i.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Mo(i,t,e){switch(t.type){case 7:return i.visitTrigger(t,e);case 0:return i.visitState(t,e);case 1:return i.visitTransition(t,e);case 2:return i.visitSequence(t,e);case 3:return i.visitGroup(t,e);case 4:return i.visitAnimate(t,e);case 5:return i.visitKeyframes(t,e);case 6:return i.visitStyle(t,e);case 8:return i.visitReference(t,e);case 9:return i.visitAnimateChild(t,e);case 10:return i.visitAnimateRef(t,e);case 11:return i.visitQuery(t,e);case 12:return i.visitStagger(t,e);default:throw function cse(i){return new He(3004,!1)}()}}function PI(i,t){return window.getComputedStyle(i)[t]}function tae(i,t){const e=[];return"string"==typeof i?i.split(/\s*,\s*/).forEach(n=>function iae(i,t,e){if(":"==i[0]){const l=function nae(i,t){switch(i){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,n)=>parseFloat(n)>parseFloat(e);case":decrement":return(e,n)=>parseFloat(n) *"}}(i,e);if("function"==typeof l)return void t.push(l);i=l}const n=i.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==n||n.length<4)return e.push(function wse(i){return new He(3015,!1)}()),t;const r=n[1],o=n[2],s=n[3];t.push(RI(r,s));"<"==o[0]&&!("*"==r&&"*"==s)&&t.push(RI(s,r))}(n,e,t)):e.push(i),e}const E1=new Set(["true","1"]),S1=new Set(["false","0"]);function RI(i,t){const e=E1.has(i)||S1.has(i),n=E1.has(t)||S1.has(t);return(r,o)=>{let s="*"==i||i==r,a="*"==t||t==o;return!s&&e&&"boolean"==typeof r&&(s=r?E1.has(i):S1.has(i)),!a&&n&&"boolean"==typeof o&&(a=o?E1.has(t):S1.has(t)),s&&a}}const rae=new RegExp("s*:selfs*,?","g");function fk(i,t,e,n){return new oae(i).build(t,e,n)}class oae{constructor(t){this._driver=t}build(t,e,n){const r=new lae(e);return this._resetContextStyleTimingState(r),Mo(this,ip(t),r)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles=new Map,t.collectedStyles.set("",new Map),t.currentTime=0}visitTrigger(t,e){let n=e.queryCount=0,r=e.depCount=0;const o=[],s=[];return"@"==t.name.charAt(0)&&e.errors.push(function use(){return new He(3006,!1)}()),t.definitions.forEach(a=>{if(this._resetContextStyleTimingState(e),0==a.type){const l=a,f=l.name;f.toString().split(/\s*,\s*/).forEach(y=>{l.name=y,o.push(this.visitState(l,e))}),l.name=f}else if(1==a.type){const l=this.visitTransition(a,e);n+=l.queryCount,r+=l.depCount,s.push(l)}else e.errors.push(function hse(){return new He(3007,!1)}())}),{type:7,name:t.name,states:o,transitions:s,queryCount:n,depCount:r,options:null}}visitState(t,e){const n=this.visitStyle(t.styles,e),r=t.options&&t.options.params||null;if(n.containsDynamicStyles){const o=new Set,s=r||{};n.styles.forEach(a=>{a instanceof Map&&a.forEach(l=>{OI(l).forEach(f=>{s.hasOwnProperty(f)||o.add(f)})})}),o.size&&(x1(o.values()),e.errors.push(function mse(i,t){return new He(3008,!1)}()))}return{type:0,name:t.name,style:n,options:r?{params:r}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const n=Mo(this,ip(t.animation),e);return{type:1,matchers:tae(t.expr,e.errors),animation:n,queryCount:e.queryCount,depCount:e.depCount,options:ad(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(n=>Mo(this,n,e)),options:ad(t.options)}}visitGroup(t,e){const n=e.currentTime;let r=0;const o=t.steps.map(s=>{e.currentTime=n;const a=Mo(this,s,e);return r=Math.max(r,e.currentTime),a});return e.currentTime=r,{type:3,steps:o,options:ad(t.options)}}visitAnimate(t,e){const n=function dae(i,t){if(i.hasOwnProperty("duration"))return i;if("number"==typeof i)return pk(k1(i,t).duration,0,"");const e=i;if(e.split(/\s+/).some(o=>"{"==o.charAt(0)&&"{"==o.charAt(1))){const o=pk(0,0,"");return o.dynamic=!0,o.strValue=e,o}const r=k1(e,t);return pk(r.duration,r.delay,r.easing)}(t.timings,e.errors);e.currentAnimateTimings=n;let r,o=t.styles?t.styles:Bt({});if(5==o.type)r=this.visitKeyframes(o,e);else{let s=t.styles,a=!1;if(!s){a=!0;const f={};n.easing&&(f.easing=n.easing),s=Bt(f)}e.currentTime+=n.duration+n.delay;const l=this.visitStyle(s,e);l.isEmptyStep=a,r=l}return e.currentAnimateTimings=null,{type:4,timings:n,style:r,options:null}}visitStyle(t,e){const n=this._makeStyleAst(t,e);return this._validateStyleAst(n,e),n}_makeStyleAst(t,e){const n=[],r=Array.isArray(t.styles)?t.styles:[t.styles];for(let a of r)"string"==typeof a?a===Ia?n.push(a):e.errors.push(new He(3002,!1)):n.push(AI(a));let o=!1,s=null;return n.forEach(a=>{if(a instanceof Map&&(a.has("easing")&&(s=a.get("easing"),a.delete("easing")),!o))for(let l of a.values())if(l.toString().indexOf("{{")>=0){o=!0;break}}),{type:6,styles:n,easing:s,offset:t.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(t,e){const n=e.currentAnimateTimings;let r=e.currentTime,o=e.currentTime;n&&o>0&&(o-=n.duration+n.delay),t.styles.forEach(s=>{"string"!=typeof s&&s.forEach((a,l)=>{const f=e.collectedStyles.get(e.currentQuerySelector),y=f.get(l);let S=!0;y&&(o!=r&&o>=y.startTime&&r<=y.endTime&&(e.errors.push(function pse(i,t,e,n,r){return new He(3010,!1)}()),S=!1),o=y.startTime),S&&f.set(l,{startTime:o,endTime:r}),e.options&&function Gse(i,t,e){const n=t.params||{},r=OI(i);r.length&&r.forEach(o=>{n.hasOwnProperty(o)||e.push(function ase(i){return new He(3001,!1)}())})}(a,e.options,e.errors)})})}visitKeyframes(t,e){const n={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function _se(){return new He(3011,!1)}()),n;let o=0;const s=[];let a=!1,l=!1,f=0;const y=t.steps.map(xe=>{const Ne=this._makeStyleAst(xe,e);let ve=null!=Ne.offset?Ne.offset:function cae(i){if("string"==typeof i)return null;let t=null;if(Array.isArray(i))i.forEach(e=>{if(e instanceof Map&&e.has("offset")){const n=e;t=parseFloat(n.get("offset")),n.delete("offset")}});else if(i instanceof Map&&i.has("offset")){const e=i;t=parseFloat(e.get("offset")),e.delete("offset")}return t}(Ne.styles),je=0;return null!=ve&&(o++,je=Ne.offset=ve),l=l||je<0||je>1,a=a||je0&&o{const ve=z>0?Ne==Q?1:z*Ne:s[Ne],je=ve*pe;e.currentTime=oe+se.delay+je,se.duration=je,this._validateStyleAst(xe,e),xe.offset=ve,n.styles.push(xe)}),n}visitReference(t,e){return{type:8,animation:Mo(this,ip(t.animation),e),options:ad(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:ad(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:ad(t.options)}}visitQuery(t,e){const n=e.currentQuerySelector,r=t.options||{};e.queryCount++,e.currentQuery=t;const[o,s]=function sae(i){const t=!!i.split(/\s*,\s*/).find(e=>":self"==e);return t&&(i=i.replace(rae,"")),i=i.replace(/@\*/g,w1).replace(/@\w+/g,e=>w1+"-"+e.slice(1)).replace(/:animating/g,dk),[i,t]}(t.selector);e.currentQuerySelector=n.length?n+" "+o:o,Co(e.collectedStyles,e.currentQuerySelector,new Map);const a=Mo(this,ip(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=n,{type:11,selector:o,limit:r.limit||0,optional:!!r.optional,includeSelf:s,animation:a,originalSelector:t.selector,options:ad(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push(function vse(){return new He(3013,!1)}());const n="full"===t.timings?{duration:0,delay:0,easing:"full"}:k1(t.timings,e.errors,!0);return{type:12,animation:Mo(this,ip(t.animation),e),timings:n,options:null}}}class lae{constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function ad(i){return i?(i=tp(i)).params&&(i.params=function aae(i){return i?tp(i):null}(i.params)):i={},i}function pk(i,t,e){return{duration:i,delay:t,easing:e}}function _k(i,t,e,n,r,o,s=null,a=!1){return{type:1,element:i,keyframes:t,preStyleProps:e,postStyleProps:n,duration:r,delay:o,totalTime:r+o,easing:s,subTimeline:a}}class T1{constructor(){this._map=new Map}get(t){return this._map.get(t)||[]}append(t,e){let n=this._map.get(t);n||this._map.set(t,n=[]),n.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}}const mae=new RegExp(":enter","g"),pae=new RegExp(":leave","g");function gk(i,t,e,n,r,o=new Map,s=new Map,a,l,f=[]){return(new _ae).buildKeyframes(i,t,e,n,r,o,s,a,l,f)}class _ae{buildKeyframes(t,e,n,r,o,s,a,l,f,y=[]){f=f||new T1;const S=new bk(t,e,f,r,o,y,[]);S.options=l;const z=l.delay?$a(l.delay):0;S.currentTimeline.delayNextStep(z),S.currentTimeline.setStyles([s],null,S.errors,l),Mo(this,n,S);const Q=S.timelines.filter(oe=>oe.containsAnimation());if(Q.length&&a.size){let oe;for(let se=Q.length-1;se>=0;se--){const pe=Q[se];if(pe.element===e){oe=pe;break}}oe&&!oe.allowOnlyTimelineStyles()&&oe.setStyles([a],null,S.errors,l)}return Q.length?Q.map(oe=>oe.buildKeyframes()):[_k(e,[],[],[],0,z,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const n=e.subInstructions.get(e.element);if(n){const r=e.createSubContext(t.options),o=e.currentTimeline.currentTime,s=this._visitSubInstructions(n,r,r.options);o!=s&&e.transformIntoNewTimeline(s)}e.previousNode=t}visitAnimateRef(t,e){const n=e.createSubContext(t.options);n.transformIntoNewTimeline(),this._applyAnimationRefDelays([t.options,t.animation.options],e,n),this.visitReference(t.animation,n),e.transformIntoNewTimeline(n.currentTimeline.currentTime),e.previousNode=t}_applyAnimationRefDelays(t,e,n){for(const r of t){const o=r?.delay;if(o){const s="number"==typeof o?o:$a(np(o,r?.params??{},e.errors));n.delayNextStep(s)}}}_visitSubInstructions(t,e,n){let o=e.currentTimeline.currentTime;const s=null!=n.duration?$a(n.duration):null,a=null!=n.delay?$a(n.delay):null;return 0!==s&&t.forEach(l=>{const f=e.appendInstructionToTimeline(l,s,a);o=Math.max(o,f.duration+f.delay)}),o}visitReference(t,e){e.updateOptions(t.options,!0),Mo(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const n=e.subContextCount;let r=e;const o=t.options;if(o&&(o.params||o.delay)&&(r=e.createSubContext(o),r.transformIntoNewTimeline(),null!=o.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=A1);const s=$a(o.delay);r.delayNextStep(s)}t.steps.length&&(t.steps.forEach(s=>Mo(this,s,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>n&&r.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const n=[];let r=e.currentTimeline.currentTime;const o=t.options&&t.options.delay?$a(t.options.delay):0;t.steps.forEach(s=>{const a=e.createSubContext(t.options);o&&a.delayNextStep(o),Mo(this,s,a),r=Math.max(r,a.currentTimeline.currentTime),n.push(a.currentTimeline)}),n.forEach(s=>e.currentTimeline.mergeTimelineCollectedStyles(s)),e.transformIntoNewTimeline(r),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const n=t.strValue;return k1(e.params?np(n,e.params,e.errors):n,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const n=e.currentAnimateTimings=this._visitTiming(t.timings,e),r=e.currentTimeline;n.delay&&(e.incrementTime(n.delay),r.snapshotCurrentStyles());const o=t.style;5==o.type?this.visitKeyframes(o,e):(e.incrementTime(n.duration),this.visitStyle(o,e),r.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const n=e.currentTimeline,r=e.currentAnimateTimings;!r&&n.hasCurrentStyleProperties()&&n.forwardFrame();const o=r&&r.easing||t.easing;t.isEmptyStep?n.applyEmptyStep(o):n.setStyles(t.styles,o,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const n=e.currentAnimateTimings,r=e.currentTimeline.duration,o=n.duration,a=e.createSubContext().currentTimeline;a.easing=n.easing,t.styles.forEach(l=>{a.forwardTime((l.offset||0)*o),a.setStyles(l.styles,l.easing,e.errors,e.options),a.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(a),e.transformIntoNewTimeline(r+o),e.previousNode=t}visitQuery(t,e){const n=e.currentTimeline.currentTime,r=t.options||{},o=r.delay?$a(r.delay):0;o&&(6===e.previousNode.type||0==n&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=A1);let s=n;const a=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!r.optional,e.errors);e.currentQueryTotal=a.length;let l=null;a.forEach((f,y)=>{e.currentQueryIndex=y;const S=e.createSubContext(t.options,f);o&&S.delayNextStep(o),f===e.element&&(l=S.currentTimeline),Mo(this,t.animation,S),S.currentTimeline.applyStylesToKeyframe(),s=Math.max(s,S.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(s),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const n=e.parentContext,r=e.currentTimeline,o=t.timings,s=Math.abs(o.duration),a=s*(e.currentQueryTotal-1);let l=s*e.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=a-l;break;case"full":l=n.currentStaggerTime}const y=e.currentTimeline;l&&y.delayNextStep(l);const S=y.currentTime;Mo(this,t.animation,e),e.previousNode=t,n.currentStaggerTime=r.currentTime-S+(r.startTime-n.currentTimeline.startTime)}}const A1={};class bk{constructor(t,e,n,r,o,s,a,l){this._driver=t,this.element=e,this.subInstructions=n,this._enterClassName=r,this._leaveClassName=o,this.errors=s,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=A1,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new L1(this._driver,e,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const n=t;let r=this.options;null!=n.duration&&(r.duration=$a(n.duration)),null!=n.delay&&(r.delay=$a(n.delay));const o=n.params;if(o){let s=r.params;s||(s=this.options.params={}),Object.keys(o).forEach(a=>{(!e||!s.hasOwnProperty(a))&&(s[a]=np(o[a],s,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const n=t.params={};Object.keys(e).forEach(r=>{n[r]=e[r]})}}return t}createSubContext(t=null,e,n){const r=e||this.element,o=new bk(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,n||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(t),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(t){return this.previousNode=A1,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,n){const r={duration:e??t.duration,delay:this.currentTimeline.currentTime+(n??0)+t.delay,easing:""},o=new gae(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,r,t.stretchStartingKeyframe);return this.timelines.push(o),r}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,n,r,o,s){let a=[];if(r&&a.push(this.element),t.length>0){t=(t=t.replace(mae,"."+this._enterClassName)).replace(pae,"."+this._leaveClassName);let f=this._driver.query(this.element,t,1!=n);0!==n&&(f=n<0?f.slice(f.length+n,f.length):f.slice(0,n)),a.push(...f)}return!o&&0==a.length&&s.push(function Fse(i){return new He(3014,!1)}()),a}}class L1{constructor(t,e,n,r){this._driver=t,this.element=e,this.startTime=n,this._elementTimelineStylesLookup=r,this.duration=0,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new L1(this._driver,t,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,e){this._localTimelineStyles.set(t,e),this._globalTimelineStyles.set(t,e),this._styleSummary.set(t,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&this._previousKeyframe.set("easing",t);for(let[e,n]of this._globalTimelineStyles)this._backFill.set(e,n||Ia),this._currentKeyframe.set(e,Ia);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,n,r){e&&this._previousKeyframe.set("easing",e);const o=r&&r.params||{},s=function bae(i,t){const e=new Map;let n;return i.forEach(r=>{if("*"===r){n=n||t.keys();for(let o of n)e.set(o,Ia)}else Yl(r,e)}),e}(t,this._globalTimelineStyles);for(let[a,l]of s){const f=np(l,o,n);this._pendingStyles.set(a,f),this._localTimelineStyles.has(a)||this._backFill.set(a,this._globalTimelineStyles.get(a)??Ia),this._updateStyle(a,f)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((t,e)=>{this._currentKeyframe.set(e,t)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((t,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,t)}))}snapshotCurrentStyles(){for(let[t,e]of this._localTimelineStyles)this._pendingStyles.set(t,e),this._updateStyle(t,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){t._styleSummary.forEach((e,n)=>{const r=this._styleSummary.get(n);(!r||e.time>r.time)&&this._updateStyle(n,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,n=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((a,l)=>{const f=Yl(a,new Map,this._backFill);f.forEach((y,S)=>{"!"===y?t.add(S):y===Ia&&e.add(S)}),n||f.set("offset",l/this.duration),r.push(f)});const o=t.size?x1(t.values()):[],s=e.size?x1(e.values()):[];if(n){const a=r[0],l=new Map(a);a.set("offset",0),l.set("offset",1),r=[a,l]}return _k(this.element,r,o,s,this.duration,this.startTime,this.easing,!1)}}class gae extends L1{constructor(t,e,n,r,o,s,a=!1){super(t,e,s.delay),this.keyframes=n,this.preStyleProps=r,this.postStyleProps=o,this._stretchStartingKeyframe=a,this.timings={duration:s.duration,delay:s.delay,easing:s.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:n,easing:r}=this.timings;if(this._stretchStartingKeyframe&&e){const o=[],s=n+e,a=e/s,l=Yl(t[0]);l.set("offset",0),o.push(l);const f=Yl(t[0]);f.set("offset",jI(a)),o.push(f);const y=t.length-1;for(let S=1;S<=y;S++){let z=Yl(t[S]);const Q=z.get("offset");z.set("offset",jI((e+Q*n)/s)),o.push(z)}n=s,e=0,r="",t=o}return _k(this.element,t,this.preStyleProps,this.postStyleProps,n,e,r,!0)}}function jI(i,t=3){const e=Math.pow(10,t-1);return Math.round(i*e)/e}class yk{}const yae=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class vae extends yk{normalizePropertyName(t,e){return mk(t)}normalizeStyleValue(t,e,n,r){let o="";const s=n.toString().trim();if(yae.has(e)&&0!==n&&"0"!==n)if("number"==typeof n)o="px";else{const a=n.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&r.push(function dse(i,t){return new He(3005,!1)}())}return s+o}}function YI(i,t,e,n,r,o,s,a,l,f,y,S,z){return{type:0,element:i,triggerName:t,isRemovalTransition:r,fromState:e,fromStyles:o,toState:n,toStyles:s,timelines:a,queriedElements:l,preStyleProps:f,postStyleProps:y,totalTime:S,errors:z}}const vk={};class VI{constructor(t,e,n){this._triggerName=t,this.ast=e,this._stateStyles=n}match(t,e,n,r){return function Fae(i,t,e,n,r){return i.some(o=>o(t,e,n,r))}(this.ast.matchers,t,e,n,r)}buildStyles(t,e,n){let r=this._stateStyles.get("*");return void 0!==t&&(r=this._stateStyles.get(t?.toString())||r),r?r.buildStyles(e,n):new Map}build(t,e,n,r,o,s,a,l,f,y){const S=[],z=this.ast.options&&this.ast.options.params||vk,oe=this.buildStyles(n,a&&a.params||vk,S),se=l&&l.params||vk,pe=this.buildStyles(r,se,S),xe=new Set,Ne=new Map,ve=new Map,je="void"===r,mt={params:wae(se,z),delay:this.ast.options?.delay},kt=y?[]:gk(t,e,this.ast.animation,o,s,oe,pe,mt,f,S);let gi=0;if(kt.forEach(Bn=>{gi=Math.max(Bn.duration+Bn.delay,gi)}),S.length)return YI(e,this._triggerName,n,r,je,oe,pe,[],[],Ne,ve,gi,S);kt.forEach(Bn=>{const mr=Bn.element,lh=Co(Ne,mr,new Set);Bn.preStyleProps.forEach(ks=>lh.add(ks));const ia=Co(ve,mr,new Set);Bn.postStyleProps.forEach(ks=>ia.add(ks)),mr!==e&&xe.add(mr)});const dn=x1(xe.values());return YI(e,this._triggerName,n,r,je,oe,pe,kt,dn,Ne,ve,gi)}}function wae(i,t){const e=tp(t);for(const n in i)i.hasOwnProperty(n)&&null!=i[n]&&(e[n]=i[n]);return e}class kae{constructor(t,e,n){this.styles=t,this.defaultParams=e,this.normalizer=n}buildStyles(t,e){const n=new Map,r=tp(this.defaultParams);return Object.keys(t).forEach(o=>{const s=t[o];null!==s&&(r[o]=s)}),this.styles.styles.forEach(o=>{"string"!=typeof o&&o.forEach((s,a)=>{s&&(s=np(s,r,e));const l=this.normalizer.normalizePropertyName(a,e);s=this.normalizer.normalizeStyleValue(a,l,s,e),n.set(a,s)})}),n}}class Dae{constructor(t,e,n){this.name=t,this.ast=e,this._normalizer=n,this.transitionFactories=[],this.states=new Map,e.states.forEach(r=>{this.states.set(r.name,new kae(r.style,r.options&&r.options.params||{},n))}),zI(this.states,"true","1"),zI(this.states,"false","0"),e.transitions.forEach(r=>{this.transitionFactories.push(new VI(t,r,this.states))}),this.fallbackTransition=function Cae(i,t,e){return new VI(i,{type:1,animation:{type:2,steps:[],options:null},matchers:[(s,a)=>!0],options:null,queryCount:0,depCount:0},t)}(t,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,n,r){return this.transitionFactories.find(s=>s.match(t,e,n,r))||null}matchStyles(t,e,n){return this.fallbackTransition.buildStyles(t,e,n)}}function zI(i,t,e){i.has(t)?i.has(e)||i.set(e,i.get(t)):i.has(e)&&i.set(t,i.get(e))}const Mae=new T1;class Eae{constructor(t,e,n){this.bodyNode=t,this._driver=e,this._normalizer=n,this._animations=new Map,this._playersById=new Map,this.players=[]}register(t,e){const n=[],o=fk(this._driver,e,n,[]);if(n.length)throw function Ese(i){return new He(3503,!1)}();this._animations.set(t,o)}_buildPlayer(t,e,n){const r=t.element,o=FI(0,this._normalizer,0,t.keyframes,e,n);return this._driver.animate(r,o,t.duration,t.delay,t.easing,[],!0)}create(t,e,n={}){const r=[],o=this._animations.get(t);let s;const a=new Map;if(o?(s=gk(this._driver,e,o,ck,v1,new Map,new Map,n,Mae,r),s.forEach(y=>{const S=Co(a,y.element,new Map);y.postStyleProps.forEach(z=>S.set(z,null))})):(r.push(function Sse(){return new He(3300,!1)}()),s=[]),r.length)throw function Tse(i){return new He(3504,!1)}();a.forEach((y,S)=>{y.forEach((z,Q)=>{y.set(Q,this._driver.computeStyle(S,Q,Ia))})});const f=jl(s.map(y=>{const S=a.get(y.element);return this._buildPlayer(y,new Map,S)}));return this._playersById.set(t,f),f.onDestroy(()=>this.destroy(t)),this.players.push(f),f}destroy(t){const e=this._getPlayer(t);e.destroy(),this._playersById.delete(t);const n=this.players.indexOf(e);n>=0&&this.players.splice(n,1)}_getPlayer(t){const e=this._playersById.get(t);if(!e)throw function Ase(i){return new He(3301,!1)}();return e}listen(t,e,n,r){const o=ok(e,"","","");return nk(this._getPlayer(t),n,o,r),()=>{}}command(t,e,n,r){if("register"==n)return void this.register(t,r[0]);if("create"==n)return void this.create(t,e,r[0]||{});const o=this._getPlayer(t);switch(n){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(t)}}}const UI="ng-animate-queued",Fk="ng-animate-disabled",Iae=[],WI={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Nae={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Qo="__ng_removed";class wk{constructor(t,e=""){this.namespaceId=e;const n=t&&t.hasOwnProperty("value");if(this.value=function Bae(i){return i??null}(n?t.value:t),n){const o=tp(t);delete o.value,this.options=o}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(t){const e=t.params;if(e){const n=this.options.params;Object.keys(e).forEach(r=>{null==n[r]&&(n[r]=e[r])})}}}const rp="void",kk=new wk(rp);class Oae{constructor(t,e,n){this.id=t,this.hostElement=e,this._engine=n,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,Zo(e,this._hostClassName)}listen(t,e,n,r){if(!this._triggers.has(e))throw function Lse(i,t){return new He(3302,!1)}();if(null==n||0==n.length)throw function Ise(i){return new He(3303,!1)}();if(!function Hae(i){return"start"==i||"done"==i}(n))throw function Nse(i,t){return new He(3400,!1)}();const o=Co(this._elementListeners,t,[]),s={name:e,phase:n,callback:r};o.push(s);const a=Co(this._engine.statesByElement,t,new Map);return a.has(e)||(Zo(t,F1),Zo(t,F1+"-"+e),a.set(e,kk)),()=>{this._engine.afterFlush(()=>{const l=o.indexOf(s);l>=0&&o.splice(l,1),this._triggers.has(e)||a.delete(e)})}}register(t,e){return!this._triggers.has(t)&&(this._triggers.set(t,e),!0)}_getTrigger(t){const e=this._triggers.get(t);if(!e)throw function Ose(i){return new He(3401,!1)}();return e}trigger(t,e,n,r=!0){const o=this._getTrigger(e),s=new xk(this.id,e,t);let a=this._engine.statesByElement.get(t);a||(Zo(t,F1),Zo(t,F1+"-"+e),this._engine.statesByElement.set(t,a=new Map));let l=a.get(e);const f=new wk(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&l&&f.absorbOptions(l.options),a.set(e,f),l||(l=kk),f.value!==rp&&l.value===f.value){if(!function Vae(i,t){const e=Object.keys(i),n=Object.keys(t);if(e.length!=n.length)return!1;for(let r=0;r{sd(t,pe),ea(t,xe)})}return}const z=Co(this._engine.playersByElement,t,[]);z.forEach(se=>{se.namespaceId==this.id&&se.triggerName==e&&se.queued&&se.destroy()});let Q=o.matchTransition(l.value,f.value,t,f.params),oe=!1;if(!Q){if(!r)return;Q=o.fallbackTransition,oe=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:Q,fromState:l,toState:f,player:s,isFallbackTransition:oe}),oe||(Zo(t,UI),s.onStart(()=>{nh(t,UI)})),s.onDone(()=>{let se=this.players.indexOf(s);se>=0&&this.players.splice(se,1);const pe=this._engine.playersByElement.get(t);if(pe){let xe=pe.indexOf(s);xe>=0&&pe.splice(xe,1)}}),this.players.push(s),z.push(s),s}deregister(t){this._triggers.delete(t),this._engine.statesByElement.forEach(e=>e.delete(t)),this._elementListeners.forEach((e,n)=>{this._elementListeners.set(n,e.filter(r=>r.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const e=this._engine.playersByElement.get(t);e&&(e.forEach(n=>n.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const n=this._engine.driver.query(t,w1,!0);n.forEach(r=>{if(r[Qo])return;const o=this._engine.fetchNamespacesByElement(r);o.size?o.forEach(s=>s.triggerLeaveAnimation(r,e,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>n.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(t,e,n,r){const o=this._engine.statesByElement.get(t),s=new Map;if(o){const a=[];if(o.forEach((l,f)=>{if(s.set(f,l.value),this._triggers.has(f)){const y=this.trigger(t,f,rp,r);y&&a.push(y)}}),a.length)return this._engine.markElementAsRemoved(this.id,t,!0,e,s),n&&jl(a).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t),n=this._engine.statesByElement.get(t);if(e&&n){const r=new Set;e.forEach(o=>{const s=o.name;if(r.has(s))return;r.add(s);const l=this._triggers.get(s).fallbackTransition,f=n.get(s)||kk,y=new wk(rp),S=new xk(this.id,s,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:s,transition:l,fromState:f,toState:y,player:S,isFallbackTransition:!0})})}}removeNode(t,e){const n=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let r=!1;if(n.totalAnimations){const o=n.players.length?n.playersByQueriedElement.get(t):[];if(o&&o.length)r=!0;else{let s=t;for(;s=s.parentNode;)if(n.statesByElement.get(s)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(t),r)n.markElementAsRemoved(this.id,t,!1,e);else{const o=t[Qo];(!o||o===WI)&&(n.afterFlush(()=>this.clearElementCache(t)),n.destroyInnerAnimations(t),n._onRemovalComplete(t,e))}}insertNode(t,e){Zo(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(n=>{const r=n.player;if(r.destroyed)return;const o=n.element,s=this._elementListeners.get(o);s&&s.forEach(a=>{if(a.name==n.triggerName){const l=ok(o,n.triggerName,n.fromState.value,n.toState.value);l._data=t,nk(n.player,a.phase,l,a.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):e.push(n)}),this._queue=[],e.sort((n,r)=>{const o=n.transition.ast.depCount,s=r.transition.ast.depCount;return 0==o||0==s?o-s:this._engine.driver.containsElement(n.element,r.element)?1:-1})}destroy(t){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(n=>n.element===t)||e,e}}class Pae{constructor(t,e,n){this.bodyNode=t,this.driver=e,this._normalizer=n,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(r,o)=>{}}_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}get queuedPlayers(){const t=[];return this._namespaceList.forEach(e=>{e.players.forEach(n=>{n.queued&&t.push(n)})}),t}createNamespace(t,e){const n=new Oae(t,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(n,e):(this.newHostElements.set(e,n),this.collectEnterElement(e)),this._namespaceLookup[t]=n}_balanceNamespaceList(t,e){const n=this._namespaceList,r=this.namespacesByHostElement;if(n.length-1>=0){let s=!1,a=this.driver.getParentElement(e);for(;a;){const l=r.get(a);if(l){const f=n.indexOf(l);n.splice(f+1,0,t),s=!0;break}a=this.driver.getParentElement(a)}s||n.unshift(t)}else n.push(t);return r.set(e,t),t}register(t,e){let n=this._namespaceLookup[t];return n||(n=this.createNamespace(t,e)),n}registerTrigger(t,e,n){let r=this._namespaceLookup[t];r&&r.register(e,n)&&this.totalAnimations++}destroy(t,e){if(!t)return;const n=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(n.hostElement),delete this._namespaceLookup[t];const r=this._namespaceList.indexOf(n);r>=0&&this._namespaceList.splice(r,1)}),this.afterFlushAnimationsDone(()=>n.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,n=this.statesByElement.get(t);if(n)for(let r of n.values())if(r.namespaceId){const o=this._fetchNamespace(r.namespaceId);o&&e.add(o)}return e}trigger(t,e,n,r){if(I1(e)){const o=this._fetchNamespace(t);if(o)return o.trigger(e,n,r),!0}return!1}insertNode(t,e,n,r){if(!I1(e))return;const o=e[Qo];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;const s=this.collectedLeaveElements.indexOf(e);s>=0&&this.collectedLeaveElements.splice(s,1)}if(t){const s=this._fetchNamespace(t);s&&s.insertNode(e,n)}r&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),Zo(t,Fk)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),nh(t,Fk))}removeNode(t,e,n,r){if(I1(e)){const o=t?this._fetchNamespace(t):null;if(o?o.removeNode(e,r):this.markElementAsRemoved(t,e,!1,r),n){const s=this.namespacesByHostElement.get(e);s&&s.id!==t&&s.removeNode(e,r)}}else this._onRemovalComplete(e,r)}markElementAsRemoved(t,e,n,r,o){this.collectedLeaveElements.push(e),e[Qo]={namespaceId:t,setForRemoval:r,hasAnimation:n,removedBeforeQueried:!1,previousTriggersValues:o}}listen(t,e,n,r,o){return I1(e)?this._fetchNamespace(t).listen(e,n,r,o):()=>{}}_buildInstruction(t,e,n,r,o){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,n,r,t.fromState.options,t.toState.options,e,o)}destroyInnerAnimations(t){let e=this.driver.query(t,w1,!0);e.forEach(n=>this.destroyActiveAnimationsForElement(n)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,dk,!0),e.forEach(n=>this.finishActiveQueriedAnimationOnElement(n)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(n=>{n.queued?n.markedForDestroy=!0:n.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(n=>n.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return jl(this.players).onDone(()=>t());t()})}processLeaveNode(t){const e=t[Qo];if(e&&e.setForRemoval){if(t[Qo]=WI,e.namespaceId){this.destroyInnerAnimations(t);const n=this._fetchNamespace(e.namespaceId);n&&n.clearElementCache(t)}this._onRemovalComplete(t,e.setForRemoval)}t.classList?.contains(Fk)&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(n=>{this.markElementAsDisabled(n,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((n,r)=>this._balanceNamespaceList(n,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let n=0;nn()),this._flushFns=[],this._whenQuietFns.length){const n=this._whenQuietFns;this._whenQuietFns=[],e.length?jl(e).onDone(()=>{n.forEach(r=>r())}):n.forEach(r=>r())}}reportError(t){throw function Pse(i){return new He(3402,!1)}()}_flushAnimations(t,e){const n=new T1,r=[],o=new Map,s=[],a=new Map,l=new Map,f=new Map,y=new Set;this.disabledNodes.forEach(Ct=>{y.add(Ct);const Ot=this.driver.query(Ct,".ng-animate-queued",!0);for(let Wt=0;Wt{const Wt=ck+se++;oe.set(Ot,Wt),Ct.forEach(Pi=>Zo(Pi,Wt))});const pe=[],xe=new Set,Ne=new Set;for(let Ct=0;Ctxe.add(Pi)):Ne.add(Ot))}const ve=new Map,je=qI(z,Array.from(xe));je.forEach((Ct,Ot)=>{const Wt=v1+se++;ve.set(Ot,Wt),Ct.forEach(Pi=>Zo(Pi,Wt))}),t.push(()=>{Q.forEach((Ct,Ot)=>{const Wt=oe.get(Ot);Ct.forEach(Pi=>nh(Pi,Wt))}),je.forEach((Ct,Ot)=>{const Wt=ve.get(Ot);Ct.forEach(Pi=>nh(Pi,Wt))}),pe.forEach(Ct=>{this.processLeaveNode(Ct)})});const mt=[],kt=[];for(let Ct=this._namespaceList.length-1;Ct>=0;Ct--)this._namespaceList[Ct].drainQueuedTransitions(e).forEach(Wt=>{const Pi=Wt.player,fr=Wt.element;if(mt.push(Pi),this.collectedEnterElements.length){const Ar=fr[Qo];if(Ar&&Ar.setForMove){if(Ar.previousTriggersValues&&Ar.previousTriggersValues.has(Wt.triggerName)){const ld=Ar.previousTriggersValues.get(Wt.triggerName),Jo=this.statesByElement.get(Wt.element);if(Jo&&Jo.has(Wt.triggerName)){const q1=Jo.get(Wt.triggerName);q1.value=ld,Jo.set(Wt.triggerName,q1)}}return void Pi.destroy()}}const na=!S||!this.driver.containsElement(S,fr),Eo=ve.get(fr),Vl=oe.get(fr),Dn=this._buildInstruction(Wt,n,Vl,Eo,na);if(Dn.errors&&Dn.errors.length)return void kt.push(Dn);if(na)return Pi.onStart(()=>sd(fr,Dn.fromStyles)),Pi.onDestroy(()=>ea(fr,Dn.toStyles)),void r.push(Pi);if(Wt.isFallbackTransition)return Pi.onStart(()=>sd(fr,Dn.fromStyles)),Pi.onDestroy(()=>ea(fr,Dn.toStyles)),void r.push(Pi);const y8=[];Dn.timelines.forEach(Ar=>{Ar.stretchStartingKeyframe=!0,this.disabledNodes.has(Ar.element)||y8.push(Ar)}),Dn.timelines=y8,n.append(fr,Dn.timelines),s.push({instruction:Dn,player:Pi,element:fr}),Dn.queriedElements.forEach(Ar=>Co(a,Ar,[]).push(Pi)),Dn.preStyleProps.forEach((Ar,ld)=>{if(Ar.size){let Jo=l.get(ld);Jo||l.set(ld,Jo=new Set),Ar.forEach((q1,Uk)=>Jo.add(Uk))}}),Dn.postStyleProps.forEach((Ar,ld)=>{let Jo=f.get(ld);Jo||f.set(ld,Jo=new Set),Ar.forEach((q1,Uk)=>Jo.add(Uk))})});if(kt.length){const Ct=[];kt.forEach(Ot=>{Ct.push(function Rse(i,t){return new He(3505,!1)}())}),mt.forEach(Ot=>Ot.destroy()),this.reportError(Ct)}const gi=new Map,dn=new Map;s.forEach(Ct=>{const Ot=Ct.element;n.has(Ot)&&(dn.set(Ot,Ot),this._beforeAnimationBuild(Ct.player.namespaceId,Ct.instruction,gi))}),r.forEach(Ct=>{const Ot=Ct.element;this._getPreviousPlayers(Ot,!1,Ct.namespaceId,Ct.triggerName,null).forEach(Pi=>{Co(gi,Ot,[]).push(Pi),Pi.destroy()})});const Bn=pe.filter(Ct=>XI(Ct,l,f)),mr=new Map;GI(mr,this.driver,Ne,f,Ia).forEach(Ct=>{XI(Ct,l,f)&&Bn.push(Ct)});const ia=new Map;Q.forEach((Ct,Ot)=>{GI(ia,this.driver,new Set(Ct),l,"!")}),Bn.forEach(Ct=>{const Ot=mr.get(Ct),Wt=ia.get(Ct);mr.set(Ct,new Map([...Array.from(Ot?.entries()??[]),...Array.from(Wt?.entries()??[])]))});const ks=[],G1=[],lp={};s.forEach(Ct=>{const{element:Ot,player:Wt,instruction:Pi}=Ct;if(n.has(Ot)){if(y.has(Ot))return Wt.onDestroy(()=>ea(Ot,Pi.toStyles)),Wt.disabled=!0,Wt.overrideTotalTime(Pi.totalTime),void r.push(Wt);let fr=lp;if(dn.size>1){let Eo=Ot;const Vl=[];for(;Eo=Eo.parentNode;){const Dn=dn.get(Eo);if(Dn){fr=Dn;break}Vl.push(Eo)}Vl.forEach(Dn=>dn.set(Dn,fr))}const na=this._buildAnimation(Wt.namespaceId,Pi,gi,o,ia,mr);if(Wt.setRealPlayer(na),fr===lp)ks.push(Wt);else{const Eo=this.playersByElement.get(fr);Eo&&Eo.length&&(Wt.parentPlayer=jl(Eo)),r.push(Wt)}}else sd(Ot,Pi.fromStyles),Wt.onDestroy(()=>ea(Ot,Pi.toStyles)),G1.push(Wt),y.has(Ot)&&r.push(Wt)}),G1.forEach(Ct=>{const Ot=o.get(Ct.element);if(Ot&&Ot.length){const Wt=jl(Ot);Ct.setRealPlayer(Wt)}}),r.forEach(Ct=>{Ct.parentPlayer?Ct.syncPlayerEvents(Ct.parentPlayer):Ct.destroy()});for(let Ct=0;Ct!na.destroyed);fr.length?jae(this,Ot,fr):this.processLeaveNode(Ot)}return pe.length=0,ks.forEach(Ct=>{this.players.push(Ct),Ct.onDone(()=>{Ct.destroy();const Ot=this.players.indexOf(Ct);this.players.splice(Ot,1)}),Ct.play()}),ks}elementContainsData(t,e){let n=!1;const r=e[Qo];return r&&r.setForRemoval&&(n=!0),this.playersByElement.has(e)&&(n=!0),this.playersByQueriedElement.has(e)&&(n=!0),this.statesByElement.has(e)&&(n=!0),this._fetchNamespace(t).elementContainsData(e)||n}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,n,r,o){let s=[];if(e){const a=this.playersByQueriedElement.get(t);a&&(s=a)}else{const a=this.playersByElement.get(t);if(a){const l=!o||o==rp;a.forEach(f=>{f.queued||!l&&f.triggerName!=r||s.push(f)})}}return(n||r)&&(s=s.filter(a=>!(n&&n!=a.namespaceId||r&&r!=a.triggerName))),s}_beforeAnimationBuild(t,e,n){const o=e.element,s=e.isRemovalTransition?void 0:t,a=e.isRemovalTransition?void 0:e.triggerName;for(const l of e.timelines){const f=l.element,y=f!==o,S=Co(n,f,[]);this._getPreviousPlayers(f,y,s,a,e.toState).forEach(Q=>{const oe=Q.getRealPlayer();oe.beforeDestroy&&oe.beforeDestroy(),Q.destroy(),S.push(Q)})}sd(o,e.fromStyles)}_buildAnimation(t,e,n,r,o,s){const a=e.triggerName,l=e.element,f=[],y=new Set,S=new Set,z=e.timelines.map(oe=>{const se=oe.element;y.add(se);const pe=se[Qo];if(pe&&pe.removedBeforeQueried)return new tf(oe.duration,oe.delay);const xe=se!==l,Ne=function Yae(i){const t=[];return KI(i,t),t}((n.get(se)||Iae).map(gi=>gi.getRealPlayer())).filter(gi=>!!gi.element&&gi.element===se),ve=o.get(se),je=s.get(se),mt=FI(0,this._normalizer,0,oe.keyframes,ve,je),kt=this._buildPlayer(oe,mt,Ne);if(oe.subTimeline&&r&&S.add(se),xe){const gi=new xk(t,a,se);gi.setRealPlayer(kt),f.push(gi)}return kt});f.forEach(oe=>{Co(this.playersByQueriedElement,oe.element,[]).push(oe),oe.onDone(()=>function Rae(i,t,e){let n=i.get(t);if(n){if(n.length){const r=n.indexOf(e);n.splice(r,1)}0==n.length&&i.delete(t)}return n}(this.playersByQueriedElement,oe.element,oe))}),y.forEach(oe=>Zo(oe,TI));const Q=jl(z);return Q.onDestroy(()=>{y.forEach(oe=>nh(oe,TI)),ea(l,e.toStyles)}),S.forEach(oe=>{Co(r,oe,[]).push(Q)}),Q}_buildPlayer(t,e,n){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,n):new tf(t.duration,t.delay)}}class xk{constructor(t,e,n){this.namespaceId=t,this.triggerName=e,this.element=n,this._player=new tf,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,this._queuedCallbacks.forEach((e,n)=>{e.forEach(r=>nk(t,n,void 0,r))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){Co(this._queuedCallbacks,t,[]).push(e)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const e=this._player;e.triggerCallback&&e.triggerCallback(t)}}function I1(i){return i&&1===i.nodeType}function $I(i,t){const e=i.style.display;return i.style.display=t??"none",e}function GI(i,t,e,n,r){const o=[];e.forEach(l=>o.push($I(l)));const s=[];n.forEach((l,f)=>{const y=new Map;l.forEach(S=>{const z=t.computeStyle(f,S,r);y.set(S,z),(!z||0==z.length)&&(f[Qo]=Nae,s.push(f))}),i.set(f,y)});let a=0;return e.forEach(l=>$I(l,o[a++])),s}function qI(i,t){const e=new Map;if(i.forEach(a=>e.set(a,[])),0==t.length)return e;const r=new Set(t),o=new Map;function s(a){if(!a)return 1;let l=o.get(a);if(l)return l;const f=a.parentNode;return l=e.has(f)?f:r.has(f)?1:s(f),o.set(a,l),l}return t.forEach(a=>{const l=s(a);1!==l&&e.get(l).push(a)}),e}function Zo(i,t){i.classList?.add(t)}function nh(i,t){i.classList?.remove(t)}function jae(i,t,e){jl(e).onDone(()=>i.processLeaveNode(t))}function KI(i,t){for(let e=0;er.add(o)):t.set(i,n),e.delete(i),!0}class N1{constructor(t,e,n){this.bodyNode=t,this._driver=e,this._normalizer=n,this._triggerCache={},this.onRemovalComplete=(r,o)=>{},this._transitionEngine=new Pae(t,e,n),this._timelineEngine=new Eae(t,e,n),this._transitionEngine.onRemovalComplete=(r,o)=>this.onRemovalComplete(r,o)}registerTrigger(t,e,n,r,o){const s=t+"-"+r;let a=this._triggerCache[s];if(!a){const l=[],y=fk(this._driver,o,l,[]);if(l.length)throw function Cse(i,t){return new He(3404,!1)}();a=function xae(i,t,e){return new Dae(i,t,e)}(r,y,this._normalizer),this._triggerCache[s]=a}this._transitionEngine.registerTrigger(e,r,a)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,n,r){this._transitionEngine.insertNode(t,e,n,r)}onRemove(t,e,n,r){this._transitionEngine.removeNode(t,e,r||!1,n)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,n,r){if("@"==n.charAt(0)){const[o,s]=wI(n);this._timelineEngine.command(o,e,s,r)}else this._transitionEngine.trigger(t,e,n,r)}listen(t,e,n,r,o){if("@"==n.charAt(0)){const[s,a]=wI(n);return this._timelineEngine.listen(s,e,a,o)}return this._transitionEngine.listen(t,e,n,r,o)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let Uae=(()=>{class i{constructor(e,n,r){this._element=e,this._startStyles=n,this._endStyles=r,this._state=0;let o=i.initialStylesByElement.get(e);o||i.initialStylesByElement.set(e,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&ea(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(ea(this._element,this._initialStyles),this._endStyles&&(ea(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(i.initialStylesByElement.delete(this._element),this._startStyles&&(sd(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(sd(this._element,this._endStyles),this._endStyles=null),ea(this._element,this._initialStyles),this._state=3)}}return i.initialStylesByElement=new WeakMap,i})();function Dk(i){let t=null;return i.forEach((e,n)=>{(function Wae(i){return"display"===i||"position"===i})(n)&&(t=t||new Map,t.set(n,e))}),t}class QI{constructor(t,e,n,r){this.element=t,this.keyframes=e,this.options=n,this._specialStyles=r,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(t){const e=[];return t.forEach(n=>{e.push(Object.fromEntries(n))}),e}_triggerWebAnimation(t,e,n){return t.animate(this._convertKeyframesToObject(e),n)}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}setPosition(t){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=t*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t=new Map;this.hasStarted()&&this._finalKeyframe.forEach((n,r)=>{"offset"!==r&&t.set(r,this._finished?n:PI(this.element,r))}),this.currentSnapshot=t}triggerCallback(t){const e="start"===t?this._onStartFns:this._onDoneFns;e.forEach(n=>n()),e.length=0}}class $ae{validateStyleProperty(t){return!0}validateAnimatableStyleProperty(t){return!0}matchesElement(t,e){return!1}containsElement(t,e){return CI(t,e)}getParentElement(t){return ak(t)}query(t,e,n){return MI(t,e,n)}computeStyle(t,e,n){return window.getComputedStyle(t)[e]}animate(t,e,n,r,o,s=[]){const l={duration:n,delay:r,fill:0==r?"both":"forwards"};o&&(l.easing=o);const f=new Map,y=s.filter(Q=>Q instanceof QI);(function Xse(i,t){return 0===i||0===t})(n,r)&&y.forEach(Q=>{Q.currentSnapshot.forEach((oe,se)=>f.set(se,oe))});let S=function $se(i){return i.length?i[0]instanceof Map?i:i.map(t=>AI(t)):[]}(e).map(Q=>Yl(Q));S=function Qse(i,t,e){if(e.size&&t.length){let n=t[0],r=[];if(e.forEach((o,s)=>{n.has(s)||r.push(s),n.set(s,o)}),r.length)for(let o=1;os.set(a,PI(i,a)))}}return t}(t,S,f);const z=function zae(i,t){let e=null,n=null;return Array.isArray(t)&&t.length?(e=Dk(t[0]),t.length>1&&(n=Dk(t[t.length-1]))):t instanceof Map&&(e=Dk(t)),e||n?new Uae(i,e,n):null}(t,S);return new QI(t,S,l,z)}}let Gae=(()=>{class i extends NT{constructor(e,n){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(n.body,{id:"0",encapsulation:ir.None,styles:[],data:{animation:[]}})}build(e){const n=this._nextAnimationId.toString();this._nextAnimationId++;const r=Array.isArray(e)?PT(e):e;return ZI(this._renderer,null,n,"register",[r]),new qae(n,this._renderer)}}return i.\u0275fac=function(e){return new(e||i)(me($d),me(Lt))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})();class qae extends xW{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new Kae(this._id,t,e||{},this._renderer)}}class Kae{constructor(t,e,n,r){this.id=t,this.element=e,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",n)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return ZI(this._renderer,this.element,this.id,t,e)}onDone(t){this._listen("done",t)}onStart(t){this._listen("start",t)}onDestroy(t){this._listen("destroy",t)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(t){this._command("setPosition",t)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function ZI(i,t,e,n,r){return i.setProperty(t,`@@${e}:${n}`,r)}const JI="@.disabled";let Xae=(()=>{class i{constructor(e,n,r){this.delegate=e,this.engine=n,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),n.onRemovalComplete=(o,s)=>{const a=s?.parentNode(o);a&&s.removeChild(a,o)}}createRenderer(e,n){const o=this.delegate.createRenderer(e,n);if(!(e&&n&&n.data&&n.data.animation)){let y=this._rendererCache.get(o);return y||(y=new e8("",o,this.engine,()=>this._rendererCache.delete(o)),this._rendererCache.set(o,y)),y}const s=n.id,a=n.id+"-"+this._currentId;this._currentId++,this.engine.register(a,e);const l=y=>{Array.isArray(y)?y.forEach(l):this.engine.registerTrigger(s,a,e,y.name,y)};return n.data.animation.forEach(l),new Qae(this,a,o,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(e,n,r){e>=0&&en(r)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(o=>{const[s,a]=o;s(a)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([n,r]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return i.\u0275fac=function(e){return new(e||i)(me($d),me(N1),me(ct))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})();class e8{constructor(t,e,n,r){this.namespaceId=t,this.delegate=e,this.engine=n,this._onDestroy=r,this.destroyNode=this.delegate.destroyNode?o=>e.destroyNode(o):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy(),this._onDestroy?.()}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}insertBefore(t,e,n,r=!0){this.delegate.insertBefore(t,e,n),this.engine.onInsert(this.namespaceId,e,t,r)}removeChild(t,e,n){this.engine.onRemove(this.namespaceId,e,this.delegate,n)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,n,r){this.delegate.setAttribute(t,e,n,r)}removeAttribute(t,e,n){this.delegate.removeAttribute(t,e,n)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,n,r){this.delegate.setStyle(t,e,n,r)}removeStyle(t,e,n){this.delegate.removeStyle(t,e,n)}setProperty(t,e,n){"@"==e.charAt(0)&&e==JI?this.disableAnimations(t,!!n):this.delegate.setProperty(t,e,n)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,n){return this.delegate.listen(t,e,n)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class Qae extends e8{constructor(t,e,n,r,o){super(e,n,r,o),this.factory=t,this.namespaceId=e}setProperty(t,e,n){"@"==e.charAt(0)?"."==e.charAt(1)&&e==JI?this.disableAnimations(t,n=void 0===n||!!n):this.engine.process(this.namespaceId,t,e.slice(1),n):this.delegate.setProperty(t,e,n)}listen(t,e,n){if("@"==e.charAt(0)){const r=function Zae(i){switch(i){case"body":return document.body;case"document":return document;case"window":return window;default:return i}}(t);let o=e.slice(1),s="";return"@"!=o.charAt(0)&&([o,s]=function Jae(i){const t=i.indexOf(".");return[i.substring(0,t),i.slice(t+1)]}(o)),this.engine.listen(this.namespaceId,r,o,s,a=>{this.factory.scheduleListenerCallback(a._data||-1,n,a)})}return this.delegate.listen(t,e,n)}}let ele=(()=>{class i extends N1{constructor(e,n,r,o){super(e.body,n,r)}ngOnDestroy(){this.flush()}}return i.\u0275fac=function(e){return new(e||i)(me(Lt),me(lk),me(yk),me(pa))},i.\u0275prov=Ve({token:i,factory:i.\u0275fac}),i})();const t8=[{provide:NT,useClass:Gae},{provide:yk,useFactory:function tle(){return new vae}},{provide:N1,useClass:ele},{provide:$d,useFactory:function ile(i,t,e){return new Xae(i,t,e)},deps:[Q_,N1,ct]}],Ck=[{provide:lk,useFactory:()=>new $ae},{provide:Vi,useValue:"BrowserAnimations"},...t8],i8=[{provide:lk,useClass:EI},{provide:Vi,useValue:"NoopAnimations"},...t8];let nle=(()=>{class i{static withConfig(e){return{ngModule:i,providers:e.disableAnimations?i8:Ck}}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:Ck,imports:[e4]}),i})(),ple=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,En,Gs,Mt]}),i})(),vle=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})(),Ele=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[vle,Mt,Mt]}),i})(),Sle=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Qm,Mt,Mt]}),i})(),zle=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[fw]}),i})(),sce=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,zle,Mt]}),i})(),lce=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Ou]}),i})(),Vk=(()=>{class i{constructor(){this.changes=new ae,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();const yce={provide:Vk,deps:[[new as,new sl,Vk]],useFactory:function bce(i){return i||new Vk}};let vce=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[yce,Zm],imports:[Mt,En,Fl,lce,C5,Gs,Mt]}),i})(),zk=(()=>{class i{constructor(){this.changes=new ae,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,n,r)=>{if(0==r||0==n)return`0 of ${r}`;const o=e*n;return`${o+1} \u2013 ${o<(r=Math.max(r,0))?Math.min(o+n,r):o+n} of ${r}`}}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ve({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();const Dce={provide:zk,deps:[[new as,new sl,zk]],useFactory:function xce(i){return i||new zk}};let Cce=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[Dce],imports:[En,sw,qL,G5]}),i})();class ah{}ah.\u0275fac=function(t){return new(t||ah)},ah.\u0275mod=yt({type:ah,bootstrap:[ep]}),ah.\u0275inj=bt({providers:[hr,id,nd],imports:[qX,e4,th,nle,EK,mX,sw,qL,ple,CX,Foe,Noe,C5,jre,tee,Dte,Ele,Sle,WJ,G5,gie,YQ,sce,vce,hQ,Jee,Cce,uee,eJ,BA,pK,Iz,e6,pee,rZ,hre,foe.register("ngsw-worker.js",{enabled:!0,registrationStrategy:"registerWhenStable:30000"})]}),Yj().bootstrapModule(ah).catch(i=>console.error(i))},5521:(ee,b)=>{"use strict";function F(K){if(!Number.isSafeInteger(K))throw new Error(`Wrong integer: ${K}`)}function g(...K){const J=(we,be)=>Le=>we(be(Le));return{encode:Array.from(K).reverse().reduce((we,be)=>we?J(we,be.encode):be.encode,void 0),decode:K.reduce((we,be)=>we?J(we,be.decode):be.decode,void 0)}}function c(K){return{encode:J=>{if(!Array.isArray(J)||J.length&&"number"!=typeof J[0])throw new Error("alphabet.encode input should be an array of numbers");return J.map(te=>{if(F(te),te<0||te>=K.length)throw new Error(`Digit index outside alphabet: ${te} (alphabet: ${K.length})`);return K[te]})},decode:J=>{if(!Array.isArray(J)||J.length&&"string"!=typeof J[0])throw new Error("alphabet.decode input should be array of strings");return J.map(te=>{if("string"!=typeof te)throw new Error(`alphabet.decode: not string element=${te}`);const _e=K.indexOf(te);if(-1===_e)throw new Error(`Unknown letter: "${te}". Allowed: ${K}`);return _e})}}}function u(K=""){if("string"!=typeof K)throw new Error("join separator should be string");return{encode:J=>{if(!Array.isArray(J)||J.length&&"string"!=typeof J[0])throw new Error("join.encode input should be array of strings");for(let te of J)if("string"!=typeof te)throw new Error(`join.encode: non-string input=${te}`);return J.join(K)},decode:J=>{if("string"!=typeof J)throw new Error("join.decode input should be string");return J.split(K)}}}function d(K,J="="){if(F(K),"string"!=typeof J)throw new Error("padding chr should be string");return{encode(te){if(!Array.isArray(te)||te.length&&"string"!=typeof te[0])throw new Error("padding.encode input should be array of strings");for(let _e of te)if("string"!=typeof _e)throw new Error(`padding.encode: non-string input=${_e}`);for(;te.length*K%8;)te.push(J);return te},decode(te){if(!Array.isArray(te)||te.length&&"string"!=typeof te[0])throw new Error("padding.encode input should be array of strings");for(let we of te)if("string"!=typeof we)throw new Error(`padding.decode: non-string input=${we}`);let _e=te.length;if(_e*K%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;_e>0&&te[_e-1]===J;_e--)if(!((_e-1)*K%8))throw new Error("Invalid padding: string has too much padding");return te.slice(0,_e)}}}function h(K){if("function"!=typeof K)throw new Error("normalize fn should be function");return{encode:J=>J,decode:J=>K(J)}}function p(K,J,te){if(J<2)throw new Error(`convertRadix: wrong from=${J}, base cannot be less than 2`);if(te<2)throw new Error(`convertRadix: wrong to=${te}, base cannot be less than 2`);if(!Array.isArray(K))throw new Error("convertRadix: data should be array");if(!K.length)return[];let _e=0;const we=[],be=Array.from(K);for(be.forEach(Le=>{if(F(Le),Le<0||Le>=J)throw new Error(`Wrong integer: ${Le}`)});;){let Le=0,Qe=!0;for(let Je=_e;JeJ?_(J,K%J):K,w=(K,J)=>K+(J-_(K,J));function D(K,J,te,_e){if(!Array.isArray(K))throw new Error("convertRadix2: data should be array");if(J<=0||J>32)throw new Error(`convertRadix2: wrong from=${J}`);if(te<=0||te>32)throw new Error(`convertRadix2: wrong to=${te}`);if(w(J,te)>32)throw new Error(`convertRadix2: carry overflow from=${J} to=${te} carryBits=${w(J,te)}`);let we=0,be=0;const Le=2**te-1,Qe=[];for(const Je of K){if(F(Je),Je>=2**J)throw new Error(`convertRadix2: invalid data word=${Je} from=${J}`);if(we=we<32)throw new Error(`convertRadix2: carry overflow pos=${be} from=${J}`);for(be+=J;be>=te;be-=te)Qe.push((we>>be-te&Le)>>>0);we&=2**be-1}if(we=we<=J)throw new Error("Excess padding");if(!_e&&we)throw new Error(`Non-zero padding: ${we}`);return _e&&be>0&&Qe.push(we>>>0),Qe}function T(K){return F(K),{encode:J=>{if(!(J instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return p(Array.from(J),256,K)},decode:J=>{if(!Array.isArray(J)||J.length&&"number"!=typeof J[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(p(J,K,256))}}}function I(K,J=!1){if(F(K),K<=0||K>32)throw new Error("radix2: bits should be in (0..32]");if(w(8,K)>32||w(K,8)>32)throw new Error("radix2: carry overflow");return{encode:te=>{if(!(te instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return D(Array.from(te),8,K,!J)},decode:te=>{if(!Array.isArray(te)||te.length&&"number"!=typeof te[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(D(te,K,8,J))}}}function x(K){if("function"!=typeof K)throw new Error("unsafeWrapper fn should be function");return function(...J){try{return K.apply(null,J)}catch{}}}function v(K,J){if(F(K),"function"!=typeof J)throw new Error("checksum fn should be function");return{encode(te){if(!(te instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");const _e=J(te).slice(0,K),we=new Uint8Array(te.length+K);return we.set(te),we.set(_e,te.length),we},decode(te){if(!(te instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const _e=te.slice(0,-K),we=J(_e).slice(0,K),be=te.slice(-K);for(let Le=0;LeK.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),b.base64=g(I(6),c("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),d(6),u("")),b.base64url=g(I(6),c("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),d(6),u(""));const R=K=>g(T(58),c(K),u(""));b.base58=R("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),b.base58flickr=R("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),b.base58xrp=R("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const E=[0,2,3,5,6,7,9,10,11];b.base58xmr={encode(K){let J="";for(let te=0;teg(v(4,J=>K(K(J))),b.base58);const N=g(c("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),u("")),C=[996825010,642813549,513874426,1027748829,705979059];function j(K){const J=K>>25;let te=(33554431&K)<<5;for(let _e=0;_e>_e&1)&&(te^=C[_e]);return te}function B(K,J,te=1){const _e=K.length;let we=1;for(let be=0;be<_e;be++){const Le=K.charCodeAt(be);if(Le<33||Le>126)throw new Error(`Invalid prefix (${K})`);we=j(we)^Le>>5}we=j(we);for(let be=0;be<_e;be++)we=j(we)^31&K.charCodeAt(be);for(let be of J)we=j(we)^be;for(let be=0;be<6;be++)we=j(we);return we^=te,N.encode(D([we%2**30],30,5,!1))}function O(K){const J="bech32"===K?1:734539939,te=I(5),_e=te.decode,we=te.encode,be=x(_e);function Qe(de,le=90){if("string"!=typeof de)throw new Error("bech32.decode input should be string, not "+typeof de);if(de.length<8||!1!==le&&de.length>le)throw new TypeError(`Wrong string length: ${de.length} (${de}). Expected (8..${le})`);const ae=de.toLowerCase();if(de!==ae&&de!==de.toUpperCase())throw new Error("String must be lowercase or uppercase");const ze=(de=ae).lastIndexOf("1");if(0===ze||-1===ze)throw new Error('Letter "1" must be present between prefix and data only');const Oe=de.slice(0,ze),ot=de.slice(ze+1);if(ot.length<6)throw new Error("Data must be at least 6 characters long");const tt=N.decode(ot).slice(0,-6),ht=B(Oe,tt,J);if(!ot.endsWith(ht))throw new Error(`Invalid checksum in ${de}: expected "${ht}"`);return{prefix:Oe,words:tt}}return{encode:function Le(de,le,ae=90){if("string"!=typeof de)throw new Error("bech32.encode prefix should be string, not "+typeof de);if(!Array.isArray(le)||le.length&&"number"!=typeof le[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof le);const ze=de.length+7+le.length;if(!1!==ae&&ze>ae)throw new TypeError(`Length ${ze} exceeds limit ${ae}`);return`${de=de.toLowerCase()}1${N.encode(le)}${B(de,le,J)}`},decode:Qe,decodeToBytes:function fe(de){const{prefix:le,words:ae}=Qe(de,!1);return{prefix:le,words:ae,bytes:_e(ae)}},decodeUnsafe:x(Qe),fromWords:_e,fromWordsUnsafe:be,toWords:we}}b.bech32=O("bech32"),b.bech32m=O("bech32m"),b.utf8={encode:K=>(new TextDecoder).decode(K),decode:K=>(new TextEncoder).encode(K)},b.hex=g(I(4),c("0123456789abcdef"),u(""),h(K=>{if("string"!=typeof K||K.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof K} with length ${K.length}`);return K.toLowerCase()}));const A={utf8:b.utf8,hex:b.hex,base16:b.base16,base32:b.base32,base64:b.base64,base64url:b.base64url,base58:b.base58,base58xmr:b.base58xmr},G=`Invalid encoding type. Available types: ${Object.keys(A).join(", ")}`;b.bytesToString=(K,J)=>{if("string"!=typeof K||!A.hasOwnProperty(K))throw new TypeError(G);if(!(J instanceof Uint8Array))throw new TypeError("bytesToString() expects Uint8Array");return A[K].encode(J)},b.str=b.bytesToString,b.stringToBytes=(K,J)=>{if(!A.hasOwnProperty(K))throw new TypeError(G);if("string"!=typeof J)throw new TypeError("stringToBytes() expects string");return A[K].decode(J)},b.bytes=b.stringToBytes},6837:(ee,b,F)=>{"use strict";b.Z1=b._I=b.OF=void 0;const c=F(5729),u=F(9522),d=F(8519),h=F(27),p=F(7507),_=F(5521);function D(O){if("string"!=typeof O)throw new TypeError("Invalid mnemonic type: "+typeof O);return O.normalize("NFKD")}function T(O){const A=D(O),G=A.split(" ");if(![12,15,18,21,24].includes(G.length))throw new Error("Invalid mnemonic");return{nfkd:A,words:G}}function I(O){c.default.bytes(O,16,20,24,28,32)}b.OF=function x(O,A=128){if(c.default.number(A),A%32!=0||A>256)throw new TypeError("Invalid entropy");return function H(O,A){return I(O),R(A).encode(O).join((O=>"\u3042\u3044\u3053\u304f\u3057\u3093"===O[0])(A)?"\u3000":" ")}((0,p.randomBytes)(A/8),O)};const v=O=>{const A=8-O.length/4;return new Uint8Array([(0,d.sha256)(O)[0]>>A<{if("string"!=typeof A)throw new Error(`Wordlist: non-string element: ${A}`)}),_.utils.chain(_.utils.checksum(1,v),_.utils.radix2(11,!0),_.utils.alphabet(O))}b._I=function N(O,A){try{!function E(O,A){const{words:G}=T(O),W=R(A).decode(G);return I(W),W}(O,A)}catch{return!1}return!0};b.Z1=function B(O,A=""){return(0,u.pbkdf2)(h.sha512,T(O).nfkd,(O=>D(`mnemonic${O}`))(A),{c:2048,dkLen:64})}},5729:(ee,b)=>{"use strict";function F(_){if(!Number.isSafeInteger(_)||_<0)throw new Error(`Wrong positive integer: ${_}`)}function g(_){if("boolean"!=typeof _)throw new Error(`Expected boolean, not ${_}`)}function c(_,...w){if(!(_ instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(w.length>0&&!w.includes(_.length))throw new TypeError(`Expected Uint8Array of length ${w}, not of length=${_.length}`)}function u(_){if("function"!=typeof _||"function"!=typeof _.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");F(_.outputLen),F(_.blockLen)}function d(_,w=!0){if(_.destroyed)throw new Error("Hash instance has been destroyed");if(w&&_.finished)throw new Error("Hash#digest() has already been called")}function h(_,w){c(_);const D=w.outputLen;if(_.length{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.SHA2=void 0;const g=F(5729),c=F(7507);b.SHA2=class d extends c.Hash{constructor(p,_,w,D){super(),this.blockLen=p,this.outputLen=_,this.padOffset=w,this.isLE=D,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(p),this.view=(0,c.createView)(this.buffer)}update(p){g.default.exists(this);const{view:_,buffer:w,blockLen:D}=this,T=(p=(0,c.toBytes)(p)).length;for(let I=0;ID-I&&(this.process(w,0),I=0);for(let H=I;H>D&T),x=Number(_&T),R=w?0:4;h.setUint32(p+(w?4:0),I,w),h.setUint32(p+R,x,w)})(w,D-8,BigInt(8*this.length),T),this.process(w,0);const x=(0,c.createView)(p),v=this.outputLen;if(v%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const R=v/4,E=this.get();if(R>E.length)throw new Error("_sha2: outputLen bigger than state");for(let H=0;H{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.add=b.toBig=b.split=b.fromBig=void 0;const F=BigInt(2**32-1),g=BigInt(32);function c($,K=!1){return K?{h:Number($&F),l:Number($>>g&F)}:{h:0|Number($>>g&F),l:0|Number($&F)}}function u($,K=!1){let J=new Uint32Array($.length),te=new Uint32Array($.length);for(let _e=0;_e<$.length;_e++){const{h:we,l:be}=c($[_e],K);[J[_e],te[_e]]=[we,be]}return[J,te]}function N($,K,J,te){const _e=(K>>>0)+(te>>>0);return{h:$+J+(_e/2**32|0)|0,l:0|_e}}b.fromBig=c,b.split=u,b.toBig=($,K)=>BigInt($>>>0)<>>0),b.add=N,b.default={fromBig:c,split:u,toBig:b.toBig,shrSH:($,K,J)=>$>>>J,shrSL:($,K,J)=>$<<32-J|K>>>J,rotrSH:($,K,J)=>$>>>J|K<<32-J,rotrSL:($,K,J)=>$<<32-J|K>>>J,rotrBH:($,K,J)=>$<<64-J|K>>>J-32,rotrBL:($,K,J)=>$>>>J-32|K<<64-J,rotr32H:($,K)=>K,rotr32L:($,K)=>$,rotlSH:($,K,J)=>$<>>32-J,rotlSL:($,K,J)=>K<>>32-J,rotlBH:($,K,J)=>K<>>64-J,rotlBL:($,K,J)=>$<>>64-J,add:N,add3L:($,K,J)=>($>>>0)+(K>>>0)+(J>>>0),add3H:($,K,J,te)=>K+J+te+($/2**32|0)|0,add4L:($,K,J,te)=>($>>>0)+(K>>>0)+(J>>>0)+(te>>>0),add4H:($,K,J,te,_e)=>K+J+te+_e+($/2**32|0)|0,add5H:($,K,J,te,_e,we)=>K+J+te+_e+we+($/2**32|0)|0,add5L:($,K,J,te,_e)=>($>>>0)+(K>>>0)+(J>>>0)+(te>>>0)+(_e>>>0)}},7882:(ee,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.crypto=void 0,b.crypto={node:void 0,web:"object"==typeof self&&"crypto"in self?self.crypto:void 0}},602:(ee,b,F)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.hmac=void 0;const g=F(5729),c=F(7507);class u extends c.Hash{constructor(p,_){super(),this.finished=!1,this.destroyed=!1,g.default.hash(p);const w=(0,c.toBytes)(_);if(this.iHash=p.create(),"function"!=typeof this.iHash.update)throw new TypeError("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const D=this.blockLen,T=new Uint8Array(D);T.set(w.length>D?p.create().update(w).digest():w);for(let I=0;Inew u(h,p).update(_).digest(),b.hmac.create=(h,p)=>new u(h,p)},9522:(ee,b,F)=>{"use strict";var g=F(7156).default;Object.defineProperty(b,"__esModule",{value:!0}),b.pbkdf2Async=b.pbkdf2=void 0;const c=F(5729),u=F(602),d=F(7507);function h(T,I,x,v){c.default.hash(T);const R=(0,d.checkOpts)({dkLen:32,asyncTick:10},v),{c:E,dkLen:H,asyncTick:N}=R;if(c.default.number(E),c.default.number(H),c.default.number(N),E<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const C=(0,d.toBytes)(I),j=(0,d.toBytes)(x),B=new Uint8Array(H),O=u.hmac.create(T,C),A=O._cloneInto().update(j);return{c:E,dkLen:H,asyncTick:N,DK:B,PRF:O,PRFSalt:A}}function p(T,I,x,v,R){return T.destroy(),I.destroy(),v&&v.destroy(),R.fill(0),x}function D(){return(D=g(function*(T,I,x,v){const{c:R,dkLen:E,asyncTick:H,DK:N,PRF:C,PRFSalt:j}=h(T,I,x,v);let B;const O=new Uint8Array(4),A=(0,d.createView)(O),G=new Uint8Array(C.outputLen);for(let W=1,$=0;${C._cloneInto(B).update(G).digestInto(G);for(let te=0;te{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.sha224=b.sha256=void 0;const g=F(4206),c=F(7507),u=(T,I,x)=>T&I^~T&x,d=(T,I,x)=>T&I^T&x^I&x,h=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),p=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),_=new Uint32Array(64);class w extends g.SHA2{constructor(){super(64,32,8,!1),this.A=0|p[0],this.B=0|p[1],this.C=0|p[2],this.D=0|p[3],this.E=0|p[4],this.F=0|p[5],this.G=0|p[6],this.H=0|p[7]}get(){const{A:I,B:x,C:v,D:R,E,F:H,G:N,H:C}=this;return[I,x,v,R,E,H,N,C]}set(I,x,v,R,E,H,N,C){this.A=0|I,this.B=0|x,this.C=0|v,this.D=0|R,this.E=0|E,this.F=0|H,this.G=0|N,this.H=0|C}process(I,x){for(let O=0;O<16;O++,x+=4)_[O]=I.getUint32(x,!1);for(let O=16;O<64;O++){const A=_[O-15],G=_[O-2],W=(0,c.rotr)(A,7)^(0,c.rotr)(A,18)^A>>>3,$=(0,c.rotr)(G,17)^(0,c.rotr)(G,19)^G>>>10;_[O]=$+_[O-7]+W+_[O-16]|0}let{A:v,B:R,C:E,D:H,E:N,F:C,G:j,H:B}=this;for(let O=0;O<64;O++){const G=B+((0,c.rotr)(N,6)^(0,c.rotr)(N,11)^(0,c.rotr)(N,25))+u(N,C,j)+h[O]+_[O]|0,$=((0,c.rotr)(v,2)^(0,c.rotr)(v,13)^(0,c.rotr)(v,22))+d(v,R,E)|0;B=j,j=C,C=N,N=H+G|0,H=E,E=R,R=v,v=G+$|0}v=v+this.A|0,R=R+this.B|0,E=E+this.C|0,H=H+this.D|0,N=N+this.E|0,C=C+this.F|0,j=j+this.G|0,B=B+this.H|0,this.set(v,R,E,H,N,C,j,B)}roundClean(){_.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class D extends w{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}b.sha256=(0,c.wrapConstructor)(()=>new w),b.sha224=(0,c.wrapConstructor)(()=>new D)},27:(ee,b,F)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.sha384=b.sha512_256=b.sha512_224=b.sha512=b.SHA512=void 0;const g=F(4206),c=F(9027),u=F(7507),[d,h]=c.default.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(x=>BigInt(x))),p=new Uint32Array(80),_=new Uint32Array(80);class w extends g.SHA2{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:v,Al:R,Bh:E,Bl:H,Ch:N,Cl:C,Dh:j,Dl:B,Eh:O,El:A,Fh:G,Fl:W,Gh:$,Gl:K,Hh:J,Hl:te}=this;return[v,R,E,H,N,C,j,B,O,A,G,W,$,K,J,te]}set(v,R,E,H,N,C,j,B,O,A,G,W,$,K,J,te){this.Ah=0|v,this.Al=0|R,this.Bh=0|E,this.Bl=0|H,this.Ch=0|N,this.Cl=0|C,this.Dh=0|j,this.Dl=0|B,this.Eh=0|O,this.El=0|A,this.Fh=0|G,this.Fl=0|W,this.Gh=0|$,this.Gl=0|K,this.Hh=0|J,this.Hl=0|te}process(v,R){for(let be=0;be<16;be++,R+=4)p[be]=v.getUint32(R),_[be]=v.getUint32(R+=4);for(let be=16;be<80;be++){const Le=0|p[be-15],Qe=0|_[be-15],Je=c.default.rotrSH(Le,Qe,1)^c.default.rotrSH(Le,Qe,8)^c.default.shrSH(Le,Qe,7),fe=c.default.rotrSL(Le,Qe,1)^c.default.rotrSL(Le,Qe,8)^c.default.shrSL(Le,Qe,7),de=0|p[be-2],le=0|_[be-2],ae=c.default.rotrSH(de,le,19)^c.default.rotrBH(de,le,61)^c.default.shrSH(de,le,6),ze=c.default.rotrSL(de,le,19)^c.default.rotrBL(de,le,61)^c.default.shrSL(de,le,6),Oe=c.default.add4L(fe,ze,_[be-7],_[be-16]),ot=c.default.add4H(Oe,Je,ae,p[be-7],p[be-16]);p[be]=0|ot,_[be]=0|Oe}let{Ah:E,Al:H,Bh:N,Bl:C,Ch:j,Cl:B,Dh:O,Dl:A,Eh:G,El:W,Fh:$,Fl:K,Gh:J,Gl:te,Hh:_e,Hl:we}=this;for(let be=0;be<80;be++){const Le=c.default.rotrSH(G,W,14)^c.default.rotrSH(G,W,18)^c.default.rotrBH(G,W,41),Qe=c.default.rotrSL(G,W,14)^c.default.rotrSL(G,W,18)^c.default.rotrBL(G,W,41),Je=G&$^~G&J,de=c.default.add5L(we,Qe,W&K^~W&te,h[be],_[be]),le=c.default.add5H(de,_e,Le,Je,d[be],p[be]),ae=0|de,ze=c.default.rotrSH(E,H,28)^c.default.rotrBH(E,H,34)^c.default.rotrBH(E,H,39),Oe=c.default.rotrSL(E,H,28)^c.default.rotrBL(E,H,34)^c.default.rotrBL(E,H,39),ot=E&N^E&j^N&j,tt=H&C^H&B^C&B;_e=0|J,we=0|te,J=0|$,te=0|K,$=0|G,K=0|W,({h:G,l:W}=c.default.add(0|O,0|A,0|le,0|ae)),O=0|j,A=0|B,j=0|N,B=0|C,N=0|E,C=0|H;const ht=c.default.add3L(ae,Oe,tt);E=c.default.add3H(ht,le,ze,ot),H=0|ht}({h:E,l:H}=c.default.add(0|this.Ah,0|this.Al,0|E,0|H)),({h:N,l:C}=c.default.add(0|this.Bh,0|this.Bl,0|N,0|C)),({h:j,l:B}=c.default.add(0|this.Ch,0|this.Cl,0|j,0|B)),({h:O,l:A}=c.default.add(0|this.Dh,0|this.Dl,0|O,0|A)),({h:G,l:W}=c.default.add(0|this.Eh,0|this.El,0|G,0|W)),({h:$,l:K}=c.default.add(0|this.Fh,0|this.Fl,0|$,0|K)),({h:J,l:te}=c.default.add(0|this.Gh,0|this.Gl,0|J,0|te)),({h:_e,l:we}=c.default.add(0|this.Hh,0|this.Hl,0|_e,0|we)),this.set(E,H,N,C,j,B,O,A,G,W,$,K,J,te,_e,we)}roundClean(){p.fill(0),_.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}b.SHA512=w;class D extends w{constructor(){super(),this.Ah=-1942145080,this.Al=424955298,this.Bh=1944164710,this.Bl=-1982016298,this.Ch=502970286,this.Cl=855612546,this.Dh=1738396948,this.Dl=1479516111,this.Eh=258812777,this.El=2077511080,this.Fh=2011393907,this.Fl=79989058,this.Gh=1067287976,this.Gl=1780299464,this.Hh=286451373,this.Hl=-1848208735,this.outputLen=28}}class T extends w{constructor(){super(),this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}}class I extends w{constructor(){super(),this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}}b.sha512=(0,u.wrapConstructor)(()=>new w),b.sha512_224=(0,u.wrapConstructor)(()=>new D),b.sha512_256=(0,u.wrapConstructor)(()=>new T),b.sha384=(0,u.wrapConstructor)(()=>new I)},7507:(ee,b,F)=>{"use strict";var g=F(7156).default;Object.defineProperty(b,"__esModule",{value:!0}),b.randomBytes=b.wrapConstructorWithOpts=b.wrapConstructor=b.checkOpts=b.Hash=b.concatBytes=b.toBytes=b.utf8ToBytes=b.asyncLoop=b.nextTick=b.hexToBytes=b.bytesToHex=b.isLE=b.rotr=b.createView=b.u32=b.u8=void 0;const c=F(7882);if(b.u8=A=>new Uint8Array(A.buffer,A.byteOffset,A.byteLength),b.u32=A=>new Uint32Array(A.buffer,A.byteOffset,Math.floor(A.byteLength/4)),b.createView=A=>new DataView(A.buffer,A.byteOffset,A.byteLength),b.rotr=(A,G)=>A<<32-G|A>>>G,b.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!b.isLE)throw new Error("Non little-endian hardware is not supported");const _=Array.from({length:256},(A,G)=>G.toString(16).padStart(2,"0"));function x(){return(x=g(function*(A,G,W){let $=Date.now();for(let K=0;K=0&&J$ instanceof Uint8Array))throw new Error("Uint8Array list expected");if(1===A.length)return A[0];const G=A.reduce(($,K)=>$+K.length,0),W=new Uint8Array(G);for(let $=0,K=0;$"[object Object]"===Object.prototype.toString.call(A)&&A.constructor===Object)(G)))throw new TypeError("Options should be object or undefined");return Object.assign(A,G)},b.wrapConstructor=function j(A){const G=$=>A().update(R($)).digest(),W=A();return G.outputLen=W.outputLen,G.blockLen=W.blockLen,G.create=()=>A(),G},b.wrapConstructorWithOpts=function B(A){const G=($,K)=>A(K).update(R($)).digest(),W=A({});return G.outputLen=W.outputLen,G.blockLen=W.blockLen,G.create=$=>A($),G},b.randomBytes=function O(A=32){if(c.crypto.web)return c.crypto.web.getRandomValues(new Uint8Array(A));if(c.crypto.node)return new Uint8Array(c.crypto.node.randomBytes(A).buffer);throw new Error("The environment doesn't have randomBytes function")}},3439:(ee,b)=>{"use strict";b.U=void 0,b.U="abandon\nability\nable\nabout\nabove\nabsent\nabsorb\nabstract\nabsurd\nabuse\naccess\naccident\naccount\naccuse\nachieve\nacid\nacoustic\nacquire\nacross\nact\naction\nactor\nactress\nactual\nadapt\nadd\naddict\naddress\nadjust\nadmit\nadult\nadvance\nadvice\naerobic\naffair\nafford\nafraid\nagain\nage\nagent\nagree\nahead\naim\nair\nairport\naisle\nalarm\nalbum\nalcohol\nalert\nalien\nall\nalley\nallow\nalmost\nalone\nalpha\nalready\nalso\nalter\nalways\namateur\namazing\namong\namount\namused\nanalyst\nanchor\nancient\nanger\nangle\nangry\nanimal\nankle\nannounce\nannual\nanother\nanswer\nantenna\nantique\nanxiety\nany\napart\napology\nappear\napple\napprove\napril\narch\narctic\narea\narena\nargue\narm\narmed\narmor\narmy\naround\narrange\narrest\narrive\narrow\nart\nartefact\nartist\nartwork\nask\naspect\nassault\nasset\nassist\nassume\nasthma\nathlete\natom\nattack\nattend\nattitude\nattract\nauction\naudit\naugust\naunt\nauthor\nauto\nautumn\naverage\navocado\navoid\nawake\naware\naway\nawesome\nawful\nawkward\naxis\nbaby\nbachelor\nbacon\nbadge\nbag\nbalance\nbalcony\nball\nbamboo\nbanana\nbanner\nbar\nbarely\nbargain\nbarrel\nbase\nbasic\nbasket\nbattle\nbeach\nbean\nbeauty\nbecause\nbecome\nbeef\nbefore\nbegin\nbehave\nbehind\nbelieve\nbelow\nbelt\nbench\nbenefit\nbest\nbetray\nbetter\nbetween\nbeyond\nbicycle\nbid\nbike\nbind\nbiology\nbird\nbirth\nbitter\nblack\nblade\nblame\nblanket\nblast\nbleak\nbless\nblind\nblood\nblossom\nblouse\nblue\nblur\nblush\nboard\nboat\nbody\nboil\nbomb\nbone\nbonus\nbook\nboost\nborder\nboring\nborrow\nboss\nbottom\nbounce\nbox\nboy\nbracket\nbrain\nbrand\nbrass\nbrave\nbread\nbreeze\nbrick\nbridge\nbrief\nbright\nbring\nbrisk\nbroccoli\nbroken\nbronze\nbroom\nbrother\nbrown\nbrush\nbubble\nbuddy\nbudget\nbuffalo\nbuild\nbulb\nbulk\nbullet\nbundle\nbunker\nburden\nburger\nburst\nbus\nbusiness\nbusy\nbutter\nbuyer\nbuzz\ncabbage\ncabin\ncable\ncactus\ncage\ncake\ncall\ncalm\ncamera\ncamp\ncan\ncanal\ncancel\ncandy\ncannon\ncanoe\ncanvas\ncanyon\ncapable\ncapital\ncaptain\ncar\ncarbon\ncard\ncargo\ncarpet\ncarry\ncart\ncase\ncash\ncasino\ncastle\ncasual\ncat\ncatalog\ncatch\ncategory\ncattle\ncaught\ncause\ncaution\ncave\nceiling\ncelery\ncement\ncensus\ncentury\ncereal\ncertain\nchair\nchalk\nchampion\nchange\nchaos\nchapter\ncharge\nchase\nchat\ncheap\ncheck\ncheese\nchef\ncherry\nchest\nchicken\nchief\nchild\nchimney\nchoice\nchoose\nchronic\nchuckle\nchunk\nchurn\ncigar\ncinnamon\ncircle\ncitizen\ncity\ncivil\nclaim\nclap\nclarify\nclaw\nclay\nclean\nclerk\nclever\nclick\nclient\ncliff\nclimb\nclinic\nclip\nclock\nclog\nclose\ncloth\ncloud\nclown\nclub\nclump\ncluster\nclutch\ncoach\ncoast\ncoconut\ncode\ncoffee\ncoil\ncoin\ncollect\ncolor\ncolumn\ncombine\ncome\ncomfort\ncomic\ncommon\ncompany\nconcert\nconduct\nconfirm\ncongress\nconnect\nconsider\ncontrol\nconvince\ncook\ncool\ncopper\ncopy\ncoral\ncore\ncorn\ncorrect\ncost\ncotton\ncouch\ncountry\ncouple\ncourse\ncousin\ncover\ncoyote\ncrack\ncradle\ncraft\ncram\ncrane\ncrash\ncrater\ncrawl\ncrazy\ncream\ncredit\ncreek\ncrew\ncricket\ncrime\ncrisp\ncritic\ncrop\ncross\ncrouch\ncrowd\ncrucial\ncruel\ncruise\ncrumble\ncrunch\ncrush\ncry\ncrystal\ncube\nculture\ncup\ncupboard\ncurious\ncurrent\ncurtain\ncurve\ncushion\ncustom\ncute\ncycle\ndad\ndamage\ndamp\ndance\ndanger\ndaring\ndash\ndaughter\ndawn\nday\ndeal\ndebate\ndebris\ndecade\ndecember\ndecide\ndecline\ndecorate\ndecrease\ndeer\ndefense\ndefine\ndefy\ndegree\ndelay\ndeliver\ndemand\ndemise\ndenial\ndentist\ndeny\ndepart\ndepend\ndeposit\ndepth\ndeputy\nderive\ndescribe\ndesert\ndesign\ndesk\ndespair\ndestroy\ndetail\ndetect\ndevelop\ndevice\ndevote\ndiagram\ndial\ndiamond\ndiary\ndice\ndiesel\ndiet\ndiffer\ndigital\ndignity\ndilemma\ndinner\ndinosaur\ndirect\ndirt\ndisagree\ndiscover\ndisease\ndish\ndismiss\ndisorder\ndisplay\ndistance\ndivert\ndivide\ndivorce\ndizzy\ndoctor\ndocument\ndog\ndoll\ndolphin\ndomain\ndonate\ndonkey\ndonor\ndoor\ndose\ndouble\ndove\ndraft\ndragon\ndrama\ndrastic\ndraw\ndream\ndress\ndrift\ndrill\ndrink\ndrip\ndrive\ndrop\ndrum\ndry\nduck\ndumb\ndune\nduring\ndust\ndutch\nduty\ndwarf\ndynamic\neager\neagle\nearly\nearn\nearth\neasily\neast\neasy\necho\necology\neconomy\nedge\nedit\neducate\neffort\negg\neight\neither\nelbow\nelder\nelectric\nelegant\nelement\nelephant\nelevator\nelite\nelse\nembark\nembody\nembrace\nemerge\nemotion\nemploy\nempower\nempty\nenable\nenact\nend\nendless\nendorse\nenemy\nenergy\nenforce\nengage\nengine\nenhance\nenjoy\nenlist\nenough\nenrich\nenroll\nensure\nenter\nentire\nentry\nenvelope\nepisode\nequal\nequip\nera\nerase\nerode\nerosion\nerror\nerupt\nescape\nessay\nessence\nestate\neternal\nethics\nevidence\nevil\nevoke\nevolve\nexact\nexample\nexcess\nexchange\nexcite\nexclude\nexcuse\nexecute\nexercise\nexhaust\nexhibit\nexile\nexist\nexit\nexotic\nexpand\nexpect\nexpire\nexplain\nexpose\nexpress\nextend\nextra\neye\neyebrow\nfabric\nface\nfaculty\nfade\nfaint\nfaith\nfall\nfalse\nfame\nfamily\nfamous\nfan\nfancy\nfantasy\nfarm\nfashion\nfat\nfatal\nfather\nfatigue\nfault\nfavorite\nfeature\nfebruary\nfederal\nfee\nfeed\nfeel\nfemale\nfence\nfestival\nfetch\nfever\nfew\nfiber\nfiction\nfield\nfigure\nfile\nfilm\nfilter\nfinal\nfind\nfine\nfinger\nfinish\nfire\nfirm\nfirst\nfiscal\nfish\nfit\nfitness\nfix\nflag\nflame\nflash\nflat\nflavor\nflee\nflight\nflip\nfloat\nflock\nfloor\nflower\nfluid\nflush\nfly\nfoam\nfocus\nfog\nfoil\nfold\nfollow\nfood\nfoot\nforce\nforest\nforget\nfork\nfortune\nforum\nforward\nfossil\nfoster\nfound\nfox\nfragile\nframe\nfrequent\nfresh\nfriend\nfringe\nfrog\nfront\nfrost\nfrown\nfrozen\nfruit\nfuel\nfun\nfunny\nfurnace\nfury\nfuture\ngadget\ngain\ngalaxy\ngallery\ngame\ngap\ngarage\ngarbage\ngarden\ngarlic\ngarment\ngas\ngasp\ngate\ngather\ngauge\ngaze\ngeneral\ngenius\ngenre\ngentle\ngenuine\ngesture\nghost\ngiant\ngift\ngiggle\nginger\ngiraffe\ngirl\ngive\nglad\nglance\nglare\nglass\nglide\nglimpse\nglobe\ngloom\nglory\nglove\nglow\nglue\ngoat\ngoddess\ngold\ngood\ngoose\ngorilla\ngospel\ngossip\ngovern\ngown\ngrab\ngrace\ngrain\ngrant\ngrape\ngrass\ngravity\ngreat\ngreen\ngrid\ngrief\ngrit\ngrocery\ngroup\ngrow\ngrunt\nguard\nguess\nguide\nguilt\nguitar\ngun\ngym\nhabit\nhair\nhalf\nhammer\nhamster\nhand\nhappy\nharbor\nhard\nharsh\nharvest\nhat\nhave\nhawk\nhazard\nhead\nhealth\nheart\nheavy\nhedgehog\nheight\nhello\nhelmet\nhelp\nhen\nhero\nhidden\nhigh\nhill\nhint\nhip\nhire\nhistory\nhobby\nhockey\nhold\nhole\nholiday\nhollow\nhome\nhoney\nhood\nhope\nhorn\nhorror\nhorse\nhospital\nhost\nhotel\nhour\nhover\nhub\nhuge\nhuman\nhumble\nhumor\nhundred\nhungry\nhunt\nhurdle\nhurry\nhurt\nhusband\nhybrid\nice\nicon\nidea\nidentify\nidle\nignore\nill\nillegal\nillness\nimage\nimitate\nimmense\nimmune\nimpact\nimpose\nimprove\nimpulse\ninch\ninclude\nincome\nincrease\nindex\nindicate\nindoor\nindustry\ninfant\ninflict\ninform\ninhale\ninherit\ninitial\ninject\ninjury\ninmate\ninner\ninnocent\ninput\ninquiry\ninsane\ninsect\ninside\ninspire\ninstall\nintact\ninterest\ninto\ninvest\ninvite\ninvolve\niron\nisland\nisolate\nissue\nitem\nivory\njacket\njaguar\njar\njazz\njealous\njeans\njelly\njewel\njob\njoin\njoke\njourney\njoy\njudge\njuice\njump\njungle\njunior\njunk\njust\nkangaroo\nkeen\nkeep\nketchup\nkey\nkick\nkid\nkidney\nkind\nkingdom\nkiss\nkit\nkitchen\nkite\nkitten\nkiwi\nknee\nknife\nknock\nknow\nlab\nlabel\nlabor\nladder\nlady\nlake\nlamp\nlanguage\nlaptop\nlarge\nlater\nlatin\nlaugh\nlaundry\nlava\nlaw\nlawn\nlawsuit\nlayer\nlazy\nleader\nleaf\nlearn\nleave\nlecture\nleft\nleg\nlegal\nlegend\nleisure\nlemon\nlend\nlength\nlens\nleopard\nlesson\nletter\nlevel\nliar\nliberty\nlibrary\nlicense\nlife\nlift\nlight\nlike\nlimb\nlimit\nlink\nlion\nliquid\nlist\nlittle\nlive\nlizard\nload\nloan\nlobster\nlocal\nlock\nlogic\nlonely\nlong\nloop\nlottery\nloud\nlounge\nlove\nloyal\nlucky\nluggage\nlumber\nlunar\nlunch\nluxury\nlyrics\nmachine\nmad\nmagic\nmagnet\nmaid\nmail\nmain\nmajor\nmake\nmammal\nman\nmanage\nmandate\nmango\nmansion\nmanual\nmaple\nmarble\nmarch\nmargin\nmarine\nmarket\nmarriage\nmask\nmass\nmaster\nmatch\nmaterial\nmath\nmatrix\nmatter\nmaximum\nmaze\nmeadow\nmean\nmeasure\nmeat\nmechanic\nmedal\nmedia\nmelody\nmelt\nmember\nmemory\nmention\nmenu\nmercy\nmerge\nmerit\nmerry\nmesh\nmessage\nmetal\nmethod\nmiddle\nmidnight\nmilk\nmillion\nmimic\nmind\nminimum\nminor\nminute\nmiracle\nmirror\nmisery\nmiss\nmistake\nmix\nmixed\nmixture\nmobile\nmodel\nmodify\nmom\nmoment\nmonitor\nmonkey\nmonster\nmonth\nmoon\nmoral\nmore\nmorning\nmosquito\nmother\nmotion\nmotor\nmountain\nmouse\nmove\nmovie\nmuch\nmuffin\nmule\nmultiply\nmuscle\nmuseum\nmushroom\nmusic\nmust\nmutual\nmyself\nmystery\nmyth\nnaive\nname\nnapkin\nnarrow\nnasty\nnation\nnature\nnear\nneck\nneed\nnegative\nneglect\nneither\nnephew\nnerve\nnest\nnet\nnetwork\nneutral\nnever\nnews\nnext\nnice\nnight\nnoble\nnoise\nnominee\nnoodle\nnormal\nnorth\nnose\nnotable\nnote\nnothing\nnotice\nnovel\nnow\nnuclear\nnumber\nnurse\nnut\noak\nobey\nobject\noblige\nobscure\nobserve\nobtain\nobvious\noccur\nocean\noctober\nodor\noff\noffer\noffice\noften\noil\nokay\nold\nolive\nolympic\nomit\nonce\none\nonion\nonline\nonly\nopen\nopera\nopinion\noppose\noption\norange\norbit\norchard\norder\nordinary\norgan\norient\noriginal\norphan\nostrich\nother\noutdoor\nouter\noutput\noutside\noval\noven\nover\nown\nowner\noxygen\noyster\nozone\npact\npaddle\npage\npair\npalace\npalm\npanda\npanel\npanic\npanther\npaper\nparade\nparent\npark\nparrot\nparty\npass\npatch\npath\npatient\npatrol\npattern\npause\npave\npayment\npeace\npeanut\npear\npeasant\npelican\npen\npenalty\npencil\npeople\npepper\nperfect\npermit\nperson\npet\nphone\nphoto\nphrase\nphysical\npiano\npicnic\npicture\npiece\npig\npigeon\npill\npilot\npink\npioneer\npipe\npistol\npitch\npizza\nplace\nplanet\nplastic\nplate\nplay\nplease\npledge\npluck\nplug\nplunge\npoem\npoet\npoint\npolar\npole\npolice\npond\npony\npool\npopular\nportion\nposition\npossible\npost\npotato\npottery\npoverty\npowder\npower\npractice\npraise\npredict\nprefer\nprepare\npresent\npretty\nprevent\nprice\npride\nprimary\nprint\npriority\nprison\nprivate\nprize\nproblem\nprocess\nproduce\nprofit\nprogram\nproject\npromote\nproof\nproperty\nprosper\nprotect\nproud\nprovide\npublic\npudding\npull\npulp\npulse\npumpkin\npunch\npupil\npuppy\npurchase\npurity\npurpose\npurse\npush\nput\npuzzle\npyramid\nquality\nquantum\nquarter\nquestion\nquick\nquit\nquiz\nquote\nrabbit\nraccoon\nrace\nrack\nradar\nradio\nrail\nrain\nraise\nrally\nramp\nranch\nrandom\nrange\nrapid\nrare\nrate\nrather\nraven\nraw\nrazor\nready\nreal\nreason\nrebel\nrebuild\nrecall\nreceive\nrecipe\nrecord\nrecycle\nreduce\nreflect\nreform\nrefuse\nregion\nregret\nregular\nreject\nrelax\nrelease\nrelief\nrely\nremain\nremember\nremind\nremove\nrender\nrenew\nrent\nreopen\nrepair\nrepeat\nreplace\nreport\nrequire\nrescue\nresemble\nresist\nresource\nresponse\nresult\nretire\nretreat\nreturn\nreunion\nreveal\nreview\nreward\nrhythm\nrib\nribbon\nrice\nrich\nride\nridge\nrifle\nright\nrigid\nring\nriot\nripple\nrisk\nritual\nrival\nriver\nroad\nroast\nrobot\nrobust\nrocket\nromance\nroof\nrookie\nroom\nrose\nrotate\nrough\nround\nroute\nroyal\nrubber\nrude\nrug\nrule\nrun\nrunway\nrural\nsad\nsaddle\nsadness\nsafe\nsail\nsalad\nsalmon\nsalon\nsalt\nsalute\nsame\nsample\nsand\nsatisfy\nsatoshi\nsauce\nsausage\nsave\nsay\nscale\nscan\nscare\nscatter\nscene\nscheme\nschool\nscience\nscissors\nscorpion\nscout\nscrap\nscreen\nscript\nscrub\nsea\nsearch\nseason\nseat\nsecond\nsecret\nsection\nsecurity\nseed\nseek\nsegment\nselect\nsell\nseminar\nsenior\nsense\nsentence\nseries\nservice\nsession\nsettle\nsetup\nseven\nshadow\nshaft\nshallow\nshare\nshed\nshell\nsheriff\nshield\nshift\nshine\nship\nshiver\nshock\nshoe\nshoot\nshop\nshort\nshoulder\nshove\nshrimp\nshrug\nshuffle\nshy\nsibling\nsick\nside\nsiege\nsight\nsign\nsilent\nsilk\nsilly\nsilver\nsimilar\nsimple\nsince\nsing\nsiren\nsister\nsituate\nsix\nsize\nskate\nsketch\nski\nskill\nskin\nskirt\nskull\nslab\nslam\nsleep\nslender\nslice\nslide\nslight\nslim\nslogan\nslot\nslow\nslush\nsmall\nsmart\nsmile\nsmoke\nsmooth\nsnack\nsnake\nsnap\nsniff\nsnow\nsoap\nsoccer\nsocial\nsock\nsoda\nsoft\nsolar\nsoldier\nsolid\nsolution\nsolve\nsomeone\nsong\nsoon\nsorry\nsort\nsoul\nsound\nsoup\nsource\nsouth\nspace\nspare\nspatial\nspawn\nspeak\nspecial\nspeed\nspell\nspend\nsphere\nspice\nspider\nspike\nspin\nspirit\nsplit\nspoil\nsponsor\nspoon\nsport\nspot\nspray\nspread\nspring\nspy\nsquare\nsqueeze\nsquirrel\nstable\nstadium\nstaff\nstage\nstairs\nstamp\nstand\nstart\nstate\nstay\nsteak\nsteel\nstem\nstep\nstereo\nstick\nstill\nsting\nstock\nstomach\nstone\nstool\nstory\nstove\nstrategy\nstreet\nstrike\nstrong\nstruggle\nstudent\nstuff\nstumble\nstyle\nsubject\nsubmit\nsubway\nsuccess\nsuch\nsudden\nsuffer\nsugar\nsuggest\nsuit\nsummer\nsun\nsunny\nsunset\nsuper\nsupply\nsupreme\nsure\nsurface\nsurge\nsurprise\nsurround\nsurvey\nsuspect\nsustain\nswallow\nswamp\nswap\nswarm\nswear\nsweet\nswift\nswim\nswing\nswitch\nsword\nsymbol\nsymptom\nsyrup\nsystem\ntable\ntackle\ntag\ntail\ntalent\ntalk\ntank\ntape\ntarget\ntask\ntaste\ntattoo\ntaxi\nteach\nteam\ntell\nten\ntenant\ntennis\ntent\nterm\ntest\ntext\nthank\nthat\ntheme\nthen\ntheory\nthere\nthey\nthing\nthis\nthought\nthree\nthrive\nthrow\nthumb\nthunder\nticket\ntide\ntiger\ntilt\ntimber\ntime\ntiny\ntip\ntired\ntissue\ntitle\ntoast\ntobacco\ntoday\ntoddler\ntoe\ntogether\ntoilet\ntoken\ntomato\ntomorrow\ntone\ntongue\ntonight\ntool\ntooth\ntop\ntopic\ntopple\ntorch\ntornado\ntortoise\ntoss\ntotal\ntourist\ntoward\ntower\ntown\ntoy\ntrack\ntrade\ntraffic\ntragic\ntrain\ntransfer\ntrap\ntrash\ntravel\ntray\ntreat\ntree\ntrend\ntrial\ntribe\ntrick\ntrigger\ntrim\ntrip\ntrophy\ntrouble\ntruck\ntrue\ntruly\ntrumpet\ntrust\ntruth\ntry\ntube\ntuition\ntumble\ntuna\ntunnel\nturkey\nturn\nturtle\ntwelve\ntwenty\ntwice\ntwin\ntwist\ntwo\ntype\ntypical\nugly\numbrella\nunable\nunaware\nuncle\nuncover\nunder\nundo\nunfair\nunfold\nunhappy\nuniform\nunique\nunit\nuniverse\nunknown\nunlock\nuntil\nunusual\nunveil\nupdate\nupgrade\nuphold\nupon\nupper\nupset\nurban\nurge\nusage\nuse\nused\nuseful\nuseless\nusual\nutility\nvacant\nvacuum\nvague\nvalid\nvalley\nvalve\nvan\nvanish\nvapor\nvarious\nvast\nvault\nvehicle\nvelvet\nvendor\nventure\nvenue\nverb\nverify\nversion\nvery\nvessel\nveteran\nviable\nvibrant\nvicious\nvictory\nvideo\nview\nvillage\nvintage\nviolin\nvirtual\nvirus\nvisa\nvisit\nvisual\nvital\nvivid\nvocal\nvoice\nvoid\nvolcano\nvolume\nvote\nvoyage\nwage\nwagon\nwait\nwalk\nwall\nwalnut\nwant\nwarfare\nwarm\nwarrior\nwash\nwasp\nwaste\nwater\nwave\nway\nwealth\nweapon\nwear\nweasel\nweather\nweb\nwedding\nweekend\nweird\nwelcome\nwest\nwet\nwhale\nwhat\nwheat\nwheel\nwhen\nwhere\nwhip\nwhisper\nwide\nwidth\nwife\nwild\nwill\nwin\nwindow\nwine\nwing\nwink\nwinner\nwinter\nwire\nwisdom\nwise\nwish\nwitness\nwolf\nwoman\nwonder\nwood\nwool\nword\nwork\nworld\nworry\nworth\nwrap\nwreck\nwrestle\nwrist\nwrite\nwrong\nyard\nyear\nyellow\nyou\nyoung\nyouth\nzebra\nzero\nzone\nzoo".split("\n")},9198:(ee,b,F)=>{"use strict";const{fromCallback:g}=F(6986),c=F(9314),{getCallback:u,getOptions:d}=F(7189),h=Symbol("promise"),p=Symbol("status"),_=Symbol("operations"),w=Symbol("finishClose"),D=Symbol("closeCallbacks");b.AbstractChainedBatch=class T{constructor(x){if("object"!=typeof x||null===x)throw new TypeError("The first argument must be an abstract-level database, received "+(null===x?"null":typeof x));this[_]=[],this[D]=[],this[p]="open",this[w]=this[w].bind(this),this.db=x,this.db.attachResource(this),this.nextTick=x.nextTick}get length(){return this[_].length}put(x,v,R){if("open"!==this[p])throw new c("Batch is not open: cannot call put() after write() or close()",{code:"LEVEL_BATCH_NOT_OPEN"});const E=this.db._checkKey(x)||this.db._checkValue(v);if(E)throw E;const H=R&&null!=R.sublevel?R.sublevel:this.db,N=R,C=H.keyEncoding(R&&R.keyEncoding),j=H.valueEncoding(R&&R.valueEncoding),B=C.format;R={...R,keyEncoding:B,valueEncoding:j.format},H!==this.db&&(R.sublevel=null);const O=H.prefixKey(C.encode(x),B),A=j.encode(v);return this._put(O,A,R),this[_].push({...N,type:"put",key:x,value:v}),this}_put(x,v,R){}del(x,v){if("open"!==this[p])throw new c("Batch is not open: cannot call del() after write() or close()",{code:"LEVEL_BATCH_NOT_OPEN"});const R=this.db._checkKey(x);if(R)throw R;const E=v&&null!=v.sublevel?v.sublevel:this.db,H=v,N=E.keyEncoding(v&&v.keyEncoding),C=N.format;return v={...v,keyEncoding:C},E!==this.db&&(v.sublevel=null),this._del(E.prefixKey(N.encode(x),C),v),this[_].push({...H,type:"del",key:x}),this}_del(x,v){}clear(){if("open"!==this[p])throw new c("Batch is not open: cannot call clear() after write() or close()",{code:"LEVEL_BATCH_NOT_OPEN"});return this._clear(),this[_]=[],this}_clear(){}write(x,v){return v=u(x,v),v=g(v,h),x=d(x),"open"!==this[p]?this.nextTick(v,new c("Batch is not open: cannot call write() after write() or close()",{code:"LEVEL_BATCH_NOT_OPEN"})):0===this.length?this.close(v):(this[p]="writing",this._write(x,R=>{this[p]="closing",this[D].push(()=>v(R)),R||this.db.emit("batch",this[_]),this._close(this[w])})),v[h]}_write(x,v){}close(x){return x=g(x,h),"closing"===this[p]?this[D].push(x):"closed"===this[p]?this.nextTick(x):(this[D].push(x),"writing"!==this[p]&&(this[p]="closing",this._close(this[w]))),x[h]}_close(x){this.nextTick(x)}[w](){this[p]="closed",this.db.detachResource(this);const x=this[D];this[D]=[];for(const v of x)v()}}},7706:(ee,b,F)=>{"use strict";var g=F(6737).default,c=F(8186).default;const{fromCallback:u}=F(6986),d=F(9314),{getOptions:h,getCallback:p}=F(7189),_=Symbol("promise"),w=Symbol("callback"),D=Symbol("working"),T=Symbol("handleOne"),I=Symbol("handleMany"),x=Symbol("autoClose"),v=Symbol("finishWork"),R=Symbol("returnMany"),E=Symbol("closing"),H=Symbol("handleClose"),N=Symbol("closed"),C=Symbol("closeCallbacks"),j=Symbol("keyEncoding"),B=Symbol("valueEncoding"),O=Symbol("abortOnClose"),A=Symbol("legacy"),G=Symbol("keys"),W=Symbol("values"),$=Symbol("limit"),K=Symbol("count"),J=Object.freeze({}),te=()=>{};let _e=!1;class we{constructor(de,le,ae){if("object"!=typeof de||null===de)throw new TypeError("The first argument must be an abstract-level database, received "+(null===de?"null":typeof de));if("object"!=typeof le||null===le)throw new TypeError("The second argument must be an options object");this[N]=!1,this[C]=[],this[D]=!1,this[E]=!1,this[x]=!1,this[w]=null,this[T]=this[T].bind(this),this[I]=this[I].bind(this),this[H]=this[H].bind(this),this[j]=le[j],this[B]=le[B],this[A]=ae,this[$]=Number.isInteger(le.limit)&&le.limit>=0?le.limit:1/0,this[K]=0,this[O]=!!le.abortOnClose,this.db=de,this.db.attachResource(this),this.nextTick=de.nextTick}get count(){return this[K]}get limit(){return this[$]}next(de){let le;if(void 0===de)le=new Promise((ae,ze)=>{de=(Oe,ot,tt)=>{Oe?ze(Oe):this[A]?void 0===ot&&void 0===tt?ae():ae([ot,tt]):ae(ot)}});else if("function"!=typeof de)throw new TypeError("Callback must be a function");return this[E]?this.nextTick(de,new d("Iterator is not open: cannot call next() after close()",{code:"LEVEL_ITERATOR_NOT_OPEN"})):this[D]?this.nextTick(de,new d("Iterator is busy: cannot call next() until previous call has completed",{code:"LEVEL_ITERATOR_BUSY"})):(this[D]=!0,this[w]=de,this[K]>=this[$]?this.nextTick(this[T],null):this._next(this[T])),le}_next(de){this.nextTick(de)}nextv(de,le,ae){return ae=p(le,ae),ae=u(ae,_),le=h(le,J),Number.isInteger(de)?(this[E]?this.nextTick(ae,new d("Iterator is not open: cannot call nextv() after close()",{code:"LEVEL_ITERATOR_NOT_OPEN"})):this[D]?this.nextTick(ae,new d("Iterator is busy: cannot call nextv() until previous call has completed",{code:"LEVEL_ITERATOR_BUSY"})):(de<1&&(de=1),this[$]<1/0&&(de=Math.min(de,this[$]-this[K])),this[D]=!0,this[w]=ae,de<=0?this.nextTick(this[I],null,[]):this._nextv(de,le,this[I])),ae[_]):(this.nextTick(ae,new TypeError("The first argument 'size' must be an integer")),ae[_])}_nextv(de,le,ae){const ze=[],Oe=(ot,tt,ht)=>ot?ae(ot):(this[A]?void 0===tt&&void 0===ht:void 0===tt)?ae(null,ze):(ze.push(this[A]?[tt,ht]:tt),void(ze.length===de?ae(null,ze):this._next(Oe)));this._next(Oe)}all(de,le){return le=p(de,le),le=u(le,_),de=h(de,J),this[E]?this.nextTick(le,new d("Iterator is not open: cannot call all() after close()",{code:"LEVEL_ITERATOR_NOT_OPEN"})):this[D]?this.nextTick(le,new d("Iterator is busy: cannot call all() until previous call has completed",{code:"LEVEL_ITERATOR_BUSY"})):(this[D]=!0,this[w]=le,this[x]=!0,this[K]>=this[$]?this.nextTick(this[I],null,[]):this._all(de,this[I])),le[_]}_all(de,le){let ae=this[K];const ze=[],Oe=()=>{const tt=this[$]<1/0?Math.min(1e3,this[$]-ae):1e3;tt<=0?this.nextTick(le,null,ze):this._nextv(tt,J,ot)},ot=(tt,ht)=>{tt?le(tt):0===ht.length?le(null,ze):(ze.push.apply(ze,ht),ae+=ht.length,Oe())};Oe()}[v](){const de=this[w];return this[O]&&null===de?te:(this[D]=!1,this[w]=null,this[E]&&this._close(this[H]),de)}[R](de,le,ae){this[x]?this.close(de.bind(null,le,ae)):de(le,ae)}seek(de,le){if(le=h(le,J),!this[E]){if(this[D])throw new d("Iterator is busy: cannot call seek() until next() has completed",{code:"LEVEL_ITERATOR_BUSY"});{const ae=this.db.keyEncoding(le.keyEncoding||this[j]),ze=ae.format;le.keyEncoding!==ze&&(le={...le,keyEncoding:ze});const Oe=this.db.prefixKey(ae.encode(de),ze);this._seek(Oe,le)}}}_seek(de,le){throw new d("Iterator does not support seek()",{code:"LEVEL_NOT_SUPPORTED"})}close(de){return de=u(de,_),this[N]?this.nextTick(de):this[E]?this[C].push(de):(this[E]=!0,this[C].push(de),this[D]?this[O]&&this[v]()(new d("Aborted on iterator close()",{code:"LEVEL_ITERATOR_NOT_OPEN"})):this._close(this[H])),de[_]}_close(de){this.nextTick(de)}[H](){this[N]=!0,this.db.detachResource(this);const de=this[C];this[C]=[];for(const le of de)le()}[Symbol.asyncIterator](){var de=this;return c(function*(){try{let le;for(;void 0!==(le=yield g(de.next()));)yield le}finally{de[N]||(yield g(de.close()))}})()}}class be extends we{constructor(de,le){super(de,le,!0),this[G]=!1!==le.keys,this[W]=!1!==le.values}[T](de,le,ae){const ze=this[v]();if(de)return ze(de);try{le=this[G]&&void 0!==le?this[j].decode(le):void 0,ae=this[W]&&void 0!==ae?this[B].decode(ae):void 0}catch(Oe){return ze(new Je("entry",Oe))}void 0===le&&void 0===ae||this[K]++,ze(null,le,ae)}[I](de,le){const ae=this[v]();if(de)return this[R](ae,de);try{for(const ze of le){const Oe=ze[0],ot=ze[1];ze[0]=this[G]&&void 0!==Oe?this[j].decode(Oe):void 0,ze[1]=this[W]&&void 0!==ot?this[B].decode(ot):void 0}}catch(ze){return this[R](ae,new Je("entries",ze))}this[K]+=le.length,this[R](ae,null,le)}end(de){return!_e&&typeof console<"u"&&(_e=!0,console.warn(new d("The iterator.end() method was renamed to close() and end() is an alias that will be removed in a future version",{code:"LEVEL_LEGACY"}))),this.close(de)}}class Je extends d{constructor(de,le){super(`Iterator could not decode ${de}`,{code:"LEVEL_DECODE_ERROR",cause:le})}}for(const fe of["_ended property","_nexting property","_end method"])Object.defineProperty(be.prototype,fe.split(" ")[0],{get(){throw new d(`The ${fe} has been removed`,{code:"LEVEL_LEGACY"})},set(){throw new d(`The ${fe} has been removed`,{code:"LEVEL_LEGACY"})}});be.keyEncoding=j,be.valueEncoding=B,b.AbstractIterator=be,b.AbstractKeyIterator=class Le extends we{constructor(de,le){super(de,le,!1)}[T](de,le){const ae=this[v]();if(de)return ae(de);try{le=void 0!==le?this[j].decode(le):void 0}catch(ze){return ae(new Je("key",ze))}void 0!==le&&this[K]++,ae(null,le)}[I](de,le){const ae=this[v]();if(de)return this[R](ae,de);try{for(let ze=0;ze{"use strict";const{supports:g}=F(1298),{Transcoder:c}=F(4204),{EventEmitter:u}=F(9069),{fromCallback:d}=F(6986),h=F(9314),{AbstractIterator:p}=F(7706),{DefaultKeyIterator:_,DefaultValueIterator:w}=F(8950),{DeferredIterator:D,DeferredKeyIterator:T,DeferredValueIterator:I}=F(7519),{DefaultChainedBatch:x}=F(4501),{getCallback:v,getOptions:R}=F(7189),E=F(746),H=Symbol("promise"),N=Symbol("landed"),C=Symbol("resources"),j=Symbol("closeResources"),B=Symbol("operations"),O=Symbol("undefer"),A=Symbol("deferOpen"),G=Symbol("options"),W=Symbol("status"),$=Symbol("defaultOptions"),K=Symbol("transcoder"),J=Symbol("keyEncoding"),te=Symbol("valueEncoding"),_e=()=>{};class we extends u{constructor(fe,de){if(super(),"object"!=typeof fe||null===fe)throw new TypeError("The first argument 'manifest' must be an object");de=R(de);const{keyEncoding:le,valueEncoding:ae,passive:ze,...Oe}=de;this[C]=new Set,this[B]=[],this[A]=!0,this[G]=Oe,this[W]="opening",this.supports=g(fe,{status:!0,promises:!0,clear:!0,getMany:!0,deferredOpen:!0,snapshots:!1!==fe.snapshots,permanence:!1!==fe.permanence,keyIterator:!0,valueIterator:!0,iteratorNextv:!0,iteratorAll:!0,encodings:fe.encodings||{},events:Object.assign({},fe.events,{opening:!0,open:!0,closing:!0,closed:!0,put:!0,del:!0,batch:!0,clear:!0})}),this[K]=new c(Qe(this)),this[J]=this[K].encoding(le||"utf8"),this[te]=this[K].encoding(ae||"utf8");for(const ot of this[K].encodings())this.supports.encodings[ot.commonName]||(this.supports.encodings[ot.commonName]=!0);this[$]={empty:Object.freeze({}),entry:Object.freeze({keyEncoding:this[J].commonName,valueEncoding:this[te].commonName}),key:Object.freeze({keyEncoding:this[J].commonName})},this.nextTick(()=>{this[A]&&this.open({passive:!1},_e)})}get status(){return this[W]}keyEncoding(fe){return this[K].encoding(fe??this[J])}valueEncoding(fe){return this[K].encoding(fe??this[te])}open(fe,de){de=v(fe,de),de=d(de,H),(fe={...this[G],...R(fe)}).createIfMissing=!1!==fe.createIfMissing,fe.errorIfExists=!!fe.errorIfExists;const le=ae=>{"closing"===this[W]||"opening"===this[W]?this.once(N,ae?()=>le(ae):le):"open"!==this[W]?de(new h("Database is not open",{code:"LEVEL_DATABASE_NOT_OPEN",cause:ae})):de()};return fe.passive?"opening"===this[W]?this.once(N,le):this.nextTick(le):"closed"===this[W]||this[A]?(this[A]=!1,this[W]="opening",this.emit("opening"),this._open(fe,ae=>{if(ae)return this[W]="closed",this[j](()=>{this.emit(N),le(ae)}),void this[O]();this[W]="open",this[O](),this.emit(N),"open"===this[W]&&this.emit("open"),"open"===this[W]&&this.emit("ready"),le()})):"open"===this[W]?this.nextTick(le):this.once(N,()=>this.open(fe,de)),de[H]}_open(fe,de){this.nextTick(de)}close(fe){fe=d(fe,H);const de=le=>{"opening"===this[W]||"closing"===this[W]?this.once(N,le?de(le):de):"closed"!==this[W]?fe(new h("Database is not closed",{code:"LEVEL_DATABASE_NOT_CLOSED",cause:le})):fe()};if("open"===this[W]){this[W]="closing",this.emit("closing");const le=ae=>{this[W]="open",this[O](),this.emit(N),de(ae)};this[j](()=>{this._close(ae=>{if(ae)return le(ae);this[W]="closed",this[O](),this.emit(N),"closed"===this[W]&&this.emit("closed"),de()})})}else"closed"===this[W]?this.nextTick(de):this.once(N,()=>this.close(fe));return fe[H]}[j](fe){if(0===this[C].size)return this.nextTick(fe);let de=this[C].size,le=!0;const ae=()=>{0==--de&&(le?this.nextTick(fe):fe())};for(const ze of this[C])ze.close(ae);le=!1,this[C].clear()}_close(fe){this.nextTick(fe)}get(fe,de,le){if(le=v(de,le),le=d(le,H),de=R(de,this[$].entry),"opening"===this[W])return this.defer(()=>this.get(fe,de,le)),le[H];if(Le(this,le))return le[H];const ae=this._checkKey(fe);if(ae)return this.nextTick(le,ae),le[H];const ze=this.keyEncoding(de.keyEncoding),Oe=this.valueEncoding(de.valueEncoding),ot=ze.format,tt=Oe.format;return(de.keyEncoding!==ot||de.valueEncoding!==tt)&&(de=Object.assign({},de,{keyEncoding:ot,valueEncoding:tt})),this._get(this.prefixKey(ze.encode(fe),ot),de,(ht,Te)=>{if(ht)return("LEVEL_NOT_FOUND"===ht.code||ht.notFound||/NotFound/i.test(ht))&&(ht.code||(ht.code="LEVEL_NOT_FOUND"),ht.notFound||(ht.notFound=!0),ht.status||(ht.status=404)),le(ht);try{Te=Oe.decode(Te)}catch($t){return le(new h("Could not decode value",{code:"LEVEL_DECODE_ERROR",cause:$t}))}le(null,Te)}),le[H]}_get(fe,de,le){this.nextTick(le,new Error("NotFound"))}getMany(fe,de,le){if(le=v(de,le),le=d(le,H),de=R(de,this[$].entry),"opening"===this[W])return this.defer(()=>this.getMany(fe,de,le)),le[H];if(Le(this,le))return le[H];if(!Array.isArray(fe))return this.nextTick(le,new TypeError("The first argument 'keys' must be an array")),le[H];if(0===fe.length)return this.nextTick(le,null,[]),le[H];const ae=this.keyEncoding(de.keyEncoding),ze=this.valueEncoding(de.valueEncoding),Oe=ae.format,ot=ze.format;(de.keyEncoding!==Oe||de.valueEncoding!==ot)&&(de=Object.assign({},de,{keyEncoding:Oe,valueEncoding:ot}));const tt=new Array(fe.length);for(let ht=0;ht{if(ht)return le(ht);try{for(let $t=0;$tthis.put(fe,de,le,ae)),ae[H];if(Le(this,ae))return ae[H];const ze=this._checkKey(fe)||this._checkValue(de);if(ze)return this.nextTick(ae,ze),ae[H];const Oe=this.keyEncoding(le.keyEncoding),ot=this.valueEncoding(le.valueEncoding),tt=Oe.format,ht=ot.format;(le.keyEncoding!==tt||le.valueEncoding!==ht)&&(le=Object.assign({},le,{keyEncoding:tt,valueEncoding:ht}));const Te=this.prefixKey(Oe.encode(fe),tt),$t=ot.encode(de);return this._put(Te,$t,le,Mi=>{if(Mi)return ae(Mi);this.emit("put",fe,de),ae()}),ae[H]}_put(fe,de,le,ae){this.nextTick(ae)}del(fe,de,le){if(le=v(de,le),le=d(le,H),de=R(de,this[$].key),"opening"===this[W])return this.defer(()=>this.del(fe,de,le)),le[H];if(Le(this,le))return le[H];const ae=this._checkKey(fe);if(ae)return this.nextTick(le,ae),le[H];const ze=this.keyEncoding(de.keyEncoding),Oe=ze.format;return de.keyEncoding!==Oe&&(de=Object.assign({},de,{keyEncoding:Oe})),this._del(this.prefixKey(ze.encode(fe),Oe),de,ot=>{if(ot)return le(ot);this.emit("del",fe),le()}),le[H]}_del(fe,de,le){this.nextTick(le)}batch(fe,de,le){if(!arguments.length){if("opening"===this[W])return new x(this);if("open"!==this[W])throw new h("Database is not open",{code:"LEVEL_DATABASE_NOT_OPEN"});return this._chainedBatch()}if(le="function"==typeof fe?fe:v(de,le),le=d(le,H),de=R(de,this[$].empty),"opening"===this[W])return this.defer(()=>this.batch(fe,de,le)),le[H];if(Le(this,le))return le[H];if(!Array.isArray(fe))return this.nextTick(le,new TypeError("The first argument 'operations' must be an array")),le[H];if(0===fe.length)return this.nextTick(le),le[H];const ae=new Array(fe.length),{keyEncoding:ze,valueEncoding:Oe,...ot}=de;for(let tt=0;tt{if(tt)return le(tt);this.emit("batch",fe),le()}),le[H]}_batch(fe,de,le){this.nextTick(le)}sublevel(fe,de){return this._sublevel(fe,be.defaults(de))}_sublevel(fe,de){return new be(this,fe,de)}prefixKey(fe,de){return fe}clear(fe,de){if(de=v(fe,de),de=d(de,H),fe=R(fe,this[$].empty),"opening"===this[W])return this.defer(()=>this.clear(fe,de)),de[H];if(Le(this,de))return de[H];const le=fe,ae=this.keyEncoding(fe.keyEncoding);return(fe=E(fe,ae)).keyEncoding=ae.format,0===fe.limit?this.nextTick(de):this._clear(fe,ze=>{if(ze)return de(ze);this.emit("clear",le),de()}),de[H]}_clear(fe,de){this.nextTick(de)}iterator(fe){const de=this.keyEncoding(fe&&fe.keyEncoding),le=this.valueEncoding(fe&&fe.valueEncoding);if((fe=E(fe,de)).keys=!1!==fe.keys,fe.values=!1!==fe.values,fe[p.keyEncoding]=de,fe[p.valueEncoding]=le,fe.keyEncoding=de.format,fe.valueEncoding=le.format,"opening"===this[W])return new D(this,fe);if("open"!==this[W])throw new h("Database is not open",{code:"LEVEL_DATABASE_NOT_OPEN"});return this._iterator(fe)}_iterator(fe){return new p(this,fe)}keys(fe){const de=this.keyEncoding(fe&&fe.keyEncoding),le=this.valueEncoding(fe&&fe.valueEncoding);if((fe=E(fe,de))[p.keyEncoding]=de,fe[p.valueEncoding]=le,fe.keyEncoding=de.format,fe.valueEncoding=le.format,"opening"===this[W])return new T(this,fe);if("open"!==this[W])throw new h("Database is not open",{code:"LEVEL_DATABASE_NOT_OPEN"});return this._keys(fe)}_keys(fe){return new _(this,fe)}values(fe){const de=this.keyEncoding(fe&&fe.keyEncoding),le=this.valueEncoding(fe&&fe.valueEncoding);if((fe=E(fe,de))[p.keyEncoding]=de,fe[p.valueEncoding]=le,fe.keyEncoding=de.format,fe.valueEncoding=le.format,"opening"===this[W])return new I(this,fe);if("open"!==this[W])throw new h("Database is not open",{code:"LEVEL_DATABASE_NOT_OPEN"});return this._values(fe)}_values(fe){return new w(this,fe)}defer(fe){if("function"!=typeof fe)throw new TypeError("The first argument must be a function");this[B].push(fe)}[O](){if(0===this[B].length)return;const fe=this[B];this[B]=[];for(const de of fe)de()}attachResource(fe){if("object"!=typeof fe||null===fe||"function"!=typeof fe.close)throw new TypeError("The first argument must be a resource object");this[C].add(fe)}detachResource(fe){this[C].delete(fe)}_chainedBatch(){return new x(this)}_checkKey(fe){if(null==fe)return new h("Key cannot be null or undefined",{code:"LEVEL_INVALID_KEY"})}_checkValue(fe){if(null==fe)return new h("Value cannot be null or undefined",{code:"LEVEL_INVALID_VALUE"})}}we.prototype.nextTick=F(8102);const{AbstractSublevel:be}=F(5675)({AbstractLevel:we});b.AbstractLevel=we,b.AbstractSublevel=be;const Le=function(Je,fe){return"open"!==Je[W]&&(Je.nextTick(fe,new h("Database is not open",{code:"LEVEL_DATABASE_NOT_OPEN"})),!0)},Qe=function(Je){return Object.keys(Je.supports.encodings).filter(fe=>!!Je.supports.encodings[fe])}},2898:(ee,b,F)=>{"use strict";b.AbstractLevel=F(2507).AbstractLevel,b.AbstractSublevel=F(2507).AbstractSublevel,b.AbstractIterator=F(7706).AbstractIterator,b.AbstractKeyIterator=F(7706).AbstractKeyIterator,b.AbstractValueIterator=F(7706).AbstractValueIterator,b.AbstractChainedBatch=F(9198).AbstractChainedBatch},927:(ee,b,F)=>{"use strict";const{AbstractIterator:g,AbstractKeyIterator:c,AbstractValueIterator:u}=F(7706),d=Symbol("unfix"),h=Symbol("iterator"),p=Symbol("handleOne"),_=Symbol("handleMany"),w=Symbol("callback");class D extends g{constructor(v,R,E,H){super(v,R),this[h]=E,this[d]=H,this[p]=this[p].bind(this),this[_]=this[_].bind(this),this[w]=null}[p](v,R,E){const H=this[w];if(v)return H(v);void 0!==R&&(R=this[d](R)),H(v,R,E)}[_](v,R){const E=this[w];if(v)return E(v);for(const H of R){const N=H[0];void 0!==N&&(H[0]=this[d](N))}E(v,R)}}class T extends c{constructor(v,R,E,H){super(v,R),this[h]=E,this[d]=H,this[p]=this[p].bind(this),this[_]=this[_].bind(this),this[w]=null}[p](v,R){const E=this[w];if(v)return E(v);void 0!==R&&(R=this[d](R)),E(v,R)}[_](v,R){const E=this[w];if(v)return E(v);for(let H=0;H{"use strict";const g=F(9314),{Buffer:c}=F(3172)||{},{AbstractSublevelIterator:u,AbstractSublevelKeyIterator:d,AbstractSublevelValueIterator:h}=F(927),p=Symbol("prefix"),_=Symbol("upperBound"),w=Symbol("prefixRange"),D=Symbol("parent"),T=Symbol("unfix"),I=new TextEncoder,x={separator:"!"};ee.exports=function({AbstractLevel:C}){class j extends C{static defaults(O){if("string"==typeof O)throw new g("The subleveldown string shorthand for { separator } has been removed",{code:"LEVEL_LEGACY"});if(O&&O.open)throw new g("The subleveldown open option has been removed",{code:"LEVEL_LEGACY"});return null==O?x:O.separator?O:{...O,separator:"!"}}constructor(O,A,G){const{separator:W,manifest:$,...K}=j.defaults(G);A=N(A,W);const J=W.charCodeAt(0)+1,te=O[D]||O;if(!I.encode(A).every(be=>be>J&&be<127))throw new g(`Prefix must use bytes > ${J} < 127`,{code:"LEVEL_INVALID_PREFIX"});super(v(te,$),K);const _e=(O.prefix||"")+W+A+W,we=_e.slice(0,-1)+String.fromCharCode(J);this[D]=te,this[p]=new E(_e),this[_]=new E(we),this[T]=new H,this.nextTick=te.nextTick}prefixKey(O,A){if("utf8"===A)return this[p].utf8+O;if(0===O.byteLength)return this[p][A];if("view"===A){const G=this[p].view,W=new Uint8Array(G.byteLength+O.byteLength);return W.set(G,0),W.set(O,G.byteLength),W}{const G=this[p].buffer;return c.concat([G,O],G.byteLength+O.byteLength)}}[w](O,A){void 0!==O.gte?O.gte=this.prefixKey(O.gte,A):void 0!==O.gt?O.gt=this.prefixKey(O.gt,A):O.gte=this[p][A],void 0!==O.lte?O.lte=this.prefixKey(O.lte,A):void 0!==O.lt?O.lt=this.prefixKey(O.lt,A):O.lte=this[_][A]}get prefix(){return this[p].utf8}get db(){return this[D]}_open(O,A){this[D].open({passive:!0},A)}_put(O,A,G,W){this[D].put(O,A,G,W)}_get(O,A,G){this[D].get(O,A,G)}_getMany(O,A,G){this[D].getMany(O,A,G)}_del(O,A,G){this[D].del(O,A,G)}_batch(O,A,G){this[D].batch(O,A,G)}_clear(O,A){this[w](O,O.keyEncoding),this[D].clear(O,A)}_iterator(O){this[w](O,O.keyEncoding);const A=this[D].iterator(O),G=this[T].get(this[p].utf8.length,O.keyEncoding);return new u(this,O,A,G)}_keys(O){this[w](O,O.keyEncoding);const A=this[D].keys(O),G=this[T].get(this[p].utf8.length,O.keyEncoding);return new d(this,O,A,G)}_values(O){this[w](O,O.keyEncoding);const A=this[D].values(O);return new h(this,O,A)}}return{AbstractSublevel:j}};const v=function(C,j){return{...C.supports,createIfMissing:!1,errorIfExists:!1,events:{},additionalMethods:{},...j,encodings:{utf8:R(C,"utf8"),buffer:R(C,"buffer"),view:R(C,"view")}}},R=function(C,j){return!!C.supports.encodings[j]&&C.keyEncoding(j).name===j};class E{constructor(j){this.utf8=j,this.view=I.encode(j),this.buffer=c?c.from(this.view.buffer,0,this.view.byteLength):{}}}class H{constructor(){this.cache=new Map}get(j,B){let O=this.cache.get(B);return void 0===O&&(O="view"===B?function(A,G){return G.subarray(A)}.bind(null,j):function(A,G){return G.slice(A)}.bind(null,j),this.cache.set(B,O)),O}}const N=function(C,j){let B=0,O=C.length;for(;BB&&C[O-1]===j;)O--;return C.slice(B,O)}},7189:(ee,b)=>{"use strict";b.getCallback=function(F,g){return"function"==typeof F?F:g},b.getOptions=function(F,g){return"object"==typeof F&&null!==F?F:void 0!==g?g:{}}},4501:(ee,b,F)=>{"use strict";const{AbstractChainedBatch:g}=F(9198),c=F(9314),u=Symbol("encoded");b.DefaultChainedBatch=class d extends g{constructor(p){super(p),this[u]=[]}_put(p,_,w){this[u].push({...w,type:"put",key:p,value:_})}_del(p,_){this[u].push({..._,type:"del",key:p})}_clear(){this[u]=[]}_write(p,_){"opening"===this.db.status?this.db.defer(()=>this._write(p,_)):"open"===this.db.status?0===this[u].length?this.nextTick(_):this.db._batch(this[u],p,_):this.nextTick(_,new c("Batch is not open: cannot call write() after write() or close()",{code:"LEVEL_BATCH_NOT_OPEN"}))}}},8950:(ee,b,F)=>{"use strict";const{AbstractKeyIterator:g,AbstractValueIterator:c}=F(7706),u=Symbol("iterator"),d=Symbol("callback"),h=Symbol("handleOne"),p=Symbol("handleMany");class _ extends g{constructor(T,I){super(T,I),this[u]=T.iterator({...I,keys:!0,values:!1}),this[h]=this[h].bind(this),this[p]=this[p].bind(this)}}class w extends c{constructor(T,I){super(T,I),this[u]=T.iterator({...I,keys:!1,values:!0}),this[h]=this[h].bind(this),this[p]=this[p].bind(this)}}for(const D of[_,w]){const T=D===_,I=T?x=>x[0]:x=>x[1];D.prototype._next=function(x){this[d]=x,this[u].next(this[h])},D.prototype[h]=function(x,v,R){const E=this[d];x?E(x):E(null,T?v:R)},D.prototype._nextv=function(x,v,R){this[d]=R,this[u].nextv(x,v,this[p])},D.prototype._all=function(x,v){this[d]=v,this[u].all(x,this[p])},D.prototype[p]=function(x,v){const R=this[d];x?R(x):R(null,v.map(I))},D.prototype._seek=function(x,v){this[u].seek(x,v)},D.prototype._close=function(x){this[u].close(x)}}b.DefaultKeyIterator=_,b.DefaultValueIterator=w},7519:(ee,b,F)=>{"use strict";const{AbstractIterator:g,AbstractKeyIterator:c,AbstractValueIterator:u}=F(7706),d=F(9314),h=Symbol("nut"),p=Symbol("undefer"),_=Symbol("factory");class w extends g{constructor(x,v){super(x,v),this[h]=null,this[_]=()=>x.iterator(v),this.db.defer(()=>this[p]())}}class D extends c{constructor(x,v){super(x,v),this[h]=null,this[_]=()=>x.keys(v),this.db.defer(()=>this[p]())}}class T extends u{constructor(x,v){super(x,v),this[h]=null,this[_]=()=>x.values(v),this.db.defer(()=>this[p]())}}for(const I of[w,D,T])I.prototype[p]=function(){"open"===this.db.status&&(this[h]=this[_]())},I.prototype._next=function(x){null!==this[h]?this[h].next(x):"opening"===this.db.status?this.db.defer(()=>this._next(x)):this.nextTick(x,new d("Iterator is not open: cannot call next() after close()",{code:"LEVEL_ITERATOR_NOT_OPEN"}))},I.prototype._nextv=function(x,v,R){null!==this[h]?this[h].nextv(x,v,R):"opening"===this.db.status?this.db.defer(()=>this._nextv(x,v,R)):this.nextTick(R,new d("Iterator is not open: cannot call nextv() after close()",{code:"LEVEL_ITERATOR_NOT_OPEN"}))},I.prototype._all=function(x,v){null!==this[h]?this[h].all(v):"opening"===this.db.status?this.db.defer(()=>this._all(x,v)):this.nextTick(v,new d("Iterator is not open: cannot call all() after close()",{code:"LEVEL_ITERATOR_NOT_OPEN"}))},I.prototype._seek=function(x,v){null!==this[h]?this[h]._seek(x,v):"opening"===this.db.status&&this.db.defer(()=>this._seek(x,v))},I.prototype._close=function(x){null!==this[h]?this[h].close(x):"opening"===this.db.status?this.db.defer(()=>this._close(x)):this.nextTick(x)};b.DeferredIterator=w,b.DeferredKeyIterator=D,b.DeferredValueIterator=T},8102:(ee,b,F)=>{"use strict";const g=F(6643);ee.exports=function(c,...u){g(0===u.length?c:()=>c(...u))}},746:(ee,b,F)=>{"use strict";const g=F(9314),c=Object.prototype.hasOwnProperty,u=new Set(["lt","lte","gt","gte"]);ee.exports=function(d,h){const p={};for(const _ in d)if(c.call(d,_)&&"keyEncoding"!==_&&"valueEncoding"!==_){if("start"===_||"end"===_)throw new g(`The legacy range option '${_}' has been removed`,{code:"LEVEL_LEGACY"});if("encoding"===_)throw new g("The levelup-style 'encoding' alias has been removed, use 'valueEncoding' instead",{code:"LEVEL_LEGACY"});p[_]=u.has(_)?h.encode(d[_]):d[_]}return p.reverse=!!p.reverse,p.limit=Number.isInteger(p.limit)&&p.limit>=0?p.limit:-1,p}},5343:(ee,b)=>{"use strict";b.byteLength=function _(v){var R=p(v),H=R[1];return 3*(R[0]+H)/4-H},b.toByteArray=function D(v){var R,O,E=p(v),H=E[0],N=E[1],C=new c(function w(v,R,E){return 3*(R+E)/4-E}(0,H,N)),j=0,B=N>0?H-4:H;for(O=0;O>16&255,C[j++]=R>>8&255,C[j++]=255&R;return 2===N&&(R=g[v.charCodeAt(O)]<<2|g[v.charCodeAt(O+1)]>>4,C[j++]=255&R),1===N&&(R=g[v.charCodeAt(O)]<<10|g[v.charCodeAt(O+1)]<<4|g[v.charCodeAt(O+2)]>>2,C[j++]=R>>8&255,C[j++]=255&R),C},b.fromByteArray=function x(v){for(var R,E=v.length,H=E%3,N=[],C=16383,j=0,B=E-H;jB?B:j+C));return 1===H?N.push(F[(R=v[E-1])>>2]+F[R<<4&63]+"=="):2===H&&N.push(F[(R=(v[E-2]<<8)+v[E-1])>>10]+F[R>>4&63]+F[R<<2&63]+"="),N.join("")};for(var F=[],g=[],c=typeof Uint8Array<"u"?Uint8Array:Array,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=0,h=u.length;d0)throw new Error("Invalid string. Length must be a multiple of 4");var E=v.indexOf("=");return-1===E&&(E=R),[E,E===R?0:4-E%4]}function T(v){return F[v>>18&63]+F[v>>12&63]+F[v>>6&63]+F[63&v]}function I(v,R,E){for(var N=[],C=R;C{"use strict";const{AbstractLevel:g}=F(2898),c=F(9314),u=F(2154),{fromCallback:d}=F(6986),{Iterator:h}=F(3968),p=F(3060),_=F(7384),w=F(3109),D="level-js-",T=Symbol("idb"),I=Symbol("namePrefix"),x=Symbol("location"),v=Symbol("version"),R=Symbol("store"),E=Symbol("onComplete"),H=Symbol("promise");b.BrowserLevel=(()=>{class C extends g{constructor(B,O,A){if("function"==typeof O||"function"==typeof A)throw new c("The levelup-style callback argument has been removed",{code:"LEVEL_LEGACY"});const{prefix:G,version:W,...$}=O||{};if(super({encodings:{view:!0},snapshots:!1,createIfMissing:!1,errorIfExists:!1,seek:!0},$),"string"!=typeof B)throw new Error("constructor requires a location string argument");this[x]=B,this[I]=G??D,this[v]=parseInt(W||1,10),this[T]=null}get location(){return this[x]}get namePrefix(){return this[I]}get version(){return this[v]}get db(){return this[T]}get type(){return"browser-level"}_open(B,O){const A=indexedDB.open(this[I]+this[x],this[v]);A.onerror=function(){O(A.error||new Error("unknown error"))},A.onsuccess=()=>{this[T]=A.result,O()},A.onupgradeneeded=G=>{const W=G.target.result;W.objectStoreNames.contains(this[x])||W.createObjectStore(this[x])}}[R](B){return this[T].transaction([this[x]],B).objectStore(this[x])}[E](B,O){const A=B.transaction;A.onabort=function(){O(A.error||new Error("aborted by user"))},A.oncomplete=function(){O(null,B.result)}}_get(B,O,A){const G=this[R]("readonly");let W;try{W=G.get(B)}catch($){return this.nextTick(A,$)}this[E](W,function($,K){return $?A($):void 0===K?A(new c("Entry not found",{code:"LEVEL_NOT_FOUND"})):void A(null,p(K))})}_getMany(B,O,A){const G=this[R]("readonly"),W=B.map($=>K=>{let J;try{J=G.get($)}catch(te){return K(te)}J.onsuccess=()=>{const te=J.result;K(null,void 0===te?te:p(te))},J.onerror=te=>{te.stopPropagation(),K(J.error)}});u(W,16,A)}_del(B,O,A){const G=this[R]("readwrite");let W;try{W=G.delete(B)}catch($){return this.nextTick(A,$)}this[E](W,A)}_put(B,O,A,G){const W=this[R]("readwrite");let $;try{$=W.put(O,B)}catch(K){return this.nextTick(G,K)}this[E]($,G)}_iterator(B){return new h(this,this[x],B)}_batch(B,O,A){const G=this[R]("readwrite"),W=G.transaction;let K,$=0;W.onabort=function(){A(K||W.error||new Error("aborted by user"))},W.oncomplete=function(){A()},function J(){const te=B[$++],_e=te.key;let we;try{we="del"===te.type?G.delete(_e):G.put(te.value,_e)}catch(be){return K=be,void W.abort()}$=0)return _(this,this[x],A,B,O);try{const W=this[R]("readwrite");G=A?W.delete(A):W.clear()}catch(W){return this.nextTick(O,W)}this[E](G,O)}_close(B){this[T].close(),this.nextTick(B)}}return C.destroy=function(j,B,O){"function"==typeof B&&(O=B,B=D),O=d(O,H);const A=indexedDB.deleteDatabase(B+j);return A.onsuccess=function(){O()},A.onerror=function(G){O(G)},O[H]},C})()},3968:(ee,b,F)=>{"use strict";const{AbstractIterator:g}=F(2898),c=F(3109),u=F(3060),d=Symbol("cache"),h=Symbol("finished"),p=Symbol("options"),_=Symbol("currentOptions"),w=Symbol("position"),D=Symbol("location"),T=Symbol("first"),I={};function v(R){"function"==typeof R.commit&&R.commit()}b.Iterator=class x extends g{constructor(E,H,N){super(E,N),this[d]=[],this[h]=0===this.limit,this[p]=N,this[_]={...N},this[w]=void 0,this[D]=H,this[T]=!0}_nextv(E,H,N){if(this[T]=!1,this[h])return this.nextTick(N,null,[]);if(this[d].length>0)return E=Math.min(E,this[d].length),this.nextTick(N,null,this[d].splice(0,E));let C;void 0!==this[w]&&(this[p].reverse?(this[_].lt=this[w],this[_].lte=void 0):(this[_].gt=this[w],this[_].gte=void 0));try{C=c(this[_])}catch{return this[h]=!0,this.nextTick(N,null,[])}const j=this.db.db.transaction([this[D]],"readonly"),B=j.objectStore(this[D]),O=[];if(this[p].reverse)B[!this[p].values&&B.openKeyCursor?"openKeyCursor":"openCursor"](C,"prev").onsuccess=G=>{const W=G.target.result;if(W){const{key:$,value:K}=W;this[w]=$,O.push([this[p].keys&&void 0!==$?u($):void 0,this[p].values&&void 0!==K?u(K):void 0]),O.length{if(void 0===A||void 0===G)return;const $=Math.max(A.length,G.length);0===$||E===1/0?this[h]=!0:this[w]=A[$-1],O.length=$;for(let K=0;K<$;K++){const J=A[K],te=G[K];O[K]=[this[p].keys&&void 0!==J?u(J):void 0,this[p].values&&void 0!==te?u(te):void 0]}v(j)};this[p].keys||E<1/0?B.getAllKeys(C,E<1/0?E:void 0).onsuccess=$=>{A=$.target.result,W()}:(A=[],this.nextTick(W)),this[p].values?B.getAll(C,E<1/0?E:void 0).onsuccess=$=>{G=$.target.result,W()}:(G=[],this.nextTick(W))}j.onabort=()=>{N(j.error||new Error("aborted by user")),N=null},j.oncomplete=()=>{N(null,O),N=null}}_next(E){if(this[d].length>0){const[H,N]=this[d].shift();this.nextTick(E,null,H,N)}else if(this[h])this.nextTick(E);else{let H=Math.min(100,this.limit-this.count);this[T]&&(this[T]=!1,H=1),this._nextv(H,I,(N,C)=>{if(N)return E(N);this[d]=C,this._next(E)})}}_all(E,H){this[T]=!1;const N=this[d].splice(0,this[d].length),C=this.limit-this.count-N.length;if(C<=0)return this.nextTick(H,null,N);this._nextv(C,I,(j,B)=>{if(j)return H(j);N.length>0&&(B=N.concat(B)),H(null,B)})}_seek(E,H){let N;this[T]=!0,this[d]=[],this[h]=!1,this[w]=void 0,this[_]={...this[p]};try{N=c(this[p])}catch{return void(this[h]=!0)}null===N||N.includes(E)?this[p].reverse?this[_].lte=E:this[_].gte=E:this[h]=!0}}},7384:ee=>{"use strict";ee.exports=function(F,g,c,u,d){if(0===u.limit)return F.nextTick(d);const h=F.db.transaction([g],"readwrite"),p=h.objectStore(g);let _=0;h.oncomplete=function(){d()},h.onabort=function(){d(h.error||new Error("aborted by user"))},p[p.openKeyCursor?"openKeyCursor":"openCursor"](c,u.reverse?"prev":"next").onsuccess=function(T){const I=T.target.result;I&&(p.delete(I.key).onsuccess=function(){(u.limit<=0||++_{"use strict";const b=new TextEncoder;ee.exports=function(F){return F instanceof Uint8Array?F:F instanceof ArrayBuffer?new Uint8Array(F):b.encode(F)}},3109:ee=>{"use strict";ee.exports=function(F){const g=void 0!==F.gte?F.gte:void 0!==F.gt?F.gt:void 0,c=void 0!==F.lte?F.lte:void 0!==F.lt?F.lt:void 0,u=void 0===F.gte,d=void 0===F.lte;return void 0!==g&&void 0!==c?IDBKeyRange.bound(g,c,u,d):void 0!==g?IDBKeyRange.lowerBound(g,u):void 0!==c?IDBKeyRange.upperBound(c,d):null}},3172:(ee,b,F)=>{"use strict";const g=F(5343),c=F(8461),u="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;b.Buffer=_,b.SlowBuffer=function C(ie){return+ie!=ie&&(ie=0),_.alloc(+ie)},b.INSPECT_MAX_BYTES=50;const d=2147483647;function p(ie){if(ie>d)throw new RangeError('The value "'+ie+'" is invalid for option "size"');const P=new Uint8Array(ie);return Object.setPrototypeOf(P,_.prototype),P}function _(ie,P,U){if("number"==typeof ie){if("string"==typeof P)throw new TypeError('The "string" argument must be of type string. Received type number');return I(ie)}return w(ie,P,U)}function w(ie,P,U){if("string"==typeof ie)return function x(ie,P){if(("string"!=typeof P||""===P)&&(P="utf8"),!_.isEncoding(P))throw new TypeError("Unknown encoding: "+P);const U=0|j(ie,P);let ce=p(U);const ke=ce.write(ie,P);return ke!==U&&(ce=ce.slice(0,ke)),ce}(ie,P);if(ArrayBuffer.isView(ie))return function R(ie){if(un(ie,Uint8Array)){const P=new Uint8Array(ie);return E(P.buffer,P.byteOffset,P.byteLength)}return v(ie)}(ie);if(null==ie)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ie);if(un(ie,ArrayBuffer)||ie&&un(ie.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(un(ie,SharedArrayBuffer)||ie&&un(ie.buffer,SharedArrayBuffer)))return E(ie,P,U);if("number"==typeof ie)throw new TypeError('The "value" argument must not be of type number. Received type number');const ce=ie.valueOf&&ie.valueOf();if(null!=ce&&ce!==ie)return _.from(ce,P,U);const ke=function H(ie){if(_.isBuffer(ie)){const P=0|N(ie.length),U=p(P);return 0===U.length||ie.copy(U,0,0,P),U}return void 0!==ie.length?"number"!=typeof ie.length||$n(ie.length)?p(0):v(ie):"Buffer"===ie.type&&Array.isArray(ie.data)?v(ie.data):void 0}(ie);if(ke)return ke;if(typeof Symbol<"u"&&null!=Symbol.toPrimitive&&"function"==typeof ie[Symbol.toPrimitive])return _.from(ie[Symbol.toPrimitive]("string"),P,U);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ie)}function D(ie){if("number"!=typeof ie)throw new TypeError('"size" argument must be of type number');if(ie<0)throw new RangeError('The value "'+ie+'" is invalid for option "size"')}function I(ie){return D(ie),p(ie<0?0:0|N(ie))}function v(ie){const P=ie.length<0?0:0|N(ie.length),U=p(P);for(let ce=0;ce=d)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+d.toString(16)+" bytes");return 0|ie}function j(ie,P){if(_.isBuffer(ie))return ie.length;if(ArrayBuffer.isView(ie)||un(ie,ArrayBuffer))return ie.byteLength;if("string"!=typeof ie)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof ie);const U=ie.length,ce=arguments.length>2&&!0===arguments[2];if(!ce&&0===U)return 0;let ke=!1;for(;;)switch(P){case"ascii":case"latin1":case"binary":return U;case"utf8":case"utf-8":return Wi(ie).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*U;case"hex":return U>>>1;case"base64":return It(ie).length;default:if(ke)return ce?-1:Wi(ie).length;P=(""+P).toLowerCase(),ke=!0}}function B(ie,P,U){let ce=!1;if((void 0===P||P<0)&&(P=0),P>this.length||((void 0===U||U>this.length)&&(U=this.length),U<=0)||(U>>>=0)<=(P>>>=0))return"";for(ie||(ie="utf8");;)switch(ie){case"hex":return fe(this,P,U);case"utf8":case"utf-8":return we(this,P,U);case"ascii":return Qe(this,P,U);case"latin1":case"binary":return Je(this,P,U);case"base64":return _e(this,P,U);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return de(this,P,U);default:if(ce)throw new TypeError("Unknown encoding: "+ie);ie=(ie+"").toLowerCase(),ce=!0}}function O(ie,P,U){const ce=ie[P];ie[P]=ie[U],ie[U]=ce}function A(ie,P,U,ce,ke){if(0===ie.length)return-1;if("string"==typeof U?(ce=U,U=0):U>2147483647?U=2147483647:U<-2147483648&&(U=-2147483648),$n(U=+U)&&(U=ke?0:ie.length-1),U<0&&(U=ie.length+U),U>=ie.length){if(ke)return-1;U=ie.length-1}else if(U<0){if(!ke)return-1;U=0}if("string"==typeof P&&(P=_.from(P,ce)),_.isBuffer(P))return 0===P.length?-1:G(ie,P,U,ce,ke);if("number"==typeof P)return P&=255,"function"==typeof Uint8Array.prototype.indexOf?ke?Uint8Array.prototype.indexOf.call(ie,P,U):Uint8Array.prototype.lastIndexOf.call(ie,P,U):G(ie,[P],U,ce,ke);throw new TypeError("val must be string, number or Buffer")}function G(ie,P,U,ce,ke){let xt,Se=1,Ye=ie.length,Fe=P.length;if(void 0!==ce&&("ucs2"===(ce=String(ce).toLowerCase())||"ucs-2"===ce||"utf16le"===ce||"utf-16le"===ce)){if(ie.length<2||P.length<2)return-1;Se=2,Ye/=2,Fe/=2,U/=2}function Ce(Et,St){return 1===Se?Et[St]:Et.readUInt16BE(St*Se)}if(ke){let Et=-1;for(xt=U;xtYe&&(U=Ye-Fe),xt=U;xt>=0;xt--){let Et=!0;for(let St=0;Stke&&(ce=ke):ce=ke;const Se=P.length;let Ye;for(ce>Se/2&&(ce=Se/2),Ye=0;Ye>8,ke=U%256,Se.push(ke),Se.push(ce);return Se}(P,ie.length-U),ie,U,ce)}function _e(ie,P,U){return g.fromByteArray(0===P&&U===ie.length?ie:ie.slice(P,U))}function we(ie,P,U){U=Math.min(ie.length,U);const ce=[];let ke=P;for(;ke239?4:Se>223?3:Se>191?2:1;if(ke+Fe<=U){let Ce,xt,Et,St;switch(Fe){case 1:Se<128&&(Ye=Se);break;case 2:Ce=ie[ke+1],128==(192&Ce)&&(St=(31&Se)<<6|63&Ce,St>127&&(Ye=St));break;case 3:Ce=ie[ke+1],xt=ie[ke+2],128==(192&Ce)&&128==(192&xt)&&(St=(15&Se)<<12|(63&Ce)<<6|63&xt,St>2047&&(St<55296||St>57343)&&(Ye=St));break;case 4:Ce=ie[ke+1],xt=ie[ke+2],Et=ie[ke+3],128==(192&Ce)&&128==(192&xt)&&128==(192&Et)&&(St=(15&Se)<<18|(63&Ce)<<12|(63&xt)<<6|63&Et,St>65535&&St<1114112&&(Ye=St))}}null===Ye?(Ye=65533,Fe=1):Ye>65535&&(Ye-=65536,ce.push(Ye>>>10&1023|55296),Ye=56320|1023&Ye),ce.push(Ye),ke+=Fe}return function Le(ie){const P=ie.length;if(P<=4096)return String.fromCharCode.apply(String,ie);let U="",ce=0;for(;cece)&&(U=ce);let ke="";for(let Se=P;SeU)throw new RangeError("Trying to access beyond buffer length")}function ae(ie,P,U,ce,ke,Se){if(!_.isBuffer(ie))throw new TypeError('"buffer" argument must be a Buffer instance');if(P>ke||Pie.length)throw new RangeError("Index out of range")}function ze(ie,P,U,ce,ke){et(P,ce,ke,ie,U,7);let Se=Number(P&BigInt(4294967295));ie[U++]=Se,Se>>=8,ie[U++]=Se,Se>>=8,ie[U++]=Se,Se>>=8,ie[U++]=Se;let Ye=Number(P>>BigInt(32)&BigInt(4294967295));return ie[U++]=Ye,Ye>>=8,ie[U++]=Ye,Ye>>=8,ie[U++]=Ye,Ye>>=8,ie[U++]=Ye,U}function Oe(ie,P,U,ce,ke){et(P,ce,ke,ie,U,7);let Se=Number(P&BigInt(4294967295));ie[U+7]=Se,Se>>=8,ie[U+6]=Se,Se>>=8,ie[U+5]=Se,Se>>=8,ie[U+4]=Se;let Ye=Number(P>>BigInt(32)&BigInt(4294967295));return ie[U+3]=Ye,Ye>>=8,ie[U+2]=Ye,Ye>>=8,ie[U+1]=Ye,Ye>>=8,ie[U]=Ye,U+8}function ot(ie,P,U,ce,ke,Se){if(U+ce>ie.length)throw new RangeError("Index out of range");if(U<0)throw new RangeError("Index out of range")}function tt(ie,P,U,ce,ke){return P=+P,U>>>=0,ke||ot(ie,0,U,4),c.write(ie,P,U,ce,23,4),U+4}function ht(ie,P,U,ce,ke){return P=+P,U>>>=0,ke||ot(ie,0,U,8),c.write(ie,P,U,ce,52,8),U+8}b.kMaxLength=d,!(_.TYPED_ARRAY_SUPPORT=function h(){try{const ie=new Uint8Array(1),P={foo:function(){return 42}};return Object.setPrototypeOf(P,Uint8Array.prototype),Object.setPrototypeOf(ie,P),42===ie.foo()}catch{return!1}}())&&typeof console<"u"&&"function"==typeof console.error&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(_.prototype,"parent",{enumerable:!0,get:function(){if(_.isBuffer(this))return this.buffer}}),Object.defineProperty(_.prototype,"offset",{enumerable:!0,get:function(){if(_.isBuffer(this))return this.byteOffset}}),_.poolSize=8192,_.from=function(ie,P,U){return w(ie,P,U)},Object.setPrototypeOf(_.prototype,Uint8Array.prototype),Object.setPrototypeOf(_,Uint8Array),_.alloc=function(ie,P,U){return function T(ie,P,U){return D(ie),ie<=0?p(ie):void 0!==P?"string"==typeof U?p(ie).fill(P,U):p(ie).fill(P):p(ie)}(ie,P,U)},_.allocUnsafe=function(ie){return I(ie)},_.allocUnsafeSlow=function(ie){return I(ie)},_.isBuffer=function(P){return null!=P&&!0===P._isBuffer&&P!==_.prototype},_.compare=function(P,U){if(un(P,Uint8Array)&&(P=_.from(P,P.offset,P.byteLength)),un(U,Uint8Array)&&(U=_.from(U,U.offset,U.byteLength)),!_.isBuffer(P)||!_.isBuffer(U))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(P===U)return 0;let ce=P.length,ke=U.length;for(let Se=0,Ye=Math.min(ce,ke);Seke.length?(_.isBuffer(Ye)||(Ye=_.from(Ye)),Ye.copy(ke,Se)):Uint8Array.prototype.set.call(ke,Ye,Se);else{if(!_.isBuffer(Ye))throw new TypeError('"list" argument must be an Array of Buffers');Ye.copy(ke,Se)}Se+=Ye.length}return ke},_.byteLength=j,_.prototype._isBuffer=!0,_.prototype.swap16=function(){const P=this.length;if(P%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let U=0;UU&&(P+=" ... "),""},u&&(_.prototype[u]=_.prototype.inspect),_.prototype.compare=function(P,U,ce,ke,Se){if(un(P,Uint8Array)&&(P=_.from(P,P.offset,P.byteLength)),!_.isBuffer(P))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof P);if(void 0===U&&(U=0),void 0===ce&&(ce=P?P.length:0),void 0===ke&&(ke=0),void 0===Se&&(Se=this.length),U<0||ce>P.length||ke<0||Se>this.length)throw new RangeError("out of range index");if(ke>=Se&&U>=ce)return 0;if(ke>=Se)return-1;if(U>=ce)return 1;if(this===P)return 0;let Ye=(Se>>>=0)-(ke>>>=0),Fe=(ce>>>=0)-(U>>>=0);const Ce=Math.min(Ye,Fe),xt=this.slice(ke,Se),Et=P.slice(U,ce);for(let St=0;St>>=0,isFinite(ce)?(ce>>>=0,void 0===ke&&(ke="utf8")):(ke=ce,ce=void 0)}const Se=this.length-U;if((void 0===ce||ce>Se)&&(ce=Se),P.length>0&&(ce<0||U<0)||U>this.length)throw new RangeError("Attempt to write outside buffer bounds");ke||(ke="utf8");let Ye=!1;for(;;)switch(ke){case"hex":return W(this,P,U,ce);case"utf8":case"utf-8":return $(this,P,U,ce);case"ascii":case"latin1":case"binary":return K(this,P,U,ce);case"base64":return J(this,P,U,ce);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return te(this,P,U,ce);default:if(Ye)throw new TypeError("Unknown encoding: "+ke);ke=(""+ke).toLowerCase(),Ye=!0}},_.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},_.prototype.slice=function(P,U){const ce=this.length;(P=~~P)<0?(P+=ce)<0&&(P=0):P>ce&&(P=ce),(U=void 0===U?ce:~~U)<0?(U+=ce)<0&&(U=0):U>ce&&(U=ce),U>>=0,U>>>=0,ce||le(P,U,this.length);let ke=this[P],Se=1,Ye=0;for(;++Ye>>=0,U>>>=0,ce||le(P,U,this.length);let ke=this[P+--U],Se=1;for(;U>0&&(Se*=256);)ke+=this[P+--U]*Se;return ke},_.prototype.readUint8=_.prototype.readUInt8=function(P,U){return P>>>=0,U||le(P,1,this.length),this[P]},_.prototype.readUint16LE=_.prototype.readUInt16LE=function(P,U){return P>>>=0,U||le(P,2,this.length),this[P]|this[P+1]<<8},_.prototype.readUint16BE=_.prototype.readUInt16BE=function(P,U){return P>>>=0,U||le(P,2,this.length),this[P]<<8|this[P+1]},_.prototype.readUint32LE=_.prototype.readUInt32LE=function(P,U){return P>>>=0,U||le(P,4,this.length),(this[P]|this[P+1]<<8|this[P+2]<<16)+16777216*this[P+3]},_.prototype.readUint32BE=_.prototype.readUInt32BE=function(P,U){return P>>>=0,U||le(P,4,this.length),16777216*this[P]+(this[P+1]<<16|this[P+2]<<8|this[P+3])},_.prototype.readBigUInt64LE=_n(function(P){rt(P>>>=0,"offset");const U=this[P],ce=this[P+7];(void 0===U||void 0===ce)&&Vt(P,this.length-8);const ke=U+256*this[++P]+65536*this[++P]+this[++P]*2**24,Se=this[++P]+256*this[++P]+65536*this[++P]+ce*2**24;return BigInt(ke)+(BigInt(Se)<>>=0,"offset");const U=this[P],ce=this[P+7];(void 0===U||void 0===ce)&&Vt(P,this.length-8);const ke=U*2**24+65536*this[++P]+256*this[++P]+this[++P],Se=this[++P]*2**24+65536*this[++P]+256*this[++P]+ce;return(BigInt(ke)<>>=0,U>>>=0,ce||le(P,U,this.length);let ke=this[P],Se=1,Ye=0;for(;++Ye=Se&&(ke-=Math.pow(2,8*U)),ke},_.prototype.readIntBE=function(P,U,ce){P>>>=0,U>>>=0,ce||le(P,U,this.length);let ke=U,Se=1,Ye=this[P+--ke];for(;ke>0&&(Se*=256);)Ye+=this[P+--ke]*Se;return Se*=128,Ye>=Se&&(Ye-=Math.pow(2,8*U)),Ye},_.prototype.readInt8=function(P,U){return P>>>=0,U||le(P,1,this.length),128&this[P]?-1*(255-this[P]+1):this[P]},_.prototype.readInt16LE=function(P,U){P>>>=0,U||le(P,2,this.length);const ce=this[P]|this[P+1]<<8;return 32768&ce?4294901760|ce:ce},_.prototype.readInt16BE=function(P,U){P>>>=0,U||le(P,2,this.length);const ce=this[P+1]|this[P]<<8;return 32768&ce?4294901760|ce:ce},_.prototype.readInt32LE=function(P,U){return P>>>=0,U||le(P,4,this.length),this[P]|this[P+1]<<8|this[P+2]<<16|this[P+3]<<24},_.prototype.readInt32BE=function(P,U){return P>>>=0,U||le(P,4,this.length),this[P]<<24|this[P+1]<<16|this[P+2]<<8|this[P+3]},_.prototype.readBigInt64LE=_n(function(P){rt(P>>>=0,"offset");const U=this[P],ce=this[P+7];return(void 0===U||void 0===ce)&&Vt(P,this.length-8),(BigInt(this[P+4]+256*this[P+5]+65536*this[P+6]+(ce<<24))<>>=0,"offset");const U=this[P],ce=this[P+7];(void 0===U||void 0===ce)&&Vt(P,this.length-8);const ke=(U<<24)+65536*this[++P]+256*this[++P]+this[++P];return(BigInt(ke)<>>=0,U||le(P,4,this.length),c.read(this,P,!0,23,4)},_.prototype.readFloatBE=function(P,U){return P>>>=0,U||le(P,4,this.length),c.read(this,P,!1,23,4)},_.prototype.readDoubleLE=function(P,U){return P>>>=0,U||le(P,8,this.length),c.read(this,P,!0,52,8)},_.prototype.readDoubleBE=function(P,U){return P>>>=0,U||le(P,8,this.length),c.read(this,P,!1,52,8)},_.prototype.writeUintLE=_.prototype.writeUIntLE=function(P,U,ce,ke){P=+P,U>>>=0,ce>>>=0,ke||ae(this,P,U,ce,Math.pow(2,8*ce)-1,0);let Se=1,Ye=0;for(this[U]=255&P;++Ye>>=0,ce>>>=0,ke||ae(this,P,U,ce,Math.pow(2,8*ce)-1,0);let Se=ce-1,Ye=1;for(this[U+Se]=255&P;--Se>=0&&(Ye*=256);)this[U+Se]=P/Ye&255;return U+ce},_.prototype.writeUint8=_.prototype.writeUInt8=function(P,U,ce){return P=+P,U>>>=0,ce||ae(this,P,U,1,255,0),this[U]=255&P,U+1},_.prototype.writeUint16LE=_.prototype.writeUInt16LE=function(P,U,ce){return P=+P,U>>>=0,ce||ae(this,P,U,2,65535,0),this[U]=255&P,this[U+1]=P>>>8,U+2},_.prototype.writeUint16BE=_.prototype.writeUInt16BE=function(P,U,ce){return P=+P,U>>>=0,ce||ae(this,P,U,2,65535,0),this[U]=P>>>8,this[U+1]=255&P,U+2},_.prototype.writeUint32LE=_.prototype.writeUInt32LE=function(P,U,ce){return P=+P,U>>>=0,ce||ae(this,P,U,4,4294967295,0),this[U+3]=P>>>24,this[U+2]=P>>>16,this[U+1]=P>>>8,this[U]=255&P,U+4},_.prototype.writeUint32BE=_.prototype.writeUInt32BE=function(P,U,ce){return P=+P,U>>>=0,ce||ae(this,P,U,4,4294967295,0),this[U]=P>>>24,this[U+1]=P>>>16,this[U+2]=P>>>8,this[U+3]=255&P,U+4},_.prototype.writeBigUInt64LE=_n(function(P,U=0){return ze(this,P,U,BigInt(0),BigInt("0xffffffffffffffff"))}),_.prototype.writeBigUInt64BE=_n(function(P,U=0){return Oe(this,P,U,BigInt(0),BigInt("0xffffffffffffffff"))}),_.prototype.writeIntLE=function(P,U,ce,ke){if(P=+P,U>>>=0,!ke){const Ce=Math.pow(2,8*ce-1);ae(this,P,U,ce,Ce-1,-Ce)}let Se=0,Ye=1,Fe=0;for(this[U]=255&P;++Se>0)-Fe&255;return U+ce},_.prototype.writeIntBE=function(P,U,ce,ke){if(P=+P,U>>>=0,!ke){const Ce=Math.pow(2,8*ce-1);ae(this,P,U,ce,Ce-1,-Ce)}let Se=ce-1,Ye=1,Fe=0;for(this[U+Se]=255&P;--Se>=0&&(Ye*=256);)P<0&&0===Fe&&0!==this[U+Se+1]&&(Fe=1),this[U+Se]=(P/Ye>>0)-Fe&255;return U+ce},_.prototype.writeInt8=function(P,U,ce){return P=+P,U>>>=0,ce||ae(this,P,U,1,127,-128),P<0&&(P=255+P+1),this[U]=255&P,U+1},_.prototype.writeInt16LE=function(P,U,ce){return P=+P,U>>>=0,ce||ae(this,P,U,2,32767,-32768),this[U]=255&P,this[U+1]=P>>>8,U+2},_.prototype.writeInt16BE=function(P,U,ce){return P=+P,U>>>=0,ce||ae(this,P,U,2,32767,-32768),this[U]=P>>>8,this[U+1]=255&P,U+2},_.prototype.writeInt32LE=function(P,U,ce){return P=+P,U>>>=0,ce||ae(this,P,U,4,2147483647,-2147483648),this[U]=255&P,this[U+1]=P>>>8,this[U+2]=P>>>16,this[U+3]=P>>>24,U+4},_.prototype.writeInt32BE=function(P,U,ce){return P=+P,U>>>=0,ce||ae(this,P,U,4,2147483647,-2147483648),P<0&&(P=4294967295+P+1),this[U]=P>>>24,this[U+1]=P>>>16,this[U+2]=P>>>8,this[U+3]=255&P,U+4},_.prototype.writeBigInt64LE=_n(function(P,U=0){return ze(this,P,U,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),_.prototype.writeBigInt64BE=_n(function(P,U=0){return Oe(this,P,U,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),_.prototype.writeFloatLE=function(P,U,ce){return tt(this,P,U,!0,ce)},_.prototype.writeFloatBE=function(P,U,ce){return tt(this,P,U,!1,ce)},_.prototype.writeDoubleLE=function(P,U,ce){return ht(this,P,U,!0,ce)},_.prototype.writeDoubleBE=function(P,U,ce){return ht(this,P,U,!1,ce)},_.prototype.copy=function(P,U,ce,ke){if(!_.isBuffer(P))throw new TypeError("argument should be a Buffer");if(ce||(ce=0),!ke&&0!==ke&&(ke=this.length),U>=P.length&&(U=P.length),U||(U=0),ke>0&&ke=this.length)throw new RangeError("Index out of range");if(ke<0)throw new RangeError("sourceEnd out of bounds");ke>this.length&&(ke=this.length),P.length-U>>=0,ce=void 0===ce?this.length:ce>>>0,P||(P=0),"number"==typeof P)for(Se=U;Se=ce+4;U-=3)P=`_${ie.slice(U-3,U)}${P}`;return`${ie.slice(0,U)}${P}`}function et(ie,P,U,ce,ke,Se){if(ie>U||ie3?0===P||P===BigInt(0)?`>= 0${Ye} and < 2${Ye} ** ${8*(Se+1)}${Ye}`:`>= -(2${Ye} ** ${8*(Se+1)-1}${Ye}) and < 2 ** ${8*(Se+1)-1}${Ye}`:`>= ${P}${Ye} and <= ${U}${Ye}`,new Te.ERR_OUT_OF_RANGE("value",Fe,ie)}!function Ue(ie,P,U){rt(P,"offset"),(void 0===ie[P]||void 0===ie[P+U])&&Vt(P,ie.length-(U+1))}(ce,ke,Se)}function rt(ie,P){if("number"!=typeof ie)throw new Te.ERR_INVALID_ARG_TYPE(P,"number",ie)}function Vt(ie,P,U){throw Math.floor(ie)!==ie?(rt(ie,U),new Te.ERR_OUT_OF_RANGE(U||"offset","an integer",ie)):P<0?new Te.ERR_BUFFER_OUT_OF_BOUNDS:new Te.ERR_OUT_OF_RANGE(U||"offset",`>= ${U?1:0} and <= ${P}`,ie)}$t("ERR_BUFFER_OUT_OF_BOUNDS",function(ie){return ie?`${ie} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),$t("ERR_INVALID_ARG_TYPE",function(ie,P){return`The "${ie}" argument must be of type number. Received type ${typeof P}`},TypeError),$t("ERR_OUT_OF_RANGE",function(ie,P,U){let ce=`The value of "${ie}" is out of range.`,ke=U;return Number.isInteger(U)&&Math.abs(U)>2**32?ke=Mi(String(U)):"bigint"==typeof U&&(ke=String(U),(U>BigInt(2)**BigInt(32)||U<-(BigInt(2)**BigInt(32)))&&(ke=Mi(ke)),ke+="n"),ce+=` It must be ${P}. Received ${ke}`,ce},RangeError);const Ui=/[^+/0-9A-Za-z-_]/g;function Wi(ie,P){let U;P=P||1/0;const ce=ie.length;let ke=null;const Se=[];for(let Ye=0;Ye55295&&U<57344){if(!ke){if(U>56319){(P-=3)>-1&&Se.push(239,191,189);continue}if(Ye+1===ce){(P-=3)>-1&&Se.push(239,191,189);continue}ke=U;continue}if(U<56320){(P-=3)>-1&&Se.push(239,191,189),ke=U;continue}U=65536+(ke-55296<<10|U-56320)}else ke&&(P-=3)>-1&&Se.push(239,191,189);if(ke=null,U<128){if((P-=1)<0)break;Se.push(U)}else if(U<2048){if((P-=2)<0)break;Se.push(U>>6|192,63&U|128)}else if(U<65536){if((P-=3)<0)break;Se.push(U>>12|224,U>>6&63|128,63&U|128)}else{if(!(U<1114112))throw new Error("Invalid code point");if((P-=4)<0)break;Se.push(U>>18|240,U>>12&63|128,U>>6&63|128,63&U|128)}}return Se}function It(ie){return g.toByteArray(function Ei(ie){if((ie=(ie=ie.split("=")[0]).trim().replace(Ui,"")).length<2)return"";for(;ie.length%4!=0;)ie+="=";return ie}(ie))}function Ht(ie,P,U,ce){let ke;for(ke=0;ke=P.length||ke>=ie.length);++ke)P[ke+U]=ie[ke];return ke}function un(ie,P){return ie instanceof P||null!=ie&&null!=ie.constructor&&null!=ie.constructor.name&&ie.constructor.name===P.name}function $n(ie){return ie!=ie}const Li=function(){const ie="0123456789abcdef",P=new Array(256);for(let U=0;U<16;++U){const ce=16*U;for(let ke=0;ke<16;++ke)P[ce+ke]=ie[U]+ie[ke]}return P}();function _n(ie){return typeof BigInt>"u"?So:ie}function So(){throw new Error("BigInt not supported")}},5834:(ee,b,F)=>{"use strict";var g=F(5203),c=F(5685),u=c(g("String.prototype.indexOf"));ee.exports=function(h,p){var _=g(h,!!p);return"function"==typeof _&&u(h,".prototype.")>-1?c(_):_}},5685:(ee,b,F)=>{"use strict";var g=F(4444),c=F(5203),u=c("%Function.prototype.apply%"),d=c("%Function.prototype.call%"),h=c("%Reflect.apply%",!0)||g.call(d,u),p=c("%Object.getOwnPropertyDescriptor%",!0),_=c("%Object.defineProperty%",!0),w=c("%Math.max%");if(_)try{_({},"a",{value:1})}catch{_=null}ee.exports=function(I){var x=h(g,d,arguments);if(p&&_){var v=p(x,"length");v.configurable&&_(x,"length",{value:1+w(0,I.length-(arguments.length-1))})}return x};var D=function(){return h(g,u,arguments)};_?_(ee.exports,"apply",{value:D}):ee.exports.apply=D},6986:(ee,b,F)=>{"use strict";var g=F(9886);b.fromCallback=function(c,u){if(void 0===c){var d=new Promise(function(h,p){c=function(_,w){_?p(_):h(w)}});c[void 0!==u?u:"promise"]=d}else if("function"!=typeof c)throw new TypeError("Callback must be a function");return c},b.fromPromise=function(c,u){if(void 0===u)return c;c.then(function(d){g(()=>u(null,d))}).catch(function(d){g(()=>u(d))})}},9886:ee=>{ee.exports="function"==typeof queueMicrotask?queueMicrotask:b=>Promise.resolve().then(b)},4999:ee=>{"use strict";var b=function(N){return function F(H){return!!H&&"object"==typeof H}(N)&&!function g(H){var N=Object.prototype.toString.call(H);return"[object RegExp]"===N||"[object Date]"===N||function d(H){return H.$$typeof===u}(H)}(N)},u="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function p(H,N){return!1!==N.clone&&N.isMergeableObject(H)?R(function h(H){return Array.isArray(H)?[]:{}}(H),H,N):H}function _(H,N,C){return H.concat(N).map(function(j){return p(j,C)})}function T(H){return Object.keys(H).concat(function D(H){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(H).filter(function(N){return H.propertyIsEnumerable(N)}):[]}(H))}function I(H,N){try{return N in H}catch{return!1}}function R(H,N,C){(C=C||{}).arrayMerge=C.arrayMerge||_,C.isMergeableObject=C.isMergeableObject||b,C.cloneUnlessOtherwiseSpecified=p;var j=Array.isArray(N);return j===Array.isArray(H)?j?C.arrayMerge(H,N,C):function v(H,N,C){var j={};return C.isMergeableObject(H)&&T(H).forEach(function(B){j[B]=p(H[B],C)}),T(N).forEach(function(B){(function x(H,N){return I(H,N)&&!(Object.hasOwnProperty.call(H,N)&&Object.propertyIsEnumerable.call(H,N))})(H,B)||(j[B]=I(H,B)&&C.isMergeableObject(N[B])?function w(H,N){if(!N.customMerge)return R;var C=N.customMerge(H);return"function"==typeof C?C:R}(B,C)(H[B],N[B],C):p(N[B],C))}),j}(H,N,C):p(N,C)}R.all=function(N,C){if(!Array.isArray(N))throw new Error("first argument should be an array");return N.reduce(function(j,B){return R(j,B,C)},{})},ee.exports=R},4901:ee=>{"use strict";var b={single_source_shortest_paths:function(F,g,c){var u={},d={};d[g]=0;var p,_,w,D,T,x,h=b.PriorityQueue.make();for(h.push(g,0);!h.empty();)for(w in D=(p=h.pop()).cost,T=F[_=p.value]||{})T.hasOwnProperty(w)&&(x=D+T[w],(typeof d[w]>"u"||d[w]>x)&&(d[w]=x,h.push(w,x),u[w]=_));if(typeof c<"u"&&typeof d[c]>"u"){var E=["Could not find a path from ",g," to ",c,"."].join("");throw new Error(E)}return u},extract_shortest_path_from_predecessor_list:function(F,g){for(var c=[],u=g;u;)c.push(u),u=F[u];return c.reverse(),c},find_path:function(F,g,c){var u=b.single_source_shortest_paths(F,g,c);return b.extract_shortest_path_from_predecessor_list(u,c)},PriorityQueue:{make:function(F){var u,g=b.PriorityQueue,c={};for(u in F=F||{},g)g.hasOwnProperty(u)&&(c[u]=g[u]);return c.queue=[],c.sorter=F.sorter||g.default_sorter,c},default_sorter:function(F,g){return F.cost-g.cost},push:function(F,g){this.queue.push({value:F,cost:g}),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};ee.exports=b},6316:(ee,b)=>{"use strict";var F,c;Object.defineProperty(b,"__esModule",{value:!0}),b.Doctype=b.CDATA=b.Tag=b.Style=b.Script=b.Comment=b.Directive=b.Text=b.Root=b.isTag=b.ElementType=void 0,(c=F=b.ElementType||(b.ElementType={})).Root="root",c.Text="text",c.Directive="directive",c.Comment="comment",c.Script="script",c.Style="style",c.Tag="tag",c.CDATA="cdata",c.Doctype="doctype",b.isTag=function g(c){return c.type===F.Tag||c.type===F.Script||c.type===F.Style},b.Root=F.Root,b.Text=F.Text,b.Directive=F.Directive,b.Comment=F.Comment,b.Script=F.Script,b.Style=F.Style,b.Tag=F.Tag,b.CDATA=F.CDATA,b.Doctype=F.Doctype},8419:ee=>{"use strict";ee.exports=function(F){for(var g=[],c=F.length,u=0;u=55296&&d<=56319&&c>u+1){var h=F.charCodeAt(u+1);h>=56320&&h<=57343&&(d=1024*(d-55296)+h-56320+65536,u+=1)}d<128?g.push(d):d<2048?(g.push(d>>6|192),g.push(63&d|128)):d<55296||d>=57344&&d<65536?(g.push(d>>12|224),g.push(d>>6&63|128),g.push(63&d|128)):d>=65536&&d<=1114111?(g.push(d>>18|240),g.push(d>>12&63|128),g.push(d>>6&63|128),g.push(63&d|128)):g.push(239,191,189)}return new Uint8Array(g).buffer}},9069:ee=>{"use strict";var g,b="object"==typeof Reflect?Reflect:null,F=b&&"function"==typeof b.apply?b.apply:function(B,O,A){return Function.prototype.apply.call(B,O,A)};g=b&&"function"==typeof b.ownKeys?b.ownKeys:Object.getOwnPropertySymbols?function(B){return Object.getOwnPropertyNames(B).concat(Object.getOwnPropertySymbols(B))}:function(B){return Object.getOwnPropertyNames(B)};var u=Number.isNaN||function(B){return B!=B};function d(){d.init.call(this)}ee.exports=d,ee.exports.once=function H(j,B){return new Promise(function(O,A){function G($){j.removeListener(B,W),A($)}function W(){"function"==typeof j.removeListener&&j.removeListener("error",G),O([].slice.call(arguments))}C(j,B,W,{once:!0}),"error"!==B&&function N(j,B,O){"function"==typeof j.on&&C(j,"error",B,O)}(j,G,{once:!0})})},d.EventEmitter=d,d.prototype._events=void 0,d.prototype._eventsCount=0,d.prototype._maxListeners=void 0;var h=10;function p(j){if("function"!=typeof j)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof j)}function _(j){return void 0===j._maxListeners?d.defaultMaxListeners:j._maxListeners}function w(j,B,O,A){var G,W,$;if(p(O),void 0===(W=j._events)?(W=j._events=Object.create(null),j._eventsCount=0):(void 0!==W.newListener&&(j.emit("newListener",B,O.listener?O.listener:O),W=j._events),$=W[B]),void 0===$)$=W[B]=O,++j._eventsCount;else if("function"==typeof $?$=W[B]=A?[O,$]:[$,O]:A?$.unshift(O):$.push(O),(G=_(j))>0&&$.length>G&&!$.warned){$.warned=!0;var K=new Error("Possible EventEmitter memory leak detected. "+$.length+" "+String(B)+" listeners added. Use emitter.setMaxListeners() to increase limit");K.name="MaxListenersExceededWarning",K.emitter=j,K.type=B,K.count=$.length,function c(j){console&&console.warn&&console.warn(j)}(K)}return j}function D(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function T(j,B,O){var A={fired:!1,wrapFn:void 0,target:j,type:B,listener:O},G=D.bind(A);return G.listener=O,A.wrapFn=G,G}function I(j,B,O){var A=j._events;if(void 0===A)return[];var G=A[B];return void 0===G?[]:"function"==typeof G?O?[G.listener||G]:[G]:O?function E(j){for(var B=new Array(j.length),O=0;O0&&($=O[0]),$ instanceof Error)throw $;var K=new Error("Unhandled error."+($?" ("+$.message+")":""));throw K.context=$,K}var J=W[B];if(void 0===J)return!1;if("function"==typeof J)F(J,this,O);else{var te=J.length,_e=v(J,te);for(A=0;A=0;$--)if(A[$]===O||A[$].listener===O){K=A[$].listener,W=$;break}if(W<0)return this;0===W?A.shift():function R(j,B){for(;B+1=0;G--)this.removeListener(B,O[G]);return this},d.prototype.listeners=function(B){return I(this,B,!0)},d.prototype.rawListeners=function(B){return I(this,B,!1)},d.listenerCount=function(j,B){return"function"==typeof j.listenerCount?j.listenerCount(B):x.call(j,B)},d.prototype.listenerCount=x,d.prototype.eventNames=function(){return this._eventsCount>0?g(this._events):[]}},3457:ee=>{"use strict";var b="Function.prototype.bind called on incompatible ",F=Array.prototype.slice,g=Object.prototype.toString,c="[object Function]";ee.exports=function(d){var h=this;if("function"!=typeof h||g.call(h)!==c)throw new TypeError(b+h);for(var _,p=F.call(arguments,1),w=function(){if(this instanceof _){var v=h.apply(this,p.concat(F.call(arguments)));return Object(v)===v?v:this}return h.apply(d,p.concat(F.call(arguments)))},D=Math.max(0,h.length-p.length),T=[],I=0;I{"use strict";var g=F(3457);ee.exports=Function.prototype.bind||g},5203:(ee,b,F)=>{"use strict";var g,c=SyntaxError,u=Function,d=TypeError,h=function(J){try{return u('"use strict"; return ('+J+").constructor;")()}catch{}},p=Object.getOwnPropertyDescriptor;if(p)try{p({},"")}catch{p=null}var _=function(){throw new d},w=p?function(){try{return _}catch{try{return p(arguments,"callee").get}catch{return _}}}():_,D=F(2969)(),T=Object.getPrototypeOf||function(J){return J.__proto__},I={},x=typeof Uint8Array>"u"?g:T(Uint8Array),v={"%AggregateError%":typeof AggregateError>"u"?g:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?g:ArrayBuffer,"%ArrayIteratorPrototype%":D?T([][Symbol.iterator]()):g,"%AsyncFromSyncIteratorPrototype%":g,"%AsyncFunction%":I,"%AsyncGenerator%":I,"%AsyncGeneratorFunction%":I,"%AsyncIteratorPrototype%":I,"%Atomics%":typeof Atomics>"u"?g:Atomics,"%BigInt%":typeof BigInt>"u"?g:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?g:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?g:Float32Array,"%Float64Array%":typeof Float64Array>"u"?g:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?g:FinalizationRegistry,"%Function%":u,"%GeneratorFunction%":I,"%Int8Array%":typeof Int8Array>"u"?g:Int8Array,"%Int16Array%":typeof Int16Array>"u"?g:Int16Array,"%Int32Array%":typeof Int32Array>"u"?g:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":D?T(T([][Symbol.iterator]())):g,"%JSON%":"object"==typeof JSON?JSON:g,"%Map%":typeof Map>"u"?g:Map,"%MapIteratorPrototype%":typeof Map>"u"||!D?g:T((new Map)[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?g:Promise,"%Proxy%":typeof Proxy>"u"?g:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?g:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?g:Set,"%SetIteratorPrototype%":typeof Set>"u"||!D?g:T((new Set)[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?g:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":D?T(""[Symbol.iterator]()):g,"%Symbol%":D?Symbol:g,"%SyntaxError%":c,"%ThrowTypeError%":w,"%TypedArray%":x,"%TypeError%":d,"%Uint8Array%":typeof Uint8Array>"u"?g:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?g:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?g:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?g:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?g:WeakMap,"%WeakRef%":typeof WeakRef>"u"?g:WeakRef,"%WeakSet%":typeof WeakSet>"u"?g:WeakSet},R=function J(te){var _e;if("%AsyncFunction%"===te)_e=h("async function () {}");else if("%GeneratorFunction%"===te)_e=h("function* () {}");else if("%AsyncGeneratorFunction%"===te)_e=h("async function* () {}");else if("%AsyncGenerator%"===te){var we=J("%AsyncGeneratorFunction%");we&&(_e=we.prototype)}else if("%AsyncIteratorPrototype%"===te){var be=J("%AsyncGenerator%");be&&(_e=T(be.prototype))}return v[te]=_e,_e},E={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},H=F(4444),N=F(3164),C=H.call(Function.call,Array.prototype.concat),j=H.call(Function.apply,Array.prototype.splice),B=H.call(Function.call,String.prototype.replace),O=H.call(Function.call,String.prototype.slice),A=H.call(Function.call,RegExp.prototype.exec),G=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,W=/\\(\\)?/g,$=function(te){var _e=O(te,0,1),we=O(te,-1);if("%"===_e&&"%"!==we)throw new c("invalid intrinsic syntax, expected closing `%`");if("%"===we&&"%"!==_e)throw new c("invalid intrinsic syntax, expected opening `%`");var be=[];return B(te,G,function(Le,Qe,Je,fe){be[be.length]=Je?B(fe,W,"$1"):Qe||Le}),be},K=function(te,_e){var be,we=te;if(N(E,we)&&(we="%"+(be=E[we])[0]+"%"),N(v,we)){var Le=v[we];if(Le===I&&(Le=R(we)),typeof Le>"u"&&!_e)throw new d("intrinsic "+te+" exists, but is not available. Please file an issue!");return{alias:be,name:we,value:Le}}throw new c("intrinsic "+te+" does not exist!")};ee.exports=function(te,_e){if("string"!=typeof te||0===te.length)throw new d("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof _e)throw new d('"allowMissing" argument must be a boolean');if(null===A(/^%?[^%]*%?$/,te))throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var we=$(te),be=we.length>0?we[0]:"",Le=K("%"+be+"%",_e),Qe=Le.name,Je=Le.value,fe=!1,de=Le.alias;de&&(be=de[0],j(we,C([0,1],de)));for(var le=1,ae=!0;le=we.length){var tt=p(Je,ze);Je=(ae=!!tt)&&"get"in tt&&!("originalValue"in tt.get)?tt.get:Je[ze]}else ae=N(Je,ze),Je=Je[ze];ae&&!fe&&(v[Qe]=Je)}}return Je}},2969:(ee,b,F)=>{"use strict";var g=typeof Symbol<"u"&&Symbol,c=F(1983);ee.exports=function(){return"function"==typeof g&&"function"==typeof Symbol&&"symbol"==typeof g("foo")&&"symbol"==typeof Symbol("bar")&&c()}},1983:ee=>{"use strict";ee.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var F={},g=Symbol("test"),c=Object(g);if("string"==typeof g||"[object Symbol]"!==Object.prototype.toString.call(g)||"[object Symbol]"!==Object.prototype.toString.call(c))return!1;for(g in F[g]=42,F)return!1;if("function"==typeof Object.keys&&0!==Object.keys(F).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(F).length)return!1;var d=Object.getOwnPropertySymbols(F);if(1!==d.length||d[0]!==g||!Object.prototype.propertyIsEnumerable.call(F,g))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var h=Object.getOwnPropertyDescriptor(F,g);if(42!==h.value||!0!==h.enumerable)return!1}return!0}},3164:(ee,b,F)=>{"use strict";var g=F(4444);ee.exports=g.call(Function.call,Object.prototype.hasOwnProperty)},3380:function(ee,b,F){"use strict";var g=this&&this.__createBinding||(Object.create?function(N,C,j,B){void 0===B&&(B=j);var O=Object.getOwnPropertyDescriptor(C,j);(!O||("get"in O?!C.__esModule:O.writable||O.configurable))&&(O={enumerable:!0,get:function(){return C[j]}}),Object.defineProperty(N,B,O)}:function(N,C,j,B){void 0===B&&(B=j),N[B]=C[j]}),c=this&&this.__setModuleDefault||(Object.create?function(N,C){Object.defineProperty(N,"default",{enumerable:!0,value:C})}:function(N,C){N.default=C}),u=this&&this.__importStar||function(N){if(N&&N.__esModule)return N;var C={};if(null!=N)for(var j in N)"default"!==j&&Object.prototype.hasOwnProperty.call(N,j)&&g(C,N,j);return c(C,N),C};Object.defineProperty(b,"__esModule",{value:!0}),b.Parser=void 0;var d=u(F(6282)),h=F(6569),p=new Set(["input","option","optgroup","select","button","datalist","textarea"]),_=new Set(["p"]),w=new Set(["thead","tbody"]),D=new Set(["dd","dt"]),T=new Set(["rt","rp"]),I=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["li",new Set(["li"])],["p",_],["h1",_],["h2",_],["h3",_],["h4",_],["h5",_],["h6",_],["select",p],["input",p],["output",p],["button",p],["datalist",p],["textarea",p],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",D],["dt",D],["address",_],["article",_],["aside",_],["blockquote",_],["details",_],["div",_],["dl",_],["fieldset",_],["figcaption",_],["figure",_],["footer",_],["form",_],["header",_],["hr",_],["main",_],["nav",_],["ol",_],["pre",_],["section",_],["table",_],["ul",_],["rt",T],["rp",T],["tbody",w],["tfoot",w]]),x=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),v=new Set(["math","svg"]),R=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),E=/\s|\//,H=function(){function N(C,j){var B,O,A,G,W;void 0===j&&(j={}),this.options=j,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=C??{},this.lowerCaseTagNames=null!==(B=j.lowerCaseTags)&&void 0!==B?B:!j.xmlMode,this.lowerCaseAttributeNames=null!==(O=j.lowerCaseAttributeNames)&&void 0!==O?O:!j.xmlMode,this.tokenizer=new(null!==(A=j.Tokenizer)&&void 0!==A?A:d.default)(this.options,this),null===(W=(G=this.cbs).onparserinit)||void 0===W||W.call(G,this)}return N.prototype.ontext=function(C,j){var B,O,A=this.getSlice(C,j);this.endIndex=j-1,null===(O=(B=this.cbs).ontext)||void 0===O||O.call(B,A),this.startIndex=j},N.prototype.ontextentity=function(C){var j,B,O=this.tokenizer.getSectionStart();this.endIndex=O-1,null===(B=(j=this.cbs).ontext)||void 0===B||B.call(j,(0,h.fromCodePoint)(C)),this.startIndex=O},N.prototype.isVoidElement=function(C){return!this.options.xmlMode&&x.has(C)},N.prototype.onopentagname=function(C,j){this.endIndex=j;var B=this.getSlice(C,j);this.lowerCaseTagNames&&(B=B.toLowerCase()),this.emitOpenTag(B)},N.prototype.emitOpenTag=function(C){var j,B,O,A;this.openTagStart=this.startIndex,this.tagname=C;var G=!this.options.xmlMode&&I.get(C);if(G)for(;this.stack.length>0&&G.has(this.stack[this.stack.length-1]);){var W=this.stack.pop();null===(B=(j=this.cbs).onclosetag)||void 0===B||B.call(j,W,!0)}this.isVoidElement(C)||(this.stack.push(C),v.has(C)?this.foreignContext.push(!0):R.has(C)&&this.foreignContext.push(!1)),null===(A=(O=this.cbs).onopentagname)||void 0===A||A.call(O,C),this.cbs.onopentag&&(this.attribs={})},N.prototype.endOpenTag=function(C){var j,B;this.startIndex=this.openTagStart,this.attribs&&(null===(B=(j=this.cbs).onopentag)||void 0===B||B.call(j,this.tagname,this.attribs,C),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""},N.prototype.onopentagend=function(C){this.endIndex=C,this.endOpenTag(!1),this.startIndex=C+1},N.prototype.onclosetag=function(C,j){var B,O,A,G,W,$;this.endIndex=j;var K=this.getSlice(C,j);if(this.lowerCaseTagNames&&(K=K.toLowerCase()),(v.has(K)||R.has(K))&&this.foreignContext.pop(),this.isVoidElement(K))!this.options.xmlMode&&"br"===K&&(null===(O=(B=this.cbs).onopentagname)||void 0===O||O.call(B,"br"),null===(G=(A=this.cbs).onopentag)||void 0===G||G.call(A,"br",{},!0),null===($=(W=this.cbs).onclosetag)||void 0===$||$.call(W,"br",!1));else{var J=this.stack.lastIndexOf(K);if(-1!==J)if(this.cbs.onclosetag)for(var te=this.stack.length-J;te--;)this.cbs.onclosetag(this.stack.pop(),0!==te);else this.stack.length=J;else!this.options.xmlMode&&"p"===K&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=j+1},N.prototype.onselfclosingtag=function(C){this.endIndex=C,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=C+1):this.onopentagend(C)},N.prototype.closeCurrentTag=function(C){var j,B,O=this.tagname;this.endOpenTag(C),this.stack[this.stack.length-1]===O&&(null===(B=(j=this.cbs).onclosetag)||void 0===B||B.call(j,O,!C),this.stack.pop())},N.prototype.onattribname=function(C,j){this.startIndex=C;var B=this.getSlice(C,j);this.attribname=this.lowerCaseAttributeNames?B.toLowerCase():B},N.prototype.onattribdata=function(C,j){this.attribvalue+=this.getSlice(C,j)},N.prototype.onattribentity=function(C){this.attribvalue+=(0,h.fromCodePoint)(C)},N.prototype.onattribend=function(C,j){var B,O;this.endIndex=j,null===(O=(B=this.cbs).onattribute)||void 0===O||O.call(B,this.attribname,this.attribvalue,C===d.QuoteType.Double?'"':C===d.QuoteType.Single?"'":C===d.QuoteType.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""},N.prototype.getInstructionName=function(C){var j=C.search(E),B=j<0?C:C.substr(0,j);return this.lowerCaseTagNames&&(B=B.toLowerCase()),B},N.prototype.ondeclaration=function(C,j){this.endIndex=j;var B=this.getSlice(C,j);if(this.cbs.onprocessinginstruction){var O=this.getInstructionName(B);this.cbs.onprocessinginstruction("!".concat(O),"!".concat(B))}this.startIndex=j+1},N.prototype.onprocessinginstruction=function(C,j){this.endIndex=j;var B=this.getSlice(C,j);if(this.cbs.onprocessinginstruction){var O=this.getInstructionName(B);this.cbs.onprocessinginstruction("?".concat(O),"?".concat(B))}this.startIndex=j+1},N.prototype.oncomment=function(C,j,B){var O,A,G,W;this.endIndex=j,null===(A=(O=this.cbs).oncomment)||void 0===A||A.call(O,this.getSlice(C,j-B)),null===(W=(G=this.cbs).oncommentend)||void 0===W||W.call(G),this.startIndex=j+1},N.prototype.oncdata=function(C,j,B){var O,A,G,W,$,K,J,te,_e,we;this.endIndex=j;var be=this.getSlice(C,j-B);this.options.xmlMode||this.options.recognizeCDATA?(null===(A=(O=this.cbs).oncdatastart)||void 0===A||A.call(O),null===(W=(G=this.cbs).ontext)||void 0===W||W.call(G,be),null===(K=($=this.cbs).oncdataend)||void 0===K||K.call($)):(null===(te=(J=this.cbs).oncomment)||void 0===te||te.call(J,"[CDATA[".concat(be,"]]")),null===(we=(_e=this.cbs).oncommentend)||void 0===we||we.call(_e)),this.startIndex=j+1},N.prototype.onend=function(){var C,j;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var B=this.stack.length;B>0;this.cbs.onclosetag(this.stack[--B],!0));}null===(j=(C=this.cbs).onend)||void 0===j||j.call(C)},N.prototype.reset=function(){var C,j,B,O;null===(j=(C=this.cbs).onreset)||void 0===j||j.call(C),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(O=(B=this.cbs).onparserinit)||void 0===O||O.call(B,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1},N.prototype.parseComplete=function(C){this.reset(),this.end(C)},N.prototype.getSlice=function(C,j){for(;C-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var B=this.buffers[0].slice(C-this.bufferOffset,j-this.bufferOffset);j-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),B+=this.buffers[0].slice(0,j-this.bufferOffset);return B},N.prototype.shiftBuffer=function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()},N.prototype.write=function(C){var j,B;this.ended?null===(B=(j=this.cbs).onerror)||void 0===B||B.call(j,new Error(".write() after done!")):(this.buffers.push(C),this.tokenizer.running&&(this.tokenizer.write(C),this.writeIndex++))},N.prototype.end=function(C){var j,B;this.ended?null===(B=(j=this.cbs).onerror)||void 0===B||B.call(j,Error(".end() after done!")):(C&&this.write(C),this.ended=!0,this.tokenizer.end())},N.prototype.pause=function(){this.tokenizer.pause()},N.prototype.resume=function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.QuoteType=void 0;var D,x,g=F(6569),c=(()=>{return(x=c||(c={}))[x.Tab=9]="Tab",x[x.NewLine=10]="NewLine",x[x.FormFeed=12]="FormFeed",x[x.CarriageReturn=13]="CarriageReturn",x[x.Space=32]="Space",x[x.ExclamationMark=33]="ExclamationMark",x[x.Num=35]="Num",x[x.Amp=38]="Amp",x[x.SingleQuote=39]="SingleQuote",x[x.DoubleQuote=34]="DoubleQuote",x[x.Dash=45]="Dash",x[x.Slash=47]="Slash",x[x.Zero=48]="Zero",x[x.Nine=57]="Nine",x[x.Semi=59]="Semi",x[x.Lt=60]="Lt",x[x.Eq=61]="Eq",x[x.Gt=62]="Gt",x[x.Questionmark=63]="Questionmark",x[x.UpperA=65]="UpperA",x[x.LowerA=97]="LowerA",x[x.UpperF=70]="UpperF",x[x.LowerF=102]="LowerF",x[x.UpperZ=90]="UpperZ",x[x.LowerZ=122]="LowerZ",x[x.LowerX=120]="LowerX",x[x.OpeningSquareBracket=91]="OpeningSquareBracket",c;var x})(),u=(()=>{return(x=u||(u={}))[x.Text=1]="Text",x[x.BeforeTagName=2]="BeforeTagName",x[x.InTagName=3]="InTagName",x[x.InSelfClosingTag=4]="InSelfClosingTag",x[x.BeforeClosingTagName=5]="BeforeClosingTagName",x[x.InClosingTagName=6]="InClosingTagName",x[x.AfterClosingTagName=7]="AfterClosingTagName",x[x.BeforeAttributeName=8]="BeforeAttributeName",x[x.InAttributeName=9]="InAttributeName",x[x.AfterAttributeName=10]="AfterAttributeName",x[x.BeforeAttributeValue=11]="BeforeAttributeValue",x[x.InAttributeValueDq=12]="InAttributeValueDq",x[x.InAttributeValueSq=13]="InAttributeValueSq",x[x.InAttributeValueNq=14]="InAttributeValueNq",x[x.BeforeDeclaration=15]="BeforeDeclaration",x[x.InDeclaration=16]="InDeclaration",x[x.InProcessingInstruction=17]="InProcessingInstruction",x[x.BeforeComment=18]="BeforeComment",x[x.CDATASequence=19]="CDATASequence",x[x.InSpecialComment=20]="InSpecialComment",x[x.InCommentLike=21]="InCommentLike",x[x.BeforeSpecialS=22]="BeforeSpecialS",x[x.SpecialStartSequence=23]="SpecialStartSequence",x[x.InSpecialTag=24]="InSpecialTag",x[x.BeforeEntity=25]="BeforeEntity",x[x.BeforeNumericEntity=26]="BeforeNumericEntity",x[x.InNamedEntity=27]="InNamedEntity",x[x.InNumericEntity=28]="InNumericEntity",x[x.InHexEntity=29]="InHexEntity",u;var x})();function d(x){return x===c.Space||x===c.NewLine||x===c.Tab||x===c.FormFeed||x===c.CarriageReturn}function h(x){return x===c.Slash||x===c.Gt||d(x)}function p(x){return x>=c.Zero&&x<=c.Nine}(x=D=b.QuoteType||(b.QuoteType={}))[x.NoValue=0]="NoValue",x[x.Unquoted=1]="Unquoted",x[x.Single=2]="Single",x[x.Double=3]="Double";var T={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},I=function(){function x(v,R){var E=v.xmlMode,H=void 0!==E&&E,N=v.decodeEntities,C=void 0===N||N;this.cbs=R,this.state=u.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=u.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=H,this.decodeEntities=C,this.entityTrie=H?g.xmlDecodeTree:g.htmlDecodeTree}return x.prototype.reset=function(){this.state=u.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=u.Text,this.currentSequence=void 0,this.running=!0,this.offset=0},x.prototype.write=function(v){this.offset+=this.buffer.length,this.buffer=v,this.parse()},x.prototype.end=function(){this.running&&this.finish()},x.prototype.pause=function(){this.running=!1},x.prototype.resume=function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=u.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&v===c.Amp&&(this.state=u.BeforeEntity)},x.prototype.stateSpecialStartSequence=function(v){var R=this.sequenceIndex===this.currentSequence.length;if(R?h(v):(32|v)===this.currentSequence[this.sequenceIndex]){if(!R)return void this.sequenceIndex++}else this.isSpecial=!1;this.sequenceIndex=0,this.state=u.InTagName,this.stateInTagName(v)},x.prototype.stateInSpecialTag=function(v){if(this.sequenceIndex===this.currentSequence.length){if(v===c.Gt||d(v)){var R=this.index-this.currentSequence.length;if(this.sectionStart=c.LowerA&&x<=c.LowerZ||x>=c.UpperA&&x<=c.UpperZ}(v)},x.prototype.startSpecial=function(v,R){this.isSpecial=!0,this.currentSequence=v,this.sequenceIndex=R,this.state=u.SpecialStartSequence},x.prototype.stateBeforeTagName=function(v){if(v===c.ExclamationMark)this.state=u.BeforeDeclaration,this.sectionStart=this.index+1;else if(v===c.Questionmark)this.state=u.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(v)){var R=32|v;this.sectionStart=this.index,this.xmlMode||R!==T.TitleEnd[2]?this.state=this.xmlMode||R!==T.ScriptEnd[2]?u.InTagName:u.BeforeSpecialS:this.startSpecial(T.TitleEnd,3)}else v===c.Slash?this.state=u.BeforeClosingTagName:(this.state=u.Text,this.stateText(v))},x.prototype.stateInTagName=function(v){h(v)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=u.BeforeAttributeName,this.stateBeforeAttributeName(v))},x.prototype.stateBeforeClosingTagName=function(v){d(v)||(v===c.Gt?this.state=u.Text:(this.state=this.isTagStartChar(v)?u.InClosingTagName:u.InSpecialComment,this.sectionStart=this.index))},x.prototype.stateInClosingTagName=function(v){(v===c.Gt||d(v))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=u.AfterClosingTagName,this.stateAfterClosingTagName(v))},x.prototype.stateAfterClosingTagName=function(v){(v===c.Gt||this.fastForwardTo(c.Gt))&&(this.state=u.Text,this.sectionStart=this.index+1)},x.prototype.stateBeforeAttributeName=function(v){v===c.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=u.InSpecialTag,this.sequenceIndex=0):this.state=u.Text,this.baseState=this.state,this.sectionStart=this.index+1):v===c.Slash?this.state=u.InSelfClosingTag:d(v)||(this.state=u.InAttributeName,this.sectionStart=this.index)},x.prototype.stateInSelfClosingTag=function(v){v===c.Gt?(this.cbs.onselfclosingtag(this.index),this.state=u.Text,this.baseState=u.Text,this.sectionStart=this.index+1,this.isSpecial=!1):d(v)||(this.state=u.BeforeAttributeName,this.stateBeforeAttributeName(v))},x.prototype.stateInAttributeName=function(v){(v===c.Eq||h(v))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=u.AfterAttributeName,this.stateAfterAttributeName(v))},x.prototype.stateAfterAttributeName=function(v){v===c.Eq?this.state=u.BeforeAttributeValue:v===c.Slash||v===c.Gt?(this.cbs.onattribend(D.NoValue,this.index),this.state=u.BeforeAttributeName,this.stateBeforeAttributeName(v)):d(v)||(this.cbs.onattribend(D.NoValue,this.index),this.state=u.InAttributeName,this.sectionStart=this.index)},x.prototype.stateBeforeAttributeValue=function(v){v===c.DoubleQuote?(this.state=u.InAttributeValueDq,this.sectionStart=this.index+1):v===c.SingleQuote?(this.state=u.InAttributeValueSq,this.sectionStart=this.index+1):d(v)||(this.sectionStart=this.index,this.state=u.InAttributeValueNq,this.stateInAttributeValueNoQuotes(v))},x.prototype.handleInAttributeValue=function(v,R){v===R||!this.decodeEntities&&this.fastForwardTo(R)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(R===c.DoubleQuote?D.Double:D.Single,this.index),this.state=u.BeforeAttributeName):this.decodeEntities&&v===c.Amp&&(this.baseState=this.state,this.state=u.BeforeEntity)},x.prototype.stateInAttributeValueDoubleQuotes=function(v){this.handleInAttributeValue(v,c.DoubleQuote)},x.prototype.stateInAttributeValueSingleQuotes=function(v){this.handleInAttributeValue(v,c.SingleQuote)},x.prototype.stateInAttributeValueNoQuotes=function(v){d(v)||v===c.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(D.Unquoted,this.index),this.state=u.BeforeAttributeName,this.stateBeforeAttributeName(v)):this.decodeEntities&&v===c.Amp&&(this.baseState=this.state,this.state=u.BeforeEntity)},x.prototype.stateBeforeDeclaration=function(v){v===c.OpeningSquareBracket?(this.state=u.CDATASequence,this.sequenceIndex=0):this.state=v===c.Dash?u.BeforeComment:u.InDeclaration},x.prototype.stateInDeclaration=function(v){(v===c.Gt||this.fastForwardTo(c.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=u.Text,this.sectionStart=this.index+1)},x.prototype.stateInProcessingInstruction=function(v){(v===c.Gt||this.fastForwardTo(c.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=u.Text,this.sectionStart=this.index+1)},x.prototype.stateBeforeComment=function(v){v===c.Dash?(this.state=u.InCommentLike,this.currentSequence=T.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=u.InDeclaration},x.prototype.stateInSpecialComment=function(v){(v===c.Gt||this.fastForwardTo(c.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=u.Text,this.sectionStart=this.index+1)},x.prototype.stateBeforeSpecialS=function(v){var R=32|v;R===T.ScriptEnd[3]?this.startSpecial(T.ScriptEnd,4):R===T.StyleEnd[3]?this.startSpecial(T.StyleEnd,4):(this.state=u.InTagName,this.stateInTagName(v))},x.prototype.stateBeforeEntity=function(v){this.entityExcess=1,this.entityResult=0,v===c.Num?this.state=u.BeforeNumericEntity:v===c.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=u.InNamedEntity,this.stateInNamedEntity(v))},x.prototype.stateInNamedEntity=function(v){if(this.entityExcess+=1,this.trieIndex=(0,g.determineBranch)(this.entityTrie,this.trieCurrent,this.trieIndex+1,v),this.trieIndex<0)return this.emitNamedEntity(),void this.index--;this.trieCurrent=this.entityTrie[this.trieIndex];var R=this.trieCurrent&g.BinTrieFlags.VALUE_LENGTH;if(R){var E=(R>>14)-1;if(this.allowLegacyEntity()||v===c.Semi){var H=this.index-this.entityExcess+1;H>this.sectionStart&&this.emitPartial(this.sectionStart,H),this.entityResult=this.trieIndex,this.trieIndex+=E,this.entityExcess=0,this.sectionStart=this.index+1,0===E&&this.emitNamedEntity()}else this.trieIndex+=E}},x.prototype.emitNamedEntity=function(){if(this.state=this.baseState,0!==this.entityResult)switch((this.entityTrie[this.entityResult]&g.BinTrieFlags.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~g.BinTrieFlags.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}},x.prototype.stateBeforeNumericEntity=function(v){(32|v)===c.LowerX?(this.entityExcess++,this.state=u.InHexEntity):(this.state=u.InNumericEntity,this.stateInNumericEntity(v))},x.prototype.emitNumericEntity=function(v){var R=this.index-this.entityExcess-1;R+2+Number(this.state===u.InHexEntity)!==this.index&&(R>this.sectionStart&&this.emitPartial(this.sectionStart,R),this.sectionStart=this.index+Number(v),this.emitCodePoint((0,g.replaceCodePoint)(this.entityResult))),this.state=this.baseState},x.prototype.stateInNumericEntity=function(v){v===c.Semi?this.emitNumericEntity(!0):p(v)?(this.entityResult=10*this.entityResult+(v-c.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},x.prototype.stateInHexEntity=function(v){v===c.Semi?this.emitNumericEntity(!0):p(v)?(this.entityResult=16*this.entityResult+(v-c.Zero),this.entityExcess++):function w(x){return x>=c.UpperA&&x<=c.UpperF||x>=c.LowerA&&x<=c.LowerF}(v)?(this.entityResult=16*this.entityResult+((32|v)-c.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},x.prototype.allowLegacyEntity=function(){return!this.xmlMode&&(this.baseState===u.Text||this.baseState===u.InSpecialTag)},x.prototype.cleanup=function(){this.running&&this.sectionStart!==this.index&&(this.state===u.Text||this.state===u.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===u.InAttributeValueDq||this.state===u.InAttributeValueSq||this.state===u.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))},x.prototype.shouldContinue=function(){return this.index{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.attributeNames=b.elementNames=void 0,b.elementNames=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(function(F){return[F.toLowerCase(),F]})),b.attributeNames=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(function(F){return[F.toLowerCase(),F]}))},1175:function(ee,b,F){"use strict";var g=this&&this.__assign||function(){return g=Object.assign||function(O){for(var A,G=1,W=arguments.length;G")}(O);case h.Comment:return function B(O){return"\x3c!--".concat(O.data,"--\x3e")}(O);case h.CDATA:return function j(O){return"")}(O);case h.Script:case h.Style:case h.Tag:return function H(O,A){var G;"foreign"===A.xmlMode&&(O.name=null!==(G=_.elementNames.get(O.name))&&void 0!==G?G:O.name,O.parent&&R.has(O.parent.name)&&(A=g(g({},A),{xmlMode:!1}))),!A.xmlMode&&E.has(O.name)&&(A=g(g({},A),{xmlMode:"foreign"}));var W="<".concat(O.name),$=function T(O,A){var G;if(O){var W=!1===(null!==(G=A.encodeEntities)&&void 0!==G?G:A.decodeEntities)?D:A.xmlMode||"utf8"!==A.encodeEntities?p.encodeXML:p.escapeAttribute;return Object.keys(O).map(function($){var K,J,te=null!==(K=O[$])&&void 0!==K?K:"";return"foreign"===A.xmlMode&&($=null!==(J=_.attributeNames.get($))&&void 0!==J?J:$),A.emptyAttrs||A.xmlMode||""!==te?"".concat($,'="').concat(W(te),'"'):$}).join(" ")}}(O.attribs,A);return $&&(W+=" ".concat($)),0===O.children.length&&(A.xmlMode?!1!==A.selfClosingTags:A.selfClosingTags&&I.has(O.name))?(A.xmlMode||(W+=" "),W+="/>"):(W+=">",O.children.length>0&&(W+=x(O.children,A)),(A.xmlMode||!I.has(O.name))&&(W+=""))),W}(O,A);case h.Text:return function C(O,A){var G,W=O.data||"";return!1!==(null!==(G=A.encodeEntities)&&void 0!==G?G:A.decodeEntities)&&!(!A.xmlMode&&O.parent&&w.has(O.parent.name))&&(W=A.xmlMode||"utf8"!==A.encodeEntities?(0,p.encodeXML)(W):(0,p.escapeText)(W)),W}(O,A)}}b.render=x,b.default=x;var R=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),E=new Set(["svg","math"])},3437:function(ee,b,F){"use strict";var g=this&&this.__createBinding||(Object.create?function(_,w,D,T){void 0===T&&(T=D);var I=Object.getOwnPropertyDescriptor(w,D);(!I||("get"in I?!w.__esModule:I.writable||I.configurable))&&(I={enumerable:!0,get:function(){return w[D]}}),Object.defineProperty(_,T,I)}:function(_,w,D,T){void 0===T&&(T=D),_[T]=w[D]}),c=this&&this.__exportStar||function(_,w){for(var D in _)"default"!==D&&!Object.prototype.hasOwnProperty.call(w,D)&&g(w,_,D)};Object.defineProperty(b,"__esModule",{value:!0}),b.DomHandler=void 0;var u=F(6316),d=F(2105);c(F(2105),b);var h={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},p=function(){function _(w,D,T){this.dom=[],this.root=new d.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof D&&(T=D,D=h),"object"==typeof w&&(D=w,w=void 0),this.callback=w??null,this.options=D??h,this.elementCB=T??null}return _.prototype.onparserinit=function(w){this.parser=w},_.prototype.onreset=function(){this.dom=[],this.root=new d.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},_.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},_.prototype.onerror=function(w){this.handleCallback(w)},_.prototype.onclosetag=function(){this.lastNode=null;var w=this.tagStack.pop();this.options.withEndIndices&&(w.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(w)},_.prototype.onopentag=function(w,D){var I=new d.Element(w,D,void 0,this.options.xmlMode?u.ElementType.Tag:void 0);this.addNode(I),this.tagStack.push(I)},_.prototype.ontext=function(w){var D=this.lastNode;if(D&&D.type===u.ElementType.Text)D.data+=w,this.options.withEndIndices&&(D.endIndex=this.parser.endIndex);else{var T=new d.Text(w);this.addNode(T),this.lastNode=T}},_.prototype.oncomment=function(w){if(this.lastNode&&this.lastNode.type===u.ElementType.Comment)this.lastNode.data+=w;else{var D=new d.Comment(w);this.addNode(D),this.lastNode=D}},_.prototype.oncommentend=function(){this.lastNode=null},_.prototype.oncdatastart=function(){var w=new d.Text(""),D=new d.CDATA([w]);this.addNode(D),w.parent=D,this.lastNode=w},_.prototype.oncdataend=function(){this.lastNode=null},_.prototype.onprocessinginstruction=function(w,D){var T=new d.ProcessingInstruction(w,D);this.addNode(T)},_.prototype.handleCallback=function(w){if("function"==typeof this.callback)this.callback(w,this.dom);else if(w)throw w},_.prototype.addNode=function(w){var D=this.tagStack[this.tagStack.length-1],T=D.children[D.children.length-1];this.options.withStartIndices&&(w.startIndex=this.parser.startIndex),this.options.withEndIndices&&(w.endIndex=this.parser.endIndex),D.children.push(w),T&&(w.prev=T,T.next=w),w.parent=D,this.lastNode=null},_}();b.DomHandler=p,b.default=p},2105:function(ee,b,F){"use strict";var A,g=this&&this.__extends||(A=function(G,W){return(A=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function($,K){$.__proto__=K}||function($,K){for(var J in K)Object.prototype.hasOwnProperty.call(K,J)&&($[J]=K[J])})(G,W)},function(G,W){if("function"!=typeof W&&null!==W)throw new TypeError("Class extends value "+String(W)+" is not a constructor or null");function $(){this.constructor=G}A(G,W),G.prototype=null===W?Object.create(W):($.prototype=W.prototype,new $)}),c=this&&this.__assign||function(){return c=Object.assign||function(A){for(var G,W=1,$=arguments.length;W<$;W++)for(var K in G=arguments[W])Object.prototype.hasOwnProperty.call(G,K)&&(A[K]=G[K]);return A},c.apply(this,arguments)};Object.defineProperty(b,"__esModule",{value:!0}),b.cloneNode=b.hasChildren=b.isDocument=b.isDirective=b.isComment=b.isText=b.isCDATA=b.isTag=b.Element=b.Document=b.CDATA=b.NodeWithChildren=b.ProcessingInstruction=b.Comment=b.Text=b.DataNode=b.Node=void 0;var u=F(6316),d=function(){function A(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(A.prototype,"parentNode",{get:function(){return this.parent},set:function(G){this.parent=G},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"previousSibling",{get:function(){return this.prev},set:function(G){this.prev=G},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"nextSibling",{get:function(){return this.next},set:function(G){this.next=G},enumerable:!1,configurable:!0}),A.prototype.cloneNode=function(G){return void 0===G&&(G=!1),B(this,G)},A}();b.Node=d;var h=function(A){function G(W){var $=A.call(this)||this;return $.data=W,$}return g(G,A),Object.defineProperty(G.prototype,"nodeValue",{get:function(){return this.data},set:function(W){this.data=W},enumerable:!1,configurable:!0}),G}(d);b.DataNode=h;var p=function(A){function G(){var W=null!==A&&A.apply(this,arguments)||this;return W.type=u.ElementType.Text,W}return g(G,A),Object.defineProperty(G.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),G}(h);b.Text=p;var _=function(A){function G(){var W=null!==A&&A.apply(this,arguments)||this;return W.type=u.ElementType.Comment,W}return g(G,A),Object.defineProperty(G.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),G}(h);b.Comment=_;var w=function(A){function G(W,$){var K=A.call(this,$)||this;return K.name=W,K.type=u.ElementType.Directive,K}return g(G,A),Object.defineProperty(G.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),G}(h);b.ProcessingInstruction=w;var D=function(A){function G(W){var $=A.call(this)||this;return $.children=W,$}return g(G,A),Object.defineProperty(G.prototype,"firstChild",{get:function(){var W;return null!==(W=this.children[0])&&void 0!==W?W:null},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"childNodes",{get:function(){return this.children},set:function(W){this.children=W},enumerable:!1,configurable:!0}),G}(d);b.NodeWithChildren=D;var T=function(A){function G(){var W=null!==A&&A.apply(this,arguments)||this;return W.type=u.ElementType.CDATA,W}return g(G,A),Object.defineProperty(G.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),G}(D);b.CDATA=T;var I=function(A){function G(){var W=null!==A&&A.apply(this,arguments)||this;return W.type=u.ElementType.Root,W}return g(G,A),Object.defineProperty(G.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),G}(D);b.Document=I;var x=function(A){function G(W,$,K,J){void 0===K&&(K=[]),void 0===J&&(J="script"===W?u.ElementType.Script:"style"===W?u.ElementType.Style:u.ElementType.Tag);var te=A.call(this,K)||this;return te.name=W,te.attribs=$,te.type=J,te}return g(G,A),Object.defineProperty(G.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"tagName",{get:function(){return this.name},set:function(W){this.name=W},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"attributes",{get:function(){var W=this;return Object.keys(this.attribs).map(function($){var K,J;return{name:$,value:W.attribs[$],namespace:null===(K=W["x-attribsNamespace"])||void 0===K?void 0:K[$],prefix:null===(J=W["x-attribsPrefix"])||void 0===J?void 0:J[$]}})},enumerable:!1,configurable:!0}),G}(D);function v(A){return(0,u.isTag)(A)}function R(A){return A.type===u.ElementType.CDATA}function E(A){return A.type===u.ElementType.Text}function H(A){return A.type===u.ElementType.Comment}function N(A){return A.type===u.ElementType.Directive}function C(A){return A.type===u.ElementType.Root}function B(A,G){var W;if(void 0===G&&(G=!1),E(A))W=new p(A.data);else if(H(A))W=new _(A.data);else if(v(A)){var $=G?O(A.children):[],K=new x(A.name,c({},A.attribs),$);$.forEach(function(we){return we.parent=K}),null!=A.namespace&&(K.namespace=A.namespace),A["x-attribsNamespace"]&&(K["x-attribsNamespace"]=c({},A["x-attribsNamespace"])),A["x-attribsPrefix"]&&(K["x-attribsPrefix"]=c({},A["x-attribsPrefix"])),W=K}else if(R(A)){$=G?O(A.children):[];var J=new T($);$.forEach(function(be){return be.parent=J}),W=J}else if(C(A)){$=G?O(A.children):[];var te=new I($);$.forEach(function(be){return be.parent=te}),A["x-mode"]&&(te["x-mode"]=A["x-mode"]),W=te}else{if(!N(A))throw new Error("Not implemented yet: ".concat(A.type));var _e=new w(A.name,A.data);null!=A["x-name"]&&(_e["x-name"]=A["x-name"],_e["x-publicId"]=A["x-publicId"],_e["x-systemId"]=A["x-systemId"]),W=_e}return W.startIndex=A.startIndex,W.endIndex=A.endIndex,null!=A.sourceCodeLocation&&(W.sourceCodeLocation=A.sourceCodeLocation),W}function O(A){for(var G=A.map(function($){return B($,!0)}),W=1;W{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.getFeed=void 0;var g=F(8149),c=F(4279);b.getFeed=function u(v){var R=D(x,v);return R?"feed"===R.name?function d(v){var R,E=v.children,H={type:"atom",items:(0,c.getElementsByTagName)("entry",E).map(function(j){var B,O=j.children,A={media:w(O)};I(A,"id","id",O),I(A,"title","title",O);var G=null===(B=D("link",O))||void 0===B?void 0:B.attribs.href;G&&(A.link=G);var W=T("summary",O)||T("content",O);W&&(A.description=W);var $=T("updated",O);return $&&(A.pubDate=new Date($)),A})};I(H,"id","id",E),I(H,"title","title",E);var N=null===(R=D("link",E))||void 0===R?void 0:R.attribs.href;N&&(H.link=N),I(H,"description","subtitle",E);var C=T("updated",E);return C&&(H.updated=new Date(C)),I(H,"author","email",E,!0),H}(R):function h(v){var R,E,H=null!==(E=null===(R=D("channel",v.children))||void 0===R?void 0:R.children)&&void 0!==E?E:[],N={type:v.name.substr(0,3),id:"",items:(0,c.getElementsByTagName)("item",v.children).map(function(j){var B=j.children,O={media:w(B)};I(O,"id","guid",B),I(O,"title","title",B),I(O,"link","link",B),I(O,"description","description",B);var A=T("pubDate",B);return A&&(O.pubDate=new Date(A)),O})};I(N,"title","title",H),I(N,"link","link",H),I(N,"description","description",H);var C=T("lastBuildDate",H);return C&&(N.updated=new Date(C)),I(N,"author","managingEditor",H,!0),N}(R):null};var p=["url","type","lang"],_=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function w(v){return(0,c.getElementsByTagName)("media:content",v).map(function(R){for(var E=R.attribs,H={medium:E.medium,isDefault:!!E.isDefault},N=0,C=p;N{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.uniqueSort=b.compareDocumentPosition=b.DocumentPosition=b.removeSubsets=void 0;var u,p,g=F(3437);function d(p,_){var w=[],D=[];if(p===_)return 0;for(var T=(0,g.hasChildren)(p)?p:p.parent;T;)w.unshift(T),T=T.parent;for(T=(0,g.hasChildren)(_)?_:_.parent;T;)D.unshift(T),T=T.parent;for(var I=Math.min(w.length,D.length),x=0;xR.indexOf(H)?v===_?u.FOLLOWING|u.CONTAINED_BY:u.FOLLOWING:v===p?u.PRECEDING|u.CONTAINS:u.PRECEDING}b.removeSubsets=function c(p){for(var _=p.length;--_>=0;){var w=p[_];if(_>0&&p.lastIndexOf(w,_-1)>=0)p.splice(_,1);else for(var D=w.parent;D;D=D.parent)if(p.includes(D)){p.splice(_,1);break}}return p},(p=u=b.DocumentPosition||(b.DocumentPosition={}))[p.DISCONNECTED=1]="DISCONNECTED",p[p.PRECEDING=2]="PRECEDING",p[p.FOLLOWING=4]="FOLLOWING",p[p.CONTAINS=8]="CONTAINS",p[p.CONTAINED_BY=16]="CONTAINED_BY",b.compareDocumentPosition=d,b.uniqueSort=function h(p){return(p=p.filter(function(_,w,D){return!D.includes(_,w+1)})).sort(function(_,w){var D=d(_,w);return D&u.PRECEDING?-1:D&u.FOLLOWING?1:0}),p}},5722:function(ee,b,F){"use strict";var g=this&&this.__createBinding||(Object.create?function(d,h,p,_){void 0===_&&(_=p);var w=Object.getOwnPropertyDescriptor(h,p);(!w||("get"in w?!h.__esModule:w.writable||w.configurable))&&(w={enumerable:!0,get:function(){return h[p]}}),Object.defineProperty(d,_,w)}:function(d,h,p,_){void 0===_&&(_=p),d[_]=h[p]}),c=this&&this.__exportStar||function(d,h){for(var p in d)"default"!==p&&!Object.prototype.hasOwnProperty.call(h,p)&&g(h,d,p)};Object.defineProperty(b,"__esModule",{value:!0}),b.hasChildren=b.isDocument=b.isComment=b.isText=b.isCDATA=b.isTag=void 0,c(F(8149),b),c(F(74),b),c(F(6180),b),c(F(2206),b),c(F(4279),b),c(F(863),b),c(F(4477),b);var u=F(3437);Object.defineProperty(b,"isTag",{enumerable:!0,get:function(){return u.isTag}}),Object.defineProperty(b,"isCDATA",{enumerable:!0,get:function(){return u.isCDATA}}),Object.defineProperty(b,"isText",{enumerable:!0,get:function(){return u.isText}}),Object.defineProperty(b,"isComment",{enumerable:!0,get:function(){return u.isComment}}),Object.defineProperty(b,"isDocument",{enumerable:!0,get:function(){return u.isDocument}}),Object.defineProperty(b,"hasChildren",{enumerable:!0,get:function(){return u.hasChildren}})},4279:(ee,b,F)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.getElementsByTagType=b.getElementsByTagName=b.getElementById=b.getElements=b.testElement=void 0;var g=F(3437),c=F(2206),u={tag_name:function(x){return"function"==typeof x?function(v){return(0,g.isTag)(v)&&x(v.name)}:"*"===x?g.isTag:function(v){return(0,g.isTag)(v)&&v.name===x}},tag_type:function(x){return"function"==typeof x?function(v){return x(v.type)}:function(v){return v.type===x}},tag_contains:function(x){return"function"==typeof x?function(v){return(0,g.isText)(v)&&x(v.data)}:function(v){return(0,g.isText)(v)&&v.data===x}}};function d(x,v){return"function"==typeof v?function(R){return(0,g.isTag)(R)&&v(R.attribs[x])}:function(R){return(0,g.isTag)(R)&&R.attribs[x]===v}}function h(x,v){return function(R){return x(R)||v(R)}}function p(x){var v=Object.keys(x).map(function(R){var E=x[R];return Object.prototype.hasOwnProperty.call(u,R)?u[R](E):d(R,E)});return 0===v.length?null:v.reduce(h)}b.testElement=function _(x,v){var R=p(x);return!R||R(v)},b.getElements=function w(x,v,R,E){void 0===E&&(E=1/0);var H=p(x);return H?(0,c.filter)(H,v,R,E):[]},b.getElementById=function D(x,v,R){return void 0===R&&(R=!0),Array.isArray(v)||(v=[v]),(0,c.findOne)(d("id",x),v,R)},b.getElementsByTagName=function T(x,v,R,E){return void 0===R&&(R=!0),void 0===E&&(E=1/0),(0,c.filter)(u.tag_name(x),v,R,E)},b.getElementsByTagType=function I(x,v,R,E){return void 0===R&&(R=!0),void 0===E&&(E=1/0),(0,c.filter)(u.tag_type(x),v,R,E)}},6180:(ee,b)=>{"use strict";function F(p){if(p.prev&&(p.prev.next=p.next),p.next&&(p.next.prev=p.prev),p.parent){var _=p.parent.children;_.splice(_.lastIndexOf(p),1)}}Object.defineProperty(b,"__esModule",{value:!0}),b.prepend=b.prependChild=b.append=b.appendChild=b.replaceElement=b.removeElement=void 0,b.removeElement=F,b.replaceElement=function g(p,_){var w=_.prev=p.prev;w&&(w.next=_);var D=_.next=p.next;D&&(D.prev=_);var T=_.parent=p.parent;if(T){var I=T.children;I[I.lastIndexOf(p)]=_,p.parent=null}},b.appendChild=function c(p,_){if(F(_),_.next=null,_.parent=p,p.children.push(_)>1){var w=p.children[p.children.length-2];w.next=_,_.prev=w}else _.prev=null},b.append=function u(p,_){F(_);var w=p.parent,D=p.next;if(_.next=D,_.prev=p,p.next=_,_.parent=w,D){if(D.prev=_,w){var T=w.children;T.splice(T.lastIndexOf(D),0,_)}}else w&&w.children.push(_)},b.prependChild=function d(p,_){if(F(_),_.parent=p,_.prev=null,1!==p.children.unshift(_)){var w=p.children[1];w.prev=_,_.next=w}else _.next=null},b.prepend=function h(p,_){F(_);var w=p.parent;if(w){var D=w.children;D.splice(D.indexOf(p),0,_)}p.prev&&(p.prev.next=_),_.parent=w,_.prev=p.prev,_.next=p,p.prev=_}},2206:(ee,b,F)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.findAll=b.existsOne=b.findOne=b.findOneChild=b.find=b.filter=void 0;var g=F(3437);function u(w,D,T,I){for(var x=[],v=0,R=D;v0){var H=u(w,E.children,T,I);if(x.push.apply(x,H),(I-=H.length)<=0)break}}return x}b.filter=function c(w,D,T,I){return void 0===T&&(T=!0),void 0===I&&(I=1/0),Array.isArray(D)||(D=[D]),u(w,D,T,I)},b.find=u,b.findOneChild=function d(w,D){return D.find(w)},b.findOne=function h(w,D,T){void 0===T&&(T=!0);for(var I=null,x=0;x0&&(I=h(w,v.children,!0)))}return I},b.existsOne=function p(w,D){return D.some(function(T){return(0,g.isTag)(T)&&(w(T)||T.children.length>0&&p(w,T.children))})},b.findAll=function _(w,D){for(var T,v,I=[],x=D.filter(g.isTag);v=x.shift();){var R=null===(T=v.children)||void 0===T?void 0:T.filter(g.isTag);R&&R.length>0&&x.unshift.apply(x,R),w(v)&&I.push(v)}return I}},8149:function(ee,b,F){"use strict";var g=this&&this.__importDefault||function(T){return T&&T.__esModule?T:{default:T}};Object.defineProperty(b,"__esModule",{value:!0}),b.innerText=b.textContent=b.getText=b.getInnerHTML=b.getOuterHTML=void 0;var c=F(3437),u=g(F(1175)),d=F(6316);function h(T,I){return(0,u.default)(T,I)}b.getOuterHTML=h,b.getInnerHTML=function p(T,I){return(0,c.hasChildren)(T)?T.children.map(function(x){return h(x,I)}).join(""):""},b.getText=function _(T){return Array.isArray(T)?T.map(_).join(""):(0,c.isTag)(T)?"br"===T.name?"\n":_(T.children):(0,c.isCDATA)(T)?_(T.children):(0,c.isText)(T)?T.data:""},b.textContent=function w(T){return Array.isArray(T)?T.map(w).join(""):(0,c.hasChildren)(T)&&!(0,c.isComment)(T)?w(T.children):(0,c.isText)(T)?T.data:""},b.innerText=function D(T){return Array.isArray(T)?T.map(D).join(""):(0,c.hasChildren)(T)&&(T.type===d.ElementType.Tag||(0,c.isCDATA)(T))?D(T.children):(0,c.isText)(T)?T.data:""}},74:(ee,b,F)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.prevElementSibling=b.nextElementSibling=b.getName=b.hasAttrib=b.getAttributeValue=b.getSiblings=b.getParent=b.getChildren=void 0;var g=F(3437);function c(T){return(0,g.hasChildren)(T)?T.children:[]}function u(T){return T.parent||null}b.getChildren=c,b.getParent=u,b.getSiblings=function d(T){var v=u(T);if(null!=v)return c(v);for(var R=[T],E=T.prev,H=T.next;null!=E;)R.unshift(E),E=E.prev;for(;null!=H;)R.push(H),H=H.next;return R},b.getAttributeValue=function h(T,I){var x;return null===(x=T.attribs)||void 0===x?void 0:x[I]},b.hasAttrib=function p(T,I){return null!=T.attribs&&Object.prototype.hasOwnProperty.call(T.attribs,I)&&null!=T.attribs[I]},b.getName=function _(T){return T.name},b.nextElementSibling=function w(T){for(var x=T.next;null!==x&&!(0,g.isTag)(x);)x=x.next;return x},b.prevElementSibling=function D(T){for(var x=T.prev;null!==x&&!(0,g.isTag)(x);)x=x.prev;return x}},6569:function(ee,b,F){"use strict";var g=this&&this.__importDefault||function(E){return E&&E.__esModule?E:{default:E}};Object.defineProperty(b,"__esModule",{value:!0}),b.decodeXML=b.decodeHTMLStrict=b.decodeHTML=b.determineBranch=b.BinTrieFlags=b.fromCodePoint=b.replaceCodePoint=b.decodeCodePoint=b.xmlDecodeTree=b.htmlDecodeTree=void 0;var c=g(F(1575));b.htmlDecodeTree=c.default;var u=g(F(9704));b.xmlDecodeTree=u.default;var d=g(F(3906));b.decodeCodePoint=d.default;var h=F(3906);Object.defineProperty(b,"replaceCodePoint",{enumerable:!0,get:function(){return h.replaceCodePoint}}),Object.defineProperty(b,"fromCodePoint",{enumerable:!0,get:function(){return h.fromCodePoint}});var _,E,p=(()=>{return(E=p||(p={}))[E.NUM=35]="NUM",E[E.SEMI=59]="SEMI",E[E.ZERO=48]="ZERO",E[E.NINE=57]="NINE",E[E.LOWER_A=97]="LOWER_A",E[E.LOWER_F=102]="LOWER_F",E[E.LOWER_X=120]="LOWER_X",E[E.To_LOWER_BIT=32]="To_LOWER_BIT",p;var E})();function w(E){return function(N,C){for(var j="",B=0,O=0;(O=N.indexOf("&",O))>=0;)if(j+=N.slice(B,O),B=O,N.charCodeAt(O+=1)!==p.NUM){for(var J=0,te=1,_e=0,we=E[_e];O>14)-1))break;_e+=Le}}var Le;0!==J&&(j+=1==(Le=(E[J]&_.VALUE_LENGTH)>>14)?String.fromCharCode(E[J]&~_.VALUE_LENGTH):2===Le?String.fromCharCode(E[J+1]):String.fromCharCode(E[J+1],E[J+2]),B=O-te+1)}else{var A=O+1,G=10,W=N.charCodeAt(A);(W|p.To_LOWER_BIT)===p.LOWER_X&&(G=16,O+=1,A+=1);do{W=N.charCodeAt(++O)}while(W>=p.ZERO&&W<=p.NINE||16===G&&(W|p.To_LOWER_BIT)>=p.LOWER_A&&(W|p.To_LOWER_BIT)<=p.LOWER_F);if(A!==O){var $=N.substring(A,O),K=parseInt($,G);if(N.charCodeAt(O)===p.SEMI)O+=1;else if(C)continue;j+=(0,d.default)(K),B=O}}return j+N.slice(B)}}function D(E,H,N,C){var j=(H&_.BRANCH_LENGTH)>>7,B=H&_.JUMP_TABLE;if(0===j)return 0!==B&&C===B?N:-1;if(B){var O=C-B;return O<0||O>=j?-1:E[N+O]-1}for(var A=N,G=A+j-1;A<=G;){var W=A+G>>>1,$=E[W];if($C))return E[W+j];G=W-1}}return-1}(E=_=b.BinTrieFlags||(b.BinTrieFlags={}))[E.VALUE_LENGTH=49152]="VALUE_LENGTH",E[E.BRANCH_LENGTH=16256]="BRANCH_LENGTH",E[E.JUMP_TABLE=127]="JUMP_TABLE",b.determineBranch=D;var T=w(c.default),I=w(u.default);b.decodeHTML=function x(E){return T(E,!1)},b.decodeHTMLStrict=function v(E){return T(E,!0)},b.decodeXML=function R(E){return I(E,!0)}},3906:(ee,b)=>{"use strict";var F;Object.defineProperty(b,"__esModule",{value:!0}),b.replaceCodePoint=b.fromCodePoint=void 0;var g=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function c(d){var h;return d>=55296&&d<=57343||d>1114111?65533:null!==(h=g.get(d))&&void 0!==h?h:d}b.fromCodePoint=null!==(F=String.fromCodePoint)&&void 0!==F?F:function(d){var h="";return d>65535&&(d-=65536,h+=String.fromCharCode(d>>>10&1023|55296),d=56320|1023&d),h+String.fromCharCode(d)},b.replaceCodePoint=c,b.default=function u(d){return(0,b.fromCodePoint)(c(d))}},6836:function(ee,b,F){"use strict";var g=this&&this.__importDefault||function(w){return w&&w.__esModule?w:{default:w}};Object.defineProperty(b,"__esModule",{value:!0}),b.encodeNonAsciiHTML=b.encodeHTML=void 0;var c=g(F(5754)),u=F(681),d=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function _(w,D){for(var x,T="",I=0;null!==(x=w.exec(D));){var v=x.index;T+=D.substring(I,v);var R=D.charCodeAt(v),E=c.default.get(R);if("object"==typeof E){if(v+1{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.escapeText=b.escapeAttribute=b.escapeUTF8=b.escape=b.encodeXML=b.getCodePoint=b.xmlReplacer=void 0,b.xmlReplacer=/["&'<>$\x80-\uFFFF]/g;var F=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function g(u){for(var p,d="",h=0;null!==(p=b.xmlReplacer.exec(u));){var _=p.index,w=u.charCodeAt(_),D=F.get(w);void 0!==D?(d+=u.substring(h,_)+D,h=_+1):(d+="".concat(u.substring(h,_),"&#x").concat((0,b.getCodePoint)(u,_).toString(16),";"),h=b.xmlReplacer.lastIndex+=Number(55296==(64512&w)))}return d+u.substr(h)}function c(u,d){return function(p){for(var _,w=0,D="";_=u.exec(p);)w!==_.index&&(D+=p.substring(w,_.index)),D+=d.get(_[0].charCodeAt(0)),w=_.index+1;return D+p.substring(w)}}b.getCodePoint=null!=String.prototype.codePointAt?function(u,d){return u.codePointAt(d)}:function(u,d){return 55296==(64512&u.charCodeAt(d))?1024*(u.charCodeAt(d)-55296)+u.charCodeAt(d+1)-56320+65536:u.charCodeAt(d)},b.encodeXML=g,b.escape=g,b.escapeUTF8=c(/[&<>'"]/g,F),b.escapeAttribute=c(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),b.escapeText=c(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))},1575:(ee,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.default=new Uint16Array('\u1d41<\xd5\u0131\u028a\u049d\u057b\u05d0\u0675\u06de\u07a2\u07d6\u080f\u0a4a\u0a91\u0da1\u0e6d\u0f09\u0f26\u10ca\u1228\u12e1\u1415\u149d\u14c3\u14df\u1525\0\0\0\0\0\0\u156b\u16cd\u198d\u1c12\u1ddd\u1f7e\u2060\u21b0\u228d\u23c0\u23fb\u2442\u2824\u2912\u2d08\u2e48\u2fce\u3016\u32ba\u3639\u37ac\u38fe\u3a28\u3a71\u3ae0\u3b2e\u0800EMabcfglmnoprstu\\bfms\x7f\x84\x8b\x90\x95\x98\xa6\xb3\xb9\xc8\xcflig\u803b\xc6\u40c6P\u803b&\u4026cute\u803b\xc1\u40c1reve;\u4102\u0100iyx}rc\u803b\xc2\u40c2;\u4410r;\uc000\u{1d504}rave\u803b\xc0\u40c0pha;\u4391acr;\u4100d;\u6a53\u0100gp\x9d\xa1on;\u4104f;\uc000\u{1d538}plyFunction;\u6061ing\u803b\xc5\u40c5\u0100cs\xbe\xc3r;\uc000\u{1d49c}ign;\u6254ilde\u803b\xc3\u40c3ml\u803b\xc4\u40c4\u0400aceforsu\xe5\xfb\xfe\u0117\u011c\u0122\u0127\u012a\u0100cr\xea\xf2kslash;\u6216\u0176\xf6\xf8;\u6ae7ed;\u6306y;\u4411\u0180crt\u0105\u010b\u0114ause;\u6235noullis;\u612ca;\u4392r;\uc000\u{1d505}pf;\uc000\u{1d539}eve;\u42d8c\xf2\u0113mpeq;\u624e\u0700HOacdefhilorsu\u014d\u0151\u0156\u0180\u019e\u01a2\u01b5\u01b7\u01ba\u01dc\u0215\u0273\u0278\u027ecy;\u4427PY\u803b\xa9\u40a9\u0180cpy\u015d\u0162\u017aute;\u4106\u0100;i\u0167\u0168\u62d2talDifferentialD;\u6145leys;\u612d\u0200aeio\u0189\u018e\u0194\u0198ron;\u410cdil\u803b\xc7\u40c7rc;\u4108nint;\u6230ot;\u410a\u0100dn\u01a7\u01adilla;\u40b8terDot;\u40b7\xf2\u017fi;\u43a7rcle\u0200DMPT\u01c7\u01cb\u01d1\u01d6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01e2\u01f8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020foubleQuote;\u601duote;\u6019\u0200lnpu\u021e\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6a74\u0180git\u022f\u0236\u023aruent;\u6261nt;\u622fourIntegral;\u622e\u0100fr\u024c\u024e;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6a2fcr;\uc000\u{1d49e}p\u0100;C\u0284\u0285\u62d3ap;\u624d\u0580DJSZacefios\u02a0\u02ac\u02b0\u02b4\u02b8\u02cb\u02d7\u02e1\u02e6\u0333\u048d\u0100;o\u0179\u02a5trahd;\u6911cy;\u4402cy;\u4405cy;\u440f\u0180grs\u02bf\u02c4\u02c7ger;\u6021r;\u61a1hv;\u6ae4\u0100ay\u02d0\u02d5ron;\u410e;\u4414l\u0100;t\u02dd\u02de\u6207a;\u4394r;\uc000\u{1d507}\u0100af\u02eb\u0327\u0100cm\u02f0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031ccute;\u40b4o\u0174\u030b\u030d;\u42d9bleAcute;\u42ddrave;\u4060ilde;\u42dcond;\u62c4ferentialD;\u6146\u0470\u033d\0\0\0\u0342\u0354\0\u0405f;\uc000\u{1d53b}\u0180;DE\u0348\u0349\u034d\u40a8ot;\u60dcqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03cf\u03e2\u03f8ontourIntegra\xec\u0239o\u0274\u0379\0\0\u037b\xbb\u0349nArrow;\u61d3\u0100eo\u0387\u03a4ft\u0180ART\u0390\u0396\u03a1rrow;\u61d0ightArrow;\u61d4e\xe5\u02cang\u0100LR\u03ab\u03c4eft\u0100AR\u03b3\u03b9rrow;\u67f8ightArrow;\u67faightArrow;\u67f9ight\u0100AT\u03d8\u03derrow;\u61d2ee;\u62a8p\u0241\u03e9\0\0\u03efrrow;\u61d1ownArrow;\u61d5erticalBar;\u6225n\u0300ABLRTa\u0412\u042a\u0430\u045e\u047f\u037crrow\u0180;BU\u041d\u041e\u0422\u6193ar;\u6913pArrow;\u61f5reve;\u4311eft\u02d2\u043a\0\u0446\0\u0450ightVector;\u6950eeVector;\u695eector\u0100;B\u0459\u045a\u61bdar;\u6956ight\u01d4\u0467\0\u0471eeVector;\u695fector\u0100;B\u047a\u047b\u61c1ar;\u6957ee\u0100;A\u0486\u0487\u62a4rrow;\u61a7\u0100ct\u0492\u0497r;\uc000\u{1d49f}rok;\u4110\u0800NTacdfglmopqstux\u04bd\u04c0\u04c4\u04cb\u04de\u04e2\u04e7\u04ee\u04f5\u0521\u052f\u0536\u0552\u055d\u0560\u0565G;\u414aH\u803b\xd0\u40d0cute\u803b\xc9\u40c9\u0180aiy\u04d2\u04d7\u04dcron;\u411arc\u803b\xca\u40ca;\u442dot;\u4116r;\uc000\u{1d508}rave\u803b\xc8\u40c8ement;\u6208\u0100ap\u04fa\u04fecr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65fberySmallSquare;\u65ab\u0100gp\u0526\u052aon;\u4118f;\uc000\u{1d53c}silon;\u4395u\u0100ai\u053c\u0549l\u0100;T\u0542\u0543\u6a75ilde;\u6242librium;\u61cc\u0100ci\u0557\u055ar;\u6130m;\u6a73a;\u4397ml\u803b\xcb\u40cb\u0100ip\u056a\u056fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058d\u05b2\u05ccy;\u4424r;\uc000\u{1d509}lled\u0253\u0597\0\0\u05a3mallSquare;\u65fcerySmallSquare;\u65aa\u0370\u05ba\0\u05bf\0\0\u05c4f;\uc000\u{1d53d}All;\u6200riertrf;\u6131c\xf2\u05cb\u0600JTabcdfgorst\u05e8\u05ec\u05ef\u05fa\u0600\u0612\u0616\u061b\u061d\u0623\u066c\u0672cy;\u4403\u803b>\u403emma\u0100;d\u05f7\u05f8\u4393;\u43dcreve;\u411e\u0180eiy\u0607\u060c\u0610dil;\u4122rc;\u411c;\u4413ot;\u4120r;\uc000\u{1d50a};\u62d9pf;\uc000\u{1d53e}eater\u0300EFGLST\u0635\u0644\u064e\u0656\u065b\u0666qual\u0100;L\u063e\u063f\u6265ess;\u62dbullEqual;\u6267reater;\u6aa2ess;\u6277lantEqual;\u6a7eilde;\u6273cr;\uc000\u{1d4a2};\u626b\u0400Aacfiosu\u0685\u068b\u0696\u069b\u069e\u06aa\u06be\u06caRDcy;\u442a\u0100ct\u0690\u0694ek;\u42c7;\u405eirc;\u4124r;\u610clbertSpace;\u610b\u01f0\u06af\0\u06b2f;\u610dizontalLine;\u6500\u0100ct\u06c3\u06c5\xf2\u06a9rok;\u4126mp\u0144\u06d0\u06d8ownHum\xf0\u012fqual;\u624f\u0700EJOacdfgmnostu\u06fa\u06fe\u0703\u0707\u070e\u071a\u071e\u0721\u0728\u0744\u0778\u078b\u078f\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803b\xcd\u40cd\u0100iy\u0713\u0718rc\u803b\xce\u40ce;\u4418ot;\u4130r;\u6111rave\u803b\xcc\u40cc\u0180;ap\u0720\u072f\u073f\u0100cg\u0734\u0737r;\u412ainaryI;\u6148lie\xf3\u03dd\u01f4\u0749\0\u0762\u0100;e\u074d\u074e\u622c\u0100gr\u0753\u0758ral;\u622bsection;\u62c2isible\u0100CT\u076c\u0772omma;\u6063imes;\u6062\u0180gpt\u077f\u0783\u0788on;\u412ef;\uc000\u{1d540}a;\u4399cr;\u6110ilde;\u4128\u01eb\u079a\0\u079ecy;\u4406l\u803b\xcf\u40cf\u0280cfosu\u07ac\u07b7\u07bc\u07c2\u07d0\u0100iy\u07b1\u07b5rc;\u4134;\u4419r;\uc000\u{1d50d}pf;\uc000\u{1d541}\u01e3\u07c7\0\u07ccr;\uc000\u{1d4a5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07e4\u07e8\u07ec\u07f1\u07fd\u0802\u0808cy;\u4425cy;\u440cppa;\u439a\u0100ey\u07f6\u07fbdil;\u4136;\u441ar;\uc000\u{1d50e}pf;\uc000\u{1d542}cr;\uc000\u{1d4a6}\u0580JTaceflmost\u0825\u0829\u082c\u0850\u0863\u09b3\u09b8\u09c7\u09cd\u0a37\u0a47cy;\u4409\u803b<\u403c\u0280cmnpr\u0837\u083c\u0841\u0844\u084dute;\u4139bda;\u439bg;\u67ealacetrf;\u6112r;\u619e\u0180aey\u0857\u085c\u0861ron;\u413ddil;\u413b;\u441b\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087e\u08a9\u08b1\u08e0\u08e6\u08fc\u092f\u095b\u0390\u096a\u0100nr\u0883\u088fgleBracket;\u67e8row\u0180;BR\u0899\u089a\u089e\u6190ar;\u61e4ightArrow;\u61c6eiling;\u6308o\u01f5\u08b7\0\u08c3bleBracket;\u67e6n\u01d4\u08c8\0\u08d2eeVector;\u6961ector\u0100;B\u08db\u08dc\u61c3ar;\u6959loor;\u630aight\u0100AV\u08ef\u08f5rrow;\u6194ector;\u694e\u0100er\u0901\u0917e\u0180;AV\u0909\u090a\u0910\u62a3rrow;\u61a4ector;\u695aiangle\u0180;BE\u0924\u0925\u0929\u62b2ar;\u69cfqual;\u62b4p\u0180DTV\u0937\u0942\u094cownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61bfar;\u6958ector\u0100;B\u0965\u0966\u61bcar;\u6952ight\xe1\u039cs\u0300EFGLST\u097e\u098b\u0995\u099d\u09a2\u09adqualGreater;\u62daullEqual;\u6266reater;\u6276ess;\u6aa1lantEqual;\u6a7dilde;\u6272r;\uc000\u{1d50f}\u0100;e\u09bd\u09be\u62d8ftarrow;\u61daidot;\u413f\u0180npw\u09d4\u0a16\u0a1bg\u0200LRlr\u09de\u09f7\u0a02\u0a10eft\u0100AR\u09e6\u09ecrrow;\u67f5ightArrow;\u67f7ightArrow;\u67f6eft\u0100ar\u03b3\u0a0aight\xe1\u03bfight\xe1\u03caf;\uc000\u{1d543}er\u0100LR\u0a22\u0a2ceftArrow;\u6199ightArrow;\u6198\u0180cht\u0a3e\u0a40\u0a42\xf2\u084c;\u61b0rok;\u4141;\u626a\u0400acefiosu\u0a5a\u0a5d\u0a60\u0a77\u0a7c\u0a85\u0a8b\u0a8ep;\u6905y;\u441c\u0100dl\u0a65\u0a6fiumSpace;\u605flintrf;\u6133r;\uc000\u{1d510}nusPlus;\u6213pf;\uc000\u{1d544}c\xf2\u0a76;\u439c\u0480Jacefostu\u0aa3\u0aa7\u0aad\u0ac0\u0b14\u0b19\u0d91\u0d97\u0d9ecy;\u440acute;\u4143\u0180aey\u0ab4\u0ab9\u0aberon;\u4147dil;\u4145;\u441d\u0180gsw\u0ac7\u0af0\u0b0eative\u0180MTV\u0ad3\u0adf\u0ae8ediumSpace;\u600bhi\u0100cn\u0ae6\u0ad8\xeb\u0ad9eryThi\xee\u0ad9ted\u0100GL\u0af8\u0b06reaterGreate\xf2\u0673essLes\xf3\u0a48Line;\u400ar;\uc000\u{1d511}\u0200Bnpt\u0b22\u0b28\u0b37\u0b3areak;\u6060BreakingSpace;\u40a0f;\u6115\u0680;CDEGHLNPRSTV\u0b55\u0b56\u0b6a\u0b7c\u0ba1\u0beb\u0c04\u0c5e\u0c84\u0ca6\u0cd8\u0d61\u0d85\u6aec\u0100ou\u0b5b\u0b64ngruent;\u6262pCap;\u626doubleVerticalBar;\u6226\u0180lqx\u0b83\u0b8a\u0b9bement;\u6209ual\u0100;T\u0b92\u0b93\u6260ilde;\uc000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0bb6\u0bb7\u0bbd\u0bc9\u0bd3\u0bd8\u0be5\u626fqual;\u6271ullEqual;\uc000\u2267\u0338reater;\uc000\u226b\u0338ess;\u6279lantEqual;\uc000\u2a7e\u0338ilde;\u6275ump\u0144\u0bf2\u0bfdownHump;\uc000\u224e\u0338qual;\uc000\u224f\u0338e\u0100fs\u0c0a\u0c27tTriangle\u0180;BE\u0c1a\u0c1b\u0c21\u62eaar;\uc000\u29cf\u0338qual;\u62ecs\u0300;EGLST\u0c35\u0c36\u0c3c\u0c44\u0c4b\u0c58\u626equal;\u6270reater;\u6278ess;\uc000\u226a\u0338lantEqual;\uc000\u2a7d\u0338ilde;\u6274ested\u0100GL\u0c68\u0c79reaterGreater;\uc000\u2aa2\u0338essLess;\uc000\u2aa1\u0338recedes\u0180;ES\u0c92\u0c93\u0c9b\u6280qual;\uc000\u2aaf\u0338lantEqual;\u62e0\u0100ei\u0cab\u0cb9verseElement;\u620cghtTriangle\u0180;BE\u0ccb\u0ccc\u0cd2\u62ebar;\uc000\u29d0\u0338qual;\u62ed\u0100qu\u0cdd\u0d0cuareSu\u0100bp\u0ce8\u0cf9set\u0100;E\u0cf0\u0cf3\uc000\u228f\u0338qual;\u62e2erset\u0100;E\u0d03\u0d06\uc000\u2290\u0338qual;\u62e3\u0180bcp\u0d13\u0d24\u0d4eset\u0100;E\u0d1b\u0d1e\uc000\u2282\u20d2qual;\u6288ceeds\u0200;EST\u0d32\u0d33\u0d3b\u0d46\u6281qual;\uc000\u2ab0\u0338lantEqual;\u62e1ilde;\uc000\u227f\u0338erset\u0100;E\u0d58\u0d5b\uc000\u2283\u20d2qual;\u6289ilde\u0200;EFT\u0d6e\u0d6f\u0d75\u0d7f\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uc000\u{1d4a9}ilde\u803b\xd1\u40d1;\u439d\u0700Eacdfgmoprstuv\u0dbd\u0dc2\u0dc9\u0dd5\u0ddb\u0de0\u0de7\u0dfc\u0e02\u0e20\u0e22\u0e32\u0e3f\u0e44lig;\u4152cute\u803b\xd3\u40d3\u0100iy\u0dce\u0dd3rc\u803b\xd4\u40d4;\u441eblac;\u4150r;\uc000\u{1d512}rave\u803b\xd2\u40d2\u0180aei\u0dee\u0df2\u0df6cr;\u414cga;\u43a9cron;\u439fpf;\uc000\u{1d546}enCurly\u0100DQ\u0e0e\u0e1aoubleQuote;\u601cuote;\u6018;\u6a54\u0100cl\u0e27\u0e2cr;\uc000\u{1d4aa}ash\u803b\xd8\u40d8i\u016c\u0e37\u0e3cde\u803b\xd5\u40d5es;\u6a37ml\u803b\xd6\u40d6er\u0100BP\u0e4b\u0e60\u0100ar\u0e50\u0e53r;\u603eac\u0100ek\u0e5a\u0e5c;\u63deet;\u63b4arenthesis;\u63dc\u0480acfhilors\u0e7f\u0e87\u0e8a\u0e8f\u0e92\u0e94\u0e9d\u0eb0\u0efcrtialD;\u6202y;\u441fr;\uc000\u{1d513}i;\u43a6;\u43a0usMinus;\u40b1\u0100ip\u0ea2\u0eadncareplan\xe5\u069df;\u6119\u0200;eio\u0eb9\u0eba\u0ee0\u0ee4\u6abbcedes\u0200;EST\u0ec8\u0ec9\u0ecf\u0eda\u627aqual;\u6aaflantEqual;\u627cilde;\u627eme;\u6033\u0100dp\u0ee9\u0eeeuct;\u620fortion\u0100;a\u0225\u0ef9l;\u621d\u0100ci\u0f01\u0f06r;\uc000\u{1d4ab};\u43a8\u0200Ufos\u0f11\u0f16\u0f1b\u0f1fOT\u803b"\u4022r;\uc000\u{1d514}pf;\u611acr;\uc000\u{1d4ac}\u0600BEacefhiorsu\u0f3e\u0f43\u0f47\u0f60\u0f73\u0fa7\u0faa\u0fad\u1096\u10a9\u10b4\u10bearr;\u6910G\u803b\xae\u40ae\u0180cnr\u0f4e\u0f53\u0f56ute;\u4154g;\u67ebr\u0100;t\u0f5c\u0f5d\u61a0l;\u6916\u0180aey\u0f67\u0f6c\u0f71ron;\u4158dil;\u4156;\u4420\u0100;v\u0f78\u0f79\u611cerse\u0100EU\u0f82\u0f99\u0100lq\u0f87\u0f8eement;\u620builibrium;\u61cbpEquilibrium;\u696fr\xbb\u0f79o;\u43a1ght\u0400ACDFTUVa\u0fc1\u0feb\u0ff3\u1022\u1028\u105b\u1087\u03d8\u0100nr\u0fc6\u0fd2gleBracket;\u67e9row\u0180;BL\u0fdc\u0fdd\u0fe1\u6192ar;\u61e5eftArrow;\u61c4eiling;\u6309o\u01f5\u0ff9\0\u1005bleBracket;\u67e7n\u01d4\u100a\0\u1014eeVector;\u695dector\u0100;B\u101d\u101e\u61c2ar;\u6955loor;\u630b\u0100er\u102d\u1043e\u0180;AV\u1035\u1036\u103c\u62a2rrow;\u61a6ector;\u695biangle\u0180;BE\u1050\u1051\u1055\u62b3ar;\u69d0qual;\u62b5p\u0180DTV\u1063\u106e\u1078ownVector;\u694feeVector;\u695cector\u0100;B\u1082\u1083\u61bear;\u6954ector\u0100;B\u1091\u1092\u61c0ar;\u6953\u0100pu\u109b\u109ef;\u611dndImplies;\u6970ightarrow;\u61db\u0100ch\u10b9\u10bcr;\u611b;\u61b1leDelayed;\u69f4\u0680HOacfhimoqstu\u10e4\u10f1\u10f7\u10fd\u1119\u111e\u1151\u1156\u1161\u1167\u11b5\u11bb\u11bf\u0100Cc\u10e9\u10eeHcy;\u4429y;\u4428FTcy;\u442ccute;\u415a\u0280;aeiy\u1108\u1109\u110e\u1113\u1117\u6abcron;\u4160dil;\u415erc;\u415c;\u4421r;\uc000\u{1d516}ort\u0200DLRU\u112a\u1134\u113e\u1149ownArrow\xbb\u041eeftArrow\xbb\u089aightArrow\xbb\u0fddpArrow;\u6191gma;\u43a3allCircle;\u6218pf;\uc000\u{1d54a}\u0272\u116d\0\0\u1170t;\u621aare\u0200;ISU\u117b\u117c\u1189\u11af\u65a1ntersection;\u6293u\u0100bp\u118f\u119eset\u0100;E\u1197\u1198\u628fqual;\u6291erset\u0100;E\u11a8\u11a9\u6290qual;\u6292nion;\u6294cr;\uc000\u{1d4ae}ar;\u62c6\u0200bcmp\u11c8\u11db\u1209\u120b\u0100;s\u11cd\u11ce\u62d0et\u0100;E\u11cd\u11d5qual;\u6286\u0100ch\u11e0\u1205eeds\u0200;EST\u11ed\u11ee\u11f4\u11ff\u627bqual;\u6ab0lantEqual;\u627dilde;\u627fTh\xe1\u0f8c;\u6211\u0180;es\u1212\u1213\u1223\u62d1rset\u0100;E\u121c\u121d\u6283qual;\u6287et\xbb\u1213\u0580HRSacfhiors\u123e\u1244\u1249\u1255\u125e\u1271\u1276\u129f\u12c2\u12c8\u12d1ORN\u803b\xde\u40deADE;\u6122\u0100Hc\u124e\u1252cy;\u440by;\u4426\u0100bu\u125a\u125c;\u4009;\u43a4\u0180aey\u1265\u126a\u126fron;\u4164dil;\u4162;\u4422r;\uc000\u{1d517}\u0100ei\u127b\u1289\u01f2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128e\u1298kSpace;\uc000\u205f\u200aSpace;\u6009lde\u0200;EFT\u12ab\u12ac\u12b2\u12bc\u623cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uc000\u{1d54b}ipleDot;\u60db\u0100ct\u12d6\u12dbr;\uc000\u{1d4af}rok;\u4166\u0ae1\u12f7\u130e\u131a\u1326\0\u132c\u1331\0\0\0\0\0\u1338\u133d\u1377\u1385\0\u13ff\u1404\u140a\u1410\u0100cr\u12fb\u1301ute\u803b\xda\u40dar\u0100;o\u1307\u1308\u619fcir;\u6949r\u01e3\u1313\0\u1316y;\u440eve;\u416c\u0100iy\u131e\u1323rc\u803b\xdb\u40db;\u4423blac;\u4170r;\uc000\u{1d518}rave\u803b\xd9\u40d9acr;\u416a\u0100di\u1341\u1369er\u0100BP\u1348\u135d\u0100ar\u134d\u1350r;\u405fac\u0100ek\u1357\u1359;\u63dfet;\u63b5arenthesis;\u63ddon\u0100;P\u1370\u1371\u62c3lus;\u628e\u0100gp\u137b\u137fon;\u4172f;\uc000\u{1d54c}\u0400ADETadps\u1395\u13ae\u13b8\u13c4\u03e8\u13d2\u13d7\u13f3rrow\u0180;BD\u1150\u13a0\u13a4ar;\u6912ownArrow;\u61c5ownArrow;\u6195quilibrium;\u696eee\u0100;A\u13cb\u13cc\u62a5rrow;\u61a5own\xe1\u03f3er\u0100LR\u13de\u13e8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13f9\u13fa\u43d2on;\u43a5ing;\u416ecr;\uc000\u{1d4b0}ilde;\u4168ml\u803b\xdc\u40dc\u0480Dbcdefosv\u1427\u142c\u1430\u1433\u143e\u1485\u148a\u1490\u1496ash;\u62abar;\u6aeby;\u4412ash\u0100;l\u143b\u143c\u62a9;\u6ae6\u0100er\u1443\u1445;\u62c1\u0180bty\u144c\u1450\u147aar;\u6016\u0100;i\u144f\u1455cal\u0200BLST\u1461\u1465\u146a\u1474ar;\u6223ine;\u407ceparator;\u6758ilde;\u6240ThinSpace;\u600ar;\uc000\u{1d519}pf;\uc000\u{1d54d}cr;\uc000\u{1d4b1}dash;\u62aa\u0280cefos\u14a7\u14ac\u14b1\u14b6\u14bcirc;\u4174dge;\u62c0r;\uc000\u{1d51a}pf;\uc000\u{1d54e}cr;\uc000\u{1d4b2}\u0200fios\u14cb\u14d0\u14d2\u14d8r;\uc000\u{1d51b};\u439epf;\uc000\u{1d54f}cr;\uc000\u{1d4b3}\u0480AIUacfosu\u14f1\u14f5\u14f9\u14fd\u1504\u150f\u1514\u151a\u1520cy;\u442fcy;\u4407cy;\u442ecute\u803b\xdd\u40dd\u0100iy\u1509\u150drc;\u4176;\u442br;\uc000\u{1d51c}pf;\uc000\u{1d550}cr;\uc000\u{1d4b4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153f\u154b\u154f\u155d\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417d;\u4417ot;\u417b\u01f2\u1554\0\u155boWidt\xe8\u0ad9a;\u4396r;\u6128pf;\u6124cr;\uc000\u{1d4b5}\u0be1\u1583\u158a\u1590\0\u15b0\u15b6\u15bf\0\0\0\0\u15c6\u15db\u15eb\u165f\u166d\0\u1695\u169b\u16b2\u16b9\0\u16becute\u803b\xe1\u40e1reve;\u4103\u0300;Ediuy\u159c\u159d\u15a1\u15a3\u15a8\u15ad\u623e;\uc000\u223e\u0333;\u623frc\u803b\xe2\u40e2te\u80bb\xb4\u0306;\u4430lig\u803b\xe6\u40e6\u0100;r\xb2\u15ba;\uc000\u{1d51e}rave\u803b\xe0\u40e0\u0100ep\u15ca\u15d6\u0100fp\u15cf\u15d4sym;\u6135\xe8\u15d3ha;\u43b1\u0100ap\u15dfc\u0100cl\u15e4\u15e7r;\u4101g;\u6a3f\u0264\u15f0\0\0\u160a\u0280;adsv\u15fa\u15fb\u15ff\u1601\u1607\u6227nd;\u6a55;\u6a5clope;\u6a58;\u6a5a\u0380;elmrsz\u1618\u1619\u161b\u161e\u163f\u164f\u1659\u6220;\u69a4e\xbb\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163a\u163c\u163e;\u69a8;\u69a9;\u69aa;\u69ab;\u69ac;\u69ad;\u69ae;\u69aft\u0100;v\u1645\u1646\u621fb\u0100;d\u164c\u164d\u62be;\u699d\u0100pt\u1654\u1657h;\u6222\xbb\xb9arr;\u637c\u0100gp\u1663\u1667on;\u4105f;\uc000\u{1d552}\u0380;Eaeiop\u12c1\u167b\u167d\u1682\u1684\u1687\u168a;\u6a70cir;\u6a6f;\u624ad;\u624bs;\u4027rox\u0100;e\u12c1\u1692\xf1\u1683ing\u803b\xe5\u40e5\u0180cty\u16a1\u16a6\u16a8r;\uc000\u{1d4b6};\u402amp\u0100;e\u12c1\u16af\xf1\u0288ilde\u803b\xe3\u40e3ml\u803b\xe4\u40e4\u0100ci\u16c2\u16c8onin\xf4\u0272nt;\u6a11\u0800Nabcdefiklnoprsu\u16ed\u16f1\u1730\u173c\u1743\u1748\u1778\u177d\u17e0\u17e6\u1839\u1850\u170d\u193d\u1948\u1970ot;\u6aed\u0100cr\u16f6\u171ek\u0200ceps\u1700\u1705\u170d\u1713ong;\u624cpsilon;\u43f6rime;\u6035im\u0100;e\u171a\u171b\u623dq;\u62cd\u0176\u1722\u1726ee;\u62bded\u0100;g\u172c\u172d\u6305e\xbb\u172drk\u0100;t\u135c\u1737brk;\u63b6\u0100oy\u1701\u1741;\u4431quo;\u601e\u0280cmprt\u1753\u175b\u1761\u1764\u1768aus\u0100;e\u010a\u0109ptyv;\u69b0s\xe9\u170cno\xf5\u0113\u0180ahw\u176f\u1771\u1773;\u43b2;\u6136een;\u626cr;\uc000\u{1d51f}g\u0380costuvw\u178d\u179d\u17b3\u17c1\u17d5\u17db\u17de\u0180aiu\u1794\u1796\u179a\xf0\u0760rc;\u65efp\xbb\u1371\u0180dpt\u17a4\u17a8\u17adot;\u6a00lus;\u6a01imes;\u6a02\u0271\u17b9\0\0\u17becup;\u6a06ar;\u6605riangle\u0100du\u17cd\u17d2own;\u65bdp;\u65b3plus;\u6a04e\xe5\u1444\xe5\u14adarow;\u690d\u0180ako\u17ed\u1826\u1835\u0100cn\u17f2\u1823k\u0180lst\u17fa\u05ab\u1802ozenge;\u69ebriangle\u0200;dlr\u1812\u1813\u1818\u181d\u65b4own;\u65beeft;\u65c2ight;\u65b8k;\u6423\u01b1\u182b\0\u1833\u01b2\u182f\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183e\u184d\u0100;q\u1843\u1846\uc000=\u20e5uiv;\uc000\u2261\u20e5t;\u6310\u0200ptwx\u1859\u185e\u1867\u186cf;\uc000\u{1d553}\u0100;t\u13cb\u1863om\xbb\u13cctie;\u62c8\u0600DHUVbdhmptuv\u1885\u1896\u18aa\u18bb\u18d7\u18db\u18ec\u18ff\u1905\u190a\u1910\u1921\u0200LRlr\u188e\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18a1\u18a2\u18a4\u18a6\u18a8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18b3\u18b5\u18b7\u18b9;\u655d;\u655a;\u655c;\u6559\u0380;HLRhlr\u18ca\u18cb\u18cd\u18cf\u18d1\u18d3\u18d5\u6551;\u656c;\u6563;\u6560;\u656b;\u6562;\u655fox;\u69c9\u0200LRlr\u18e4\u18e6\u18e8\u18ea;\u6555;\u6552;\u6510;\u650c\u0280;DUdu\u06bd\u18f7\u18f9\u18fb\u18fd;\u6565;\u6568;\u652c;\u6534inus;\u629flus;\u629eimes;\u62a0\u0200LRlr\u1919\u191b\u191d\u191f;\u655b;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193b\u6502;\u656a;\u6561;\u655e;\u653c;\u6524;\u651c\u0100ev\u0123\u1942bar\u803b\xa6\u40a6\u0200ceio\u1951\u1956\u195a\u1960r;\uc000\u{1d4b7}mi;\u604fm\u0100;e\u171a\u171cl\u0180;bh\u1968\u1969\u196b\u405c;\u69c5sub;\u67c8\u016c\u1974\u197el\u0100;e\u1979\u197a\u6022t\xbb\u197ap\u0180;Ee\u012f\u1985\u1987;\u6aae\u0100;q\u06dc\u06db\u0ce1\u19a7\0\u19e8\u1a11\u1a15\u1a32\0\u1a37\u1a50\0\0\u1ab4\0\0\u1ac1\0\0\u1b21\u1b2e\u1b4d\u1b52\0\u1bfd\0\u1c0c\u0180cpr\u19ad\u19b2\u19ddute;\u4107\u0300;abcds\u19bf\u19c0\u19c4\u19ca\u19d5\u19d9\u6229nd;\u6a44rcup;\u6a49\u0100au\u19cf\u19d2p;\u6a4bp;\u6a47ot;\u6a40;\uc000\u2229\ufe00\u0100eo\u19e2\u19e5t;\u6041\xee\u0693\u0200aeiu\u19f0\u19fb\u1a01\u1a05\u01f0\u19f5\0\u19f8s;\u6a4don;\u410ddil\u803b\xe7\u40e7rc;\u4109ps\u0100;s\u1a0c\u1a0d\u6a4cm;\u6a50ot;\u410b\u0180dmn\u1a1b\u1a20\u1a26il\u80bb\xb8\u01adptyv;\u69b2t\u8100\xa2;e\u1a2d\u1a2e\u40a2r\xe4\u01b2r;\uc000\u{1d520}\u0180cei\u1a3d\u1a40\u1a4dy;\u4447ck\u0100;m\u1a47\u1a48\u6713ark\xbb\u1a48;\u43c7r\u0380;Ecefms\u1a5f\u1a60\u1a62\u1a6b\u1aa4\u1aaa\u1aae\u65cb;\u69c3\u0180;el\u1a69\u1a6a\u1a6d\u42c6q;\u6257e\u0261\u1a74\0\0\u1a88rrow\u0100lr\u1a7c\u1a81eft;\u61baight;\u61bb\u0280RSacd\u1a92\u1a94\u1a96\u1a9a\u1a9f\xbb\u0f47;\u64c8st;\u629birc;\u629aash;\u629dnint;\u6a10id;\u6aefcir;\u69c2ubs\u0100;u\u1abb\u1abc\u6663it\xbb\u1abc\u02ec\u1ac7\u1ad4\u1afa\0\u1b0aon\u0100;e\u1acd\u1ace\u403a\u0100;q\xc7\xc6\u026d\u1ad9\0\0\u1ae2a\u0100;t\u1ade\u1adf\u402c;\u4040\u0180;fl\u1ae8\u1ae9\u1aeb\u6201\xee\u1160e\u0100mx\u1af1\u1af6ent\xbb\u1ae9e\xf3\u024d\u01e7\u1afe\0\u1b07\u0100;d\u12bb\u1b02ot;\u6a6dn\xf4\u0246\u0180fry\u1b10\u1b14\u1b17;\uc000\u{1d554}o\xe4\u0254\u8100\xa9;s\u0155\u1b1dr;\u6117\u0100ao\u1b25\u1b29rr;\u61b5ss;\u6717\u0100cu\u1b32\u1b37r;\uc000\u{1d4b8}\u0100bp\u1b3c\u1b44\u0100;e\u1b41\u1b42\u6acf;\u6ad1\u0100;e\u1b49\u1b4a\u6ad0;\u6ad2dot;\u62ef\u0380delprvw\u1b60\u1b6c\u1b77\u1b82\u1bac\u1bd4\u1bf9arr\u0100lr\u1b68\u1b6a;\u6938;\u6935\u0270\u1b72\0\0\u1b75r;\u62dec;\u62dfarr\u0100;p\u1b7f\u1b80\u61b6;\u693d\u0300;bcdos\u1b8f\u1b90\u1b96\u1ba1\u1ba5\u1ba8\u622arcap;\u6a48\u0100au\u1b9b\u1b9ep;\u6a46p;\u6a4aot;\u628dr;\u6a45;\uc000\u222a\ufe00\u0200alrv\u1bb5\u1bbf\u1bde\u1be3rr\u0100;m\u1bbc\u1bbd\u61b7;\u693cy\u0180evw\u1bc7\u1bd4\u1bd8q\u0270\u1bce\0\0\u1bd2re\xe3\u1b73u\xe3\u1b75ee;\u62ceedge;\u62cfen\u803b\xa4\u40a4earrow\u0100lr\u1bee\u1bf3eft\xbb\u1b80ight\xbb\u1bbde\xe4\u1bdd\u0100ci\u1c01\u1c07onin\xf4\u01f7nt;\u6231lcty;\u632d\u0980AHabcdefhijlorstuwz\u1c38\u1c3b\u1c3f\u1c5d\u1c69\u1c75\u1c8a\u1c9e\u1cac\u1cb7\u1cfb\u1cff\u1d0d\u1d7b\u1d91\u1dab\u1dbb\u1dc6\u1dcdr\xf2\u0381ar;\u6965\u0200glrs\u1c48\u1c4d\u1c52\u1c54ger;\u6020eth;\u6138\xf2\u1133h\u0100;v\u1c5a\u1c5b\u6010\xbb\u090a\u016b\u1c61\u1c67arow;\u690fa\xe3\u0315\u0100ay\u1c6e\u1c73ron;\u410f;\u4434\u0180;ao\u0332\u1c7c\u1c84\u0100gr\u02bf\u1c81r;\u61catseq;\u6a77\u0180glm\u1c91\u1c94\u1c98\u803b\xb0\u40b0ta;\u43b4ptyv;\u69b1\u0100ir\u1ca3\u1ca8sht;\u697f;\uc000\u{1d521}ar\u0100lr\u1cb3\u1cb5\xbb\u08dc\xbb\u101e\u0280aegsv\u1cc2\u0378\u1cd6\u1cdc\u1ce0m\u0180;os\u0326\u1cca\u1cd4nd\u0100;s\u0326\u1cd1uit;\u6666amma;\u43ddin;\u62f2\u0180;io\u1ce7\u1ce8\u1cf8\u40f7de\u8100\xf7;o\u1ce7\u1cf0ntimes;\u62c7n\xf8\u1cf7cy;\u4452c\u026f\u1d06\0\0\u1d0arn;\u631eop;\u630d\u0280lptuw\u1d18\u1d1d\u1d22\u1d49\u1d55lar;\u4024f;\uc000\u{1d555}\u0280;emps\u030b\u1d2d\u1d37\u1d3d\u1d42q\u0100;d\u0352\u1d33ot;\u6251inus;\u6238lus;\u6214quare;\u62a1blebarwedg\xe5\xfan\u0180adh\u112e\u1d5d\u1d67ownarrow\xf3\u1c83arpoon\u0100lr\u1d72\u1d76ef\xf4\u1cb4igh\xf4\u1cb6\u0162\u1d7f\u1d85karo\xf7\u0f42\u026f\u1d8a\0\0\u1d8ern;\u631fop;\u630c\u0180cot\u1d98\u1da3\u1da6\u0100ry\u1d9d\u1da1;\uc000\u{1d4b9};\u4455l;\u69f6rok;\u4111\u0100dr\u1db0\u1db4ot;\u62f1i\u0100;f\u1dba\u1816\u65bf\u0100ah\u1dc0\u1dc3r\xf2\u0429a\xf2\u0fa6angle;\u69a6\u0100ci\u1dd2\u1dd5y;\u445fgrarr;\u67ff\u0900Dacdefglmnopqrstux\u1e01\u1e09\u1e19\u1e38\u0578\u1e3c\u1e49\u1e61\u1e7e\u1ea5\u1eaf\u1ebd\u1ee1\u1f2a\u1f37\u1f44\u1f4e\u1f5a\u0100Do\u1e06\u1d34o\xf4\u1c89\u0100cs\u1e0e\u1e14ute\u803b\xe9\u40e9ter;\u6a6e\u0200aioy\u1e22\u1e27\u1e31\u1e36ron;\u411br\u0100;c\u1e2d\u1e2e\u6256\u803b\xea\u40ealon;\u6255;\u444dot;\u4117\u0100Dr\u1e41\u1e45ot;\u6252;\uc000\u{1d522}\u0180;rs\u1e50\u1e51\u1e57\u6a9aave\u803b\xe8\u40e8\u0100;d\u1e5c\u1e5d\u6a96ot;\u6a98\u0200;ils\u1e6a\u1e6b\u1e72\u1e74\u6a99nters;\u63e7;\u6113\u0100;d\u1e79\u1e7a\u6a95ot;\u6a97\u0180aps\u1e85\u1e89\u1e97cr;\u4113ty\u0180;sv\u1e92\u1e93\u1e95\u6205et\xbb\u1e93p\u01001;\u1e9d\u1ea4\u0133\u1ea1\u1ea3;\u6004;\u6005\u6003\u0100gs\u1eaa\u1eac;\u414bp;\u6002\u0100gp\u1eb4\u1eb8on;\u4119f;\uc000\u{1d556}\u0180als\u1ec4\u1ece\u1ed2r\u0100;s\u1eca\u1ecb\u62d5l;\u69e3us;\u6a71i\u0180;lv\u1eda\u1edb\u1edf\u43b5on\xbb\u1edb;\u43f5\u0200csuv\u1eea\u1ef3\u1f0b\u1f23\u0100io\u1eef\u1e31rc\xbb\u1e2e\u0269\u1ef9\0\0\u1efb\xed\u0548ant\u0100gl\u1f02\u1f06tr\xbb\u1e5dess\xbb\u1e7a\u0180aei\u1f12\u1f16\u1f1als;\u403dst;\u625fv\u0100;D\u0235\u1f20D;\u6a78parsl;\u69e5\u0100Da\u1f2f\u1f33ot;\u6253rr;\u6971\u0180cdi\u1f3e\u1f41\u1ef8r;\u612fo\xf4\u0352\u0100ah\u1f49\u1f4b;\u43b7\u803b\xf0\u40f0\u0100mr\u1f53\u1f57l\u803b\xeb\u40ebo;\u60ac\u0180cip\u1f61\u1f64\u1f67l;\u4021s\xf4\u056e\u0100eo\u1f6c\u1f74ctatio\xee\u0559nential\xe5\u0579\u09e1\u1f92\0\u1f9e\0\u1fa1\u1fa7\0\0\u1fc6\u1fcc\0\u1fd3\0\u1fe6\u1fea\u2000\0\u2008\u205allingdotse\xf1\u1e44y;\u4444male;\u6640\u0180ilr\u1fad\u1fb3\u1fc1lig;\u8000\ufb03\u0269\u1fb9\0\0\u1fbdg;\u8000\ufb00ig;\u8000\ufb04;\uc000\u{1d523}lig;\u8000\ufb01lig;\uc000fj\u0180alt\u1fd9\u1fdc\u1fe1t;\u666dig;\u8000\ufb02ns;\u65b1of;\u4192\u01f0\u1fee\0\u1ff3f;\uc000\u{1d557}\u0100ak\u05bf\u1ff7\u0100;v\u1ffc\u1ffd\u62d4;\u6ad9artint;\u6a0d\u0100ao\u200c\u2055\u0100cs\u2011\u2052\u03b1\u201a\u2030\u2038\u2045\u2048\0\u2050\u03b2\u2022\u2025\u2027\u202a\u202c\0\u202e\u803b\xbd\u40bd;\u6153\u803b\xbc\u40bc;\u6155;\u6159;\u615b\u01b3\u2034\0\u2036;\u6154;\u6156\u02b4\u203e\u2041\0\0\u2043\u803b\xbe\u40be;\u6157;\u615c5;\u6158\u01b6\u204c\0\u204e;\u615a;\u615d8;\u615el;\u6044wn;\u6322cr;\uc000\u{1d4bb}\u0880Eabcdefgijlnorstv\u2082\u2089\u209f\u20a5\u20b0\u20b4\u20f0\u20f5\u20fa\u20ff\u2103\u2112\u2138\u0317\u213e\u2152\u219e\u0100;l\u064d\u2087;\u6a8c\u0180cmp\u2090\u2095\u209dute;\u41f5ma\u0100;d\u209c\u1cda\u43b3;\u6a86reve;\u411f\u0100iy\u20aa\u20aerc;\u411d;\u4433ot;\u4121\u0200;lqs\u063e\u0642\u20bd\u20c9\u0180;qs\u063e\u064c\u20c4lan\xf4\u0665\u0200;cdl\u0665\u20d2\u20d5\u20e5c;\u6aa9ot\u0100;o\u20dc\u20dd\u6a80\u0100;l\u20e2\u20e3\u6a82;\u6a84\u0100;e\u20ea\u20ed\uc000\u22db\ufe00s;\u6a94r;\uc000\u{1d524}\u0100;g\u0673\u061bmel;\u6137cy;\u4453\u0200;Eaj\u065a\u210c\u210e\u2110;\u6a92;\u6aa5;\u6aa4\u0200Eaes\u211b\u211d\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6a8arox\xbb\u2124\u0100;q\u212e\u212f\u6a88\u0100;q\u212e\u211bim;\u62e7pf;\uc000\u{1d558}\u0100ci\u2143\u2146r;\u610am\u0180;el\u066b\u214e\u2150;\u6a8e;\u6a90\u8300>;cdlqr\u05ee\u2160\u216a\u216e\u2173\u2179\u0100ci\u2165\u2167;\u6aa7r;\u6a7aot;\u62d7Par;\u6995uest;\u6a7c\u0280adels\u2184\u216a\u2190\u0656\u219b\u01f0\u2189\0\u218epro\xf8\u209er;\u6978q\u0100lq\u063f\u2196les\xf3\u2088i\xed\u066b\u0100en\u21a3\u21adrtneqq;\uc000\u2269\ufe00\xc5\u21aa\u0500Aabcefkosy\u21c4\u21c7\u21f1\u21f5\u21fa\u2218\u221d\u222f\u2268\u227dr\xf2\u03a0\u0200ilmr\u21d0\u21d4\u21d7\u21dbrs\xf0\u1484f\xbb\u2024il\xf4\u06a9\u0100dr\u21e0\u21e4cy;\u444a\u0180;cw\u08f4\u21eb\u21efir;\u6948;\u61adar;\u610firc;\u4125\u0180alr\u2201\u220e\u2213rts\u0100;u\u2209\u220a\u6665it\xbb\u220alip;\u6026con;\u62b9r;\uc000\u{1d525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223a\u223e\u2243\u225e\u2263rr;\u61fftht;\u623bk\u0100lr\u2249\u2253eftarrow;\u61a9ightarrow;\u61aaf;\uc000\u{1d559}bar;\u6015\u0180clt\u226f\u2274\u2278r;\uc000\u{1d4bd}as\xe8\u21f4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xbb\u1c5b\u0ae1\u22a3\0\u22aa\0\u22b8\u22c5\u22ce\0\u22d5\u22f3\0\0\u22f8\u2322\u2367\u2362\u237f\0\u2386\u23aa\u23b4cute\u803b\xed\u40ed\u0180;iy\u0771\u22b0\u22b5rc\u803b\xee\u40ee;\u4438\u0100cx\u22bc\u22bfy;\u4435cl\u803b\xa1\u40a1\u0100fr\u039f\u22c9;\uc000\u{1d526}rave\u803b\xec\u40ec\u0200;ino\u073e\u22dd\u22e9\u22ee\u0100in\u22e2\u22e6nt;\u6a0ct;\u622dfin;\u69dcta;\u6129lig;\u4133\u0180aop\u22fe\u231a\u231d\u0180cgt\u2305\u2308\u2317r;\u412b\u0180elp\u071f\u230f\u2313in\xe5\u078ear\xf4\u0720h;\u4131f;\u62b7ed;\u41b5\u0280;cfot\u04f4\u232c\u2331\u233d\u2341are;\u6105in\u0100;t\u2338\u2339\u621eie;\u69dddo\xf4\u2319\u0280;celp\u0757\u234c\u2350\u235b\u2361al;\u62ba\u0100gr\u2355\u2359er\xf3\u1563\xe3\u234darhk;\u6a17rod;\u6a3c\u0200cgpt\u236f\u2372\u2376\u237by;\u4451on;\u412ff;\uc000\u{1d55a}a;\u43b9uest\u803b\xbf\u40bf\u0100ci\u238a\u238fr;\uc000\u{1d4be}n\u0280;Edsv\u04f4\u239b\u239d\u23a1\u04f3;\u62f9ot;\u62f5\u0100;v\u23a6\u23a7\u62f4;\u62f3\u0100;i\u0777\u23aelde;\u4129\u01eb\u23b8\0\u23bccy;\u4456l\u803b\xef\u40ef\u0300cfmosu\u23cc\u23d7\u23dc\u23e1\u23e7\u23f5\u0100iy\u23d1\u23d5rc;\u4135;\u4439r;\uc000\u{1d527}ath;\u4237pf;\uc000\u{1d55b}\u01e3\u23ec\0\u23f1r;\uc000\u{1d4bf}rcy;\u4458kcy;\u4454\u0400acfghjos\u240b\u2416\u2422\u2427\u242d\u2431\u2435\u243bppa\u0100;v\u2413\u2414\u43ba;\u43f0\u0100ey\u241b\u2420dil;\u4137;\u443ar;\uc000\u{1d528}reen;\u4138cy;\u4445cy;\u445cpf;\uc000\u{1d55c}cr;\uc000\u{1d4c0}\u0b80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248d\u2491\u250e\u253d\u255a\u2580\u264e\u265e\u2665\u2679\u267d\u269a\u26b2\u26d8\u275d\u2768\u278b\u27c0\u2801\u2812\u0180art\u2477\u247a\u247cr\xf2\u09c6\xf2\u0395ail;\u691barr;\u690e\u0100;g\u0994\u248b;\u6a8bar;\u6962\u0963\u24a5\0\u24aa\0\u24b1\0\0\0\0\0\u24b5\u24ba\0\u24c6\u24c8\u24cd\0\u24f9ute;\u413amptyv;\u69b4ra\xee\u084cbda;\u43bbg\u0180;dl\u088e\u24c1\u24c3;\u6991\xe5\u088e;\u6a85uo\u803b\xab\u40abr\u0400;bfhlpst\u0899\u24de\u24e6\u24e9\u24eb\u24ee\u24f1\u24f5\u0100;f\u089d\u24e3s;\u691fs;\u691d\xeb\u2252p;\u61abl;\u6939im;\u6973l;\u61a2\u0180;ae\u24ff\u2500\u2504\u6aabil;\u6919\u0100;s\u2509\u250a\u6aad;\uc000\u2aad\ufe00\u0180abr\u2515\u2519\u251drr;\u690crk;\u6772\u0100ak\u2522\u252cc\u0100ek\u2528\u252a;\u407b;\u405b\u0100es\u2531\u2533;\u698bl\u0100du\u2539\u253b;\u698f;\u698d\u0200aeuy\u2546\u254b\u2556\u2558ron;\u413e\u0100di\u2550\u2554il;\u413c\xec\u08b0\xe2\u2529;\u443b\u0200cqrs\u2563\u2566\u256d\u257da;\u6936uo\u0100;r\u0e19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694bh;\u61b2\u0280;fgqs\u258b\u258c\u0989\u25f3\u25ff\u6264t\u0280ahlrt\u2598\u25a4\u25b7\u25c2\u25e8rrow\u0100;t\u0899\u25a1a\xe9\u24f6arpoon\u0100du\u25af\u25b4own\xbb\u045ap\xbb\u0966eftarrows;\u61c7ight\u0180ahs\u25cd\u25d6\u25derrow\u0100;s\u08f4\u08a7arpoon\xf3\u0f98quigarro\xf7\u21f0hreetimes;\u62cb\u0180;qs\u258b\u0993\u25falan\xf4\u09ac\u0280;cdgs\u09ac\u260a\u260d\u261d\u2628c;\u6aa8ot\u0100;o\u2614\u2615\u6a7f\u0100;r\u261a\u261b\u6a81;\u6a83\u0100;e\u2622\u2625\uc000\u22da\ufe00s;\u6a93\u0280adegs\u2633\u2639\u263d\u2649\u264bppro\xf8\u24c6ot;\u62d6q\u0100gq\u2643\u2645\xf4\u0989gt\xf2\u248c\xf4\u099bi\xed\u09b2\u0180ilr\u2655\u08e1\u265asht;\u697c;\uc000\u{1d529}\u0100;E\u099c\u2663;\u6a91\u0161\u2669\u2676r\u0100du\u25b2\u266e\u0100;l\u0965\u2673;\u696alk;\u6584cy;\u4459\u0280;acht\u0a48\u2688\u268b\u2691\u2696r\xf2\u25c1orne\xf2\u1d08ard;\u696bri;\u65fa\u0100io\u269f\u26a4dot;\u4140ust\u0100;a\u26ac\u26ad\u63b0che\xbb\u26ad\u0200Eaes\u26bb\u26bd\u26c9\u26d4;\u6268p\u0100;p\u26c3\u26c4\u6a89rox\xbb\u26c4\u0100;q\u26ce\u26cf\u6a87\u0100;q\u26ce\u26bbim;\u62e6\u0400abnoptwz\u26e9\u26f4\u26f7\u271a\u272f\u2741\u2747\u2750\u0100nr\u26ee\u26f1g;\u67ecr;\u61fdr\xeb\u08c1g\u0180lmr\u26ff\u270d\u2714eft\u0100ar\u09e6\u2707ight\xe1\u09f2apsto;\u67fcight\xe1\u09fdparrow\u0100lr\u2725\u2729ef\xf4\u24edight;\u61ac\u0180afl\u2736\u2739\u273dr;\u6985;\uc000\u{1d55d}us;\u6a2dimes;\u6a34\u0161\u274b\u274fst;\u6217\xe1\u134e\u0180;ef\u2757\u2758\u1800\u65cange\xbb\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277c\u2785\u2787r\xf2\u08a8orne\xf2\u1d8car\u0100;d\u0f98\u2783;\u696d;\u600eri;\u62bf\u0300achiqt\u2798\u279d\u0a40\u27a2\u27ae\u27bbquo;\u6039r;\uc000\u{1d4c1}m\u0180;eg\u09b2\u27aa\u27ac;\u6a8d;\u6a8f\u0100bu\u252a\u27b3o\u0100;r\u0e1f\u27b9;\u601arok;\u4142\u8400<;cdhilqr\u082b\u27d2\u2639\u27dc\u27e0\u27e5\u27ea\u27f0\u0100ci\u27d7\u27d9;\u6aa6r;\u6a79re\xe5\u25f2mes;\u62c9arr;\u6976uest;\u6a7b\u0100Pi\u27f5\u27f9ar;\u6996\u0180;ef\u2800\u092d\u181b\u65c3r\u0100du\u2807\u280dshar;\u694ahar;\u6966\u0100en\u2817\u2821rtneqq;\uc000\u2268\ufe00\xc5\u281e\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288e\u2893\u28a0\u28a5\u28a8\u28da\u28e2\u28e4\u0a83\u28f3\u2902Dot;\u623a\u0200clpr\u284e\u2852\u2863\u287dr\u803b\xaf\u40af\u0100et\u2857\u2859;\u6642\u0100;e\u285e\u285f\u6720se\xbb\u285f\u0100;s\u103b\u2868to\u0200;dlu\u103b\u2873\u2877\u287bow\xee\u048cef\xf4\u090f\xf0\u13d1ker;\u65ae\u0100oy\u2887\u288cmma;\u6a29;\u443cash;\u6014asuredangle\xbb\u1626r;\uc000\u{1d52a}o;\u6127\u0180cdn\u28af\u28b4\u28c9ro\u803b\xb5\u40b5\u0200;acd\u1464\u28bd\u28c0\u28c4s\xf4\u16a7ir;\u6af0ot\u80bb\xb7\u01b5us\u0180;bd\u28d2\u1903\u28d3\u6212\u0100;u\u1d3c\u28d8;\u6a2a\u0163\u28de\u28e1p;\u6adb\xf2\u2212\xf0\u0a81\u0100dp\u28e9\u28eeels;\u62a7f;\uc000\u{1d55e}\u0100ct\u28f8\u28fdr;\uc000\u{1d4c2}pos\xbb\u159d\u0180;lm\u2909\u290a\u290d\u43bctimap;\u62b8\u0c00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297e\u2989\u2998\u29da\u29e9\u2a15\u2a1a\u2a58\u2a5d\u2a83\u2a95\u2aa4\u2aa8\u2b04\u2b07\u2b44\u2b7f\u2bae\u2c34\u2c67\u2c7c\u2ce9\u0100gt\u2947\u294b;\uc000\u22d9\u0338\u0100;v\u2950\u0bcf\uc000\u226b\u20d2\u0180elt\u295a\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61cdightarrow;\u61ce;\uc000\u22d8\u0338\u0100;v\u297b\u0c47\uc000\u226a\u20d2ightarrow;\u61cf\u0100Dd\u298e\u2993ash;\u62afash;\u62ae\u0280bcnpt\u29a3\u29a7\u29ac\u29b1\u29ccla\xbb\u02deute;\u4144g;\uc000\u2220\u20d2\u0280;Eiop\u0d84\u29bc\u29c0\u29c5\u29c8;\uc000\u2a70\u0338d;\uc000\u224b\u0338s;\u4149ro\xf8\u0d84ur\u0100;a\u29d3\u29d4\u666el\u0100;s\u29d3\u0b38\u01f3\u29df\0\u29e3p\u80bb\xa0\u0b37mp\u0100;e\u0bf9\u0c00\u0280aeouy\u29f4\u29fe\u2a03\u2a10\u2a13\u01f0\u29f9\0\u29fb;\u6a43on;\u4148dil;\u4146ng\u0100;d\u0d7e\u2a0aot;\uc000\u2a6d\u0338p;\u6a42;\u443dash;\u6013\u0380;Aadqsx\u0b92\u2a29\u2a2d\u2a3b\u2a41\u2a45\u2a50rr;\u61d7r\u0100hr\u2a33\u2a36k;\u6924\u0100;o\u13f2\u13f0ot;\uc000\u2250\u0338ui\xf6\u0b63\u0100ei\u2a4a\u2a4ear;\u6928\xed\u0b98ist\u0100;s\u0ba0\u0b9fr;\uc000\u{1d52b}\u0200Eest\u0bc5\u2a66\u2a79\u2a7c\u0180;qs\u0bbc\u2a6d\u0be1\u0180;qs\u0bbc\u0bc5\u2a74lan\xf4\u0be2i\xed\u0bea\u0100;r\u0bb6\u2a81\xbb\u0bb7\u0180Aap\u2a8a\u2a8d\u2a91r\xf2\u2971rr;\u61aear;\u6af2\u0180;sv\u0f8d\u2a9c\u0f8c\u0100;d\u2aa1\u2aa2\u62fc;\u62facy;\u445a\u0380AEadest\u2ab7\u2aba\u2abe\u2ac2\u2ac5\u2af6\u2af9r\xf2\u2966;\uc000\u2266\u0338rr;\u619ar;\u6025\u0200;fqs\u0c3b\u2ace\u2ae3\u2aeft\u0100ar\u2ad4\u2ad9rro\xf7\u2ac1ightarro\xf7\u2a90\u0180;qs\u0c3b\u2aba\u2aealan\xf4\u0c55\u0100;s\u0c55\u2af4\xbb\u0c36i\xed\u0c5d\u0100;r\u0c35\u2afei\u0100;e\u0c1a\u0c25i\xe4\u0d90\u0100pt\u2b0c\u2b11f;\uc000\u{1d55f}\u8180\xac;in\u2b19\u2b1a\u2b36\u40acn\u0200;Edv\u0b89\u2b24\u2b28\u2b2e;\uc000\u22f9\u0338ot;\uc000\u22f5\u0338\u01e1\u0b89\u2b33\u2b35;\u62f7;\u62f6i\u0100;v\u0cb8\u2b3c\u01e1\u0cb8\u2b41\u2b43;\u62fe;\u62fd\u0180aor\u2b4b\u2b63\u2b69r\u0200;ast\u0b7b\u2b55\u2b5a\u2b5flle\xec\u0b7bl;\uc000\u2afd\u20e5;\uc000\u2202\u0338lint;\u6a14\u0180;ce\u0c92\u2b70\u2b73u\xe5\u0ca5\u0100;c\u0c98\u2b78\u0100;e\u0c92\u2b7d\xf1\u0c98\u0200Aait\u2b88\u2b8b\u2b9d\u2ba7r\xf2\u2988rr\u0180;cw\u2b94\u2b95\u2b99\u619b;\uc000\u2933\u0338;\uc000\u219d\u0338ghtarrow\xbb\u2b95ri\u0100;e\u0ccb\u0cd6\u0380chimpqu\u2bbd\u2bcd\u2bd9\u2b04\u0b78\u2be4\u2bef\u0200;cer\u0d32\u2bc6\u0d37\u2bc9u\xe5\u0d45;\uc000\u{1d4c3}ort\u026d\u2b05\0\0\u2bd6ar\xe1\u2b56m\u0100;e\u0d6e\u2bdf\u0100;q\u0d74\u0d73su\u0100bp\u2beb\u2bed\xe5\u0cf8\xe5\u0d0b\u0180bcp\u2bf6\u2c11\u2c19\u0200;Ees\u2bff\u2c00\u0d22\u2c04\u6284;\uc000\u2ac5\u0338et\u0100;e\u0d1b\u2c0bq\u0100;q\u0d23\u2c00c\u0100;e\u0d32\u2c17\xf1\u0d38\u0200;Ees\u2c22\u2c23\u0d5f\u2c27\u6285;\uc000\u2ac6\u0338et\u0100;e\u0d58\u2c2eq\u0100;q\u0d60\u2c23\u0200gilr\u2c3d\u2c3f\u2c45\u2c47\xec\u0bd7lde\u803b\xf1\u40f1\xe7\u0c43iangle\u0100lr\u2c52\u2c5ceft\u0100;e\u0c1a\u2c5a\xf1\u0c26ight\u0100;e\u0ccb\u2c65\xf1\u0cd7\u0100;m\u2c6c\u2c6d\u43bd\u0180;es\u2c74\u2c75\u2c79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2c8f\u2c94\u2c99\u2c9e\u2ca3\u2cb0\u2cb6\u2cd3\u2ce3ash;\u62adarr;\u6904p;\uc000\u224d\u20d2ash;\u62ac\u0100et\u2ca8\u2cac;\uc000\u2265\u20d2;\uc000>\u20d2nfin;\u69de\u0180Aet\u2cbd\u2cc1\u2cc5rr;\u6902;\uc000\u2264\u20d2\u0100;r\u2cca\u2ccd\uc000<\u20d2ie;\uc000\u22b4\u20d2\u0100At\u2cd8\u2cdcrr;\u6903rie;\uc000\u22b5\u20d2im;\uc000\u223c\u20d2\u0180Aan\u2cf0\u2cf4\u2d02rr;\u61d6r\u0100hr\u2cfa\u2cfdk;\u6923\u0100;o\u13e7\u13e5ear;\u6927\u1253\u1a95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2d2d\0\u2d38\u2d48\u2d60\u2d65\u2d72\u2d84\u1b07\0\0\u2d8d\u2dab\0\u2dc8\u2dce\0\u2ddc\u2e19\u2e2b\u2e3e\u2e43\u0100cs\u2d31\u1a97ute\u803b\xf3\u40f3\u0100iy\u2d3c\u2d45r\u0100;c\u1a9e\u2d42\u803b\xf4\u40f4;\u443e\u0280abios\u1aa0\u2d52\u2d57\u01c8\u2d5alac;\u4151v;\u6a38old;\u69bclig;\u4153\u0100cr\u2d69\u2d6dir;\u69bf;\uc000\u{1d52c}\u036f\u2d79\0\0\u2d7c\0\u2d82n;\u42dbave\u803b\xf2\u40f2;\u69c1\u0100bm\u2d88\u0df4ar;\u69b5\u0200acit\u2d95\u2d98\u2da5\u2da8r\xf2\u1a80\u0100ir\u2d9d\u2da0r;\u69beoss;\u69bbn\xe5\u0e52;\u69c0\u0180aei\u2db1\u2db5\u2db9cr;\u414dga;\u43c9\u0180cdn\u2dc0\u2dc5\u01cdron;\u43bf;\u69b6pf;\uc000\u{1d560}\u0180ael\u2dd4\u2dd7\u01d2r;\u69b7rp;\u69b9\u0380;adiosv\u2dea\u2deb\u2dee\u2e08\u2e0d\u2e10\u2e16\u6228r\xf2\u1a86\u0200;efm\u2df7\u2df8\u2e02\u2e05\u6a5dr\u0100;o\u2dfe\u2dff\u6134f\xbb\u2dff\u803b\xaa\u40aa\u803b\xba\u40bagof;\u62b6r;\u6a56lope;\u6a57;\u6a5b\u0180clo\u2e1f\u2e21\u2e27\xf2\u2e01ash\u803b\xf8\u40f8l;\u6298i\u016c\u2e2f\u2e34de\u803b\xf5\u40f5es\u0100;a\u01db\u2e3as;\u6a36ml\u803b\xf6\u40f6bar;\u633d\u0ae1\u2e5e\0\u2e7d\0\u2e80\u2e9d\0\u2ea2\u2eb9\0\0\u2ecb\u0e9c\0\u2f13\0\0\u2f2b\u2fbc\0\u2fc8r\u0200;ast\u0403\u2e67\u2e72\u0e85\u8100\xb6;l\u2e6d\u2e6e\u40b6le\xec\u0403\u0269\u2e78\0\0\u2e7bm;\u6af3;\u6afdy;\u443fr\u0280cimpt\u2e8b\u2e8f\u2e93\u1865\u2e97nt;\u4025od;\u402eil;\u6030enk;\u6031r;\uc000\u{1d52d}\u0180imo\u2ea8\u2eb0\u2eb4\u0100;v\u2ead\u2eae\u43c6;\u43d5ma\xf4\u0a76ne;\u660e\u0180;tv\u2ebf\u2ec0\u2ec8\u43c0chfork\xbb\u1ffd;\u43d6\u0100au\u2ecf\u2edfn\u0100ck\u2ed5\u2eddk\u0100;h\u21f4\u2edb;\u610e\xf6\u21f4s\u0480;abcdemst\u2ef3\u2ef4\u1908\u2ef9\u2efd\u2f04\u2f06\u2f0a\u2f0e\u402bcir;\u6a23ir;\u6a22\u0100ou\u1d40\u2f02;\u6a25;\u6a72n\u80bb\xb1\u0e9dim;\u6a26wo;\u6a27\u0180ipu\u2f19\u2f20\u2f25ntint;\u6a15f;\uc000\u{1d561}nd\u803b\xa3\u40a3\u0500;Eaceinosu\u0ec8\u2f3f\u2f41\u2f44\u2f47\u2f81\u2f89\u2f92\u2f7e\u2fb6;\u6ab3p;\u6ab7u\xe5\u0ed9\u0100;c\u0ece\u2f4c\u0300;acens\u0ec8\u2f59\u2f5f\u2f66\u2f68\u2f7eppro\xf8\u2f43urlye\xf1\u0ed9\xf1\u0ece\u0180aes\u2f6f\u2f76\u2f7approx;\u6ab9qq;\u6ab5im;\u62e8i\xed\u0edfme\u0100;s\u2f88\u0eae\u6032\u0180Eas\u2f78\u2f90\u2f7a\xf0\u2f75\u0180dfp\u0eec\u2f99\u2faf\u0180als\u2fa0\u2fa5\u2faalar;\u632eine;\u6312urf;\u6313\u0100;t\u0efb\u2fb4\xef\u0efbrel;\u62b0\u0100ci\u2fc0\u2fc5r;\uc000\u{1d4c5};\u43c8ncsp;\u6008\u0300fiopsu\u2fda\u22e2\u2fdf\u2fe5\u2feb\u2ff1r;\uc000\u{1d52e}pf;\uc000\u{1d562}rime;\u6057cr;\uc000\u{1d4c6}\u0180aeo\u2ff8\u3009\u3013t\u0100ei\u2ffe\u3005rnion\xf3\u06b0nt;\u6a16st\u0100;e\u3010\u3011\u403f\xf1\u1f19\xf4\u0f14\u0a80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30e0\u310e\u312b\u3147\u3162\u3172\u318e\u3206\u3215\u3224\u3229\u3258\u326e\u3272\u3290\u32b0\u32b7\u0180art\u3047\u304a\u304cr\xf2\u10b3\xf2\u03ddail;\u691car\xf2\u1c65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307f\u308f\u3094\u30cc\u0100eu\u306d\u3071;\uc000\u223d\u0331te;\u4155i\xe3\u116emptyv;\u69b3g\u0200;del\u0fd1\u3089\u308b\u308d;\u6992;\u69a5\xe5\u0fd1uo\u803b\xbb\u40bbr\u0580;abcfhlpstw\u0fdc\u30ac\u30af\u30b7\u30b9\u30bc\u30be\u30c0\u30c3\u30c7\u30cap;\u6975\u0100;f\u0fe0\u30b4s;\u6920;\u6933s;\u691e\xeb\u225d\xf0\u272el;\u6945im;\u6974l;\u61a3;\u619d\u0100ai\u30d1\u30d5il;\u691ao\u0100;n\u30db\u30dc\u6236al\xf3\u0f1e\u0180abr\u30e7\u30ea\u30eer\xf2\u17e5rk;\u6773\u0100ak\u30f3\u30fdc\u0100ek\u30f9\u30fb;\u407d;\u405d\u0100es\u3102\u3104;\u698cl\u0100du\u310a\u310c;\u698e;\u6990\u0200aeuy\u3117\u311c\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xec\u0ff2\xe2\u30fa;\u4440\u0200clqs\u3134\u3137\u313d\u3144a;\u6937dhar;\u6969uo\u0100;r\u020e\u020dh;\u61b3\u0180acg\u314e\u315f\u0f44l\u0200;ips\u0f78\u3158\u315b\u109cn\xe5\u10bbar\xf4\u0fa9t;\u65ad\u0180ilr\u3169\u1023\u316esht;\u697d;\uc000\u{1d52f}\u0100ao\u3177\u3186r\u0100du\u317d\u317f\xbb\u047b\u0100;l\u1091\u3184;\u696c\u0100;v\u318b\u318c\u43c1;\u43f1\u0180gns\u3195\u31f9\u31fcht\u0300ahlrst\u31a4\u31b0\u31c2\u31d8\u31e4\u31eerrow\u0100;t\u0fdc\u31ada\xe9\u30c8arpoon\u0100du\u31bb\u31bfow\xee\u317ep\xbb\u1092eft\u0100ah\u31ca\u31d0rrow\xf3\u0feaarpoon\xf3\u0551ightarrows;\u61c9quigarro\xf7\u30cbhreetimes;\u62ccg;\u42daingdotse\xf1\u1f32\u0180ahm\u320d\u3210\u3213r\xf2\u0feaa\xf2\u0551;\u600foust\u0100;a\u321e\u321f\u63b1che\xbb\u321fmid;\u6aee\u0200abpt\u3232\u323d\u3240\u3252\u0100nr\u3237\u323ag;\u67edr;\u61fer\xeb\u1003\u0180afl\u3247\u324a\u324er;\u6986;\uc000\u{1d563}us;\u6a2eimes;\u6a35\u0100ap\u325d\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6a12ar\xf2\u31e3\u0200achq\u327b\u3280\u10bc\u3285quo;\u603ar;\uc000\u{1d4c7}\u0100bu\u30fb\u328ao\u0100;r\u0214\u0213\u0180hir\u3297\u329b\u32a0re\xe5\u31f8mes;\u62cai\u0200;efl\u32aa\u1059\u1821\u32ab\u65b9tri;\u69celuhar;\u6968;\u611e\u0d61\u32d5\u32db\u32df\u332c\u3338\u3371\0\u337a\u33a4\0\0\u33ec\u33f0\0\u3428\u3448\u345a\u34ad\u34b1\u34ca\u34f1\0\u3616\0\0\u3633cute;\u415bqu\xef\u27ba\u0500;Eaceinpsy\u11ed\u32f3\u32f5\u32ff\u3302\u330b\u330f\u331f\u3326\u3329;\u6ab4\u01f0\u32fa\0\u32fc;\u6ab8on;\u4161u\xe5\u11fe\u0100;d\u11f3\u3307il;\u415frc;\u415d\u0180Eas\u3316\u3318\u331b;\u6ab6p;\u6abaim;\u62e9olint;\u6a13i\xed\u1204;\u4441ot\u0180;be\u3334\u1d47\u3335\u62c5;\u6a66\u0380Aacmstx\u3346\u334a\u3357\u335b\u335e\u3363\u336drr;\u61d8r\u0100hr\u3350\u3352\xeb\u2228\u0100;o\u0a36\u0a34t\u803b\xa7\u40a7i;\u403bwar;\u6929m\u0100in\u3369\xf0nu\xf3\xf1t;\u6736r\u0100;o\u3376\u2055\uc000\u{1d530}\u0200acoy\u3382\u3386\u3391\u33a0rp;\u666f\u0100hy\u338b\u338fcy;\u4449;\u4448rt\u026d\u3399\0\0\u339ci\xe4\u1464ara\xec\u2e6f\u803b\xad\u40ad\u0100gm\u33a8\u33b4ma\u0180;fv\u33b1\u33b2\u33b2\u43c3;\u43c2\u0400;deglnpr\u12ab\u33c5\u33c9\u33ce\u33d6\u33de\u33e1\u33e6ot;\u6a6a\u0100;q\u12b1\u12b0\u0100;E\u33d3\u33d4\u6a9e;\u6aa0\u0100;E\u33db\u33dc\u6a9d;\u6a9fe;\u6246lus;\u6a24arr;\u6972ar\xf2\u113d\u0200aeit\u33f8\u3408\u340f\u3417\u0100ls\u33fd\u3404lsetm\xe9\u336ahp;\u6a33parsl;\u69e4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341c\u341d\u6aaa\u0100;s\u3422\u3423\u6aac;\uc000\u2aac\ufe00\u0180flp\u342e\u3433\u3442tcy;\u444c\u0100;b\u3438\u3439\u402f\u0100;a\u343e\u343f\u69c4r;\u633ff;\uc000\u{1d564}a\u0100dr\u344d\u0402es\u0100;u\u3454\u3455\u6660it\xbb\u3455\u0180csu\u3460\u3479\u349f\u0100au\u3465\u346fp\u0100;s\u1188\u346b;\uc000\u2293\ufe00p\u0100;s\u11b4\u3475;\uc000\u2294\ufe00u\u0100bp\u347f\u348f\u0180;es\u1197\u119c\u3486et\u0100;e\u1197\u348d\xf1\u119d\u0180;es\u11a8\u11ad\u3496et\u0100;e\u11a8\u349d\xf1\u11ae\u0180;af\u117b\u34a6\u05b0r\u0165\u34ab\u05b1\xbb\u117car\xf2\u1148\u0200cemt\u34b9\u34be\u34c2\u34c5r;\uc000\u{1d4c8}tm\xee\xf1i\xec\u3415ar\xe6\u11be\u0100ar\u34ce\u34d5r\u0100;f\u34d4\u17bf\u6606\u0100an\u34da\u34edight\u0100ep\u34e3\u34eapsilo\xee\u1ee0h\xe9\u2eafs\xbb\u2852\u0280bcmnp\u34fb\u355e\u1209\u358b\u358e\u0480;Edemnprs\u350e\u350f\u3511\u3515\u351e\u3523\u352c\u3531\u3536\u6282;\u6ac5ot;\u6abd\u0100;d\u11da\u351aot;\u6ac3ult;\u6ac1\u0100Ee\u3528\u352a;\u6acb;\u628alus;\u6abfarr;\u6979\u0180eiu\u353d\u3552\u3555t\u0180;en\u350e\u3545\u354bq\u0100;q\u11da\u350feq\u0100;q\u352b\u3528m;\u6ac7\u0100bp\u355a\u355c;\u6ad5;\u6ad3c\u0300;acens\u11ed\u356c\u3572\u3579\u357b\u3326ppro\xf8\u32faurlye\xf1\u11fe\xf1\u11f3\u0180aes\u3582\u3588\u331bppro\xf8\u331aq\xf1\u3317g;\u666a\u0680123;Edehlmnps\u35a9\u35ac\u35af\u121c\u35b2\u35b4\u35c0\u35c9\u35d5\u35da\u35df\u35e8\u35ed\u803b\xb9\u40b9\u803b\xb2\u40b2\u803b\xb3\u40b3;\u6ac6\u0100os\u35b9\u35bct;\u6abeub;\u6ad8\u0100;d\u1222\u35c5ot;\u6ac4s\u0100ou\u35cf\u35d2l;\u67c9b;\u6ad7arr;\u697bult;\u6ac2\u0100Ee\u35e4\u35e6;\u6acc;\u628blus;\u6ac0\u0180eiu\u35f4\u3609\u360ct\u0180;en\u121c\u35fc\u3602q\u0100;q\u1222\u35b2eq\u0100;q\u35e7\u35e4m;\u6ac8\u0100bp\u3611\u3613;\u6ad4;\u6ad6\u0180Aan\u361c\u3620\u362drr;\u61d9r\u0100hr\u3626\u3628\xeb\u222e\u0100;o\u0a2b\u0a29war;\u692alig\u803b\xdf\u40df\u0be1\u3651\u365d\u3660\u12ce\u3673\u3679\0\u367e\u36c2\0\0\0\0\0\u36db\u3703\0\u3709\u376c\0\0\0\u3787\u0272\u3656\0\0\u365bget;\u6316;\u43c4r\xeb\u0e5f\u0180aey\u3666\u366b\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uc000\u{1d531}\u0200eiko\u3686\u369d\u36b5\u36bc\u01f2\u368b\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369b\u43b8ym;\u43d1\u0100cn\u36a2\u36b2k\u0100as\u36a8\u36aeppro\xf8\u12c1im\xbb\u12acs\xf0\u129e\u0100as\u36ba\u36ae\xf0\u12c1rn\u803b\xfe\u40fe\u01ec\u031f\u36c6\u22e7es\u8180\xd7;bd\u36cf\u36d0\u36d8\u40d7\u0100;a\u190f\u36d5r;\u6a31;\u6a30\u0180eps\u36e1\u36e3\u3700\xe1\u2a4d\u0200;bcf\u0486\u36ec\u36f0\u36f4ot;\u6336ir;\u6af1\u0100;o\u36f9\u36fc\uc000\u{1d565}rk;\u6ada\xe1\u3362rime;\u6034\u0180aip\u370f\u3712\u3764d\xe5\u1248\u0380adempst\u3721\u374d\u3740\u3751\u3757\u375c\u375fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65b5own\xbb\u1dbbeft\u0100;e\u2800\u373e\xf1\u092e;\u625cight\u0100;e\u32aa\u374b\xf1\u105aot;\u65ecinus;\u6a3alus;\u6a39b;\u69cdime;\u6a3bezium;\u63e2\u0180cht\u3772\u377d\u3781\u0100ry\u3777\u377b;\uc000\u{1d4c9};\u4446cy;\u445brok;\u4167\u0100io\u378b\u378ex\xf4\u1777head\u0100lr\u3797\u37a0eftarro\xf7\u084fightarrow\xbb\u0f5d\u0900AHabcdfghlmoprstuw\u37d0\u37d3\u37d7\u37e4\u37f0\u37fc\u380e\u381c\u3823\u3834\u3851\u385d\u386b\u38a9\u38cc\u38d2\u38ea\u38f6r\xf2\u03edar;\u6963\u0100cr\u37dc\u37e2ute\u803b\xfa\u40fa\xf2\u1150r\u01e3\u37ea\0\u37edy;\u445eve;\u416d\u0100iy\u37f5\u37farc\u803b\xfb\u40fb;\u4443\u0180abh\u3803\u3806\u380br\xf2\u13adlac;\u4171a\xf2\u13c3\u0100ir\u3813\u3818sht;\u697e;\uc000\u{1d532}rave\u803b\xf9\u40f9\u0161\u3827\u3831r\u0100lr\u382c\u382e\xbb\u0957\xbb\u1083lk;\u6580\u0100ct\u3839\u384d\u026f\u383f\0\0\u384arn\u0100;e\u3845\u3846\u631cr\xbb\u3846op;\u630fri;\u65f8\u0100al\u3856\u385acr;\u416b\u80bb\xa8\u0349\u0100gp\u3862\u3866on;\u4173f;\uc000\u{1d566}\u0300adhlsu\u114b\u3878\u387d\u1372\u3891\u38a0own\xe1\u13b3arpoon\u0100lr\u3888\u388cef\xf4\u382digh\xf4\u382fi\u0180;hl\u3899\u389a\u389c\u43c5\xbb\u13faon\xbb\u389aparrows;\u61c8\u0180cit\u38b0\u38c4\u38c8\u026f\u38b6\0\0\u38c1rn\u0100;e\u38bc\u38bd\u631dr\xbb\u38bdop;\u630eng;\u416fri;\u65f9cr;\uc000\u{1d4ca}\u0180dir\u38d9\u38dd\u38e2ot;\u62f0lde;\u4169i\u0100;f\u3730\u38e8\xbb\u1813\u0100am\u38ef\u38f2r\xf2\u38a8l\u803b\xfc\u40fcangle;\u69a7\u0780ABDacdeflnoprsz\u391c\u391f\u3929\u392d\u39b5\u39b8\u39bd\u39df\u39e4\u39e8\u39f3\u39f9\u39fd\u3a01\u3a20r\xf2\u03f7ar\u0100;v\u3926\u3927\u6ae8;\u6ae9as\xe8\u03e1\u0100nr\u3932\u3937grt;\u699c\u0380eknprst\u34e3\u3946\u394b\u3952\u395d\u3964\u3996app\xe1\u2415othin\xe7\u1e96\u0180hir\u34eb\u2ec8\u3959op\xf4\u2fb5\u0100;h\u13b7\u3962\xef\u318d\u0100iu\u3969\u396dgm\xe1\u33b3\u0100bp\u3972\u3984setneq\u0100;q\u397d\u3980\uc000\u228a\ufe00;\uc000\u2acb\ufe00setneq\u0100;q\u398f\u3992\uc000\u228b\ufe00;\uc000\u2acc\ufe00\u0100hr\u399b\u399fet\xe1\u369ciangle\u0100lr\u39aa\u39afeft\xbb\u0925ight\xbb\u1051y;\u4432ash\xbb\u1036\u0180elr\u39c4\u39d2\u39d7\u0180;be\u2dea\u39cb\u39cfar;\u62bbq;\u625alip;\u62ee\u0100bt\u39dc\u1468a\xf2\u1469r;\uc000\u{1d533}tr\xe9\u39aesu\u0100bp\u39ef\u39f1\xbb\u0d1c\xbb\u0d59pf;\uc000\u{1d567}ro\xf0\u0efbtr\xe9\u39b4\u0100cu\u3a06\u3a0br;\uc000\u{1d4cb}\u0100bp\u3a10\u3a18n\u0100Ee\u3980\u3a16\xbb\u397en\u0100Ee\u3992\u3a1e\xbb\u3990igzag;\u699a\u0380cefoprs\u3a36\u3a3b\u3a56\u3a5b\u3a54\u3a61\u3a6airc;\u4175\u0100di\u3a40\u3a51\u0100bg\u3a45\u3a49ar;\u6a5fe\u0100;q\u15fa\u3a4f;\u6259erp;\u6118r;\uc000\u{1d534}pf;\uc000\u{1d568}\u0100;e\u1479\u3a66at\xe8\u1479cr;\uc000\u{1d4cc}\u0ae3\u178e\u3a87\0\u3a8b\0\u3a90\u3a9b\0\0\u3a9d\u3aa8\u3aab\u3aaf\0\0\u3ac3\u3ace\0\u3ad8\u17dc\u17dftr\xe9\u17d1r;\uc000\u{1d535}\u0100Aa\u3a94\u3a97r\xf2\u03c3r\xf2\u09f6;\u43be\u0100Aa\u3aa1\u3aa4r\xf2\u03b8r\xf2\u09eba\xf0\u2713is;\u62fb\u0180dpt\u17a4\u3ab5\u3abe\u0100fl\u3aba\u17a9;\uc000\u{1d569}im\xe5\u17b2\u0100Aa\u3ac7\u3acar\xf2\u03cer\xf2\u0a01\u0100cq\u3ad2\u17b8r;\uc000\u{1d4cd}\u0100pt\u17d6\u3adcr\xe9\u17d4\u0400acefiosu\u3af0\u3afd\u3b08\u3b0c\u3b11\u3b15\u3b1b\u3b21c\u0100uy\u3af6\u3afbte\u803b\xfd\u40fd;\u444f\u0100iy\u3b02\u3b06rc;\u4177;\u444bn\u803b\xa5\u40a5r;\uc000\u{1d536}cy;\u4457pf;\uc000\u{1d56a}cr;\uc000\u{1d4ce}\u0100cm\u3b26\u3b29y;\u444el\u803b\xff\u40ff\u0500acdefhiosw\u3b42\u3b48\u3b54\u3b58\u3b64\u3b69\u3b6d\u3b74\u3b7a\u3b80cute;\u417a\u0100ay\u3b4d\u3b52ron;\u417e;\u4437ot;\u417c\u0100et\u3b5d\u3b61tr\xe6\u155fa;\u43b6r;\uc000\u{1d537}cy;\u4436grarr;\u61ddpf;\uc000\u{1d56b}cr;\uc000\u{1d4cf}\u0100jn\u3b85\u3b87;\u600dj;\u600c'.split("").map(function(F){return F.charCodeAt(0)}))},9704:(ee,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.default=new Uint16Array("\u0200aglq\t\x15\x18\x1b\u026d\x0f\0\0\x12p;\u4026os;\u4027t;\u403et;\u403cuot;\u4022".split("").map(function(F){return F.charCodeAt(0)}))},5754:(ee,b)=>{"use strict";function F(g){for(var c=1;c{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.decodeXMLStrict=b.decodeHTML5Strict=b.decodeHTML4Strict=b.decodeHTML5=b.decodeHTML4=b.decodeHTMLStrict=b.decodeHTML=b.decodeXML=b.encodeHTML5=b.encodeHTML4=b.encodeNonAsciiHTML=b.encodeHTML=b.escapeText=b.escapeAttribute=b.escapeUTF8=b.escape=b.encodeXML=b.encode=b.decodeStrict=b.decode=b.EncodingMode=b.DecodingMode=b.EntityLevel=void 0;var d,v,h,p,g=F(6569),c=F(6836),u=F(681);(v=d=b.EntityLevel||(b.EntityLevel={}))[v.XML=0]="XML",v[v.HTML=1]="HTML",function(v){v[v.Legacy=0]="Legacy",v[v.Strict=1]="Strict"}(h=b.DecodingMode||(b.DecodingMode={})),function(v){v[v.UTF8=0]="UTF8",v[v.ASCII=1]="ASCII",v[v.Extensive=2]="Extensive",v[v.Attribute=3]="Attribute",v[v.Text=4]="Text"}(p=b.EncodingMode||(b.EncodingMode={})),b.decode=function _(v,R){void 0===R&&(R=d.XML);var E="number"==typeof R?{level:R}:R;return E.level===d.HTML?E.mode===h.Strict?(0,g.decodeHTMLStrict)(v):(0,g.decodeHTML)(v):(0,g.decodeXML)(v)},b.decodeStrict=function w(v,R){void 0===R&&(R=d.XML);var E="number"==typeof R?{level:R}:R;return E.level===d.HTML?E.mode===h.Legacy?(0,g.decodeHTML)(v):(0,g.decodeHTMLStrict)(v):(0,g.decodeXML)(v)},b.encode=function D(v,R){void 0===R&&(R=d.XML);var E="number"==typeof R?{level:R}:R;return E.mode===p.UTF8?(0,u.escapeUTF8)(v):E.mode===p.Attribute?(0,u.escapeAttribute)(v):E.mode===p.Text?(0,u.escapeText)(v):E.level===d.HTML?E.mode===p.ASCII?(0,c.encodeNonAsciiHTML)(v):(0,c.encodeHTML)(v):(0,u.encodeXML)(v)};var T=F(681);Object.defineProperty(b,"encodeXML",{enumerable:!0,get:function(){return T.encodeXML}}),Object.defineProperty(b,"escape",{enumerable:!0,get:function(){return T.escape}}),Object.defineProperty(b,"escapeUTF8",{enumerable:!0,get:function(){return T.escapeUTF8}}),Object.defineProperty(b,"escapeAttribute",{enumerable:!0,get:function(){return T.escapeAttribute}}),Object.defineProperty(b,"escapeText",{enumerable:!0,get:function(){return T.escapeText}});var I=F(6836);Object.defineProperty(b,"encodeHTML",{enumerable:!0,get:function(){return I.encodeHTML}}),Object.defineProperty(b,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return I.encodeNonAsciiHTML}}),Object.defineProperty(b,"encodeHTML4",{enumerable:!0,get:function(){return I.encodeHTML}}),Object.defineProperty(b,"encodeHTML5",{enumerable:!0,get:function(){return I.encodeHTML}});var x=F(6569);Object.defineProperty(b,"decodeXML",{enumerable:!0,get:function(){return x.decodeXML}}),Object.defineProperty(b,"decodeHTML",{enumerable:!0,get:function(){return x.decodeHTML}}),Object.defineProperty(b,"decodeHTMLStrict",{enumerable:!0,get:function(){return x.decodeHTMLStrict}}),Object.defineProperty(b,"decodeHTML4",{enumerable:!0,get:function(){return x.decodeHTML}}),Object.defineProperty(b,"decodeHTML5",{enumerable:!0,get:function(){return x.decodeHTML}}),Object.defineProperty(b,"decodeHTML4Strict",{enumerable:!0,get:function(){return x.decodeHTMLStrict}}),Object.defineProperty(b,"decodeHTML5Strict",{enumerable:!0,get:function(){return x.decodeHTMLStrict}}),Object.defineProperty(b,"decodeXMLStrict",{enumerable:!0,get:function(){return x.decodeXML}})},8461:(ee,b)=>{b.read=function(F,g,c,u,d){var h,p,_=8*d-u-1,w=(1<<_)-1,D=w>>1,T=-7,I=c?d-1:0,x=c?-1:1,v=F[g+I];for(I+=x,h=v&(1<<-T)-1,v>>=-T,T+=_;T>0;h=256*h+F[g+I],I+=x,T-=8);for(p=h&(1<<-T)-1,h>>=-T,T+=u;T>0;p=256*p+F[g+I],I+=x,T-=8);if(0===h)h=1-D;else{if(h===w)return p?NaN:1/0*(v?-1:1);p+=Math.pow(2,u),h-=D}return(v?-1:1)*p*Math.pow(2,h-u)},b.write=function(F,g,c,u,d,h){var p,_,w,D=8*h-d-1,T=(1<>1,x=23===d?Math.pow(2,-24)-Math.pow(2,-77):0,v=u?0:h-1,R=u?1:-1,E=g<0||0===g&&1/g<0?1:0;for(g=Math.abs(g),isNaN(g)||g===1/0?(_=isNaN(g)?1:0,p=T):(p=Math.floor(Math.log(g)/Math.LN2),g*(w=Math.pow(2,-p))<1&&(p--,w*=2),(g+=p+I>=1?x/w:x*Math.pow(2,1-I))*w>=2&&(p++,w/=2),p+I>=T?(_=0,p=T):p+I>=1?(_=(g*w-1)*Math.pow(2,d),p+=I):(_=g*Math.pow(2,I-1)*Math.pow(2,d),p=0));d>=8;F[c+v]=255&_,v+=R,_/=256,d-=8);for(p=p<0;F[c+v]=255&p,v+=R,p/=256,D-=8);F[c+v-R]|=128*E}},1298:(ee,b)=>{"use strict";b.supports=function(...g){const c=g.reduce((u,d)=>Object.assign(u,d),{});return Object.assign(c,{snapshots:c.snapshots||!1,permanence:c.permanence||!1,seek:c.seek||!1,clear:c.clear||!1,getMany:c.getMany||!1,keyIterator:c.keyIterator||!1,valueIterator:c.valueIterator||!1,iteratorNextv:c.iteratorNextv||!1,iteratorAll:c.iteratorAll||!1,status:c.status||!1,createIfMissing:c.createIfMissing||!1,errorIfExists:c.errorIfExists||!1,deferredOpen:c.deferredOpen||!1,promises:c.promises||!1,streams:c.streams||!1,encodings:Object.assign({},c.encodings),events:Object.assign({},c.events),additionalMethods:Object.assign({},c.additionalMethods)})}},4204:(ee,b,F)=>{"use strict";const g=F(9314),c=F(3793),{Encoding:u}=F(577),{BufferFormat:d,ViewFormat:h,UTF8Format:p}=F(1773),_=Symbol("formats"),w=Symbol("encodings"),D=new Set(["buffer","view","utf8"]);b.Transcoder=class T{constructor(N){if(!Array.isArray(N))throw new TypeError("The first argument 'formats' must be an array");if(!N.every(C=>D.has(C)))throw new TypeError("Format must be one of 'buffer', 'view', 'utf8'");this[w]=new Map,this[_]=new Set(N);for(const C in c)try{this.encoding(C)}catch(j){if("LEVEL_ENCODING_NOT_SUPPORTED"!==j.code)throw j}}encodings(){return Array.from(new Set(this[w].values()))}encoding(N){let C=this[w].get(N);if(void 0===C){if("string"==typeof N&&""!==N){if(C=R[N],!C)throw new g(`Encoding '${N}' is not found`,{code:"LEVEL_ENCODING_NOT_FOUND"})}else{if("object"!=typeof N||null===N)throw new TypeError("First argument 'encoding' must be a string or object");C=function I(H){if(H instanceof u)return H;const C=H.name||("type"in H&&"string"==typeof H.type?H.type:void 0)||"anonymous-"+E++;switch(function x(H){return"format"in H&&void 0!==H.format?H.format:"buffer"in H&&"boolean"==typeof H.buffer?H.buffer?"buffer":"utf8":"code"in H&&Number.isInteger(H.code)?"view":"buffer"}(H)){case"view":return new h({...H,name:C});case"utf8":return new p({...H,name:C});case"buffer":return new d({...H,name:C});default:throw new TypeError("Format must be one of 'buffer', 'view', 'utf8'")}}(N)}const{name:j,format:B}=C;if(!this[_].has(B))if(this[_].has("view"))C=C.createViewTranscoder();else if(this[_].has("buffer"))C=C.createBufferTranscoder();else{if(!this[_].has("utf8"))throw new g(`Encoding '${j}' cannot be transcoded`,{code:"LEVEL_ENCODING_NOT_SUPPORTED"});C=C.createUTF8Transcoder()}for(const O of[N,j,C.name,C.commonName])this[w].set(O,C)}return C}};const v={binary:c.buffer,"utf-8":c.utf8},R={...c,...v};let E=0},577:(ee,b,F)=>{"use strict";const g=F(9314),c=new Set(["buffer","view","utf8"]);b.Encoding=class u{constructor(h){if(this.encode=h.encode||this.encode,this.decode=h.decode||this.decode,this.name=h.name||this.name,this.format=h.format||this.format,"function"!=typeof this.encode)throw new TypeError("The 'encode' property must be a function");if("function"!=typeof this.decode)throw new TypeError("The 'decode' property must be a function");if(this.encode=this.encode.bind(this),this.decode=this.decode.bind(this),"string"!=typeof this.name||""===this.name)throw new TypeError("The 'name' property must be a string");if("string"!=typeof this.format||!c.has(this.format))throw new TypeError("The 'format' property must be one of 'buffer', 'view', 'utf8'");h.createViewTranscoder&&(this.createViewTranscoder=h.createViewTranscoder),h.createBufferTranscoder&&(this.createBufferTranscoder=h.createBufferTranscoder),h.createUTF8Transcoder&&(this.createUTF8Transcoder=h.createUTF8Transcoder)}get commonName(){return this.name.split("+")[0]}createBufferTranscoder(){throw new g(`Encoding '${this.name}' cannot be transcoded to 'buffer'`,{code:"LEVEL_ENCODING_NOT_SUPPORTED"})}createViewTranscoder(){throw new g(`Encoding '${this.name}' cannot be transcoded to 'view'`,{code:"LEVEL_ENCODING_NOT_SUPPORTED"})}createUTF8Transcoder(){throw new g(`Encoding '${this.name}' cannot be transcoded to 'utf8'`,{code:"LEVEL_ENCODING_NOT_SUPPORTED"})}}},3793:(ee,b,F)=>{"use strict";const{Buffer:g}=F(3172)||{Buffer:{isBuffer:()=>!1}},{textEncoder:c,textDecoder:u}=F(898)(),{BufferFormat:d,ViewFormat:h,UTF8Format:p}=F(1773),_=w=>w;b.utf8=new p({encode:function(w){return g.isBuffer(w)?w.toString("utf8"):ArrayBuffer.isView(w)?u.decode(w):String(w)},decode:_,name:"utf8",createViewTranscoder(){return new h({encode:function(w){return ArrayBuffer.isView(w)?w:c.encode(w)},decode:function(w){return u.decode(w)},name:`${this.name}+view`})},createBufferTranscoder(){return new d({encode:function(w){return g.isBuffer(w)?w:ArrayBuffer.isView(w)?g.from(w.buffer,w.byteOffset,w.byteLength):g.from(String(w),"utf8")},decode:function(w){return w.toString("utf8")},name:`${this.name}+buffer`})}}),b.json=new p({encode:JSON.stringify,decode:JSON.parse,name:"json"}),b.buffer=new d({encode:function(w){return g.isBuffer(w)?w:ArrayBuffer.isView(w)?g.from(w.buffer,w.byteOffset,w.byteLength):g.from(String(w),"utf8")},decode:_,name:"buffer",createViewTranscoder(){return new h({encode:function(w){return ArrayBuffer.isView(w)?w:g.from(String(w),"utf8")},decode:function(w){return g.from(w.buffer,w.byteOffset,w.byteLength)},name:`${this.name}+view`})}}),b.view=new h({encode:function(w){return ArrayBuffer.isView(w)?w:c.encode(w)},decode:_,name:"view",createBufferTranscoder(){return new d({encode:function(w){return g.isBuffer(w)?w:ArrayBuffer.isView(w)?g.from(w.buffer,w.byteOffset,w.byteLength):g.from(String(w),"utf8")},decode:_,name:`${this.name}+buffer`})}}),b.hex=new d({encode:function(w){return g.isBuffer(w)?w:g.from(String(w),"hex")},decode:function(w){return w.toString("hex")},name:"hex"}),b.base64=new d({encode:function(w){return g.isBuffer(w)?w:g.from(String(w),"base64")},decode:function(w){return w.toString("base64")},name:"base64"})},1773:(ee,b,F)=>{"use strict";const{Buffer:g}=F(3172)||{},{Encoding:c}=F(577),u=F(898);class d extends c{constructor(w){super({...w,format:"buffer"})}createViewTranscoder(){return new h({encode:this.encode,decode:w=>this.decode(g.from(w.buffer,w.byteOffset,w.byteLength)),name:`${this.name}+view`})}createBufferTranscoder(){return this}}class h extends c{constructor(w){super({...w,format:"view"})}createBufferTranscoder(){return new d({encode:w=>{const D=this.encode(w);return g.from(D.buffer,D.byteOffset,D.byteLength)},decode:this.decode,name:`${this.name}+buffer`})}createViewTranscoder(){return this}}b.BufferFormat=d,b.ViewFormat=h,b.UTF8Format=class p extends c{constructor(w){super({...w,format:"utf8"})}createBufferTranscoder(){return new d({encode:w=>g.from(this.encode(w),"utf8"),decode:w=>this.decode(w.toString("utf8")),name:`${this.name}+buffer`})}createViewTranscoder(){const{textEncoder:w,textDecoder:D}=u();return new h({encode:T=>w.encode(this.encode(T)),decode:T=>this.decode(D.decode(T)),name:`${this.name}+view`})}createUTF8Transcoder(){return this}}},898:ee=>{"use strict";let b=null;ee.exports=function(){return null===b&&(b={textEncoder:new TextEncoder,textDecoder:new TextDecoder}),b}},807:(ee,b,F)=>{b.Level=F(4807).BrowserLevel},9314:ee=>{"use strict";ee.exports=class extends Error{constructor(F,g){super(F||""),"object"==typeof g&&null!==g&&(g.code&&(this.code=String(g.code)),g.expected&&(this.expected=!0),g.transient&&(this.transient=!0),g.cause&&(this.cause=g.cause)),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}}},7088:function(ee,b,F){!function(g){"use strict";g.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(u){return/^nm$/i.test(u)},meridiem:function(u,d,h){return u<12?h?"vm":"VM":h?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(u){return u+(1===u||8===u||u>=20?"ste":"de")},week:{dow:1,doy:4}})}(F(5439))},2502:function(ee,b,F){!function(g){"use strict";var c=function(_){return 0===_?0:1===_?1:2===_?2:_%100>=3&&_%100<=10?3:_%100>=11?4:5},u={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},d=function(_){return function(w,D,T,I){var x=c(w),v=u[_][c(w)];return 2===x&&(v=v[D?0:1]),v.replace(/%d/i,w)}},h=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];g.defineLocale("ar-dz",{months:h,monthsShort:h,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(_){return"\u0645"===_},meridiem:function(_,w,D){return _<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:d("s"),ss:d("s"),m:d("m"),mm:d("m"),h:d("h"),hh:d("h"),d:d("d"),dd:d("d"),M:d("M"),MM:d("M"),y:d("y"),yy:d("y")},postformat:function(_){return _.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(F(5439))},128:function(ee,b,F){!function(g){"use strict";g.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(F(5439))},4519:function(ee,b,F){!function(g){"use strict";var c={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},u=function(w){return 0===w?0:1===w?1:2===w?2:w%100>=3&&w%100<=10?3:w%100>=11?4:5},d={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},h=function(w){return function(D,T,I,x){var v=u(D),R=d[w][u(D)];return 2===v&&(R=R[T?0:1]),R.replace(/%d/i,D)}},p=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];g.defineLocale("ar-ly",{months:p,monthsShort:p,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(w){return"\u0645"===w},meridiem:function(w,D,T){return w<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:h("s"),ss:h("s"),m:h("m"),mm:h("m"),h:h("h"),hh:h("h"),d:h("d"),dd:h("d"),M:h("M"),MM:h("M"),y:h("y"),yy:h("y")},preparse:function(w){return w.replace(/\u060c/g,",")},postformat:function(w){return w.replace(/\d/g,function(D){return c[D]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(F(5439))},5443:function(ee,b,F){!function(g){"use strict";g.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(F(5439))},7642:function(ee,b,F){!function(g){"use strict";var c={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},u={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};g.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(h){return"\u0645"===h},meridiem:function(h,p,_){return h<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(h){return h.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(p){return u[p]}).replace(/\u060c/g,",")},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(F(5439))},8592:function(ee,b,F){!function(g){"use strict";g.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(F(5439))},7038:function(ee,b,F){!function(g){"use strict";var c={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},u={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},d=function(D){return 0===D?0:1===D?1:2===D?2:D%100>=3&&D%100<=10?3:D%100>=11?4:5},h={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},p=function(D){return function(T,I,x,v){var R=d(T),E=h[D][d(T)];return 2===R&&(E=E[I?0:1]),E.replace(/%d/i,T)}},_=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];g.defineLocale("ar",{months:_,monthsShort:_,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(D){return"\u0645"===D},meridiem:function(D,T,I){return D<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:p("s"),ss:p("s"),m:p("m"),mm:p("m"),h:p("h"),hh:p("h"),d:p("d"),dd:p("d"),M:p("M"),MM:p("M"),y:p("y"),yy:p("y")},preparse:function(D){return D.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(T){return u[T]}).replace(/\u060c/g,",")},postformat:function(D){return D.replace(/\d/g,function(T){return c[T]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(F(5439))},1213:function(ee,b,F){!function(g){"use strict";var c={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};g.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(d){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(d)},meridiem:function(d,h,p){return d<4?"gec\u0259":d<12?"s\u0259h\u0259r":d<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(d){if(0===d)return d+"-\u0131nc\u0131";var h=d%10;return d+(c[h]||c[d%100-h]||c[d>=100?100:null])},week:{dow:1,doy:7}})}(F(5439))},9191:function(ee,b,F){!function(g){"use strict";function u(h,p,_){return"m"===_?p?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===_?p?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":h+" "+function c(h,p){var _=h.split("_");return p%10==1&&p%100!=11?_[0]:p%10>=2&&p%10<=4&&(p%100<10||p%100>=20)?_[1]:_[2]}({ss:p?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:p?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:p?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[_],+h)}g.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:u,mm:u,h:u,hh:u,d:"\u0434\u0437\u0435\u043d\u044c",dd:u,M:"\u043c\u0435\u0441\u044f\u0446",MM:u,y:"\u0433\u043e\u0434",yy:u},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(h){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(h)},meridiem:function(h,p,_){return h<4?"\u043d\u043e\u0447\u044b":h<12?"\u0440\u0430\u043d\u0456\u0446\u044b":h<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(h,p){switch(p){case"M":case"d":case"DDD":case"w":case"W":return h%10!=2&&h%10!=3||h%100==12||h%100==13?h+"-\u044b":h+"-\u0456";case"D":return h+"-\u0433\u0430";default:return h}},week:{dow:1,doy:7}})}(F(5439))},322:function(ee,b,F){!function(g){"use strict";g.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(u){var d=u%10,h=u%100;return 0===u?u+"-\u0435\u0432":0===h?u+"-\u0435\u043d":h>10&&h<20?u+"-\u0442\u0438":1===d?u+"-\u0432\u0438":2===d?u+"-\u0440\u0438":7===d||8===d?u+"-\u043c\u0438":u+"-\u0442\u0438"},week:{dow:1,doy:7}})}(F(5439))},8042:function(ee,b,F){!function(g){"use strict";g.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(F(5439))},5903:function(ee,b,F){!function(g){"use strict";var c={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},u={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};g.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(h){return h.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(p){return u[p]})},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(h,p){return 12===h&&(h=0),"\u09b0\u09be\u09a4"===p?h<4?h:h+12:"\u09ad\u09cb\u09b0"===p||"\u09b8\u0995\u09be\u09b2"===p?h:"\u09a6\u09c1\u09aa\u09c1\u09b0"===p?h>=3?h:h+12:"\u09ac\u09bf\u0995\u09be\u09b2"===p||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===p?h+12:void 0},meridiem:function(h,p,_){return h<4?"\u09b0\u09be\u09a4":h<6?"\u09ad\u09cb\u09b0":h<12?"\u09b8\u0995\u09be\u09b2":h<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":h<18?"\u09ac\u09bf\u0995\u09be\u09b2":h<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(F(5439))},9620:function(ee,b,F){!function(g){"use strict";var c={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},u={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};g.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(h){return h.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(p){return u[p]})},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(h,p){return 12===h&&(h=0),"\u09b0\u09be\u09a4"===p&&h>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===p&&h<5||"\u09ac\u09bf\u0995\u09be\u09b2"===p?h+12:h},meridiem:function(h,p,_){return h<4?"\u09b0\u09be\u09a4":h<10?"\u09b8\u0995\u09be\u09b2":h<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":h<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(F(5439))},9645:function(ee,b,F){!function(g){"use strict";var c={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},u={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};g.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(h){return h.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(p){return u[p]})},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(h,p){return 12===h&&(h=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===p&&h>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===p&&h<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===p?h+12:h},meridiem:function(h,p,_){return h<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":h<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":h<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":h<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(F(5439))},5020:function(ee,b,F){!function(g){"use strict";function c(E,H,N){return E+" "+function h(E,H){return 2===H?function p(E){var H={m:"v",b:"v",d:"z"};return void 0===H[E.charAt(0)]?E:H[E.charAt(0)]+E.substring(1)}(E):E}({mm:"munutenn",MM:"miz",dd:"devezh"}[N],E)}function d(E){return E>9?d(E%10):E}var _=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],w=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,v=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];g.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:v,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:v,monthsRegex:w,monthsShortRegex:w,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:_,longMonthsParse:_,shortMonthsParse:_,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:c,h:"un eur",hh:"%d eur",d:"un devezh",dd:c,M:"ur miz",MM:c,y:"ur bloaz",yy:function u(E){switch(d(E)){case 1:case 3:case 4:case 5:case 9:return E+" bloaz";default:return E+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(E){return E+(1===E?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(E){return"g.m."===E},meridiem:function(E,H,N){return E<12?"a.m.":"g.m."}})}(F(5439))},4792:function(ee,b,F){!function(g){"use strict";function c(d,h,p){var _=d+" ";switch(p){case"ss":return _+(1===d?"sekunda":2===d||3===d||4===d?"sekunde":"sekundi");case"m":return h?"jedna minuta":"jedne minute";case"mm":return _+(1===d?"minuta":2===d||3===d||4===d?"minute":"minuta");case"h":return h?"jedan sat":"jednog sata";case"hh":return _+(1===d?"sat":2===d||3===d||4===d?"sata":"sati");case"dd":return _+(1===d?"dan":"dana");case"MM":return _+(1===d?"mjesec":2===d||3===d||4===d?"mjeseca":"mjeseci");case"yy":return _+(1===d?"godina":2===d||3===d||4===d?"godine":"godina")}}g.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:c,m:c,mm:c,h:c,hh:c,d:"dan",dd:c,M:"mjesec",MM:c,y:"godinu",yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(F(5439))},7980:function(ee,b,F){!function(g){"use strict";g.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(u,d){var h=1===u?"r":2===u?"n":3===u?"r":4===u?"t":"\xe8";return("w"===d||"W"===d)&&(h="a"),u+h},week:{dow:1,doy:4}})}(F(5439))},7322:function(ee,b,F){!function(g){"use strict";var c={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},u="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),d=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],h=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function p(D){return D>1&&D<5&&1!=~~(D/10)}function _(D,T,I,x){var v=D+" ";switch(I){case"s":return T||x?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return T||x?v+(p(D)?"sekundy":"sekund"):v+"sekundami";case"m":return T?"minuta":x?"minutu":"minutou";case"mm":return T||x?v+(p(D)?"minuty":"minut"):v+"minutami";case"h":return T?"hodina":x?"hodinu":"hodinou";case"hh":return T||x?v+(p(D)?"hodiny":"hodin"):v+"hodinami";case"d":return T||x?"den":"dnem";case"dd":return T||x?v+(p(D)?"dny":"dn\xed"):v+"dny";case"M":return T||x?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return T||x?v+(p(D)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):v+"m\u011bs\xedci";case"y":return T||x?"rok":"rokem";case"yy":return T||x?v+(p(D)?"roky":"let"):v+"lety"}}g.defineLocale("cs",{months:c,monthsShort:u,monthsRegex:h,monthsShortRegex:h,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:_,ss:_,m:_,mm:_,h:_,hh:_,d:_,dd:_,M:_,MM:_,y:_,yy:_},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},365:function(ee,b,F){!function(g){"use strict";g.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(u){return u+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(u)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(u)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(F(5439))},2092:function(ee,b,F){!function(g){"use strict";g.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(u){var h="";return u>20?h=40===u||50===u||60===u||80===u||100===u?"fed":"ain":u>0&&(h=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][u]),u+h},week:{dow:1,doy:4}})}(F(5439))},7387:function(ee,b,F){!function(g){"use strict";g.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},9459:function(ee,b,F){!function(g){"use strict";function c(d,h,p,_){var w={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[d+" Tage",d+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[d+" Monate",d+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[d+" Jahre",d+" Jahren"]};return h?w[p][0]:w[p][1]}g.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:c,mm:"%d Minuten",h:c,hh:"%d Stunden",d:c,dd:c,w:c,ww:"%d Wochen",M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},3694:function(ee,b,F){!function(g){"use strict";function c(d,h,p,_){var w={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[d+" Tage",d+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[d+" Monate",d+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[d+" Jahre",d+" Jahren"]};return h?w[p][0]:w[p][1]}g.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:c,mm:"%d Minuten",h:c,hh:"%d Stunden",d:c,dd:c,w:c,ww:"%d Wochen",M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},4307:function(ee,b,F){!function(g){"use strict";function c(d,h,p,_){var w={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[d+" Tage",d+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[d+" Monate",d+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[d+" Jahre",d+" Jahren"]};return h?w[p][0]:w[p][1]}g.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:c,mm:"%d Minuten",h:c,hh:"%d Stunden",d:c,dd:c,w:c,ww:"%d Wochen",M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},9659:function(ee,b,F){!function(g){"use strict";var c=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],u=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];g.defineLocale("dv",{months:c,monthsShort:c,weekdays:u,weekdaysShort:u,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(h){return"\u0789\u078a"===h},meridiem:function(h,p,_){return h<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(h){return h.replace(/\u060c/g,",")},postformat:function(h){return h.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(F(5439))},3460:function(ee,b,F){!function(g){"use strict";g.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(d,h){return d?"string"==typeof h&&/D/.test(h.substring(0,h.indexOf("MMMM")))?this._monthsGenitiveEl[d.month()]:this._monthsNominativeEl[d.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(d,h,p){return d>11?p?"\u03bc\u03bc":"\u039c\u039c":p?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(d){return"\u03bc"===(d+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(d,h){var p=this._calendarEl[d],_=h&&h.hours();return function c(d){return typeof Function<"u"&&d instanceof Function||"[object Function]"===Object.prototype.toString.call(d)}(p)&&(p=p.apply(h)),p.replace("{}",_%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(F(5439))},4369:function(ee,b,F){!function(g){"use strict";g.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var d=u%10;return u+(1==~~(u%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:0,doy:4}})}(F(5439))},530:function(ee,b,F){!function(g){"use strict";g.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var d=u%10;return u+(1==~~(u%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")}})}(F(5439))},9998:function(ee,b,F){!function(g){"use strict";g.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var d=u%10;return u+(1==~~(u%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(F(5439))},3391:function(ee,b,F){!function(g){"use strict";g.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var d=u%10;return u+(1==~~(u%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(F(5439))},5414:function(ee,b,F){!function(g){"use strict";g.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var d=u%10;return u+(1==~~(u%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")}})}(F(5439))},9615:function(ee,b,F){!function(g){"use strict";g.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var d=u%10;return u+(1==~~(u%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:0,doy:6}})}(F(5439))},1248:function(ee,b,F){!function(g){"use strict";g.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var d=u%10;return u+(1==~~(u%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(F(5439))},3767:function(ee,b,F){!function(g){"use strict";g.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var d=u%10;return u+(1==~~(u%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(F(5439))},4530:function(ee,b,F){!function(g){"use strict";g.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(u){return"p"===u.charAt(0).toLowerCase()},meridiem:function(u,d,h){return u>11?h?"p.t.m.":"P.T.M.":h?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(F(5439))},8944:function(ee,b,F){!function(g){"use strict";var c="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),u="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),d=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],h=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;g.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(_,w){return _?/-MMM-/.test(w)?u[_.month()]:c[_.month()]:c},monthsRegex:h,monthsShortRegex:h,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(F(5439))},9116:function(ee,b,F){!function(g){"use strict";var c="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),u="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),d=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],h=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;g.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(_,w){return _?/-MMM-/.test(w)?u[_.month()]:c[_.month()]:c},monthsRegex:h,monthsShortRegex:h,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(F(5439))},3609:function(ee,b,F){!function(g){"use strict";var c="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),u="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),d=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],h=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;g.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(_,w){return _?/-MMM-/.test(w)?u[_.month()]:c[_.month()]:c},monthsRegex:h,monthsShortRegex:h,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(F(5439))},6866:function(ee,b,F){!function(g){"use strict";var c="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),u="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),d=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],h=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;g.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(_,w){return _?/-MMM-/.test(w)?u[_.month()]:c[_.month()]:c},monthsRegex:h,monthsShortRegex:h,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(F(5439))},6725:function(ee,b,F){!function(g){"use strict";function c(d,h,p,_){var w={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[d+"sekundi",d+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[d+" minuti",d+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[d+" tunni",d+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[d+" kuu",d+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[d+" aasta",d+" aastat"]};return h?w[p][2]?w[p][2]:w[p][1]:_?w[p][0]:w[p][1]}g.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:"%d p\xe4eva",M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},7931:function(ee,b,F){!function(g){"use strict";g.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(F(5439))},6417:function(ee,b,F){!function(g){"use strict";var c={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},u={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};g.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(h){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(h)},meridiem:function(h,p,_){return h<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(h){return h.replace(/[\u06f0-\u06f9]/g,function(p){return u[p]}).replace(/\u060c/g,",")},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(F(5439))},944:function(ee,b,F){!function(g){"use strict";var c="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),u=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",c[7],c[8],c[9]];function d(_,w,D,T){var I="";switch(D){case"s":return T?"muutaman sekunnin":"muutama sekunti";case"ss":I=T?"sekunnin":"sekuntia";break;case"m":return T?"minuutin":"minuutti";case"mm":I=T?"minuutin":"minuuttia";break;case"h":return T?"tunnin":"tunti";case"hh":I=T?"tunnin":"tuntia";break;case"d":return T?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":I=T?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return T?"kuukauden":"kuukausi";case"MM":I=T?"kuukauden":"kuukautta";break;case"y":return T?"vuoden":"vuosi";case"yy":I=T?"vuoden":"vuotta"}return function h(_,w){return _<10?w?u[_]:c[_]:_}(_,T)+" "+I}g.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:d,ss:d,m:d,mm:d,h:d,hh:d,d,dd:d,M:d,MM:d,y:d,yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},1766:function(ee,b,F){!function(g){"use strict";g.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(u){return u},week:{dow:1,doy:4}})}(F(5439))},5867:function(ee,b,F){!function(g){"use strict";g.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},6848:function(ee,b,F){!function(g){"use strict";g.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(u,d){switch(d){default:case"M":case"Q":case"D":case"DDD":case"d":return u+(1===u?"er":"e");case"w":case"W":return u+(1===u?"re":"e")}}})}(F(5439))},7773:function(ee,b,F){!function(g){"use strict";g.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(u,d){switch(d){default:case"M":case"Q":case"D":case"DDD":case"d":return u+(1===u?"er":"e");case"w":case"W":return u+(1===u?"re":"e")}},week:{dow:1,doy:4}})}(F(5439))},1636:function(ee,b,F){!function(g){"use strict";var d=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,h=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];g.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:d,monthsShortRegex:d,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:h,longMonthsParse:h,shortMonthsParse:h,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(_,w){switch(w){case"D":return _+(1===_?"er":"");default:case"M":case"Q":case"DDD":case"d":return _+(1===_?"er":"e");case"w":case"W":return _+(1===_?"re":"e")}},week:{dow:1,doy:4}})}(F(5439))},4940:function(ee,b,F){!function(g){"use strict";var c="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),u="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");g.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(h,p){return h?/-MMM-/.test(p)?u[h.month()]:c[h.month()]:c},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(h){return h+(1===h||8===h||h>=20?"ste":"de")},week:{dow:1,doy:4}})}(F(5439))},1402:function(ee,b,F){!function(g){"use strict";g.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(w){return w+(1===w?"d":w%10==2?"na":"mh")},week:{dow:1,doy:4}})}(F(5439))},6924:function(ee,b,F){!function(g){"use strict";g.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(w){return w+(1===w?"d":w%10==2?"na":"mh")},week:{dow:1,doy:4}})}(F(5439))},6398:function(ee,b,F){!function(g){"use strict";g.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(u){return 0===u.indexOf("un")?"n"+u:"en "+u},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(F(5439))},2457:function(ee,b,F){!function(g){"use strict";function c(d,h,p,_){var w={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[d+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",d+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[d+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",d+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[d+" \u0935\u0930\u093e\u0902\u0928\u0940",d+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[d+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",d+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[d+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",d+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[d+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",d+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return _?w[p][0]:w[p][1]}g.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(d,h){return"D"===h?d+"\u0935\u0947\u0930":d},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(d,h){return 12===d&&(d=0),"\u0930\u093e\u0924\u0940"===h?d<4?d:d+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===h?d:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===h?d>12?d:d+12:"\u0938\u093e\u0902\u091c\u0947"===h?d+12:void 0},meridiem:function(d,h,p){return d<4?"\u0930\u093e\u0924\u0940":d<12?"\u0938\u0915\u093e\u0933\u0940\u0902":d<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":d<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(F(5439))},2545:function(ee,b,F){!function(g){"use strict";function c(d,h,p,_){var w={s:["thoddea sekondamni","thodde sekond"],ss:[d+" sekondamni",d+" sekond"],m:["eka mintan","ek minut"],mm:[d+" mintamni",d+" mintam"],h:["eka voran","ek vor"],hh:[d+" voramni",d+" voram"],d:["eka disan","ek dis"],dd:[d+" disamni",d+" dis"],M:["eka mhoinean","ek mhoino"],MM:[d+" mhoineamni",d+" mhoine"],y:["eka vorsan","ek voros"],yy:[d+" vorsamni",d+" vorsam"]};return _?w[p][0]:w[p][1]}g.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(d,h){return"D"===h?d+"er":d},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(d,h){return 12===d&&(d=0),"rati"===h?d<4?d:d+12:"sokallim"===h?d:"donparam"===h?d>12?d:d+12:"sanje"===h?d+12:void 0},meridiem:function(d,h,p){return d<4?"rati":d<12?"sokallim":d<16?"donparam":d<20?"sanje":"rati"}})}(F(5439))},2641:function(ee,b,F){!function(g){"use strict";var c={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},u={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};g.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(h){return h.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(p){return u[p]})},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(h,p){return 12===h&&(h=0),"\u0ab0\u0abe\u0aa4"===p?h<4?h:h+12:"\u0ab8\u0ab5\u0abe\u0ab0"===p?h:"\u0aac\u0aaa\u0acb\u0ab0"===p?h>=10?h:h+12:"\u0ab8\u0abe\u0a82\u0a9c"===p?h+12:void 0},meridiem:function(h,p,_){return h<4?"\u0ab0\u0abe\u0aa4":h<10?"\u0ab8\u0ab5\u0abe\u0ab0":h<17?"\u0aac\u0aaa\u0acb\u0ab0":h<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(F(5439))},7536:function(ee,b,F){!function(g){"use strict";g.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(u){return 2===u?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":u+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(u){return 2===u?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":u+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(u){return 2===u?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":u+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(u){return 2===u?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":u%10==0&&10!==u?u+" \u05e9\u05e0\u05d4":u+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(u){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(u)},meridiem:function(u,d,h){return u<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":u<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":u<12?h?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":u<18?h?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(F(5439))},6335:function(ee,b,F){!function(g){"use strict";var c={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},u={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},d=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];g.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:d,longMonthsParse:d,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(_){return _.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(w){return u[w]})},postformat:function(_){return _.replace(/\d/g,function(w){return c[w]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(_,w){return 12===_&&(_=0),"\u0930\u093e\u0924"===w?_<4?_:_+12:"\u0938\u0941\u092c\u0939"===w?_:"\u0926\u094b\u092a\u0939\u0930"===w?_>=10?_:_+12:"\u0936\u093e\u092e"===w?_+12:void 0},meridiem:function(_,w,D){return _<4?"\u0930\u093e\u0924":_<10?"\u0938\u0941\u092c\u0939":_<17?"\u0926\u094b\u092a\u0939\u0930":_<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(F(5439))},7458:function(ee,b,F){!function(g){"use strict";function c(d,h,p){var _=d+" ";switch(p){case"ss":return _+(1===d?"sekunda":2===d||3===d||4===d?"sekunde":"sekundi");case"m":return h?"jedna minuta":"jedne minute";case"mm":return _+(1===d?"minuta":2===d||3===d||4===d?"minute":"minuta");case"h":return h?"jedan sat":"jednog sata";case"hh":return _+(1===d?"sat":2===d||3===d||4===d?"sata":"sati");case"dd":return _+(1===d?"dan":"dana");case"MM":return _+(1===d?"mjesec":2===d||3===d||4===d?"mjeseca":"mjeseci");case"yy":return _+(1===d?"godina":2===d||3===d||4===d?"godine":"godina")}}g.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:c,m:c,mm:c,h:c,hh:c,d:"dan",dd:c,M:"mjesec",MM:c,y:"godinu",yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(F(5439))},6540:function(ee,b,F){!function(g){"use strict";var c="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function u(p,_,w,D){var T=p;switch(w){case"s":return D||_?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return T+(D||_)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(D||_?" perc":" perce");case"mm":return T+(D||_?" perc":" perce");case"h":return"egy"+(D||_?" \xf3ra":" \xf3r\xe1ja");case"hh":return T+(D||_?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(D||_?" nap":" napja");case"dd":return T+(D||_?" nap":" napja");case"M":return"egy"+(D||_?" h\xf3nap":" h\xf3napja");case"MM":return T+(D||_?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(D||_?" \xe9v":" \xe9ve");case"yy":return T+(D||_?" \xe9v":" \xe9ve")}return""}function d(p){return(p?"":"[m\xfalt] ")+"["+c[this.day()]+"] LT[-kor]"}g.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(p){return"u"===p.charAt(1).toLowerCase()},meridiem:function(p,_,w){return p<12?!0===w?"de":"DE":!0===w?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return d.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return d.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},5283:function(ee,b,F){!function(g){"use strict";g.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(u){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(u)},meridiem:function(u){return u<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":u<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":u<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(u,d){switch(d){case"DDD":case"w":case"W":case"DDDo":return 1===u?u+"-\u056b\u0576":u+"-\u0580\u0564";default:return u}},week:{dow:1,doy:7}})}(F(5439))},8780:function(ee,b,F){!function(g){"use strict";g.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(u,d){return 12===u&&(u=0),"pagi"===d?u:"siang"===d?u>=11?u:u+12:"sore"===d||"malam"===d?u+12:void 0},meridiem:function(u,d,h){return u<11?"pagi":u<15?"siang":u<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(F(5439))},4205:function(ee,b,F){!function(g){"use strict";function c(h){return h%100==11||h%10!=1}function u(h,p,_,w){var D=h+" ";switch(_){case"s":return p||w?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return c(h)?D+(p||w?"sek\xfandur":"sek\xfandum"):D+"sek\xfanda";case"m":return p?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return c(h)?D+(p||w?"m\xedn\xfatur":"m\xedn\xfatum"):p?D+"m\xedn\xfata":D+"m\xedn\xfatu";case"hh":return c(h)?D+(p||w?"klukkustundir":"klukkustundum"):D+"klukkustund";case"d":return p?"dagur":w?"dag":"degi";case"dd":return c(h)?p?D+"dagar":D+(w?"daga":"d\xf6gum"):p?D+"dagur":D+(w?"dag":"degi");case"M":return p?"m\xe1nu\xf0ur":w?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return c(h)?p?D+"m\xe1nu\xf0ir":D+(w?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):p?D+"m\xe1nu\xf0ur":D+(w?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return p||w?"\xe1r":"\xe1ri";case"yy":return c(h)?D+(p||w?"\xe1r":"\xe1rum"):D+(p||w?"\xe1r":"\xe1ri")}}g.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:u,ss:u,m:u,mm:u,h:"klukkustund",hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},9985:function(ee,b,F){!function(g){"use strict";g.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(u){return(/^[0-9].+$/.test(u)?"tra":"in")+" "+u},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(F(5439))},4211:function(ee,b,F){!function(g){"use strict";g.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(F(5439))},1003:function(ee,b,F){!function(g){"use strict";g.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(u,d){return"\u5143"===d[1]?1:parseInt(d[1]||u,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(u){return"\u5348\u5f8c"===u},meridiem:function(u,d,h){return u<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(u){return u.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(u){return this.week()!==u.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(u,d){switch(d){case"y":return 1===u?"\u5143\u5e74":u+"\u5e74";case"d":case"D":case"DDD":return u+"\u65e5";default:return u}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(F(5439))},420:function(ee,b,F){!function(g){"use strict";g.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(u,d){return 12===u&&(u=0),"enjing"===d?u:"siyang"===d?u>=11?u:u+12:"sonten"===d||"ndalu"===d?u+12:void 0},meridiem:function(u,d,h){return u<11?"enjing":u<15?"siyang":u<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(F(5439))},851:function(ee,b,F){!function(g){"use strict";g.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(u){return u.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(d,h,p){return"\u10d8"===p?h+"\u10e8\u10d8":h+p+"\u10e8\u10d8"})},past:function(u){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(u)?u.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(u)?u.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):u},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(u){return 0===u?u:1===u?u+"-\u10da\u10d8":u<20||u<=100&&u%20==0||u%100==0?"\u10db\u10d4-"+u:u+"-\u10d4"},week:{dow:1,doy:7}})}(F(5439))},6074:function(ee,b,F){!function(g){"use strict";var c={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};g.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(d){return d+(c[d]||c[d%10]||c[d>=100?100:null])},week:{dow:1,doy:7}})}(F(5439))},3343:function(ee,b,F){!function(g){"use strict";var c={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},u={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};g.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(h){return"\u179b\u17d2\u1784\u17b6\u1785"===h},meridiem:function(h,p,_){return h<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(h){return h.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(p){return u[p]})},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]})},week:{dow:1,doy:4}})}(F(5439))},4799:function(ee,b,F){!function(g){"use strict";var c={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},u={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};g.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(h){return h.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(p){return u[p]})},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(h,p){return 12===h&&(h=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===p?h<4?h:h+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===p?h:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===p?h>=10?h:h+12:"\u0cb8\u0c82\u0c9c\u0cc6"===p?h+12:void 0},meridiem:function(h,p,_){return h<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":h<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":h<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":h<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(h){return h+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(F(5439))},3549:function(ee,b,F){!function(g){"use strict";g.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(u,d){switch(d){case"d":case"D":case"DDD":return u+"\uc77c";case"M":return u+"\uc6d4";case"w":case"W":return u+"\uc8fc";default:return u}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(u){return"\uc624\ud6c4"===u},meridiem:function(u,d,h){return u<12?"\uc624\uc804":"\uc624\ud6c4"}})}(F(5439))},1037:function(ee,b,F){!function(g){"use strict";var c={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},u={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},d=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];g.defineLocale("ku",{months:d,monthsShort:d,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(p){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(p)},meridiem:function(p,_,w){return p<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(p){return p.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(_){return u[_]}).replace(/\u060c/g,",")},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(F(5439))},3125:function(ee,b,F){!function(g){"use strict";var c={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};g.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(d){return d+(c[d]||c[d%10]||c[d>=100?100:null])},week:{dow:1,doy:7}})}(F(5439))},9586:function(ee,b,F){!function(g){"use strict";function c(_,w,D,T){var I={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return w?I[D][0]:I[D][1]}function h(_){if(_=parseInt(_,10),isNaN(_))return!1;if(_<0)return!0;if(_<10)return 4<=_&&_<=7;if(_<100){var w=_%10;return h(0===w?_/10:w)}if(_<1e4){for(;_>=10;)_/=10;return h(_)}return h(_/=1e3)}g.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function u(_){return h(_.substr(0,_.indexOf(" ")))?"a "+_:"an "+_},past:function d(_){return h(_.substr(0,_.indexOf(" ")))?"viru "+_:"virun "+_},s:"e puer Sekonnen",ss:"%d Sekonnen",m:c,mm:"%d Minutten",h:c,hh:"%d Stonnen",d:c,dd:"%d Deeg",M:c,MM:"%d M\xe9int",y:c,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},2349:function(ee,b,F){!function(g){"use strict";g.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(u){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===u},meridiem:function(u,d,h){return u<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(u){return"\u0e97\u0eb5\u0ec8"+u}})}(F(5439))},2400:function(ee,b,F){!function(g){"use strict";var c={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function d(D,T,I,x){return T?p(I)[0]:x?p(I)[1]:p(I)[2]}function h(D){return D%10==0||D>10&&D<20}function p(D){return c[D].split("_")}function _(D,T,I,x){var v=D+" ";return 1===D?v+d(0,T,I[0],x):T?v+(h(D)?p(I)[1]:p(I)[0]):x?v+p(I)[1]:v+(h(D)?p(I)[1]:p(I)[2])}g.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function u(D,T,I,x){return T?"kelios sekund\u0117s":x?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:_,m:d,mm:_,h:d,hh:_,d,dd:_,M:d,MM:_,y:d,yy:_},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(D){return D+"-oji"},week:{dow:1,doy:4}})}(F(5439))},9991:function(ee,b,F){!function(g){"use strict";var c={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function u(w,D,T){return T?D%10==1&&D%100!=11?w[2]:w[3]:D%10==1&&D%100!=11?w[0]:w[1]}function d(w,D,T){return w+" "+u(c[T],w,D)}function h(w,D,T){return u(c[T],w,D)}g.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function p(w,D){return D?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:d,m:h,mm:d,h,hh:d,d:h,dd:d,M:h,MM:d,y:h,yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},8477:function(ee,b,F){!function(g){"use strict";var c={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(d,h){return 1===d?h[0]:d>=2&&d<=4?h[1]:h[2]},translate:function(d,h,p){var _=c.words[p];return 1===p.length?h?_[0]:_[1]:d+" "+c.correctGrammaticalCase(d,_)}};g.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:c.translate,m:c.translate,mm:c.translate,h:c.translate,hh:c.translate,d:"dan",dd:c.translate,M:"mjesec",MM:c.translate,y:"godinu",yy:c.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(F(5439))},5118:function(ee,b,F){!function(g){"use strict";g.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(F(5439))},5943:function(ee,b,F){!function(g){"use strict";g.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(u){var d=u%10,h=u%100;return 0===u?u+"-\u0435\u0432":0===h?u+"-\u0435\u043d":h>10&&h<20?u+"-\u0442\u0438":1===d?u+"-\u0432\u0438":2===d?u+"-\u0440\u0438":7===d||8===d?u+"-\u043c\u0438":u+"-\u0442\u0438"},week:{dow:1,doy:7}})}(F(5439))},3849:function(ee,b,F){!function(g){"use strict";g.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(u,d){return 12===u&&(u=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===d&&u>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===d||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===d?u+12:u},meridiem:function(u,d,h){return u<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":u<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":u<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":u<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(F(5439))},1977:function(ee,b,F){!function(g){"use strict";function c(d,h,p,_){switch(p){case"s":return h?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return d+(h?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return d+(h?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return d+(h?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return d+(h?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return d+(h?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return d+(h?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return d}}g.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(d){return"\u04ae\u0425"===d},meridiem:function(d,h,p){return d<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(d,h){switch(h){case"d":case"D":case"DDD":return d+" \u04e9\u0434\u04e9\u0440";default:return d}}})}(F(5439))},6184:function(ee,b,F){!function(g){"use strict";var c={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},u={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function d(p,_,w,D){var T="";if(_)switch(w){case"s":T="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":T="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":T="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":T="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":T="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":T="%d \u0924\u093e\u0938";break;case"d":T="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":T="%d \u0926\u093f\u0935\u0938";break;case"M":T="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":T="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":T="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":T="%d \u0935\u0930\u094d\u0937\u0947"}else switch(w){case"s":T="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":T="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":T="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":T="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":T="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":T="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":T="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":T="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":T="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":T="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":T="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":T="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return T.replace(/%d/i,p)}g.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:d,ss:d,m:d,mm:d,h:d,hh:d,d,dd:d,M:d,MM:d,y:d,yy:d},preparse:function(p){return p.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(_){return u[_]})},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(p,_){return 12===p&&(p=0),"\u092a\u0939\u093e\u091f\u0947"===_||"\u0938\u0915\u093e\u0933\u0940"===_?p:"\u0926\u0941\u092a\u093e\u0930\u0940"===_||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===_||"\u0930\u093e\u0924\u094d\u0930\u0940"===_?p>=12?p:p+12:void 0},meridiem:function(p,_,w){return p>=0&&p<6?"\u092a\u0939\u093e\u091f\u0947":p<12?"\u0938\u0915\u093e\u0933\u0940":p<17?"\u0926\u0941\u092a\u093e\u0930\u0940":p<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(F(5439))},4524:function(ee,b,F){!function(g){"use strict";g.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(u,d){return 12===u&&(u=0),"pagi"===d?u:"tengahari"===d?u>=11?u:u+12:"petang"===d||"malam"===d?u+12:void 0},meridiem:function(u,d,h){return u<11?"pagi":u<15?"tengahari":u<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(F(5439))},485:function(ee,b,F){!function(g){"use strict";g.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(u,d){return 12===u&&(u=0),"pagi"===d?u:"tengahari"===d?u>=11?u:u+12:"petang"===d||"malam"===d?u+12:void 0},meridiem:function(u,d,h){return u<11?"pagi":u<15?"tengahari":u<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(F(5439))},6681:function(ee,b,F){!function(g){"use strict";g.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(F(5439))},2024:function(ee,b,F){!function(g){"use strict";var c={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},u={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};g.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(h){return h.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(p){return u[p]})},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]})},week:{dow:1,doy:4}})}(F(5439))},2688:function(ee,b,F){!function(g){"use strict";g.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},8914:function(ee,b,F){!function(g){"use strict";var c={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},u={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};g.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(h){return h.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(p){return u[p]})},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(h,p){return 12===h&&(h=0),"\u0930\u093e\u0924\u093f"===p?h<4?h:h+12:"\u092c\u093f\u0939\u093e\u0928"===p?h:"\u0926\u093f\u0909\u0901\u0938\u094b"===p?h>=10?h:h+12:"\u0938\u093e\u0901\u091d"===p?h+12:void 0},meridiem:function(h,p,_){return h<3?"\u0930\u093e\u0924\u093f":h<12?"\u092c\u093f\u0939\u093e\u0928":h<16?"\u0926\u093f\u0909\u0901\u0938\u094b":h<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(F(5439))},2272:function(ee,b,F){!function(g){"use strict";var c="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),u="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),d=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],h=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;g.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(_,w){return _?/-MMM-/.test(w)?u[_.month()]:c[_.month()]:c},monthsRegex:h,monthsShortRegex:h,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(_){return _+(1===_||8===_||_>=20?"ste":"de")},week:{dow:1,doy:4}})}(F(5439))},1758:function(ee,b,F){!function(g){"use strict";var c="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),u="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),d=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],h=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;g.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(_,w){return _?/-MMM-/.test(w)?u[_.month()]:c[_.month()]:c},monthsRegex:h,monthsShortRegex:h,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(_){return _+(1===_||8===_||_>=20?"ste":"de")},week:{dow:1,doy:4}})}(F(5439))},1510:function(ee,b,F){!function(g){"use strict";g.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},2797:function(ee,b,F){!function(g){"use strict";g.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(u,d){var h=1===u?"r":2===u?"n":3===u?"r":4===u?"t":"\xe8";return("w"===d||"W"===d)&&(h="a"),u+h},week:{dow:1,doy:4}})}(F(5439))},7944:function(ee,b,F){!function(g){"use strict";var c={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},u={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};g.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(h){return h.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(p){return u[p]})},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(h,p){return 12===h&&(h=0),"\u0a30\u0a3e\u0a24"===p?h<4?h:h+12:"\u0a38\u0a35\u0a47\u0a30"===p?h:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===p?h>=10?h:h+12:"\u0a38\u0a3c\u0a3e\u0a2e"===p?h+12:void 0},meridiem:function(h,p,_){return h<4?"\u0a30\u0a3e\u0a24":h<10?"\u0a38\u0a35\u0a47\u0a30":h<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":h<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(F(5439))},1605:function(ee,b,F){!function(g){"use strict";var c="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),u="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),d=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function h(w){return w%10<5&&w%10>1&&~~(w/10)%10!=1}function p(w,D,T){var I=w+" ";switch(T){case"ss":return I+(h(w)?"sekundy":"sekund");case"m":return D?"minuta":"minut\u0119";case"mm":return I+(h(w)?"minuty":"minut");case"h":return D?"godzina":"godzin\u0119";case"hh":return I+(h(w)?"godziny":"godzin");case"ww":return I+(h(w)?"tygodnie":"tygodni");case"MM":return I+(h(w)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return I+(h(w)?"lata":"lat")}}g.defineLocale("pl",{months:function(w,D){return w?/D MMMM/.test(D)?u[w.month()]:c[w.month()]:c},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:p,m:p,mm:p,h:p,hh:p,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:p,M:"miesi\u0105c",MM:p,y:"rok",yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},3840:function(ee,b,F){!function(g){"use strict";g.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(F(5439))},4225:function(ee,b,F){!function(g){"use strict";g.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(F(5439))},5128:function(ee,b,F){!function(g){"use strict";function c(d,h,p){var w=" ";return(d%100>=20||d>=100&&d%100==0)&&(w=" de "),d+w+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[p]}g.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:c,m:"un minut",mm:c,h:"o or\u0103",hh:c,d:"o zi",dd:c,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:c,M:"o lun\u0103",MM:c,y:"un an",yy:c},week:{dow:1,doy:7}})}(F(5439))},5127:function(ee,b,F){!function(g){"use strict";function u(p,_,w){return"m"===w?_?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":p+" "+function c(p,_){var w=p.split("_");return _%10==1&&_%100!=11?w[0]:_%10>=2&&_%10<=4&&(_%100<10||_%100>=20)?w[1]:w[2]}({ss:_?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:_?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[w],+p)}var d=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];g.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:d,longMonthsParse:d,shortMonthsParse:d,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(p){if(p.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(p){if(p.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:u,m:u,mm:u,h:"\u0447\u0430\u0441",hh:u,d:"\u0434\u0435\u043d\u044c",dd:u,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:u,M:"\u043c\u0435\u0441\u044f\u0446",MM:u,y:"\u0433\u043e\u0434",yy:u},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(p){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(p)},meridiem:function(p,_,w){return p<4?"\u043d\u043e\u0447\u0438":p<12?"\u0443\u0442\u0440\u0430":p<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(p,_){switch(_){case"M":case"d":case"DDD":return p+"-\u0439";case"D":return p+"-\u0433\u043e";case"w":case"W":return p+"-\u044f";default:return p}},week:{dow:1,doy:4}})}(F(5439))},2525:function(ee,b,F){!function(g){"use strict";var c=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],u=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];g.defineLocale("sd",{months:c,monthsShort:c,weekdays:u,weekdaysShort:u,weekdaysMin:u,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(h){return"\u0634\u0627\u0645"===h},meridiem:function(h,p,_){return h<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(h){return h.replace(/\u060c/g,",")},postformat:function(h){return h.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(F(5439))},9893:function(ee,b,F){!function(g){"use strict";g.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},3123:function(ee,b,F){!function(g){"use strict";g.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(u){return u+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(u){return"\u0db4.\u0dc0."===u||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===u},meridiem:function(u,d,h){return u>11?h?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":h?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(F(5439))},9635:function(ee,b,F){!function(g){"use strict";var c="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),u="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function d(_){return _>1&&_<5}function h(_,w,D,T){var I=_+" ";switch(D){case"s":return w||T?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return w||T?I+(d(_)?"sekundy":"sek\xfand"):I+"sekundami";case"m":return w?"min\xfata":T?"min\xfatu":"min\xfatou";case"mm":return w||T?I+(d(_)?"min\xfaty":"min\xfat"):I+"min\xfatami";case"h":return w?"hodina":T?"hodinu":"hodinou";case"hh":return w||T?I+(d(_)?"hodiny":"hod\xedn"):I+"hodinami";case"d":return w||T?"de\u0148":"d\u0148om";case"dd":return w||T?I+(d(_)?"dni":"dn\xed"):I+"d\u0148ami";case"M":return w||T?"mesiac":"mesiacom";case"MM":return w||T?I+(d(_)?"mesiace":"mesiacov"):I+"mesiacmi";case"y":return w||T?"rok":"rokom";case"yy":return w||T?I+(d(_)?"roky":"rokov"):I+"rokmi"}}g.defineLocale("sk",{months:c,monthsShort:u,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:h,ss:h,m:h,mm:h,h,hh:h,d:h,dd:h,M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},8106:function(ee,b,F){!function(g){"use strict";function c(d,h,p,_){var w=d+" ";switch(p){case"s":return h||_?"nekaj sekund":"nekaj sekundami";case"ss":return w+(1===d?h?"sekundo":"sekundi":2===d?h||_?"sekundi":"sekundah":d<5?h||_?"sekunde":"sekundah":"sekund");case"m":return h?"ena minuta":"eno minuto";case"mm":return w+(1===d?h?"minuta":"minuto":2===d?h||_?"minuti":"minutama":d<5?h||_?"minute":"minutami":h||_?"minut":"minutami");case"h":return h?"ena ura":"eno uro";case"hh":return w+(1===d?h?"ura":"uro":2===d?h||_?"uri":"urama":d<5?h||_?"ure":"urami":h||_?"ur":"urami");case"d":return h||_?"en dan":"enim dnem";case"dd":return w+(1===d?h||_?"dan":"dnem":2===d?h||_?"dni":"dnevoma":h||_?"dni":"dnevi");case"M":return h||_?"en mesec":"enim mesecem";case"MM":return w+(1===d?h||_?"mesec":"mesecem":2===d?h||_?"meseca":"mesecema":d<5?h||_?"mesece":"meseci":h||_?"mesecev":"meseci");case"y":return h||_?"eno leto":"enim letom";case"yy":return w+(1===d?h||_?"leto":"letom":2===d?h||_?"leti":"letoma":d<5?h||_?"leta":"leti":h||_?"let":"leti")}}g.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(F(5439))},8799:function(ee,b,F){!function(g){"use strict";g.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(u){return"M"===u.charAt(0)},meridiem:function(u,d,h){return u<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},2872:function(ee,b,F){!function(g){"use strict";var c={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(d,h){return d%10>=1&&d%10<=4&&(d%100<10||d%100>=20)?d%10==1?h[0]:h[1]:h[2]},translate:function(d,h,p,_){var D,w=c.words[p];return 1===p.length?"y"===p&&h?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":_||h?w[0]:w[1]:(D=c.correctGrammaticalCase(d,w),"yy"===p&&h&&"\u0433\u043e\u0434\u0438\u043d\u0443"===D?d+" \u0433\u043e\u0434\u0438\u043d\u0430":d+" "+D)}};g.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:c.translate,m:c.translate,mm:c.translate,h:c.translate,hh:c.translate,d:c.translate,dd:c.translate,M:c.translate,MM:c.translate,y:c.translate,yy:c.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(F(5439))},7949:function(ee,b,F){!function(g){"use strict";var c={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(d,h){return d%10>=1&&d%10<=4&&(d%100<10||d%100>=20)?d%10==1?h[0]:h[1]:h[2]},translate:function(d,h,p,_){var D,w=c.words[p];return 1===p.length?"y"===p&&h?"jedna godina":_||h?w[0]:w[1]:(D=c.correctGrammaticalCase(d,w),"yy"===p&&h&&"godinu"===D?d+" godina":d+" "+D)}};g.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:c.translate,m:c.translate,mm:c.translate,h:c.translate,hh:c.translate,d:c.translate,dd:c.translate,M:c.translate,MM:c.translate,y:c.translate,yy:c.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(F(5439))},6167:function(ee,b,F){!function(g){"use strict";g.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(u,d,h){return u<11?"ekuseni":u<15?"emini":u<19?"entsambama":"ebusuku"},meridiemHour:function(u,d){return 12===u&&(u=0),"ekuseni"===d?u:"emini"===d?u>=11?u:u+12:"entsambama"===d||"ebusuku"===d?0===u?0:u+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(F(5439))},9713:function(ee,b,F){!function(g){"use strict";g.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(u){var d=u%10;return u+(1==~~(u%100/10)?":e":1===d||2===d?":a":":e")},week:{dow:1,doy:4}})}(F(5439))},1982:function(ee,b,F){!function(g){"use strict";g.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(F(5439))},2732:function(ee,b,F){!function(g){"use strict";var c={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},u={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};g.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(h){return h+"\u0bb5\u0ba4\u0bc1"},preparse:function(h){return h.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(p){return u[p]})},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(h,p,_){return h<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":h<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":h<10?" \u0b95\u0bbe\u0bb2\u0bc8":h<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":h<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":h<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(h,p){return 12===h&&(h=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===p?h<2?h:h+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===p||"\u0b95\u0bbe\u0bb2\u0bc8"===p||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===p&&h>=10?h:h+12},week:{dow:0,doy:6}})}(F(5439))},3636:function(ee,b,F){!function(g){"use strict";g.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(u,d){return 12===u&&(u=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===d?u<4?u:u+12:"\u0c09\u0c26\u0c2f\u0c02"===d?u:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===d?u>=10?u:u+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===d?u+12:void 0},meridiem:function(u,d,h){return u<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":u<10?"\u0c09\u0c26\u0c2f\u0c02":u<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":u<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(F(5439))},2115:function(ee,b,F){!function(g){"use strict";g.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var d=u%10;return u+(1==~~(u%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(F(5439))},9801:function(ee,b,F){!function(g){"use strict";var c={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};g.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(d,h){return 12===d&&(d=0),"\u0448\u0430\u0431"===h?d<4?d:d+12:"\u0441\u0443\u0431\u04b3"===h?d:"\u0440\u04ef\u0437"===h?d>=11?d:d+12:"\u0431\u0435\u0433\u043e\u04b3"===h?d+12:void 0},meridiem:function(d,h,p){return d<4?"\u0448\u0430\u0431":d<11?"\u0441\u0443\u0431\u04b3":d<16?"\u0440\u04ef\u0437":d<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(d){return d+(c[d]||c[d%10]||c[d>=100?100:null])},week:{dow:1,doy:7}})}(F(5439))},2868:function(ee,b,F){!function(g){"use strict";g.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(u){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===u},meridiem:function(u,d,h){return u<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(F(5439))},1310:function(ee,b,F){!function(g){"use strict";var c={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};g.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(d,h){switch(h){case"d":case"D":case"Do":case"DD":return d;default:if(0===d)return d+"'unjy";var p=d%10;return d+(c[p]||c[d%100-p]||c[d>=100?100:null])}},week:{dow:1,doy:7}})}(F(5439))},2360:function(ee,b,F){!function(g){"use strict";g.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(u){return u},week:{dow:1,doy:4}})}(F(5439))},6645:function(ee,b,F){!function(g){"use strict";var c="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function h(w,D,T,I){var x=function p(w){var D=Math.floor(w%1e3/100),T=Math.floor(w%100/10),I=w%10,x="";return D>0&&(x+=c[D]+"vatlh"),T>0&&(x+=(""!==x?" ":"")+c[T]+"maH"),I>0&&(x+=(""!==x?" ":"")+c[I]),""===x?"pagh":x}(w);switch(T){case"ss":return x+" lup";case"mm":return x+" tup";case"hh":return x+" rep";case"dd":return x+" jaj";case"MM":return x+" jar";case"yy":return x+" DIS"}}g.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function u(w){var D=w;return-1!==w.indexOf("jaj")?D.slice(0,-3)+"leS":-1!==w.indexOf("jar")?D.slice(0,-3)+"waQ":-1!==w.indexOf("DIS")?D.slice(0,-3)+"nem":D+" pIq"},past:function d(w){var D=w;return-1!==w.indexOf("jaj")?D.slice(0,-3)+"Hu\u2019":-1!==w.indexOf("jar")?D.slice(0,-3)+"wen":-1!==w.indexOf("DIS")?D.slice(0,-3)+"ben":D+" ret"},s:"puS lup",ss:h,m:"wa\u2019 tup",mm:h,h:"wa\u2019 rep",hh:h,d:"wa\u2019 jaj",dd:h,M:"wa\u2019 jar",MM:h,y:"wa\u2019 DIS",yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},8374:function(ee,b,F){!function(g){"use strict";var c={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};g.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(d,h,p){return d<12?p?"\xf6\xf6":"\xd6\xd6":p?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(d){return"\xf6s"===d||"\xd6S"===d},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(d,h){switch(h){case"d":case"D":case"Do":case"DD":return d;default:if(0===d)return d+"'\u0131nc\u0131";var p=d%10;return d+(c[p]||c[d%100-p]||c[d>=100?100:null])}},week:{dow:1,doy:7}})}(F(5439))},256:function(ee,b,F){!function(g){"use strict";function u(d,h,p,_){var w={s:["viensas secunds","'iensas secunds"],ss:[d+" secunds",d+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[d+" m\xeduts",d+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[d+" \xfeoras",d+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[d+" ziuas",d+" ziuas"],M:["'n mes","'iens mes"],MM:[d+" mesen",d+" mesen"],y:["'n ar","'iens ar"],yy:[d+" ars",d+" ars"]};return _||h?w[p][0]:w[p][1]}g.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(d){return"d'o"===d.toLowerCase()},meridiem:function(d,h,p){return d>11?p?"d'o":"D'O":p?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},1631:function(ee,b,F){!function(g){"use strict";g.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(F(5439))},1595:function(ee,b,F){!function(g){"use strict";g.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(F(5439))},6050:function(ee,b,F){!function(g){"use strict";g.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(u,d){return 12===u&&(u=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===d||"\u0633\u06d5\u06be\u06d5\u0631"===d||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===d?u:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===d||"\u0643\u06d5\u0686"===d?u+12:u>=11?u:u+12},meridiem:function(u,d,h){var p=100*u+d;return p<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":p<900?"\u0633\u06d5\u06be\u06d5\u0631":p<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":p<1230?"\u0686\u06c8\u0634":p<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(u,d){switch(d){case"d":case"D":case"DDD":return u+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return u+"-\u06be\u06d5\u067e\u062a\u06d5";default:return u}},preparse:function(u){return u.replace(/\u060c/g,",")},postformat:function(u){return u.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(F(5439))},5610:function(ee,b,F){!function(g){"use strict";function u(_,w,D){return"m"===D?w?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===D?w?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":_+" "+function c(_,w){var D=_.split("_");return w%10==1&&w%100!=11?D[0]:w%10>=2&&w%10<=4&&(w%100<10||w%100>=20)?D[1]:D[2]}({ss:w?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:w?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:w?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[D],+_)}function h(_){return function(){return _+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}g.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function d(_,w){var D={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===_?D.nominative.slice(1,7).concat(D.nominative.slice(0,1)):_?D[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(w)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(w)?"genitive":"nominative"][_.day()]:D.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:h("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:h("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:h("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:h("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return h("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return h("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:u,m:u,mm:u,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:u,d:"\u0434\u0435\u043d\u044c",dd:u,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:u,y:"\u0440\u0456\u043a",yy:u},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(_){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(_)},meridiem:function(_,w,D){return _<4?"\u043d\u043e\u0447\u0456":_<12?"\u0440\u0430\u043d\u043a\u0443":_<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(_,w){switch(w){case"M":case"d":case"DDD":case"w":case"W":return _+"-\u0439";case"D":return _+"-\u0433\u043e";default:return _}},week:{dow:1,doy:7}})}(F(5439))},6077:function(ee,b,F){!function(g){"use strict";var c=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],u=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];g.defineLocale("ur",{months:c,monthsShort:c,weekdays:u,weekdaysShort:u,weekdaysMin:u,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(h){return"\u0634\u0627\u0645"===h},meridiem:function(h,p,_){return h<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(h){return h.replace(/\u060c/g,",")},postformat:function(h){return h.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(F(5439))},2207:function(ee,b,F){!function(g){"use strict";g.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(F(5439))},2862:function(ee,b,F){!function(g){"use strict";g.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(F(5439))},8093:function(ee,b,F){!function(g){"use strict";g.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(u){return/^ch$/i.test(u)},meridiem:function(u,d,h){return u<12?h?"sa":"SA":h?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(u){return u},week:{dow:1,doy:4}})}(F(5439))},5590:function(ee,b,F){!function(g){"use strict";g.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(u){var d=u%10;return u+(1==~~(u%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(F(5439))},9058:function(ee,b,F){!function(g){"use strict";g.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(F(5439))},7908:function(ee,b,F){!function(g){"use strict";g.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(u,d){return 12===u&&(u=0),"\u51cc\u6668"===d||"\u65e9\u4e0a"===d||"\u4e0a\u5348"===d?u:"\u4e0b\u5348"===d||"\u665a\u4e0a"===d?u+12:u>=11?u:u+12},meridiem:function(u,d,h){var p=100*u+d;return p<600?"\u51cc\u6668":p<900?"\u65e9\u4e0a":p<1130?"\u4e0a\u5348":p<1230?"\u4e2d\u5348":p<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(u){return u.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(u){return this.week()!==u.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(u,d){switch(d){case"d":case"D":case"DDD":return u+"\u65e5";case"M":return u+"\u6708";case"w":case"W":return u+"\u5468";default:return u}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(F(5439))},8867:function(ee,b,F){!function(g){"use strict";g.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(u,d){return 12===u&&(u=0),"\u51cc\u6668"===d||"\u65e9\u4e0a"===d||"\u4e0a\u5348"===d?u:"\u4e2d\u5348"===d?u>=11?u:u+12:"\u4e0b\u5348"===d||"\u665a\u4e0a"===d?u+12:void 0},meridiem:function(u,d,h){var p=100*u+d;return p<600?"\u51cc\u6668":p<900?"\u65e9\u4e0a":p<1200?"\u4e0a\u5348":1200===p?"\u4e2d\u5348":p<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(u,d){switch(d){case"d":case"D":case"DDD":return u+"\u65e5";case"M":return u+"\u6708";case"w":case"W":return u+"\u9031";default:return u}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(F(5439))},1133:function(ee,b,F){!function(g){"use strict";g.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(u,d){return 12===u&&(u=0),"\u51cc\u6668"===d||"\u65e9\u4e0a"===d||"\u4e0a\u5348"===d?u:"\u4e2d\u5348"===d?u>=11?u:u+12:"\u4e0b\u5348"===d||"\u665a\u4e0a"===d?u+12:void 0},meridiem:function(u,d,h){var p=100*u+d;return p<600?"\u51cc\u6668":p<900?"\u65e9\u4e0a":p<1130?"\u4e0a\u5348":p<1230?"\u4e2d\u5348":p<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(u,d){switch(d){case"d":case"D":case"DDD":return u+"\u65e5";case"M":return u+"\u6708";case"w":case"W":return u+"\u9031";default:return u}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(F(5439))},3291:function(ee,b,F){!function(g){"use strict";g.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(u,d){return 12===u&&(u=0),"\u51cc\u6668"===d||"\u65e9\u4e0a"===d||"\u4e0a\u5348"===d?u:"\u4e2d\u5348"===d?u>=11?u:u+12:"\u4e0b\u5348"===d||"\u665a\u4e0a"===d?u+12:void 0},meridiem:function(u,d,h){var p=100*u+d;return p<600?"\u51cc\u6668":p<900?"\u65e9\u4e0a":p<1130?"\u4e0a\u5348":p<1230?"\u4e2d\u5348":p<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(u,d){switch(d){case"d":case"D":case"DDD":return u+"\u65e5";case"M":return u+"\u6708";case"w":case"W":return u+"\u9031";default:return u}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(F(5439))},5439:function(ee,b,F){(ee=F.nmd(ee)).exports=function(){"use strict";var g,H;function c(){return g.apply(null,arguments)}function d(m){return m instanceof Array||"[object Array]"===Object.prototype.toString.call(m)}function h(m){return null!=m&&"[object Object]"===Object.prototype.toString.call(m)}function p(m,k){return Object.prototype.hasOwnProperty.call(m,k)}function _(m){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(m).length;var k;for(k in m)if(p(m,k))return!1;return!0}function w(m){return void 0===m}function D(m){return"number"==typeof m||"[object Number]"===Object.prototype.toString.call(m)}function T(m){return m instanceof Date||"[object Date]"===Object.prototype.toString.call(m)}function I(m,k){var q,Y=[],ne=m.length;for(q=0;q>>0;for(q=0;q0)for(Y=0;Y=0?Y?"+":"":"-")+Math.pow(10,Math.max(0,k-q.length)).toString().substr(1)+q}var de=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,le=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ae={},ze={};function Oe(m,k,Y,q){var ne=q;"string"==typeof q&&(ne=function(){return this[q]()}),m&&(ze[m]=ne),k&&(ze[k[0]]=function(){return fe(ne.apply(this,arguments),k[1],k[2])}),Y&&(ze[Y]=function(){return this.localeData().ordinal(ne.apply(this,arguments),m)})}function ot(m){return m.match(/\[[\s\S]/)?m.replace(/^\[|\]$/g,""):m.replace(/\\/g,"")}function ht(m,k){return m.isValid()?(k=Te(k,m.localeData()),ae[k]=ae[k]||function tt(m){var Y,q,k=m.match(de);for(Y=0,q=k.length;Y=0&&le.test(m);)m=m.replace(le,q),le.lastIndex=0,Y-=1;return m}var qr={};function It(m,k){var Y=m.toLowerCase();qr[Y]=qr[Y+"s"]=qr[k]=m}function Ht(m){return"string"==typeof m?qr[m]||qr[m.toLowerCase()]:void 0}function un(m){var Y,q,k={};for(q in m)p(m,q)&&(Y=Ht(q))&&(k[Y]=m[q]);return k}var $n={};function Li(m,k){$n[m]=k}function So(m){return m%4==0&&m%100!=0||m%400==0}function ie(m){return m<0?Math.ceil(m)||0:Math.floor(m)}function P(m){var k=+m,Y=0;return 0!==k&&isFinite(k)&&(Y=ie(k)),Y}function U(m,k){return function(Y){return null!=Y?(ke(this,m,Y),c.updateOffset(this,k),this):ce(this,m)}}function ce(m,k){return m.isValid()?m._d["get"+(m._isUTC?"UTC":"")+k]():NaN}function ke(m,k,Y){m.isValid()&&!isNaN(Y)&&("FullYear"===k&&So(m.year())&&1===m.month()&&29===m.date()?(Y=P(Y),m._d["set"+(m._isUTC?"UTC":"")+k](Y,m.month(),hd(Y,m.month()))):m._d["set"+(m._isUTC?"UTC":"")+k](Y))}var ts,Fe=/\d/,Ce=/\d\d/,xt=/\d{3}/,Et=/\d{4}/,St=/[+-]?\d{6}/,Ft=/\d\d?/,Kr=/\d\d\d\d?/,To=/\d\d\d\d\d\d?/,Tn=/\d{1,3}/,Lr=/\d{1,4}/,es=/[+-]?\d{1,6}/,kr=/\d+/,Ti=/[+-]?\d+/,cd=/Z|[+-]\d\d:?\d\d/gi,ra=/Z|[+-]\d\d(?::?\d\d)?/gi,ao=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function ft(m,k,Y){ts[m]=te(k)?k:function(q,ne){return q&&Y?Y:k}}function zl(m,k){return p(ts,m)?ts[m](k._strict,k._locale):new RegExp(function Ir(m){return er(m.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(k,Y,q,ne,ge){return Y||q||ne||ge}))}(m))}function er(m){return m.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}ts={};var an={};function si(m,k){var Y,ne,q=k;for("string"==typeof m&&(m=[m]),D(k)&&(q=function(ge,Ie){Ie[k]=P(ge)}),ne=m.length,Y=0;Y68?1900:2e3)};var Z1=U("FullYear",!0);function He(m,k,Y,q,ne,ge,Ie){var Tt;return m<100&&m>=0?(Tt=new Date(m+400,k,Y,q,ne,ge,Ie),isFinite(Tt.getFullYear())&&Tt.setFullYear(m)):Tt=new Date(m,k,Y,q,ne,ge,Ie),Tt}function xs(m){var k,Y;return m<100&&m>=0?((Y=Array.prototype.slice.call(arguments))[0]=m+400,k=new Date(Date.UTC.apply(null,Y)),isFinite(k.getUTCFullYear())&&k.setUTCFullYear(m)):k=new Date(Date.UTC.apply(null,arguments)),k}function zt(m,k,Y){var q=7+k-Y;return-(7+xs(m,0,q).getUTCDay()-k)%7+q-1}function Ii(m,k,Y,q,ne){var Kt,Bi,Tt=1+7*(k-1)+(7+Y-q)%7+zt(m,q,ne);return Tt<=0?Bi=oa(Kt=m-1)+Tt:Tt>oa(m)?(Kt=m+1,Bi=Tt-oa(m)):(Kt=m,Bi=Tt),{year:Kt,dayOfYear:Bi}}function Ul(m,k,Y){var ge,Ie,q=zt(m.year(),k,Y),ne=Math.floor((m.dayOfYear()-q-1)/7)+1;return ne<1?ge=ne+Ds(Ie=m.year()-1,k,Y):ne>Ds(m.year(),k,Y)?(ge=ne-Ds(m.year(),k,Y),Ie=m.year()+1):(Ie=m.year(),ge=ne),{week:ge,year:Ie}}function Ds(m,k,Y){var q=zt(m,k,Y),ne=zt(m+1,k,Y);return(oa(m)-q+ne)/7}Oe("w",["ww",2],"wo","week"),Oe("W",["WW",2],"Wo","isoWeek"),It("week","w"),It("isoWeek","W"),Li("week",5),Li("isoWeek",5),ft("w",Ft),ft("ww",Ft,Ce),ft("W",Ft),ft("WW",Ft,Ce),An(["w","ww","W","WW"],function(m,k,Y,q){k[q.substr(0,1)]=P(m)});function mp(m,k){return m.slice(k,7).concat(m.slice(0,k))}Oe("d",0,"do","day"),Oe("dd",0,0,function(m){return this.localeData().weekdaysMin(this,m)}),Oe("ddd",0,0,function(m){return this.localeData().weekdaysShort(this,m)}),Oe("dddd",0,0,function(m){return this.localeData().weekdays(this,m)}),Oe("e",0,0,"weekday"),Oe("E",0,0,"isoWeekday"),It("day","d"),It("weekday","e"),It("isoWeekday","E"),Li("day",11),Li("weekday",11),Li("isoWeekday",11),ft("d",Ft),ft("e",Ft),ft("E",Ft),ft("dd",function(m,k){return k.weekdaysMinRegex(m)}),ft("ddd",function(m,k){return k.weekdaysShortRegex(m)}),ft("dddd",function(m,k){return k.weekdaysRegex(m)}),An(["dd","ddd","dddd"],function(m,k,Y,q){var ne=Y._locale.weekdaysParse(m,q,Y._strict);null!=ne?k.d=ne:E(Y).invalidWeekday=m}),An(["d","e","E"],function(m,k,Y,q){k[q]=P(m)});var qk="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),tb="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ib="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Kk=ao,nb=ao,Xk=ao;function Zk(m,k,Y){var q,ne,ge,Ie=m.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],q=0;q<7;++q)ge=v([2e3,1]).day(q),this._minWeekdaysParse[q]=this.weekdaysMin(ge,"").toLocaleLowerCase(),this._shortWeekdaysParse[q]=this.weekdaysShort(ge,"").toLocaleLowerCase(),this._weekdaysParse[q]=this.weekdays(ge,"").toLocaleLowerCase();return Y?"dddd"===k?-1!==(ne=bn.call(this._weekdaysParse,Ie))?ne:null:"ddd"===k?-1!==(ne=bn.call(this._shortWeekdaysParse,Ie))?ne:null:-1!==(ne=bn.call(this._minWeekdaysParse,Ie))?ne:null:"dddd"===k?-1!==(ne=bn.call(this._weekdaysParse,Ie))||-1!==(ne=bn.call(this._shortWeekdaysParse,Ie))||-1!==(ne=bn.call(this._minWeekdaysParse,Ie))?ne:null:"ddd"===k?-1!==(ne=bn.call(this._shortWeekdaysParse,Ie))||-1!==(ne=bn.call(this._weekdaysParse,Ie))||-1!==(ne=bn.call(this._minWeekdaysParse,Ie))?ne:null:-1!==(ne=bn.call(this._minWeekdaysParse,Ie))||-1!==(ne=bn.call(this._weekdaysParse,Ie))||-1!==(ne=bn.call(this._shortWeekdaysParse,Ie))?ne:null}function hh(){function m(cr,po){return po.length-cr.length}var ge,Ie,Tt,Kt,Bi,k=[],Y=[],q=[],ne=[];for(ge=0;ge<7;ge++)Ie=v([2e3,1]).day(ge),Tt=er(this.weekdaysMin(Ie,"")),Kt=er(this.weekdaysShort(Ie,"")),Bi=er(this.weekdays(Ie,"")),k.push(Tt),Y.push(Kt),q.push(Bi),ne.push(Tt),ne.push(Kt),ne.push(Bi);k.sort(m),Y.sort(m),q.sort(m),ne.sort(m),this._weekdaysRegex=new RegExp("^("+ne.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+q.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+Y.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+k.join("|")+")","i")}function mh(){return this.hours()%12||12}function Wl(m,k){Oe(m,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),k)})}function bd(m,k){return k._meridiemParse}Oe("H",["HH",2],0,"hour"),Oe("h",["hh",2],0,mh),Oe("k",["kk",2],0,function pp(){return this.hours()||24}),Oe("hmm",0,0,function(){return""+mh.apply(this)+fe(this.minutes(),2)}),Oe("hmmss",0,0,function(){return""+mh.apply(this)+fe(this.minutes(),2)+fe(this.seconds(),2)}),Oe("Hmm",0,0,function(){return""+this.hours()+fe(this.minutes(),2)}),Oe("Hmmss",0,0,function(){return""+this.hours()+fe(this.minutes(),2)+fe(this.seconds(),2)}),Wl("a",!0),Wl("A",!1),It("hour","h"),Li("hour",13),ft("a",bd),ft("A",bd),ft("H",Ft),ft("h",Ft),ft("k",Ft),ft("HH",Ft,Ce),ft("hh",Ft,Ce),ft("kk",Ft,Ce),ft("hmm",Kr),ft("hmmss",To),ft("Hmm",Kr),ft("Hmmss",To),si(["H","HH"],3),si(["k","kk"],function(m,k,Y){var q=P(m);k[3]=24===q?0:q}),si(["a","A"],function(m,k,Y){Y._isPm=Y._locale.isPM(m),Y._meridiem=m}),si(["h","hh"],function(m,k,Y){k[3]=P(m),E(Y).bigHour=!0}),si("hmm",function(m,k,Y){var q=m.length-2;k[3]=P(m.substr(0,q)),k[4]=P(m.substr(q)),E(Y).bigHour=!0}),si("hmmss",function(m,k,Y){var q=m.length-4,ne=m.length-2;k[3]=P(m.substr(0,q)),k[4]=P(m.substr(q,2)),k[5]=P(m.substr(ne)),E(Y).bigHour=!0}),si("Hmm",function(m,k,Y){var q=m.length-2;k[3]=P(m.substr(0,q)),k[4]=P(m.substr(q))}),si("Hmmss",function(m,k,Y){var q=m.length-4,ne=m.length-2;k[3]=P(m.substr(0,q)),k[4]=P(m.substr(q,2)),k[5]=P(m.substr(ne))});var Rt=U("Hours",!0);var yd,gp={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:dp,monthsShort:up,week:{dow:0,doy:6},weekdays:qk,weekdaysMin:ib,weekdaysShort:tb,meridiemParse:/[ap]\.?m?\.?/i},mi={},Xa={};function Zi(m,k){var Y,q=Math.min(m.length,k.length);for(Y=0;Y0;){if(ne=Ms(ge.slice(0,Y).join("-")))return ne;if(q&&q.length>=Y&&Zi(ge,q)>=Y-1)break;Y--}k++}return yd}(m)}function vd(m){var k,Y=m._a;return Y&&-2===E(m).overflow&&(k=Y[1]<0||Y[1]>11?1:Y[2]<1||Y[2]>hd(Y[0],Y[1])?2:Y[3]<0||Y[3]>24||24===Y[3]&&(0!==Y[4]||0!==Y[5]||0!==Y[6])?3:Y[4]<0||Y[4]>59?4:Y[5]<0||Y[5]>59?5:Y[6]<0||Y[6]>999?6:-1,E(m)._overflowDayOfYear&&(k<0||k>2)&&(k=2),E(m)._overflowWeeks&&-1===k&&(k=7),E(m)._overflowWeekday&&-1===k&&(k=8),E(m).overflow=k),m}var $l=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Za=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,cb=/Z|[+-]\d\d(?::?\d\d)?/,me=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Fd=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Gt=/^\/?Date\((-?\d+)/i,wd=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,ph={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Ja(m){var k,Y,ge,Ie,Tt,Kt,q=m._i,ne=$l.exec(q)||Za.exec(q),Bi=me.length,cr=Fd.length;if(ne){for(E(m).iso=!0,k=0,Y=Bi;k7)&&(Kt=!0)):(ge=m._locale._week.dow,Ie=m._locale._week.doy,Bi=Ul(Ji(),ge,Ie),Y=ir(k.gg,m._a[0],Bi.year),q=ir(k.w,Bi.week),null!=k.d?((ne=k.d)<0||ne>6)&&(Kt=!0):null!=k.e?(ne=k.e+ge,(k.e<0||k.e>6)&&(Kt=!0)):ne=ge),q<1||q>Ds(Y,ge,Ie)?E(m)._overflowWeeks=!0:null!=Kt?E(m)._overflowWeekday=!0:(Tt=Ii(Y,q,ne,ge,Ie),m._a[0]=Tt.year,m._dayOfYear=Tt.dayOfYear)}(m),null!=m._dayOfYear&&(Ie=ir(m._a[0],ne[0]),(m._dayOfYear>oa(Ie)||0===m._dayOfYear)&&(E(m)._overflowDayOfYear=!0),Y=xs(Ie,0,m._dayOfYear),m._a[1]=Y.getUTCMonth(),m._a[2]=Y.getUTCDate()),k=0;k<3&&null==m._a[k];++k)m._a[k]=q[k]=ne[k];for(;k<7;k++)m._a[k]=q[k]=null==m._a[k]?2===k?1:0:m._a[k];24===m._a[3]&&0===m._a[4]&&0===m._a[5]&&0===m._a[6]&&(m._nextDay=!0,m._a[3]=0),m._d=(m._useUTC?xs:He).apply(null,q),ge=m._useUTC?m._d.getUTCDay():m._d.getDay(),null!=m._tzm&&m._d.setUTCMinutes(m._d.getUTCMinutes()-m._tzm),m._nextDay&&(m._a[3]=24),m._w&&typeof m._w.d<"u"&&m._w.d!==ge&&(E(m).weekdayMismatch=!0)}}function Gl(m){if(m._f!==c.ISO_8601)if(m._f!==c.RFC_2822){m._a=[],E(m).empty=!0;var Y,q,ne,ge,Ie,Bi,cr,k=""+m._i,Tt=k.length,Kt=0;for(cr=(ne=Te(m._f,m._locale).match(de)||[]).length,Y=0;Y0&&E(m).unusedInput.push(Ie),k=k.slice(k.indexOf(q)+q.length),Kt+=q.length),ze[ge]?(q?E(m).empty=!1:E(m).unusedTokens.push(ge),ud(ge,q,m)):m._strict&&!q&&E(m).unusedTokens.push(ge);E(m).charsLeftOver=Tt-Kt,k.length>0&&E(m).unusedInput.push(k),m._a[3]<=12&&!0===E(m).bigHour&&m._a[3]>0&&(E(m).bigHour=void 0),E(m).parsedDateParts=m._a.slice(0),E(m).meridiem=m._meridiem,m._a[3]=function _h(m,k,Y){var q;return null==Y?k:null!=m.meridiemHour?m.meridiemHour(k,Y):(null!=m.isPM&&((q=m.isPM(Y))&&k<12&&(k+=12),!q&&12===k&&(k=0)),k)}(m._locale,m._a[3],m._meridiem),null!==(Bi=E(m).era)&&(m._a[0]=m._locale.erasConvertYear(Bi,m._a[0])),ki(m),vd(m)}else mb(m);else Ja(m)}function yp(m){var k=m._i,Y=m._f;return m._locale=m._locale||is(m._l),null===k||void 0===Y&&""===k?C({nullInput:!0}):("string"==typeof k&&(m._i=k=m._locale.preparse(k)),G(k)?new A(vd(k)):(T(k)?m._d=k:d(Y)?function bp(m){var k,Y,q,ne,ge,Ie,Tt=!1,Kt=m._f.length;if(0===Kt)return E(m).invalidFormat=!0,void(m._d=new Date(NaN));for(ne=0;nethis?this:m:C()});function wp(m,k){var Y,q;if(1===k.length&&d(k[0])&&(k=k[0]),!k.length)return Ji();for(Y=k[0],q=1;q=0?new Date(m+400,k,Y)-Dp:new Date(m,k,Y).valueOf()}function Cp(m,k,Y){return m<100&&m>=0?Date.UTC(m+400,k,Y)-Dp:Date.UTC(m,k,Y)}function tc(m,k){return k.erasAbbrRegex(m)}function Mh(){var ne,ge,m=[],k=[],Y=[],q=[],Ie=this.eras();for(ne=0,ge=Ie.length;ne(ge=Ds(m,q,ne))&&(k=ge),Re.call(this,m,k,Y,q,ne))}function Re(m,k,Y,q,ne){var ge=Ii(m,k,Y,q,ne),Ie=xs(ge.year,0,ge.dayOfYear);return this.year(Ie.getUTCFullYear()),this.month(Ie.getUTCMonth()),this.date(Ie.getUTCDate()),this}Oe("N",0,0,"eraAbbr"),Oe("NN",0,0,"eraAbbr"),Oe("NNN",0,0,"eraAbbr"),Oe("NNNN",0,0,"eraName"),Oe("NNNNN",0,0,"eraNarrow"),Oe("y",["y",1],"yo","eraYear"),Oe("y",["yy",2],0,"eraYear"),Oe("y",["yyy",3],0,"eraYear"),Oe("y",["yyyy",4],0,"eraYear"),ft("N",tc),ft("NN",tc),ft("NNN",tc),ft("NNNN",function qt(m,k){return k.erasNameRegex(m)}),ft("NNNNN",function Ip(m,k){return k.erasNarrowRegex(m)}),si(["N","NN","NNN","NNNN","NNNNN"],function(m,k,Y,q){var ne=Y._locale.erasParse(m,q,Y._strict);ne?E(Y).era=ne:E(Y).invalidEra=m}),ft("y",kr),ft("yy",kr),ft("yyy",kr),ft("yyyy",kr),ft("yo",function gx(m,k){return k._eraYearOrdinalRegex||kr}),si(["y","yy","yyy","yyyy"],0),si(["yo"],function(m,k,Y,q){var ne;Y._locale._eraYearOrdinalRegex&&(ne=m.match(Y._locale._eraYearOrdinalRegex)),k[0]=Y._locale.eraYearOrdinalParse?Y._locale.eraYearOrdinalParse(m,ne):parseInt(m,10)}),Oe(0,["gg",2],0,function(){return this.weekYear()%100}),Oe(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Td("gggg","weekYear"),Td("ggggg","weekYear"),Td("GGGG","isoWeekYear"),Td("GGGGG","isoWeekYear"),It("weekYear","gg"),It("isoWeekYear","GG"),Li("weekYear",1),Li("isoWeekYear",1),ft("G",Ti),ft("g",Ti),ft("GG",Ft,Ce),ft("gg",Ft,Ce),ft("GGGG",Lr,Et),ft("gggg",Lr,Et),ft("GGGGG",es,St),ft("ggggg",es,St),An(["gggg","ggggg","GGGG","GGGGG"],function(m,k,Y,q){k[q.substr(0,2)]=P(m)}),An(["gg","GG"],function(m,k,Y,q){k[q]=c.parseTwoDigitYear(m)}),Oe("Q",0,"Qo","quarter"),It("quarter","Q"),Li("quarter",7),ft("Q",Fe),si("Q",function(m,k){k[1]=3*(P(m)-1)}),Oe("D",["DD",2],"Do","date"),It("date","D"),Li("date",9),ft("D",Ft),ft("DD",Ft,Ce),ft("Do",function(m,k){return m?k._dayOfMonthOrdinalParse||k._ordinalParse:k._dayOfMonthOrdinalParseLenient}),si(["D","DD"],2),si("Do",function(m,k){k[2]=P(m.match(Ft)[0])});var Eh=U("Date",!0);Oe("DDD",["DDDD",3],"DDDo","dayOfYear"),It("dayOfYear","DDD"),Li("dayOfYear",4),ft("DDD",Tn),ft("DDDD",xt),si(["DDD","DDDD"],function(m,k,Y){Y._dayOfYear=P(m)}),Oe("m",["mm",2],0,"minute"),It("minute","m"),Li("minute",14),ft("m",Ft),ft("mm",Ft,Ce),si(["m","mm"],4);var No=U("Minutes",!1);Oe("s",["ss",2],0,"second"),It("second","s"),Li("second",15),ft("s",Ft),ft("ss",Ft,Ce),si(["s","ss"],5);var Oo,Op,Sh=U("Seconds",!1);for(Oe("S",0,0,function(){return~~(this.millisecond()/100)}),Oe(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Oe(0,["SSS",3],0,"millisecond"),Oe(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Oe(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Oe(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Oe(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Oe(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Oe(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),It("millisecond","ms"),Li("millisecond",16),ft("S",Tn,Fe),ft("SS",Tn,Ce),ft("SSS",Tn,xt),Oo="SSSS";Oo.length<=9;Oo+="S")ft(Oo,kr);function bx(m,k){k[6]=P(1e3*("0."+m))}for(Oo="S";Oo.length<=9;Oo+="S")si(Oo,bx);Op=U("Milliseconds",!1),Oe("z",0,0,"zoneAbbr"),Oe("zz",0,0,"zoneName");var Ke=A.prototype;function Po(m){return m}Ke.add=Cd,Ke.calendar=function Md(m,k){1===arguments.length&&(arguments[0]?rx(arguments[0])?(m=arguments[0],k=void 0):vh(arguments[0])&&(k=arguments[0],m=void 0):(m=void 0,k=void 0));var Y=m||Ji(),q=Hn(Y,this).startOf("day"),ne=c.calendarFormat(this,q)||"sameElse",ge=k&&(te(k[ne])?k[ne].call(this,Y):k[ne]);return this.format(ge||this.localeData().calendar(ne,this,Ji(Y)))},Ke.clone=function fo(){return new A(this)},Ke.diff=function lx(m,k,Y){var q,ne,ge;if(!this.isValid())return NaN;if(!(q=Hn(m,this)).isValid())return NaN;switch(ne=6e4*(q.utcOffset()-this.utcOffset()),k=Ht(k)){case"year":ge=Fh(this,q)/12;break;case"month":ge=Fh(this,q);break;case"quarter":ge=Fh(this,q)/3;break;case"second":ge=(this-q)/1e3;break;case"minute":ge=(this-q)/6e4;break;case"hour":ge=(this-q)/36e5;break;case"day":ge=(this-q-ne)/864e5;break;case"week":ge=(this-q-ne)/6048e5;break;default:ge=this-q}return Y?ge:ie(ge)},Ke.endOf=function Mp(m){var k,Y;if(void 0===(m=Ht(m))||"millisecond"===m||!this.isValid())return this;switch(Y=this._isUTC?Cp:Dh,m){case"year":k=Y(this.year()+1,0,1)-1;break;case"quarter":k=Y(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":k=Y(this.year(),this.month()+1,1)-1;break;case"week":k=Y(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":k=Y(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":k=Y(this.year(),this.month(),this.date()+1)-1;break;case"hour":k=this._d.valueOf(),k+=Io-xi(k+(this._isUTC?0:this.utcOffset()*ec),Io)-1;break;case"minute":k=this._d.valueOf(),k+=ec-xi(k,ec)-1;break;case"second":k=this._d.valueOf(),k+=1e3-xi(k,1e3)-1}return this._d.setTime(k),c.updateOffset(this,!0),this},Ke.format=function hx(m){m||(m=this.isUtc()?c.defaultFormatUtc:c.defaultFormat);var k=ht(this,m);return this.localeData().postformat(k)},Ke.from=function mx(m,k){return this.isValid()&&(G(m)&&m.isValid()||Ji(m).isValid())?Jr({to:this,from:m}).locale(this.locale()).humanize(!k):this.localeData().invalidDate()},Ke.fromNow=function fx(m){return this.from(Ji(),m)},Ke.to=function px(m,k){return this.isValid()&&(G(m)&&m.isValid()||Ji(m).isValid())?Jr({from:this,to:m}).locale(this.locale()).humanize(!k):this.localeData().invalidDate()},Ke.toNow=function _x(m){return this.to(Ji(),m)},Ke.get=function Se(m){return te(this[m=Ht(m)])?this[m]():this},Ke.invalidAt=function wb(){return E(this).overflow},Ke.isAfter=function pb(m,k){var Y=G(m)?m:Ji(m);return!(!this.isValid()||!Y.isValid())&&("millisecond"===(k=Ht(k)||"millisecond")?this.valueOf()>Y.valueOf():Y.valueOf()9999?ht(Y,k?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):te(Date.prototype.toISOString)?k?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",ht(Y,"Z")):ht(Y,k?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Ke.inspect=function ux(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var Y,q,m="moment",k="";return this.isLocal()||(m=0===this.utcOffset()?"moment.utc":"moment.parseZone",k="Z"),Y="["+m+'("]',q=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(Y+q+"-MM-DD[T]HH:mm:ss.SSS"+k+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(Ke[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Ke.toJSON=function Sp(){return this.isValid()?this.toISOString():null},Ke.toString=function cx(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Ke.unix=function vb(){return Math.floor(this.valueOf()/1e3)},Ke.valueOf=function Ep(){return this._d.valueOf()-6e4*(this._offset||0)},Ke.creationData=function Ed(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Ke.eraName=function nl(){var m,k,Y,q=this.localeData().eras();for(m=0,k=q.length;mthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Ke.isLocal=function sr(){return!!this.isValid()&&!this._isUTC},Ke.isUtcOffset=function Xl(){return!!this.isValid()&&this._isUTC},Ke.isUtc=sa,Ke.isUTC=sa,Ke.zoneAbbr=function Pp(){return this._isUTC?"UTC":""},Ke.zoneName=function _r(){return this._isUTC?"Coordinated Universal Time":""},Ke.dates=$("dates accessor is deprecated. Use date instead.",Eh),Ke.months=$("months accessor is deprecated. Use month instead",md),Ke.years=$("years accessor is deprecated. Use year instead",Z1),Ke.zone=$("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function xd(m,k){return null!=m?("string"!=typeof m&&(m=-m),this.utcOffset(m,k),this):-this.utcOffset()}),Ke.isDSTShifted=$("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function tl(){if(!w(this._isDSTShifted))return this._isDSTShifted;var k,m={};return O(m,this),(m=yp(m))._a?(k=m._isUTC?v(m._a):Ji(m._a),this._isDSTShifted=this.isValid()&&function Zt(m,k,Y){var Ie,q=Math.min(m.length,k.length),ne=Math.abs(m.length-k.length),ge=0;for(Ie=0;Ie0):this._isDSTShifted=!1,this._isDSTShifted});var Ai=be.prototype;function nc(m,k,Y,q){var ne=is(),ge=v().set(q,k);return ne[Y](ge,m)}function Bp(m,k,Y){if(D(m)&&(k=m,m=void 0),m=m||"",null!=k)return nc(m,k,Y,"month");var q,ne=[];for(q=0;q<12;q++)ne[q]=nc(m,q,Y,"month");return ne}function Th(m,k,Y,q){"boolean"==typeof m?(D(k)&&(Y=k,k=void 0),k=k||""):(Y=k=m,m=!1,D(k)&&(Y=k,k=void 0),k=k||"");var Ie,ne=is(),ge=m?ne._week.dow:0,Tt=[];if(null!=Y)return nc(k,(Y+ge)%7,q,"day");for(Ie=0;Ie<7;Ie++)Tt[Ie]=nc(k,(Ie+ge)%7,q,"day");return Tt}Ai.calendar=function Je(m,k,Y){var q=this._calendar[m]||this._calendar.sameElse;return te(q)?q.call(k,Y):q},Ai.longDateFormat=function Mi(m){var k=this._longDateFormat[m],Y=this._longDateFormat[m.toUpperCase()];return k||!Y?k:(this._longDateFormat[m]=Y.match(de).map(function(q){return"MMMM"===q||"MM"===q||"DD"===q||"dddd"===q?q.slice(1):q}).join(""),this._longDateFormat[m])},Ai.invalidDate=function et(){return this._invalidDate},Ai.ordinal=function Ui(m){return this._ordinal.replace("%d",m)},Ai.preparse=Po,Ai.postformat=Po,Ai.relativeTime=function Wi(m,k,Y,q){var ne=this._relativeTime[Y];return te(ne)?ne(m,k,Y,q):ne.replace(/%d/i,m)},Ai.pastFuture=function Si(m,k){var Y=this._relativeTime[m>0?"future":"past"];return te(Y)?Y(k):Y.replace(/%s/i,k)},Ai.set=function _e(m){var k,Y;for(Y in m)p(m,Y)&&(te(k=m[Y])?this[Y]=k:this["_"+Y]=k);this._config=m,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Ai.eras=function Pr(m,k){var Y,q,ne,ge=this._eras||is("en")._eras;for(Y=0,q=ge.length;Y=0)return ge[q]},Ai.erasConvertYear=function Ap(m,k){var Y=m.since<=m.until?1:-1;return void 0===k?c(m.since).year():c(m.since).year()+(k-m.offset)*Y},Ai.erasAbbrRegex=function Ts(m){return p(this,"_erasAbbrRegex")||Mh.call(this),m?this._erasAbbrRegex:this._erasRegex},Ai.erasNameRegex=function Db(m){return p(this,"_erasNameRegex")||Mh.call(this),m?this._erasNameRegex:this._erasRegex},Ai.erasNarrowRegex=function Lp(m){return p(this,"_erasNarrowRegex")||Mh.call(this),m?this._erasNarrowRegex:this._erasRegex},Ai.months=function ch(m,k){return m?d(this._months)?this._months[m.month()]:this._months[(this._months.isFormat||hp).test(k)?"format":"standalone"][m.month()]:d(this._months)?this._months:this._months.standalone},Ai.monthsShort=function dh(m,k){return m?d(this._monthsShort)?this._monthsShort[m.month()]:this._monthsShort[hp.test(k)?"format":"standalone"][m.month()]:d(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Ai.monthsParse=function uh(m,k,Y){var q,ne,ge;if(this._monthsParseExact)return Xi.call(this,m,k,Y);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),q=0;q<12;q++){if(ne=v([2e3,q]),Y&&!this._longMonthsParse[q]&&(this._longMonthsParse[q]=new RegExp("^"+this.months(ne,"").replace(".","")+"$","i"),this._shortMonthsParse[q]=new RegExp("^"+this.monthsShort(ne,"").replace(".","")+"$","i")),!Y&&!this._monthsParse[q]&&(ge="^"+this.months(ne,"")+"|^"+this.monthsShort(ne,""),this._monthsParse[q]=new RegExp(ge.replace(".",""),"i")),Y&&"MMMM"===k&&this._longMonthsParse[q].test(m))return q;if(Y&&"MMM"===k&&this._shortMonthsParse[q].test(m))return q;if(!Y&&this._monthsParse[q].test(m))return q}},Ai.monthsRegex=function Pt(m){return this._monthsParseExact?(p(this,"_monthsRegex")||fd.call(this),m?this._monthsStrictRegex:this._monthsRegex):(p(this,"_monthsRegex")||(this._monthsRegex=vn),this._monthsStrictRegex&&m?this._monthsStrictRegex:this._monthsRegex)},Ai.monthsShortRegex=function ai(m){return this._monthsParseExact?(p(this,"_monthsRegex")||fd.call(this),m?this._monthsShortStrictRegex:this._monthsShortRegex):(p(this,"_monthsShortRegex")||(this._monthsShortRegex=yn),this._monthsShortStrictRegex&&m?this._monthsShortStrictRegex:this._monthsShortRegex)},Ai.week=function J1(m){return Ul(m,this._week.dow,this._week.doy).week},Ai.firstDayOfYear=function Wk(){return this._week.doy},Ai.firstDayOfWeek=function Nr(){return this._week.dow},Ai.weekdays=function Qr(m,k){var Y=d(this._weekdays)?this._weekdays:this._weekdays[m&&!0!==m&&this._weekdays.isFormat.test(k)?"format":"standalone"];return!0===m?mp(Y,this._week.dow):m?Y[m.day()]:Y},Ai.weekdaysMin=function Qk(m){return!0===m?mp(this._weekdaysMin,this._week.dow):m?this._weekdaysMin[m.day()]:this._weekdaysMin},Ai.weekdaysShort=function Ri(m){return!0===m?mp(this._weekdaysShort,this._week.dow):m?this._weekdaysShort[m.day()]:this._weekdaysShort},Ai.weekdaysParse=function Jk(m,k,Y){var q,ne,ge;if(this._weekdaysParseExact)return Zk.call(this,m,k,Y);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),q=0;q<7;q++){if(ne=v([2e3,1]).day(q),Y&&!this._fullWeekdaysParse[q]&&(this._fullWeekdaysParse[q]=new RegExp("^"+this.weekdays(ne,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[q]=new RegExp("^"+this.weekdaysShort(ne,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[q]=new RegExp("^"+this.weekdaysMin(ne,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[q]||(ge="^"+this.weekdays(ne,"")+"|^"+this.weekdaysShort(ne,"")+"|^"+this.weekdaysMin(ne,""),this._weekdaysParse[q]=new RegExp(ge.replace(".",""),"i")),Y&&"dddd"===k&&this._fullWeekdaysParse[q].test(m))return q;if(Y&&"ddd"===k&&this._shortWeekdaysParse[q].test(m))return q;if(Y&&"dd"===k&&this._minWeekdaysParse[q].test(m))return q;if(!Y&&this._weekdaysParse[q].test(m))return q}},Ai.weekdaysRegex=function gd(m){return this._weekdaysParseExact?(p(this,"_weekdaysRegex")||hh.call(this),m?this._weekdaysStrictRegex:this._weekdaysRegex):(p(this,"_weekdaysRegex")||(this._weekdaysRegex=Kk),this._weekdaysStrictRegex&&m?this._weekdaysStrictRegex:this._weekdaysRegex)},Ai.weekdaysShortRegex=function rb(m){return this._weekdaysParseExact?(p(this,"_weekdaysRegex")||hh.call(this),m?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(p(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=nb),this._weekdaysShortStrictRegex&&m?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Ai.weekdaysMinRegex=function fp(m){return this._weekdaysParseExact?(p(this,"_weekdaysRegex")||hh.call(this),m?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(p(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Xk),this._weekdaysMinStrictRegex&&m?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Ai.isPM=function _p(m){return"p"===(m+"").toLowerCase().charAt(0)},Ai.meridiem=function fh(m,k,Y){return m>11?Y?"pm":"PM":Y?"am":"AM"},Ao("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(m){var k=m%10;return m+(1===P(m%100/10)?"th":1===k?"st":2===k?"nd":3===k?"rd":"th")}}),c.lang=$("moment.lang is deprecated. Use moment.locale instead.",Ao),c.langData=$("moment.langData is deprecated. Use moment.localeData instead.",is);var Ro=Math.abs;function Oh(m,k,Y,q){var ne=Jr(k,Y);return m._milliseconds+=q*ne._milliseconds,m._days+=q*ne._days,m._months+=q*ne._months,m._bubble()}function Ph(m){return m<0?Math.floor(m):Math.ceil(m)}function Vp(m){return 4800*m/146097}function Bh(m){return 146097*m/4800}function Oi(m){return function(){return this.as(m)}}var lr=Oi("ms"),Tb=Oi("s"),Bo=Oi("m"),Ab=Oi("h"),Lb=Oi("d"),Ib=Oi("w"),Ad=Oi("M"),Ld=Oi("Q"),Id=Oi("y");function la(m){return function(){return this.isValid()?this._data[m]:NaN}}var ol=la("milliseconds"),rc=la("seconds"),Nb=la("minutes"),yx=la("hours"),jh=la("days"),vx=la("months"),Ob=la("years");var As=Math.round,oc={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Yh(m,k,Y,q,ne){return ne.relativeTime(k||1,!!Y,m,q)}var Nd=Math.abs;function ss(m){return(m>0)-(m<0)||+m}function Od(){if(!this.isValid())return this.localeData().invalidDate();var q,ne,ge,Ie,Kt,Bi,cr,po,m=Nd(this._milliseconds)/1e3,k=Nd(this._days),Y=Nd(this._months),Tt=this.asSeconds();return Tt?(q=ie(m/60),ne=ie(q/60),m%=60,q%=60,ge=ie(Y/12),Y%=12,Ie=m?m.toFixed(3).replace(/\.?0+$/,""):"",Kt=Tt<0?"-":"",Bi=ss(this._months)!==ss(Tt)?"-":"",cr=ss(this._days)!==ss(Tt)?"-":"",po=ss(this._milliseconds)!==ss(Tt)?"-":"",Kt+"P"+(ge?Bi+ge+"Y":"")+(Y?Bi+Y+"M":"")+(k?cr+k+"D":"")+(ne||q||m?"T":"")+(ne?po+ne+"H":"")+(q?po+q+"M":"")+(m?po+Ie+"S":"")):"P0D"}var li=or.prototype;return li.isValid=function pr(){return this._isValid},li.abs=function Nh(){var m=this._data;return this._milliseconds=Ro(this._milliseconds),this._days=Ro(this._days),this._months=Ro(this._months),m.milliseconds=Ro(m.milliseconds),m.seconds=Ro(m.seconds),m.minutes=Ro(m.minutes),m.hours=Ro(m.hours),m.months=Ro(m.months),m.years=Ro(m.years),this},li.add=function jp(m,k){return Oh(this,m,k,1)},li.subtract=function Yp(m,k){return Oh(this,m,k,-1)},li.as=function gr(m){if(!this.isValid())return NaN;var k,Y,q=this._milliseconds;if("month"===(m=Ht(m))||"quarter"===m||"year"===m)switch(k=this._days+q/864e5,Y=this._months+Vp(k),m){case"month":return Y;case"quarter":return Y/3;case"year":return Y/12}else switch(k=this._days+Math.round(Bh(this._months)),m){case"week":return k/7+q/6048e5;case"day":return k+q/864e5;case"hour":return 24*k+q/36e5;case"minute":return 1440*k+q/6e4;case"second":return 86400*k+q/1e3;case"millisecond":return Math.floor(864e5*k)+q;default:throw new Error("Unknown unit "+m)}},li.asMilliseconds=lr,li.asSeconds=Tb,li.asMinutes=Bo,li.asHours=Ab,li.asDays=Lb,li.asWeeks=Ib,li.asMonths=Ad,li.asQuarters=Ld,li.asYears=Id,li.valueOf=function aa(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*P(this._months/12):NaN},li._bubble=function Rh(){var ne,ge,Ie,Tt,Kt,m=this._milliseconds,k=this._days,Y=this._months,q=this._data;return m>=0&&k>=0&&Y>=0||m<=0&&k<=0&&Y<=0||(m+=864e5*Ph(Bh(Y)+k),k=0,Y=0),q.milliseconds=m%1e3,ne=ie(m/1e3),q.seconds=ne%60,ge=ie(ne/60),q.minutes=ge%60,Ie=ie(ge/60),q.hours=Ie%24,k+=ie(Ie/24),Y+=Kt=ie(Vp(k)),k-=Ph(Bh(Kt)),Tt=ie(Y/12),Y%=12,q.days=k,q.months=Y,q.years=Tt,this},li.clone=function Hh(){return Jr(this)},li.get=function zp(m){return m=Ht(m),this.isValid()?this[m+"s"]():NaN},li.milliseconds=ol,li.seconds=rc,li.minutes=Nb,li.hours=yx,li.days=jh,li.weeks=function Pb(){return ie(this.days()/7)},li.months=vx,li.years=Ob,li.humanize=function $p(m,k){if(!this.isValid())return this.localeData().invalidDate();var ne,ge,Y=!1,q=oc;return"object"==typeof m&&(k=m,m=!1),"boolean"==typeof m&&(Y=m),"object"==typeof k&&(q=Object.assign({},oc,k),null!=k.s&&null==k.ss&&(q.ss=k.s-1)),ge=function Up(m,k,Y,q){var ne=Jr(m).abs(),ge=As(ne.as("s")),Ie=As(ne.as("m")),Tt=As(ne.as("h")),Kt=As(ne.as("d")),Bi=As(ne.as("M")),cr=As(ne.as("w")),po=As(ne.as("y")),Ho=ge<=Y.ss&&["s",ge]||ge0,Ho[4]=q,Yh.apply(null,Ho)}(this,!Y,q,ne=this.localeData()),Y&&(ge=ne.pastFuture(+this,ge)),ne.postformat(ge)},li.toISOString=Od,li.toString=Od,li.toJSON=Od,li.locale=wh,li.localeData=bb,li.toIsoString=$("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Od),li.lang=kh,Oe("X",0,0,"unix"),Oe("x",0,0,"valueOf"),ft("x",Ti),ft("X",/[+-]?\d+(\.\d{1,3})?/),si("X",function(m,k,Y){Y._d=new Date(1e3*parseFloat(m))}),si("x",function(m,k,Y){Y._d=new Date(P(m))}),c.version="2.29.4",function u(m){g=m}(Ji),c.fn=Ke,c.min=function kp(){return wp("isBefore",[].slice.call(arguments,0))},c.max=function De(){return wp("isAfter",[].slice.call(arguments,0))},c.now=function(){return Date.now?Date.now():+new Date},c.utc=v,c.unix=function Rp(m){return Ji(1e3*m)},c.months=function Ah(m,k){return Bp(m,k,"months")},c.isDate=T,c.locale=Ao,c.invalid=C,c.duration=Jr,c.isMoment=G,c.weekdays=function Hp(m,k,Y){return Th(m,k,Y,"weekdays")},c.parseZone=function rl(){return Ji.apply(null,arguments).parseZone()},c.localeData=is,c.isDuration=Zr,c.monthsShort=function Lh(m,k){return Bp(m,k,"monthsShort")},c.weekdaysMin=function Sb(m,k,Y){return Th(m,k,Y,"weekdaysMin")},c.defineLocale=Qa,c.updateLocale=function ab(m,k){if(null!=k){var Y,q,ne=gp;null!=mi[m]&&null!=mi[m].parentLocale?mi[m].set(we(mi[m]._config,k)):(null!=(q=Ms(m))&&(ne=q._config),k=we(ne,k),null==q&&(k.abbr=m),(Y=new be(k)).parentLocale=mi[m],mi[m]=Y),Ao(m)}else null!=mi[m]&&(null!=mi[m].parentLocale?(mi[m]=mi[m].parentLocale,m===Ao()&&Ao(m)):null!=mi[m]&&delete mi[m]);return mi[m]},c.locales=function lb(){return Le(mi)},c.weekdaysShort=function Ih(m,k,Y){return Th(m,k,Y,"weekdaysShort")},c.normalizeUnits=Ht,c.relativeTimeRounding=function Wp(m){return void 0===m?As:"function"==typeof m&&(As=m,!0)},c.relativeTimeThreshold=function sc(m,k){return void 0!==oc[m]&&(void 0===k?oc[m]:(oc[m]=k,"s"===m&&(oc.ss=k-1),!0))},c.calendarFormat=function Jl(m,k){var Y=m.diff(k,"days",!0);return Y<-6?"sameElse":Y<-1?"lastWeek":Y<0?"lastDay":Y<1?"sameDay":Y<2?"nextDay":Y<7?"nextWeek":"sameElse"},c.prototype=Ke,c.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},c}()},7024:(ee,b,F)=>{var g="function"==typeof Map&&Map.prototype,c=Object.getOwnPropertyDescriptor&&g?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,u=g&&c&&"function"==typeof c.get?c.get:null,d=g&&Map.prototype.forEach,h="function"==typeof Set&&Set.prototype,p=Object.getOwnPropertyDescriptor&&h?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,_=h&&p&&"function"==typeof p.get?p.get:null,w=h&&Set.prototype.forEach,T="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,x="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,R="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,E=Boolean.prototype.valueOf,H=Object.prototype.toString,N=Function.prototype.toString,C=String.prototype.match,j=String.prototype.slice,B=String.prototype.replace,O=String.prototype.toUpperCase,A=String.prototype.toLowerCase,G=RegExp.prototype.test,W=Array.prototype.concat,$=Array.prototype.join,K=Array.prototype.slice,J=Math.floor,te="function"==typeof BigInt?BigInt.prototype.valueOf:null,_e=Object.getOwnPropertySymbols,we="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,be="function"==typeof Symbol&&"object"==typeof Symbol.iterator,Le="function"==typeof Symbol&&Symbol.toStringTag&&(Symbol,1)?Symbol.toStringTag:null,Qe=Object.prototype.propertyIsEnumerable,Je=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(Fe){return Fe.__proto__}:null);function fe(Fe,Ce){if(Fe===1/0||Fe===-1/0||Fe!=Fe||Fe&&Fe>-1e3&&Fe<1e3||G.call(/e/,Ce))return Ce;var xt=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof Fe){var Et=Fe<0?-J(-Fe):J(Fe);if(Et!==Fe){var St=String(Et),Ft=j.call(Ce,St.length+1);return B.call(St,xt,"$&_")+"."+B.call(B.call(Ft,/([0-9]{3})/g,"$&_"),/_$/,"")}}return B.call(Ce,xt,"$&_")}var de=F(4654),le=de.custom,ae=et(le)?le:null;function ze(Fe,Ce,xt){var Et="double"===(xt.quoteStyle||Ce)?'"':"'";return Et+Fe+Et}function Oe(Fe){return B.call(String(Fe),/"/g,""")}function ot(Fe){return!("[object Array]"!==Ei(Fe)||Le&&"object"==typeof Fe&&Le in Fe)}function ht(Fe){return!("[object RegExp]"!==Ei(Fe)||Le&&"object"==typeof Fe&&Le in Fe)}function et(Fe){if(be)return Fe&&"object"==typeof Fe&&Fe instanceof Symbol;if("symbol"==typeof Fe)return!0;if(!Fe||"object"!=typeof Fe||!we)return!1;try{return we.call(Fe),!0}catch{}return!1}ee.exports=function Fe(Ce,xt,Et,St){var Ft=xt||{};if(Ui(Ft,"quoteStyle")&&"single"!==Ft.quoteStyle&&"double"!==Ft.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Ui(Ft,"maxStringLength")&&("number"==typeof Ft.maxStringLength?Ft.maxStringLength<0&&Ft.maxStringLength!==1/0:null!==Ft.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var Kr=!Ui(Ft,"customInspect")||Ft.customInspect;if("boolean"!=typeof Kr&&"symbol"!==Kr)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Ui(Ft,"indent")&&null!==Ft.indent&&"\t"!==Ft.indent&&!(parseInt(Ft.indent,10)===Ft.indent&&Ft.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Ui(Ft,"numericSeparator")&&"boolean"!=typeof Ft.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var To=Ft.numericSeparator;if(typeof Ce>"u")return"undefined";if(null===Ce)return"null";if("boolean"==typeof Ce)return Ce?"true":"false";if("string"==typeof Ce)return _n(Ce,Ft);if("number"==typeof Ce){if(0===Ce)return 1/0/Ce>0?"0":"-0";var Tn=String(Ce);return To?fe(Ce,Tn):Tn}if("bigint"==typeof Ce){var Lr=String(Ce)+"n";return To?fe(Ce,Lr):Lr}var es=typeof Ft.depth>"u"?5:Ft.depth;if(typeof Et>"u"&&(Et=0),Et>=es&&es>0&&"object"==typeof Ce)return ot(Ce)?"[Array]":"[Object]";var kr=function ke(Fe,Ce){var xt;if("\t"===Fe.indent)xt="\t";else{if(!("number"==typeof Fe.indent&&Fe.indent>0))return null;xt=$.call(Array(Fe.indent+1)," ")}return{base:xt,prev:$.call(Array(Ce+1),xt)}}(Ft,Et);if(typeof St>"u")St=[];else if(Si(St,Ce)>=0)return"[Circular]";function Ti(Ki,Cn,lo){if(Cn&&(St=K.call(St)).push(Cn),lo){var co={depth:Ft.depth};return Ui(Ft,"quoteStyle")&&(co.quoteStyle=Ft.quoteStyle),Fe(Ki,co,Et+1,St)}return Fe(Ki,Ft,Et+1,St)}if("function"==typeof Ce&&!ht(Ce)){var cd=function Wi(Fe){if(Fe.name)return Fe.name;var Ce=C.call(N.call(Fe),/^function\s*([\w$]+)/);return Ce?Ce[1]:null}(Ce),ra=Ye(Ce,Ti);return"[Function"+(cd?": "+cd:" (anonymous)")+"]"+(ra.length>0?" { "+$.call(ra,", ")+" }":"")}if(et(Ce)){var dd=be?B.call(String(Ce),/^(Symbol\(.*\))_[^)]*$/,"$1"):we.call(Ce);return"object"!=typeof Ce||be?dd:ie(dd)}if(function Li(Fe){return!(!Fe||"object"!=typeof Fe)&&(typeof HTMLElement<"u"&&Fe instanceof HTMLElement||"string"==typeof Fe.nodeName&&"function"==typeof Fe.getAttribute)}(Ce)){for(var ao="<"+A.call(String(Ce.nodeName)),ts=Ce.attributes||[],ft=0;ft"}if(ot(Ce)){if(0===Ce.length)return"[]";var zl=Ye(Ce,Ti);return kr&&!function ce(Fe){for(var Ce=0;Ce=0)return!1;return!0}(zl)?"["+Se(zl,kr)+"]":"[ "+$.call(zl,", ")+" ]"}if(function Te(Fe){return!("[object Error]"!==Ei(Fe)||Le&&"object"==typeof Fe&&Le in Fe)}(Ce)){var Ir=Ye(Ce,Ti);return"cause"in Error.prototype||!("cause"in Ce)||Qe.call(Ce,"cause")?0===Ir.length?"["+String(Ce)+"]":"{ ["+String(Ce)+"] "+$.call(Ir,", ")+" }":"{ ["+String(Ce)+"] "+$.call(W.call("[cause]: "+Ti(Ce.cause),Ir),", ")+" }"}if("object"==typeof Ce&&Kr){if(ae&&"function"==typeof Ce[ae]&&de)return de(Ce,{depth:es-Et});if("symbol"!==Kr&&"function"==typeof Ce.inspect)return Ce.inspect()}if(function qr(Fe){if(!u||!Fe||"object"!=typeof Fe)return!1;try{u.call(Fe);try{_.call(Fe)}catch{return!0}return Fe instanceof Map}catch{}return!1}(Ce)){var er=[];return d.call(Ce,function(Ki,Cn){er.push(Ti(Cn,Ce,!0)+" => "+Ti(Ki,Ce))}),U("Map",u.call(Ce),er,kr)}if(function un(Fe){if(!_||!Fe||"object"!=typeof Fe)return!1;try{_.call(Fe);try{u.call(Fe)}catch{return!0}return Fe instanceof Set}catch{}return!1}(Ce)){var an=[];return w.call(Ce,function(Ki){an.push(Ti(Ki,Ce))}),U("Set",_.call(Ce),an,kr)}if(function It(Fe){if(!T||!Fe||"object"!=typeof Fe)return!1;try{T.call(Fe,T);try{x.call(Fe,x)}catch{return!0}return Fe instanceof WeakMap}catch{}return!1}(Ce))return P("WeakMap");if(function $n(Fe){if(!x||!Fe||"object"!=typeof Fe)return!1;try{x.call(Fe,x);try{T.call(Fe,T)}catch{return!0}return Fe instanceof WeakSet}catch{}return!1}(Ce))return P("WeakSet");if(function Ht(Fe){if(!R||!Fe||"object"!=typeof Fe)return!1;try{return R.call(Fe),!0}catch{}return!1}(Ce))return P("WeakRef");if(function Mi(Fe){return!("[object Number]"!==Ei(Fe)||Le&&"object"==typeof Fe&&Le in Fe)}(Ce))return ie(Ti(Number(Ce)));if(function rt(Fe){if(!Fe||"object"!=typeof Fe||!te)return!1;try{return te.call(Fe),!0}catch{}return!1}(Ce))return ie(Ti(te.call(Ce)));if(function Ue(Fe){return!("[object Boolean]"!==Ei(Fe)||Le&&"object"==typeof Fe&&Le in Fe)}(Ce))return ie(E.call(Ce));if(function $t(Fe){return!("[object String]"!==Ei(Fe)||Le&&"object"==typeof Fe&&Le in Fe)}(Ce))return ie(Ti(String(Ce)));if(!function tt(Fe){return!("[object Date]"!==Ei(Fe)||Le&&"object"==typeof Fe&&Le in Fe)}(Ce)&&!ht(Ce)){var si=Ye(Ce,Ti),An=Je?Je(Ce)===Object.prototype:Ce instanceof Object||Ce.constructor===Object,ud=Ce instanceof Object?"":"null prototype",Ln=!An&&Le&&Object(Ce)===Ce&&Le in Ce?j.call(Ei(Ce),8,-1):ud?"Object":"",tr=(An||"function"!=typeof Ce.constructor?"":Ce.constructor.name?Ce.constructor.name+" ":"")+(Ln||ud?"["+$.call(W.call([],Ln||[],ud||[]),": ")+"] ":"");return 0===si.length?tr+"{}":kr?tr+"{"+Se(si,kr)+"}":tr+"{ "+$.call(si,", ")+" }"}return String(Ce)};var Vt=Object.prototype.hasOwnProperty||function(Fe){return Fe in this};function Ui(Fe,Ce){return Vt.call(Fe,Ce)}function Ei(Fe){return H.call(Fe)}function Si(Fe,Ce){if(Fe.indexOf)return Fe.indexOf(Ce);for(var xt=0,Et=Fe.length;xtCe.maxStringLength){var xt=Fe.length-Ce.maxStringLength,Et="... "+xt+" more character"+(xt>1?"s":"");return _n(j.call(Fe,0,Ce.maxStringLength),Ce)+Et}return ze(B.call(B.call(Fe,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,So),"single",Ce)}function So(Fe){var Ce=Fe.charCodeAt(0),xt={8:"b",9:"t",10:"n",12:"f",13:"r"}[Ce];return xt?"\\"+xt:"\\x"+(Ce<16?"0":"")+O.call(Ce.toString(16))}function ie(Fe){return"Object("+Fe+")"}function P(Fe){return Fe+" { ? }"}function U(Fe,Ce,xt,Et){return Fe+" ("+Ce+") {"+(Et?Se(xt,Et):$.call(xt,", "))+"}"}function Se(Fe,Ce){if(0===Fe.length)return"";var xt="\n"+Ce.prev+Ce.base;return xt+$.call(Fe,","+xt)+"\n"+Ce.prev}function Ye(Fe,Ce){var xt=ot(Fe),Et=[];if(xt){Et.length=Fe.length;for(var St=0;St=p)return j;v=h(D),R=[],","===v.slice(-1)?(v=v.replace(T,""),O()):B()}function B(){for(h(_),E="",H="in descriptor";;){if(N=u.charAt(C),"in descriptor"===H)if(d(N))E&&(R.push(E),E="",H="after descriptor");else{if(","===N)return C+=1,E&&R.push(E),void O();if("("===N)E+=N,H="in parens";else{if(""===N)return E&&R.push(E),void O();E+=N}}else if("in parens"===H)if(")"===N)E+=N,H="in descriptor";else{if(""===N)return R.push(E),void O();E+=N}else if("after descriptor"===H&&!d(N)){if(""===N)return void O();H="in descriptor",C-=1}C+=1}}function O(){var G,W,$,K,te,_e,we,be,Le,A=!1,J={};for(K=0;K{var b=String,F=function(){return{isColorSupported:!1,reset:b,bold:b,dim:b,italic:b,underline:b,inverse:b,hidden:b,strikethrough:b,black:b,red:b,green:b,yellow:b,blue:b,magenta:b,cyan:b,white:b,gray:b,bgBlack:b,bgRed:b,bgGreen:b,bgYellow:b,bgBlue:b,bgMagenta:b,bgCyan:b,bgWhite:b}};ee.exports=F(),ee.exports.createColors=F},1083:(ee,b,F)=>{"use strict";let g=F(4185);class c extends g{constructor(d){super(d),this.type="atrule"}append(...d){return this.proxyOf.nodes||(this.nodes=[]),super.append(...d)}prepend(...d){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...d)}}ee.exports=c,c.default=c,g.registerAtRule(c)},94:(ee,b,F)=>{"use strict";let g=F(2491);class c extends g{constructor(d){super(d),this.type="comment"}}ee.exports=c,c.default=c},4185:(ee,b,F)=>{"use strict";let p,_,w,D,{isClean:g,my:c}=F(8842),u=F(4820),d=F(94),h=F(2491);function T(v){return v.map(R=>(R.nodes&&(R.nodes=T(R.nodes)),delete R.source,R))}function I(v){if(v[g]=!1,v.proxyOf.nodes)for(let R of v.proxyOf.nodes)I(R)}let x=(()=>{class v extends h{push(E){return E.parent=this,this.proxyOf.nodes.push(E),this}each(E){if(!this.proxyOf.nodes)return;let N,C,H=this.getIterator();for(;this.indexes[H]{let C;try{C=E(H,N)}catch(j){throw H.addToError(j)}return!1!==C&&H.walk&&(C=H.walk(E)),C})}walkDecls(E,H){return H?E instanceof RegExp?this.walk((N,C)=>{if("decl"===N.type&&E.test(N.prop))return H(N,C)}):this.walk((N,C)=>{if("decl"===N.type&&N.prop===E)return H(N,C)}):(H=E,this.walk((N,C)=>{if("decl"===N.type)return H(N,C)}))}walkRules(E,H){return H?E instanceof RegExp?this.walk((N,C)=>{if("rule"===N.type&&E.test(N.selector))return H(N,C)}):this.walk((N,C)=>{if("rule"===N.type&&N.selector===E)return H(N,C)}):(H=E,this.walk((N,C)=>{if("rule"===N.type)return H(N,C)}))}walkAtRules(E,H){return H?E instanceof RegExp?this.walk((N,C)=>{if("atrule"===N.type&&E.test(N.name))return H(N,C)}):this.walk((N,C)=>{if("atrule"===N.type&&N.name===E)return H(N,C)}):(H=E,this.walk((N,C)=>{if("atrule"===N.type)return H(N,C)}))}walkComments(E){return this.walk((H,N)=>{if("comment"===H.type)return E(H,N)})}append(...E){for(let H of E){let N=this.normalize(H,this.last);for(let C of N)this.proxyOf.nodes.push(C)}return this.markDirty(),this}prepend(...E){E=E.reverse();for(let H of E){let N=this.normalize(H,this.first,"prepend").reverse();for(let C of N)this.proxyOf.nodes.unshift(C);for(let C in this.indexes)this.indexes[C]=this.indexes[C]+N.length}return this.markDirty(),this}cleanRaws(E){if(super.cleanRaws(E),this.nodes)for(let H of this.nodes)H.cleanRaws(E)}insertBefore(E,H){let B,N=this.index(E),j=this.normalize(H,this.proxyOf.nodes[N],0===N&&"prepend").reverse();N=this.index(E);for(let O of j)this.proxyOf.nodes.splice(N,0,O);for(let O in this.indexes)B=this.indexes[O],N<=B&&(this.indexes[O]=B+j.length);return this.markDirty(),this}insertAfter(E,H){let j,N=this.index(E),C=this.normalize(H,this.proxyOf.nodes[N]).reverse();N=this.index(E);for(let B of C)this.proxyOf.nodes.splice(N+1,0,B);for(let B in this.indexes)j=this.indexes[B],N=E&&(this.indexes[N]=H-1);return this.markDirty(),this}removeAll(){for(let E of this.proxyOf.nodes)E.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}replaceValues(E,H,N){return N||(N=H,H={}),this.walkDecls(C=>{H.props&&!H.props.includes(C.prop)||H.fast&&!C.value.includes(H.fast)||(C.value=C.value.replace(E,N))}),this.markDirty(),this}every(E){return this.nodes.every(E)}some(E){return this.nodes.some(E)}index(E){return"number"==typeof E?E:(E.proxyOf&&(E=E.proxyOf),this.proxyOf.nodes.indexOf(E))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}normalize(E,H){if("string"==typeof E)E=T(p(E).nodes);else if(Array.isArray(E)){E=E.slice(0);for(let C of E)C.parent&&C.parent.removeChild(C,"ignore")}else if("root"===E.type&&"document"!==this.type){E=E.nodes.slice(0);for(let C of E)C.parent&&C.parent.removeChild(C,"ignore")}else if(E.type)E=[E];else if(E.prop){if(typeof E.value>"u")throw new Error("Value field is missed in node creation");"string"!=typeof E.value&&(E.value=String(E.value)),E=[new u(E)]}else if(E.selector)E=[new _(E)];else if(E.name)E=[new w(E)];else{if(!E.text)throw new Error("Unknown node type in node creation");E=[new d(E)]}return E.map(C=>(C[c]||v.rebuild(C),(C=C.proxyOf).parent&&C.parent.removeChild(C),C[g]&&I(C),typeof C.raws.before>"u"&&H&&typeof H.raws.before<"u"&&(C.raws.before=H.raws.before.replace(/\S/g,"")),C.parent=this.proxyOf,C))}getProxyProcessor(){return{set:(E,H,N)=>(E[H]===N||(E[H]=N,("name"===H||"params"===H||"selector"===H)&&E.markDirty()),!0),get:(E,H)=>"proxyOf"===H?E:E[H]?"each"===H||"string"==typeof H&&H.startsWith("walk")?(...N)=>E[H](...N.map(C=>"function"==typeof C?(j,B)=>C(j.toProxy(),B):C)):"every"===H||"some"===H?N=>E[H]((C,...j)=>N(C.toProxy(),...j)):"root"===H?()=>E.root().toProxy():"nodes"===H?E.nodes.map(N=>N.toProxy()):"first"===H||"last"===H?E[H].toProxy():E[H]:E[H]}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let E=this.lastEach;return this.indexes[E]=0,E}}return v.registerParse=R=>{p=R},v.registerRule=R=>{_=R},v.registerAtRule=R=>{w=R},v.registerRoot=R=>{D=R},v})();ee.exports=x,x.default=x,x.rebuild=v=>{"atrule"===v.type?Object.setPrototypeOf(v,w.prototype):"rule"===v.type?Object.setPrototypeOf(v,_.prototype):"decl"===v.type?Object.setPrototypeOf(v,u.prototype):"comment"===v.type?Object.setPrototypeOf(v,d.prototype):"root"===v.type&&Object.setPrototypeOf(v,D.prototype),v[c]=!0,v.nodes&&v.nodes.forEach(R=>{x.rebuild(R)})}},5490:(ee,b,F)=>{"use strict";let g=F(2844),c=F(3908);class u extends Error{constructor(h,p,_,w,D,T){super(h),this.name="CssSyntaxError",this.reason=h,D&&(this.file=D),w&&(this.source=w),T&&(this.plugin=T),typeof p<"u"&&typeof _<"u"&&("number"==typeof p?(this.line=p,this.column=_):(this.line=p.line,this.column=p.column,this.endLine=_.line,this.endColumn=_.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,u)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(h){if(!this.source)return"";let p=this.source;null==h&&(h=g.isColorSupported),c&&h&&(p=c(p));let I,x,_=p.split(/\r?\n/),w=Math.max(this.line-3,0),D=Math.min(this.line+2,_.length),T=String(D).length;if(h){let{bold:v,red:R,gray:E}=g.createColors(!0);I=H=>v(R(H)),x=H=>E(H)}else I=x=v=>v;return _.slice(w,D).map((v,R)=>{let E=w+1+R,H=" "+(" "+E).slice(-T)+" | ";if(E===this.line){let N=x(H.replace(/\d/g," "))+v.slice(0,this.column-1).replace(/[^\t]/g," ");return I(">")+x(H)+v+"\n "+N+I("^")}return" "+x(H)+v}).join("\n")}toString(){let h=this.showSourceCode();return h&&(h="\n\n"+h+"\n"),this.name+": "+this.message+h}}ee.exports=u,u.default=u},4820:(ee,b,F)=>{"use strict";let g=F(2491);class c extends g{constructor(d){d&&typeof d.value<"u"&&"string"!=typeof d.value&&(d={...d,value:String(d.value)}),super(d),this.type="decl"}get variable(){return this.prop.startsWith("--")||"$"===this.prop[0]}}ee.exports=c,c.default=c},1962:(ee,b,F)=>{"use strict";let c,u,g=F(4185),d=(()=>{class h extends g{constructor(_){super({type:"document",..._}),this.nodes||(this.nodes=[])}toResult(_={}){return new c(new u,this,_).stringify()}}return h.registerLazyResult=p=>{c=p},h.registerProcessor=p=>{u=p},h})();ee.exports=d,d.default=d},4747:(ee,b,F)=>{"use strict";let g=F(4820),c=F(3604),u=F(94),d=F(1083),h=F(5938),p=F(9319),_=F(6037);function w(D,T){if(Array.isArray(D))return D.map(v=>w(v));let{inputs:I,...x}=D;if(I){T=[];for(let v of I){let R={...v,__proto__:h.prototype};R.map&&(R.map={...R.map,__proto__:c.prototype}),T.push(R)}}if(x.nodes&&(x.nodes=D.nodes.map(v=>w(v,T))),x.source){let{inputId:v,...R}=x.source;x.source=R,null!=v&&(x.source.input=T[v])}if("root"===x.type)return new p(x);if("decl"===x.type)return new g(x);if("rule"===x.type)return new _(x);if("comment"===x.type)return new u(x);if("atrule"===x.type)return new d(x);throw new Error("Unknown node type: "+D.type)}ee.exports=w,w.default=w},5938:(ee,b,F)=>{"use strict";let{SourceMapConsumer:g,SourceMapGenerator:c}=F(209),{fileURLToPath:u,pathToFileURL:d}=F(7414),{resolve:h,isAbsolute:p}=F(9830),{nanoid:_}=F(9901),w=F(3908),D=F(5490),T=F(3604),I=Symbol("fromOffsetCache"),x=Boolean(g&&c),v=Boolean(h&&p);class R{constructor(H,N={}){if(null===H||typeof H>"u"||"object"==typeof H&&!H.toString)throw new Error(`PostCSS received ${H} instead of CSS string`);if(this.css=H.toString(),"\ufeff"===this.css[0]||"\ufffe"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,N.from&&(this.file=!v||/^\w+:\/\//.test(N.from)||p(N.from)?N.from:h(N.from)),v&&x){let C=new T(this.css,N);if(C.text){this.map=C;let j=C.consumer().file;!this.file&&j&&(this.file=this.mapResolve(j))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}fromOffset(H){let N,C;if(this[I])C=this[I];else{let B=this.css.split("\n");C=new Array(B.length);let O=0;for(let A=0,G=B.length;A=N)j=C.length-1;else{let O,B=C.length-2;for(;j>1),H=C[O+1])){j=O;break}j=O+1}}return{line:j+1,col:H-C[j]+1}}error(H,N,C,j={}){let B,O,A;if(N&&"object"==typeof N){let W=N,$=C;if("number"==typeof N.offset){let K=this.fromOffset(W.offset);N=K.line,C=K.col}else N=W.line,C=W.column;if("number"==typeof $.offset){let K=this.fromOffset($.offset);O=K.line,A=K.col}else O=$.line,A=$.column}else if(!C){let W=this.fromOffset(N);N=W.line,C=W.col}let G=this.origin(N,C,O,A);return B=G?new D(H,void 0===G.endLine?G.line:{line:G.line,column:G.column},void 0===G.endLine?G.column:{line:G.endLine,column:G.endColumn},G.source,G.file,j.plugin):new D(H,void 0===O?N:{line:N,column:C},void 0===O?C:{line:O,column:A},this.css,this.file,j.plugin),B.input={line:N,column:C,endLine:O,endColumn:A,source:this.css},this.file&&(d&&(B.input.url=d(this.file).toString()),B.input.file=this.file),B}origin(H,N,C,j){if(!this.map)return!1;let A,G,B=this.map.consumer(),O=B.originalPositionFor({line:H,column:N});if(!O.source)return!1;"number"==typeof C&&(A=B.originalPositionFor({line:C,column:j})),G=p(O.source)?d(O.source):new URL(O.source,this.map.consumer().sourceRoot||d(this.map.mapFile));let W={url:G.toString(),line:O.line,column:O.column,endLine:A&&A.line,endColumn:A&&A.column};if("file:"===G.protocol){if(!u)throw new Error("file: protocol is not available in this PostCSS build");W.file=u(G)}let $=B.sourceContentFor(O.source);return $&&(W.source=$),W}mapResolve(H){return/^\w+:\/\//.test(H)?H:h(this.map.consumer().sourceRoot||this.map.root||".",H)}get from(){return this.file||this.id}toJSON(){let H={};for(let N of["hasBOM","css","file","id"])null!=this[N]&&(H[N]=this[N]);return this.map&&(H.map={...this.map},H.map.consumerCache&&(H.map.consumerCache=void 0)),H}}ee.exports=R,R.default=R,w&&w.registerInput&&w.registerInput(R)},2744:(ee,b,F)=>{"use strict";var g=F(7156).default;let{isClean:c,my:u}=F(8842),d=F(6001),h=F(5727),p=F(4185),_=F(1962),D=(F(4193),F(7127)),T=F(654),I=F(9319);const x={document:"Document",root:"Root",atrule:"AtRule",rule:"Rule",decl:"Declaration",comment:"Comment"},v={postcssPlugin:!0,prepare:!0,Once:!0,Document:!0,Root:!0,Declaration:!0,Rule:!0,AtRule:!0,Comment:!0,DeclarationExit:!0,RuleExit:!0,AtRuleExit:!0,CommentExit:!0,RootExit:!0,DocumentExit:!0,OnceExit:!0},R={postcssPlugin:!0,prepare:!0,Once:!0};function H(A){return"object"==typeof A&&"function"==typeof A.then}function N(A){let G=!1,W=x[A.type];return"decl"===A.type?G=A.prop.toLowerCase():"atrule"===A.type&&(G=A.name.toLowerCase()),G&&A.append?[W,W+"-"+G,0,W+"Exit",W+"Exit-"+G]:G?[W,W+"-"+G,W+"Exit",W+"Exit-"+G]:A.append?[W,0,W+"Exit"]:[W,W+"Exit"]}function C(A){let G;return G="document"===A.type?["Document",0,"DocumentExit"]:"root"===A.type?["Root",0,"RootExit"]:N(A),{node:A,events:G,eventIndex:0,visitors:[],visitorIndex:0,iterator:0}}function j(A){return A[c]=!1,A.nodes&&A.nodes.forEach(G=>j(G)),A}let B={},O=(()=>{class A{constructor(W,$,K){let J;if(this.stringified=!1,this.processed=!1,"object"!=typeof $||null===$||"root"!==$.type&&"document"!==$.type)if($ instanceof A||$ instanceof D)J=j($.root),$.map&&(typeof K.map>"u"&&(K.map={}),K.map.inline||(K.map.inline=!1),K.map.prev=$.map);else{let te=T;K.syntax&&(te=K.syntax.parse),K.parser&&(te=K.parser),te.parse&&(te=te.parse);try{J=te($,K)}catch(_e){this.processed=!0,this.error=_e}J&&!J[u]&&p.rebuild(J)}else J=j($);this.result=new D(W,J,K),this.helpers={...B,result:this.result,postcss:B},this.plugins=this.processor.plugins.map(te=>"object"==typeof te&&te.prepare?{...te,...te.prepare(this.result)}:te)}get[Symbol.toStringTag](){return"LazyResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.stringify().css}get content(){return this.stringify().content}get map(){return this.stringify().map}get root(){return this.sync().root}get messages(){return this.sync().messages}warnings(){return this.sync().warnings()}toString(){return this.css}then(W,$){return this.async().then(W,$)}catch(W){return this.async().catch(W)}finally(W){return this.async().then(W,W)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let W of this.plugins)if(H(this.runOnRoot(W)))throw this.getAsyncError();if(this.prepareVisitors(),this.hasListener){let W=this.result.root;for(;!W[c];)W[c]=!0,this.walkSync(W);if(this.listeners.OnceExit)if("document"===W.type)for(let $ of W.nodes)this.visitSync(this.listeners.OnceExit,$);else this.visitSync(this.listeners.OnceExit,W)}return this.result}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let W=this.result.opts,$=h;W.syntax&&($=W.syntax.stringify),W.stringifier&&($=W.stringifier),$.stringify&&($=$.stringify);let J=new d($,this.result.root,this.result.opts).generate();return this.result.css=J[0],this.result.map=J[1],this.result}walkSync(W){W[c]=!0;let $=N(W);for(let K of $)if(0===K)W.nodes&&W.each(J=>{J[c]||this.walkSync(J)});else{let J=this.listeners[K];if(J&&this.visitSync(J,W.toProxy()))return}}visitSync(W,$){for(let[K,J]of W){let te;this.result.lastPlugin=K;try{te=J($,this.helpers)}catch(_e){throw this.handleError(_e,$.proxyOf)}if("root"!==$.type&&"document"!==$.type&&!$.parent)return!0;if(H(te))throw this.getAsyncError()}}runOnRoot(W){this.result.lastPlugin=W;try{if("object"==typeof W&&W.Once){if("document"===this.result.root.type){let $=this.result.root.nodes.map(K=>W.Once(K,this.helpers));return H($[0])?Promise.all($):$}return W.Once(this.result.root,this.helpers)}if("function"==typeof W)return W(this.result.root,this.result)}catch($){throw this.handleError($)}}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(W,$){let K=this.result.lastPlugin;try{$&&$.addToError(W),this.error=W,"CssSyntaxError"!==W.name||W.plugin||(W.plugin=K.postcssPlugin,W.setMessage())}catch(J){console&&console.error&&console.error(J)}return W}runAsync(){var W=this;return g(function*(){W.plugin=0;for(let $=0;$0;){let J=W.visitTick(K);if(H(J))try{yield J}catch(te){throw W.handleError(te,K[K.length-1].node)}}}if(W.listeners.OnceExit)for(let[K,J]of W.listeners.OnceExit){W.result.lastPlugin=K;try{if("document"===$.type){let te=$.nodes.map(_e=>J(_e,W.helpers));yield Promise.all(te)}else yield J($,W.helpers)}catch(te){throw W.handleError(te)}}}return W.processed=!0,W.stringify()})()}prepareVisitors(){this.listeners={};let W=($,K,J)=>{this.listeners[K]||(this.listeners[K]=[]),this.listeners[K].push([$,J])};for(let $ of this.plugins)if("object"==typeof $)for(let K in $){if(!v[K]&&/^[A-Z]/.test(K))throw new Error(`Unknown event ${K} in ${$.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!R[K])if("object"==typeof $[K])for(let J in $[K])W($,"*"===J?K:K+"-"+J.toLowerCase(),$[K][J]);else"function"==typeof $[K]&&W($,K,$[K])}this.hasListener=Object.keys(this.listeners).length>0}visitTick(W){let $=W[W.length-1],{node:K,visitors:J}=$;if("root"!==K.type&&"document"!==K.type&&!K.parent)return void W.pop();if(J.length>0&&$.visitorIndex{B=G},A})();ee.exports=O,O.default=O,I.registerLazyResult(O),_.registerLazyResult(O)},4762:ee=>{"use strict";let b={split(F,g,c){let u=[],d="",h=!1,p=0,_=!1,w="",D=!1;for(let T of F)D?D=!1:"\\"===T?D=!0:_?T===w&&(_=!1):'"'===T||"'"===T?(_=!0,w=T):"("===T?p+=1:")"===T?p>0&&(p-=1):0===p&&g.includes(T)&&(h=!0),h?(""!==d&&u.push(d.trim()),d="",h=!1):d+=T;return(c||""!==d)&&u.push(d.trim()),u},space:F=>b.split(F,[" ","\n","\t"]),comma:F=>b.split(F,[","],!0)};ee.exports=b,b.default=b},6001:(ee,b,F)=>{"use strict";let{SourceMapConsumer:g,SourceMapGenerator:c}=F(209),{dirname:u,resolve:d,relative:h,sep:p}=F(9830),{pathToFileURL:_}=F(7414),w=F(5938),D=Boolean(g&&c),T=Boolean(u&&d&&h&&p);ee.exports=class I{constructor(v,R,E,H){this.stringify=v,this.mapOpts=E.map||{},this.root=R,this.opts=E,this.css=H,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(v=>{if(v.source&&v.source.input.map){let R=v.source.input.map;this.previousMaps.includes(R)||this.previousMaps.push(R)}});else{let v=new w(this.css,this.opts);v.map&&this.previousMaps.push(v.map)}return this.previousMaps}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let v=this.mapOpts.annotation;return!(typeof v<"u"&&!0!==v)&&(!this.previous().length||this.previous().some(R=>R.inline))}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(v=>v.withContent())}clearAnnotation(){if(!1!==this.mapOpts.annotation)if(this.root){let v;for(let R=this.root.nodes.length-1;R>=0;R--)v=this.root.nodes[R],"comment"===v.type&&0===v.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(R)}else this.css&&(this.css=this.css.replace(/(\n)?\/\*#[\S\s]*?\*\/$/gm,""))}setSourcesContent(){let v={};if(this.root)this.root.walk(R=>{if(R.source){let E=R.source.input.from;if(E&&!v[E]){v[E]=!0;let H=this.usesFileUrls?this.toFileUrl(E):this.toUrl(this.path(E));this.map.setSourceContent(H,R.source.input.css)}}});else if(this.css){let R=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(R,this.css)}}applyPrevMaps(){for(let v of this.previous()){let H,R=this.toUrl(this.path(v.file)),E=v.root||u(v.file);!1===this.mapOpts.sourcesContent?(H=new g(v.text),H.sourcesContent&&(H.sourcesContent=H.sourcesContent.map(()=>null))):H=v.consumer(),this.map.applySourceMap(H,R,this.toUrl(this.path(E)))}}isAnnotation(){return!!this.isInline()||(typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:!this.previous().length||this.previous().some(v=>v.annotation))}toBase64(v){return Buffer?Buffer.from(v).toString("base64"):window.btoa(unescape(encodeURIComponent(v)))}addAnnotation(){let v;v=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";let R="\n";this.css.includes("\r\n")&&(R="\r\n"),this.css+=R+"/*# sourceMappingURL="+v+" */"}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}generateMap(){if(this.root)this.generateString();else if(1===this.previous().length){let v=this.previous()[0].consumer();v.file=this.outputFile(),this.map=c.fromSourceMap(v)}else this.map=new c({file:this.outputFile()}),this.map.addMapping({source:this.opts.from?this.toUrl(this.path(this.opts.from)):"",generated:{line:1,column:0},original:{line:1,column:0}});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}path(v){if(0===v.indexOf("<")||/^\w+:\/\//.test(v)||this.mapOpts.absolute)return v;let R=this.opts.to?u(this.opts.to):".";return"string"==typeof this.mapOpts.annotation&&(R=u(d(R,this.mapOpts.annotation))),h(R,v)}toUrl(v){return"\\"===p&&(v=v.replace(/\\/g,"/")),encodeURI(v).replace(/[#?]/g,encodeURIComponent)}toFileUrl(v){if(_)return _(v).toString();throw new Error("`map.absolute` option is not available in this PostCSS build")}sourcePath(v){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(v.source.input.from):this.toUrl(this.path(v.source.input.from))}generateString(){this.css="",this.map=new c({file:this.outputFile()});let N,C,v=1,R=1,E="",H={source:"",generated:{line:0,column:0},original:{line:0,column:0}};this.stringify(this.root,(j,B,O)=>{if(this.css+=j,B&&"end"!==O&&(H.generated.line=v,H.generated.column=R-1,B.source&&B.source.start?(H.source=this.sourcePath(B),H.original.line=B.source.start.line,H.original.column=B.source.start.column-1,this.map.addMapping(H)):(H.source=E,H.original.line=1,H.original.column=0,this.map.addMapping(H))),N=j.match(/\n/g),N?(v+=N.length,C=j.lastIndexOf("\n"),R=j.length-C):R+=j.length,B&&"start"!==O){let A=B.parent||{raws:{}};("decl"!==B.type||B!==A.last||A.raws.semicolon)&&(B.source&&B.source.end?(H.source=this.sourcePath(B),H.original.line=B.source.end.line,H.original.column=B.source.end.column-1,H.generated.line=v,H.generated.column=R-2,this.map.addMapping(H)):(H.source=E,H.original.line=1,H.original.column=0,H.generated.line=v,H.generated.column=R-1,this.map.addMapping(H)))}})}generate(){if(this.clearAnnotation(),T&&D&&this.isMap())return this.generateMap();{let v="";return this.stringify(this.root,R=>{v+=R}),[v]}}}},4421:(ee,b,F)=>{"use strict";let g=F(6001),c=F(5727),d=(F(4193),F(654));const h=F(7127);class p{constructor(w,D,T){D=D.toString(),this.stringified=!1,this._processor=w,this._css=D,this._opts=T,this._map=void 0;let I,x=c;this.result=new h(this._processor,I,this._opts),this.result.css=D;let v=this;Object.defineProperty(this.result,"root",{get:()=>v.root});let R=new g(x,I,this._opts,D);if(R.isMap()){let[E,H]=R.generate();E&&(this.result.css=E),H&&(this.result.map=H)}}get[Symbol.toStringTag](){return"NoWorkResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.result.css}get content(){return this.result.css}get map(){return this.result.map}get root(){if(this._root)return this._root;let w,D=d;try{w=D(this._css,this._opts)}catch(T){this.error=T}if(this.error)throw this.error;return this._root=w,w}get messages(){return[]}warnings(){return[]}toString(){return this._css}then(w,D){return this.async().then(w,D)}catch(w){return this.async().catch(w)}finally(w){return this.async().then(w,w)}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}sync(){if(this.error)throw this.error;return this.result}}ee.exports=p,p.default=p},2491:(ee,b,F)=>{"use strict";let{isClean:g,my:c}=F(8842),u=F(5490),d=F(7572),h=F(5727);function p(w,D){let T=new w.constructor;for(let I in w){if(!Object.prototype.hasOwnProperty.call(w,I)||"proxyCache"===I)continue;let x=w[I],v=typeof x;"parent"===I&&"object"===v?D&&(T[I]=D):"source"===I?T[I]=x:Array.isArray(x)?T[I]=x.map(R=>p(R,T)):("object"===v&&null!==x&&(x=p(x)),T[I]=x)}return T}class _{constructor(D={}){this.raws={},this[g]=!1,this[c]=!0;for(let T in D)if("nodes"===T){this.nodes=[];for(let I of D[T])this.append("function"==typeof I.clone?I.clone():I)}else this[T]=D[T]}error(D,T={}){if(this.source){let{start:I,end:x}=this.rangeBy(T);return this.source.input.error(D,{line:I.line,column:I.column},{line:x.line,column:x.column},T)}return new u(D)}warn(D,T,I){let x={node:this};for(let v in I)x[v]=I[v];return D.warn(T,x)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(D=h){D.stringify&&(D=D.stringify);let T="";return D(this,I=>{T+=I}),T}assign(D={}){for(let T in D)this[T]=D[T];return this}clone(D={}){let T=p(this);for(let I in D)T[I]=D[I];return T}cloneBefore(D={}){let T=this.clone(D);return this.parent.insertBefore(this,T),T}cloneAfter(D={}){let T=this.clone(D);return this.parent.insertAfter(this,T),T}replaceWith(...D){if(this.parent){let T=this,I=!1;for(let x of D)x===this?I=!0:I?(this.parent.insertAfter(T,x),T=x):this.parent.insertBefore(T,x);I||this.remove()}return this}next(){if(!this.parent)return;let D=this.parent.index(this);return this.parent.nodes[D+1]}prev(){if(!this.parent)return;let D=this.parent.index(this);return this.parent.nodes[D-1]}before(D){return this.parent.insertBefore(this,D),this}after(D){return this.parent.insertAfter(this,D),this}root(){let D=this;for(;D.parent&&"document"!==D.parent.type;)D=D.parent;return D}raw(D,T){return(new d).raw(this,D,T)}cleanRaws(D){delete this.raws.before,delete this.raws.after,D||delete this.raws.between}toJSON(D,T){let I={},x=null==T;T=T||new Map;let v=0;for(let R in this){if(!Object.prototype.hasOwnProperty.call(this,R)||"parent"===R||"proxyCache"===R)continue;let E=this[R];if(Array.isArray(E))I[R]=E.map(H=>"object"==typeof H&&H.toJSON?H.toJSON(null,T):H);else if("object"==typeof E&&E.toJSON)I[R]=E.toJSON(null,T);else if("source"===R){let H=T.get(E.input);null==H&&(H=v,T.set(E.input,v),v++),I[R]={inputId:H,start:E.start,end:E.end}}else I[R]=E}return x&&(I.inputs=[...T.keys()].map(R=>R.toJSON())),I}positionInside(D){let T=this.toString(),I=this.source.start.column,x=this.source.start.line;for(let v=0;v(D[T]===I||(D[T]=I,("prop"===T||"value"===T||"name"===T||"params"===T||"important"===T||"text"===T)&&D.markDirty()),!0),get:(D,T)=>"proxyOf"===T?D:"root"===T?()=>D.root().toProxy():D[T]}}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}addToError(D){if(D.postcssNode=this,D.stack&&this.source&&/\n\s{4}at /.test(D.stack)){let T=this.source;D.stack=D.stack.replace(/\n\s{4}at /,`$&${T.input.from}:${T.start.line}:${T.start.column}$&`)}return D}markDirty(){if(this[g]){this[g]=!1;let D=this;for(;D=D.parent;)D[g]=!1}}get proxyOf(){return this}}ee.exports=_,_.default=_},654:(ee,b,F)=>{"use strict";let g=F(4185),c=F(7903),u=F(5938);function d(h,p){let _=new u(h,p),w=new c(_);try{w.parse()}catch(D){throw D}return w.root}ee.exports=d,d.default=d,g.registerParse(d)},7903:(ee,b,F)=>{"use strict";let g=F(4820),c=F(4120),u=F(94),d=F(1083),h=F(9319),p=F(6037);const _={empty:!0,space:!0};ee.exports=class D{constructor(I){this.input=I,this.root=new h,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:I,start:{offset:0,line:1,column:1}}}createTokenizer(){this.tokenizer=c(this.input)}parse(){let I;for(;!this.tokenizer.endOfFile();)switch(I=this.tokenizer.nextToken(),I[0]){case"space":this.spaces+=I[1];break;case";":this.freeSemicolon(I);break;case"}":this.end(I);break;case"comment":this.comment(I);break;case"at-word":this.atrule(I);break;case"{":this.emptyRule(I);break;default:this.other(I)}this.endFile()}comment(I){let x=new u;this.init(x,I[2]),x.source.end=this.getPosition(I[3]||I[2]);let v=I[1].slice(2,-2);if(/^\s*$/.test(v))x.text="",x.raws.left=v,x.raws.right="";else{let R=v.match(/^(\s*)([^]*\S)(\s*)$/);x.text=R[2],x.raws.left=R[1],x.raws.right=R[3]}}emptyRule(I){let x=new p;this.init(x,I[2]),x.selector="",x.raws.between="",this.current=x}other(I){let x=!1,v=null,R=!1,E=null,H=[],N=I[1].startsWith("--"),C=[],j=I;for(;j;){if(v=j[0],C.push(j),"("===v||"["===v)E||(E=j),H.push("("===v?")":"]");else if(N&&R&&"{"===v)E||(E=j),H.push("}");else if(0===H.length){if(";"===v){if(R)return void this.decl(C,N);break}if("{"===v)return void this.rule(C);if("}"===v){this.tokenizer.back(C.pop()),x=!0;break}":"===v&&(R=!0)}else v===H[H.length-1]&&(H.pop(),0===H.length&&(E=null));j=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(x=!0),H.length>0&&this.unclosedBracket(E),x&&R){if(!N)for(;C.length&&(j=C[C.length-1][0],"space"===j||"comment"===j);)this.tokenizer.back(C.pop());this.decl(C,N)}else this.unknownWord(C)}rule(I){I.pop();let x=new p;this.init(x,I[0][2]),x.raws.between=this.spacesAndCommentsFromEnd(I),this.raw(x,"selector",I),this.current=x}decl(I,x){let v=new g;this.init(v,I[0][2]);let E,R=I[I.length-1];for(";"===R[0]&&(this.semicolon=!0,I.pop()),v.source.end=this.getPosition(R[3]||R[2]||function w(T){for(let I=T.length-1;I>=0;I--){let x=T[I],v=x[3]||x[2];if(v)return v}}(I));"word"!==I[0][0];)1===I.length&&this.unknownWord(I),v.raws.before+=I.shift()[1];for(v.source.start=this.getPosition(I[0][2]),v.prop="";I.length;){let j=I[0][0];if(":"===j||"space"===j||"comment"===j)break;v.prop+=I.shift()[1]}for(v.raws.between="";I.length;){if(E=I.shift(),":"===E[0]){v.raws.between+=E[1];break}"word"===E[0]&&/\w/.test(E[1])&&this.unknownWord([E]),v.raws.between+=E[1]}("_"===v.prop[0]||"*"===v.prop[0])&&(v.raws.before+=v.prop[0],v.prop=v.prop.slice(1));let N,H=[];for(;I.length&&(N=I[0][0],"space"===N||"comment"===N);)H.push(I.shift());this.precheckMissedSemicolon(I);for(let j=I.length-1;j>=0;j--){if(E=I[j],"!important"===E[1].toLowerCase()){v.important=!0;let B=this.stringFrom(I,j);B=this.spacesFromEnd(I)+B," !important"!==B&&(v.raws.important=B);break}if("important"===E[1].toLowerCase()){let B=I.slice(0),O="";for(let A=j;A>0;A--){let G=B[A][0];if(0===O.trim().indexOf("!")&&"space"!==G)break;O=B.pop()[1]+O}0===O.trim().indexOf("!")&&(v.important=!0,v.raws.important=O,I=B)}if("space"!==E[0]&&"comment"!==E[0])break}I.some(j=>"space"!==j[0]&&"comment"!==j[0])&&(v.raws.between+=H.map(j=>j[1]).join(""),H=[]),this.raw(v,"value",H.concat(I),x),v.value.includes(":")&&!x&&this.checkMissedSemicolon(I)}atrule(I){let x=new d;x.name=I[1].slice(1),""===x.name&&this.unnamedAtrule(x,I),this.init(x,I[2]);let v,R,E,H=!1,N=!1,C=[],j=[];for(;!this.tokenizer.endOfFile();){if(v=(I=this.tokenizer.nextToken())[0],"("===v||"["===v?j.push("("===v?")":"]"):"{"===v&&j.length>0?j.push("}"):v===j[j.length-1]&&j.pop(),0===j.length){if(";"===v){x.source.end=this.getPosition(I[2]),this.semicolon=!0;break}if("{"===v){N=!0;break}if("}"===v){if(C.length>0){for(E=C.length-1,R=C[E];R&&"space"===R[0];)R=C[--E];R&&(x.source.end=this.getPosition(R[3]||R[2]))}this.end(I);break}C.push(I)}else C.push(I);if(this.tokenizer.endOfFile()){H=!0;break}}x.raws.between=this.spacesAndCommentsFromEnd(C),C.length?(x.raws.afterName=this.spacesAndCommentsFromStart(C),this.raw(x,"params",C),H&&(x.source.end=this.getPosition((I=C[C.length-1])[3]||I[2]),this.spaces=x.raws.between,x.raws.between="")):(x.raws.afterName="",x.params=""),N&&(x.nodes=[],this.current=x)}end(I){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(I[2]),this.current=this.current.parent):this.unexpectedClose(I)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces}freeSemicolon(I){if(this.spaces+=I[1],this.current.nodes){let x=this.current.nodes[this.current.nodes.length-1];x&&"rule"===x.type&&!x.raws.ownSemicolon&&(x.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(I){let x=this.input.fromOffset(I);return{offset:I,line:x.line,column:x.col}}init(I,x){this.current.push(I),I.source={start:this.getPosition(x),input:this.input},I.raws.before=this.spaces,this.spaces="","comment"!==I.type&&(this.semicolon=!1)}raw(I,x,v,R){let E,H,B,O,N=v.length,C="",j=!0;for(let A=0;AG+W[1],"");I.raws[x]={value:C,raw:A}}I[x]=C}spacesAndCommentsFromEnd(I){let x,v="";for(;I.length&&(x=I[I.length-1][0],"space"===x||"comment"===x);)v=I.pop()[1]+v;return v}spacesAndCommentsFromStart(I){let x,v="";for(;I.length&&(x=I[0][0],"space"===x||"comment"===x);)v+=I.shift()[1];return v}spacesFromEnd(I){let x,v="";for(;I.length&&(x=I[I.length-1][0],"space"===x);)v=I.pop()[1]+v;return v}stringFrom(I,x){let v="";for(let R=x;R=0&&(R=I[E],"space"===R[0]||(v+=1,2!==v));E--);throw this.input.error("Missed semicolon","word"===R[0]?R[3]+1:R[2])}}},6820:(ee,b,F)=>{"use strict";let g=F(5490),c=F(4820),u=F(2744),d=F(4185),h=F(3813),p=F(5727),_=F(4747),w=F(1962),D=F(9947),T=F(94),I=F(1083),x=F(7127),v=F(5938),R=F(654),E=F(4762),H=F(6037),N=F(9319),C=F(2491);function j(...B){return 1===B.length&&Array.isArray(B[0])&&(B=B[0]),new h(B)}j.plugin=function(O,A){let $,G=!1;function W(...K){console&&console.warn&&!G&&(G=!0,console.warn(O+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(O+": \u91cc\u9762 postcss.plugin \u88ab\u5f03\u7528. \u8fc1\u79fb\u6307\u5357:\nhttps://www.w3ctech.com/topic/2226"));let J=A(...K);return J.postcssPlugin=O,J.postcssVersion=(new h).version,J}return Object.defineProperty(W,"postcss",{get:()=>($||($=W()),$)}),W.process=function(K,J,te){return j([W(te)]).process(K,J)},W},j.stringify=p,j.parse=R,j.fromJSON=_,j.list=E,j.comment=B=>new T(B),j.atRule=B=>new I(B),j.decl=B=>new c(B),j.rule=B=>new H(B),j.root=B=>new N(B),j.document=B=>new w(B),j.CssSyntaxError=g,j.Declaration=c,j.Container=d,j.Processor=h,j.Document=w,j.Comment=T,j.Warning=D,j.AtRule=I,j.Result=x,j.Input=v,j.Rule=H,j.Root=N,j.Node=C,u.registerPostcss(j),ee.exports=j,j.default=j},3604:(ee,b,F)=>{"use strict";let{SourceMapConsumer:g,SourceMapGenerator:c}=F(209),{existsSync:u,readFileSync:d}=F(4777),{dirname:h,join:p}=F(9830);class w{constructor(T,I){if(!1===I.map)return;this.loadAnnotation(T),this.inline=this.startWith(this.annotation,"data:");let v=this.loadMap(I.from,I.map?I.map.prev:void 0);!this.mapFile&&I.from&&(this.mapFile=I.from),this.mapFile&&(this.root=h(this.mapFile)),v&&(this.text=v)}consumer(){return this.consumerCache||(this.consumerCache=new g(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(T,I){return!!T&&T.substr(0,I.length)===I}getAnnotationURL(T){return T.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}loadAnnotation(T){let I=T.match(/\/\*\s*# sourceMappingURL=/gm);if(!I)return;let x=T.lastIndexOf(I.pop()),v=T.indexOf("*/",x);x>-1&&v>-1&&(this.annotation=this.getAnnotationURL(T.substring(x,v)))}decodeInline(T){if(/^data:application\/json;charset=utf-?8,/.test(T)||/^data:application\/json,/.test(T))return decodeURIComponent(T.substr(RegExp.lastMatch.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(T)||/^data:application\/json;base64,/.test(T))return function _(D){return Buffer?Buffer.from(D,"base64").toString():window.atob(D)}(T.substr(RegExp.lastMatch.length));let E=T.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+E)}loadFile(T){if(this.root=h(T),u(T))return this.mapFile=T,d(T,"utf-8").toString().trim()}loadMap(T,I){if(!1===I)return!1;if(I){if("string"==typeof I)return I;if("function"!=typeof I){if(I instanceof g)return c.fromSourceMap(I).toString();if(I instanceof c)return I.toString();if(this.isMap(I))return JSON.stringify(I);throw new Error("Unsupported previous source map format: "+I.toString())}{let x=I(T);if(x){let v=this.loadFile(x);if(!v)throw new Error("Unable to load previous source map: "+x.toString());return v}}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let x=this.annotation;return T&&(x=p(h(T),x)),this.loadFile(x)}}}isMap(T){return"object"==typeof T&&("string"==typeof T.mappings||"string"==typeof T._mappings||Array.isArray(T.sections))}}ee.exports=w,w.default=w},3813:(ee,b,F)=>{"use strict";let g=F(4421),c=F(2744),u=F(1962),d=F(9319);class h{constructor(_=[]){this.version="8.4.19",this.plugins=this.normalize(_)}use(_){return this.plugins=this.plugins.concat(this.normalize([_])),this}process(_,w={}){return 0===this.plugins.length&&typeof w.parser>"u"&&typeof w.stringifier>"u"&&typeof w.syntax>"u"?new g(this,_,w):new c(this,_,w)}normalize(_){let w=[];for(let D of _)if(!0===D.postcss?D=D():D.postcss&&(D=D.postcss),"object"==typeof D&&Array.isArray(D.plugins))w=w.concat(D.plugins);else if("object"==typeof D&&D.postcssPlugin)w.push(D);else if("function"==typeof D)w.push(D);else if("object"!=typeof D||!D.parse&&!D.stringify)throw new Error(D+" is not a PostCSS plugin");return w}}ee.exports=h,h.default=h,d.registerProcessor(h),u.registerProcessor(h)},7127:(ee,b,F)=>{"use strict";let g=F(9947);class c{constructor(d,h,p){this.processor=d,this.messages=[],this.root=h,this.opts=p,this.css=void 0,this.map=void 0}toString(){return this.css}warn(d,h={}){h.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(h.plugin=this.lastPlugin.postcssPlugin);let p=new g(d,h);return this.messages.push(p),p}warnings(){return this.messages.filter(d=>"warning"===d.type)}get content(){return this.css}}ee.exports=c,c.default=c},9319:(ee,b,F)=>{"use strict";let c,u,g=F(4185),d=(()=>{class h extends g{constructor(_){super(_),this.type="root",this.nodes||(this.nodes=[])}removeChild(_,w){let D=this.index(_);return!w&&0===D&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[D].raws.before),super.removeChild(_)}normalize(_,w,D){let T=super.normalize(_);if(w)if("prepend"===D)this.nodes.length>1?w.raws.before=this.nodes[1].raws.before:delete w.raws.before;else if(this.first!==w)for(let I of T)I.raws.before=w.raws.before;return T}toResult(_={}){return new c(new u,this,_).stringify()}}return h.registerLazyResult=p=>{c=p},h.registerProcessor=p=>{u=p},h})();ee.exports=d,d.default=d,g.registerRoot(d)},6037:(ee,b,F)=>{"use strict";let g=F(4185),c=F(4762);class u extends g{constructor(h){super(h),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return c.comma(this.selector)}set selectors(h){let p=this.selector?this.selector.match(/,\s*/):null,_=p?p[0]:","+this.raw("between","beforeOpen");this.selector=h.join(_)}}ee.exports=u,u.default=u,g.registerRule(u)},7572:ee=>{"use strict";const b={colon:": ",indent:" ",beforeDecl:"\n",beforeRule:"\n",beforeOpen:" ",beforeClose:"\n",beforeComment:"\n",after:"\n",emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};class g{constructor(u){this.builder=u}stringify(u,d){if(!this[u.type])throw new Error("Unknown AST node type "+u.type+". Maybe you need to change PostCSS stringifier.");this[u.type](u,d)}document(u){this.body(u)}root(u){this.body(u),u.raws.after&&this.builder(u.raws.after)}comment(u){let d=this.raw(u,"left","commentLeft"),h=this.raw(u,"right","commentRight");this.builder("/*"+d+u.text+h+"*/",u)}decl(u,d){let h=this.raw(u,"between","colon"),p=u.prop+h+this.rawValue(u,"value");u.important&&(p+=u.raws.important||" !important"),d&&(p+=";"),this.builder(p,u)}rule(u){this.block(u,this.rawValue(u,"selector")),u.raws.ownSemicolon&&this.builder(u.raws.ownSemicolon,u,"end")}atrule(u,d){let h="@"+u.name,p=u.params?this.rawValue(u,"params"):"";typeof u.raws.afterName<"u"?h+=u.raws.afterName:p&&(h+=" "),u.nodes?this.block(u,h+p):this.builder(h+p+((u.raws.between||"")+(d?";":"")),u)}body(u){let d=u.nodes.length-1;for(;d>0&&"comment"===u.nodes[d].type;)d-=1;let h=this.raw(u,"semicolon");for(let p=0;p{if(p=T.raws[d],typeof p<"u")return!1})}return typeof p>"u"&&(p=b[h]),w.rawCache[h]=p,p}rawSemicolon(u){let d;return u.walk(h=>{if(h.nodes&&h.nodes.length&&"decl"===h.last.type&&(d=h.raws.semicolon,typeof d<"u"))return!1}),d}rawEmptyBody(u){let d;return u.walk(h=>{if(h.nodes&&0===h.nodes.length&&(d=h.raws.after,typeof d<"u"))return!1}),d}rawIndent(u){if(u.raws.indent)return u.raws.indent;let d;return u.walk(h=>{let p=h.parent;if(p&&p!==u&&p.parent&&p.parent===u&&typeof h.raws.before<"u"){let _=h.raws.before.split("\n");return d=_[_.length-1],d=d.replace(/\S/g,""),!1}}),d}rawBeforeComment(u,d){let h;return u.walkComments(p=>{if(typeof p.raws.before<"u")return h=p.raws.before,h.includes("\n")&&(h=h.replace(/[^\n]+$/,"")),!1}),typeof h>"u"?h=this.raw(d,null,"beforeDecl"):h&&(h=h.replace(/\S/g,"")),h}rawBeforeDecl(u,d){let h;return u.walkDecls(p=>{if(typeof p.raws.before<"u")return h=p.raws.before,h.includes("\n")&&(h=h.replace(/[^\n]+$/,"")),!1}),typeof h>"u"?h=this.raw(d,null,"beforeRule"):h&&(h=h.replace(/\S/g,"")),h}rawBeforeRule(u){let d;return u.walk(h=>{if(h.nodes&&(h.parent!==u||u.first!==h)&&typeof h.raws.before<"u")return d=h.raws.before,d.includes("\n")&&(d=d.replace(/[^\n]+$/,"")),!1}),d&&(d=d.replace(/\S/g,"")),d}rawBeforeClose(u){let d;return u.walk(h=>{if(h.nodes&&h.nodes.length>0&&typeof h.raws.after<"u")return d=h.raws.after,d.includes("\n")&&(d=d.replace(/[^\n]+$/,"")),!1}),d&&(d=d.replace(/\S/g,"")),d}rawBeforeOpen(u){let d;return u.walk(h=>{if("decl"!==h.type&&(d=h.raws.between,typeof d<"u"))return!1}),d}rawColon(u){let d;return u.walkDecls(h=>{if(typeof h.raws.between<"u")return d=h.raws.between.replace(/[^\s:]/g,""),!1}),d}beforeAfter(u,d){let h;h=this.raw(u,null,"decl"===u.type?"beforeDecl":"comment"===u.type?"beforeComment":"before"===d?"beforeRule":"beforeClose");let p=u.parent,_=0;for(;p&&"root"!==p.type;)_+=1,p=p.parent;if(h.includes("\n")){let w=this.raw(u,null,"indent");if(w.length)for(let D=0;D<_;D++)h+=w}return h}rawValue(u,d){let h=u[d],p=u.raws[d];return p&&p.value===h?p.raw:h}}ee.exports=g,g.default=g},5727:(ee,b,F)=>{"use strict";let g=F(7572);function c(u,d){new g(d).stringify(u)}ee.exports=c,c.default=c},8842:ee=>{"use strict";ee.exports.isClean=Symbol("isClean"),ee.exports.my=Symbol("my")},4120:ee=>{"use strict";const b="'".charCodeAt(0),F='"'.charCodeAt(0),g="\\".charCodeAt(0),c="/".charCodeAt(0),u="\n".charCodeAt(0),d=" ".charCodeAt(0),h="\f".charCodeAt(0),p="\t".charCodeAt(0),_="\r".charCodeAt(0),w="[".charCodeAt(0),D="]".charCodeAt(0),T="(".charCodeAt(0),I=")".charCodeAt(0),x="{".charCodeAt(0),v="}".charCodeAt(0),R=";".charCodeAt(0),E="*".charCodeAt(0),H=":".charCodeAt(0),N="@".charCodeAt(0),C=/[\t\n\f\r "#'()/;[\\\]{}]/g,j=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,B=/.[\n"'(/\\]/,O=/[\da-f]/i;ee.exports=function(G,W={}){let J,te,_e,we,be,Le,Qe,Je,fe,de,$=G.css.valueOf(),K=W.ignoreErrors,le=$.length,ae=0,ze=[],Oe=[];function tt(Mi){throw G.error("Unclosed "+Mi,ae)}return{back:function $t(Mi){Oe.push(Mi)},nextToken:function Te(Mi){if(Oe.length)return Oe.pop();if(ae>=le)return;let Ue=!!Mi&&Mi.ignoreUnclosed;switch(J=$.charCodeAt(ae),J){case u:case d:case p:case _:case h:te=ae;do{te+=1,J=$.charCodeAt(te)}while(J===d||J===u||J===p||J===_||J===h);de=["space",$.slice(ae,te)],ae=te-1;break;case w:case D:case x:case v:case H:case R:case I:{let et=String.fromCharCode(J);de=[et,et,ae];break}case T:if(Je=ze.length?ze.pop()[1]:"",fe=$.charCodeAt(ae+1),"url"===Je&&fe!==b&&fe!==F&&fe!==d&&fe!==u&&fe!==p&&fe!==h&&fe!==_){te=ae;do{if(Le=!1,te=$.indexOf(")",te+1),-1===te){if(K||Ue){te=ae;break}tt("bracket")}for(Qe=te;$.charCodeAt(Qe-1)===g;)Qe-=1,Le=!Le}while(Le);de=["brackets",$.slice(ae,te+1),ae,te],ae=te}else te=$.indexOf(")",ae+1),we=$.slice(ae,te+1),-1===te||B.test(we)?de=["(","(",ae]:(de=["brackets",we,ae,te],ae=te);break;case b:case F:_e=J===b?"'":'"',te=ae;do{if(Le=!1,te=$.indexOf(_e,te+1),-1===te){if(K||Ue){te=ae+1;break}tt("string")}for(Qe=te;$.charCodeAt(Qe-1)===g;)Qe-=1,Le=!Le}while(Le);de=["string",$.slice(ae,te+1),ae,te],ae=te;break;case N:C.lastIndex=ae+1,C.test($),te=0===C.lastIndex?$.length-1:C.lastIndex-2,de=["at-word",$.slice(ae,te+1),ae,te],ae=te;break;case g:for(te=ae,be=!0;$.charCodeAt(te+1)===g;)te+=1,be=!be;if(J=$.charCodeAt(te+1),be&&J!==c&&J!==d&&J!==u&&J!==p&&J!==_&&J!==h&&(te+=1,O.test($.charAt(te)))){for(;O.test($.charAt(te+1));)te+=1;$.charCodeAt(te+1)===d&&(te+=1)}de=["word",$.slice(ae,te+1),ae,te],ae=te;break;default:J===c&&$.charCodeAt(ae+1)===E?(te=$.indexOf("*/",ae+2)+1,0===te&&(K||Ue?te=$.length:tt("comment")),de=["comment",$.slice(ae,te+1),ae,te],ae=te):(j.lastIndex=ae+1,j.test($),te=0===j.lastIndex?$.length-1:j.lastIndex-2,de=["word",$.slice(ae,te+1),ae,te],ze.push(de),ae=te)}return ae++,de},endOfFile:function ht(){return 0===Oe.length&&ae>=le},position:function ot(){return ae}}}},4193:ee=>{"use strict";let b={};ee.exports=function(g){b[g]||(b[g]=!0,typeof console<"u"&&console.warn&&console.warn(g))}},9947:ee=>{"use strict";class b{constructor(g,c={}){if(this.type="warning",this.text=g,c.node&&c.node.source){let u=c.node.rangeBy(c);this.line=u.start.line,this.column=u.start.column,this.endLine=u.end.line,this.endColumn=u.end.column}for(let u in c)this[u]=c[u]}toString(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}ee.exports=b,b.default=b},3259:(ee,b,F)=>{const c=F(8695),u=F(1465),d=F(3210),h=F(2334);function p(_,w,D,T,I){const x=[].slice.call(arguments,1),v=x.length,R="function"==typeof x[v-1];if(!R&&!c())throw new Error("Callback required as last argument");if(!R){if(v<1)throw new Error("Too few arguments provided");return 1===v?(D=w,w=T=void 0):2===v&&!w.getContext&&(T=D,D=w,w=void 0),new Promise(function(E,H){try{const N=u.create(D,T);E(_(N,w,T))}catch(N){H(N)}})}if(v<2)throw new Error("Too few arguments provided");2===v?(I=D,D=w,w=T=void 0):3===v&&(w.getContext&&typeof I>"u"?(I=T,T=void 0):(I=T,T=D,D=w,w=void 0));try{const E=u.create(D,T);I(null,_(E,w,T))}catch(E){I(E)}}p.bind(null,d.render),b.hz=p.bind(null,d.renderToDataURL),p.bind(null,function(_,w,D){return h.render(_,D)})},8695:ee=>{ee.exports=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then}},6221:(ee,b,F)=>{const g=F(8233).getSymbolSize;b.getRowColCoords=function(u){if(1===u)return[];const d=Math.floor(u/7)+2,h=g(u),p=145===h?26:2*Math.ceil((h-13)/(2*d-2)),_=[h-7];for(let w=1;w{const g=F(4016),c=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function u(d){this.mode=g.ALPHANUMERIC,this.data=d}u.getBitsLength=function(h){return 11*Math.floor(h/2)+h%2*6},u.prototype.getLength=function(){return this.data.length},u.prototype.getBitsLength=function(){return u.getBitsLength(this.data.length)},u.prototype.write=function(h){let p;for(p=0;p+2<=this.data.length;p+=2){let _=45*c.indexOf(this.data[p]);_+=c.indexOf(this.data[p+1]),h.put(_,11)}this.data.length%2&&h.put(c.indexOf(this.data[p]),6)},ee.exports=u},2118:ee=>{function b(){this.buffer=[],this.length=0}b.prototype={get:function(F){const g=Math.floor(F/8);return 1==(this.buffer[g]>>>7-F%8&1)},put:function(F,g){for(let c=0;c>>g-c-1&1))},getLengthInBits:function(){return this.length},putBit:function(F){const g=Math.floor(this.length/8);this.buffer.length<=g&&this.buffer.push(0),F&&(this.buffer[g]|=128>>>this.length%8),this.length++}},ee.exports=b},4425:ee=>{function b(F){if(!F||F<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=F,this.data=new Uint8Array(F*F),this.reservedBit=new Uint8Array(F*F)}b.prototype.set=function(F,g,c,u){const d=F*this.size+g;this.data[d]=c,u&&(this.reservedBit[d]=!0)},b.prototype.get=function(F,g){return this.data[F*this.size+g]},b.prototype.xor=function(F,g,c){this.data[F*this.size+g]^=c},b.prototype.isReserved=function(F,g){return this.reservedBit[F*this.size+g]},ee.exports=b},5663:(ee,b,F)=>{const g=F(8419),c=F(4016);function u(d){this.mode=c.BYTE,"string"==typeof d&&(d=g(d)),this.data=new Uint8Array(d)}u.getBitsLength=function(h){return 8*h},u.prototype.getLength=function(){return this.data.length},u.prototype.getBitsLength=function(){return u.getBitsLength(this.data.length)},u.prototype.write=function(d){for(let h=0,p=this.data.length;h{const g=F(2259),c=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],u=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];b.getBlocksCount=function(h,p){switch(p){case g.L:return c[4*(h-1)+0];case g.M:return c[4*(h-1)+1];case g.Q:return c[4*(h-1)+2];case g.H:return c[4*(h-1)+3];default:return}},b.getTotalCodewordsCount=function(h,p){switch(p){case g.L:return u[4*(h-1)+0];case g.M:return u[4*(h-1)+1];case g.Q:return u[4*(h-1)+2];case g.H:return u[4*(h-1)+3];default:return}}},2259:(ee,b)=>{b.L={bit:1},b.M={bit:0},b.Q={bit:3},b.H={bit:2},b.isValid=function(c){return c&&typeof c.bit<"u"&&c.bit>=0&&c.bit<4},b.from=function(c,u){if(b.isValid(c))return c;try{return function F(g){if("string"!=typeof g)throw new Error("Param is not a string");switch(g.toLowerCase()){case"l":case"low":return b.L;case"m":case"medium":return b.M;case"q":case"quartile":return b.Q;case"h":case"high":return b.H;default:throw new Error("Unknown EC Level: "+g)}}(c)}catch{return u}}},3114:(ee,b,F)=>{const g=F(8233).getSymbolSize;b.getPositions=function(d){const h=g(d);return[[0,0],[h-7,0],[0,h-7]]}},7078:(ee,b,F)=>{const g=F(8233),d=g.getBCHDigit(1335);b.getEncodedBits=function(p,_){const w=p.bit<<3|_;let D=w<<10;for(;g.getBCHDigit(D)-d>=0;)D^=1335<{const F=new Uint8Array(512),g=new Uint8Array(256);(function(){let u=1;for(let d=0;d<255;d++)F[d]=u,g[u]=d,u<<=1,256&u&&(u^=285);for(let d=255;d<512;d++)F[d]=F[d-255]})(),b.log=function(u){if(u<1)throw new Error("log("+u+")");return g[u]},b.exp=function(u){return F[u]},b.mul=function(u,d){return 0===u||0===d?0:F[g[u]+g[d]]}},449:(ee,b,F)=>{const g=F(4016),c=F(8233);function u(d){this.mode=g.KANJI,this.data=d}u.getBitsLength=function(h){return 13*h},u.prototype.getLength=function(){return this.data.length},u.prototype.getBitsLength=function(){return u.getBitsLength(this.data.length)},u.prototype.write=function(d){let h;for(h=0;h=33088&&p<=40956)p-=33088;else{if(!(p>=57408&&p<=60351))throw new Error("Invalid SJIS character: "+this.data[h]+"\nMake sure your charset is UTF-8");p-=49472}p=192*(p>>>8&255)+(255&p),d.put(p,13)}},ee.exports=u},3667:(ee,b)=>{b.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};function g(c,u,d){switch(c){case b.Patterns.PATTERN000:return(u+d)%2==0;case b.Patterns.PATTERN001:return u%2==0;case b.Patterns.PATTERN010:return d%3==0;case b.Patterns.PATTERN011:return(u+d)%3==0;case b.Patterns.PATTERN100:return(Math.floor(u/2)+Math.floor(d/3))%2==0;case b.Patterns.PATTERN101:return u*d%2+u*d%3==0;case b.Patterns.PATTERN110:return(u*d%2+u*d%3)%2==0;case b.Patterns.PATTERN111:return(u*d%3+(u+d)%2)%2==0;default:throw new Error("bad maskPattern:"+c)}}b.isValid=function(u){return null!=u&&""!==u&&!isNaN(u)&&u>=0&&u<=7},b.from=function(u){return b.isValid(u)?parseInt(u,10):void 0},b.getPenaltyN1=function(u){const d=u.size;let h=0,p=0,_=0,w=null,D=null;for(let T=0;T=5&&(h+=p-5+3),w=x,p=1),x=u.get(I,T),x===D?_++:(_>=5&&(h+=_-5+3),D=x,_=1)}p>=5&&(h+=p-5+3),_>=5&&(h+=_-5+3)}return h},b.getPenaltyN2=function(u){const d=u.size;let h=0;for(let p=0;p=10&&(1488===p||93===p)&&h++,_=_<<1&2047|u.get(D,w),D>=10&&(1488===_||93===_)&&h++}return 40*h},b.getPenaltyN4=function(u){let d=0;const h=u.data.length;for(let _=0;_{const g=F(4406),c=F(2699);b.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},b.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},b.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},b.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},b.MIXED={bit:-1},b.getCharCountIndicator=function(h,p){if(!h.ccBits)throw new Error("Invalid mode: "+h);if(!g.isValid(p))throw new Error("Invalid version: "+p);return p>=1&&p<10?h.ccBits[0]:p<27?h.ccBits[1]:h.ccBits[2]},b.getBestModeForData=function(h){return c.testNumeric(h)?b.NUMERIC:c.testAlphanumeric(h)?b.ALPHANUMERIC:c.testKanji(h)?b.KANJI:b.BYTE},b.toString=function(h){if(h&&h.id)return h.id;throw new Error("Invalid mode")},b.isValid=function(h){return h&&h.bit&&h.ccBits},b.from=function(h,p){if(b.isValid(h))return h;try{return function u(d){if("string"!=typeof d)throw new Error("Param is not a string");switch(d.toLowerCase()){case"numeric":return b.NUMERIC;case"alphanumeric":return b.ALPHANUMERIC;case"kanji":return b.KANJI;case"byte":return b.BYTE;default:throw new Error("Unknown mode: "+d)}}(h)}catch{return p}}},7783:(ee,b,F)=>{const g=F(4016);function c(u){this.mode=g.NUMERIC,this.data=u.toString()}c.getBitsLength=function(d){return 10*Math.floor(d/3)+(d%3?d%3*3+1:0)},c.prototype.getLength=function(){return this.data.length},c.prototype.getBitsLength=function(){return c.getBitsLength(this.data.length)},c.prototype.write=function(d){let h,p,_;for(h=0;h+3<=this.data.length;h+=3)p=this.data.substr(h,3),_=parseInt(p,10),d.put(_,10);const w=this.data.length-h;w>0&&(p=this.data.substr(h),_=parseInt(p,10),d.put(_,3*w+1))},ee.exports=c},1106:(ee,b,F)=>{const g=F(5339);b.mul=function(u,d){const h=new Uint8Array(u.length+d.length-1);for(let p=0;p=0;){const p=h[0];for(let w=0;w{const g=F(8233),c=F(2259),u=F(2118),d=F(4425),h=F(6221),p=F(3114),_=F(3667),w=F(4655),D=F(2636),T=F(2088),I=F(7078),x=F(4016),v=F(2033);function C(G,W,$){const K=G.size,J=I.getEncodedBits(W,$);let te,_e;for(te=0;te<15;te++)_e=1==(J>>te&1),G.set(te<6?te:te<8?te+1:K-15+te,8,_e,!0),G.set(8,te<8?K-te-1:te<9?15-te-1+1:15-te-1,_e,!0);G.set(K-8,8,1,!0)}function A(G,W,$,K){let J;if(Array.isArray(G))J=v.fromArray(G);else{if("string"!=typeof G)throw new Error("Invalid data");{let Le=W;if(!Le){const Qe=v.rawSplit(G);Le=T.getBestVersionForData(Qe,$)}J=v.fromString(G,Le||40)}}const te=T.getBestVersionForData(J,$);if(!te)throw new Error("The amount of data is too big to be stored in a QR Code");if(W){if(W=0&&we<=6&&(0===be||6===be)||be>=0&&be<=6&&(0===we||6===we)||we>=2&&we<=4&&be>=2&&be<=4,!0)}}(be,W),function E(G){const W=G.size;for(let $=8;$=7&&function N(G,W){const $=G.size,K=T.getEncodedBits(W);let J,te,_e;for(let we=0;we<18;we++)J=Math.floor(we/3),te=we%3+$-8-3,_e=1==(K>>we&1),G.set(J,te,_e,!0),G.set(te,J,_e,!0)}(be,W),function j(G,W){const $=G.size;let K=-1,J=$-1,te=7,_e=0;for(let we=$-1;we>0;we-=2)for(6===we&&we--;;){for(let be=0;be<2;be++)if(!G.isReserved(J,we-be)){let Le=!1;_e>>te&1)),G.set(J,we-be,Le),te--,-1===te&&(_e++,te=7)}if(J+=K,J<0||$<=J){J-=K,K=-K;break}}}(be,_e),isNaN(K)&&(K=_.getBestMask(be,C.bind(null,be,$))),_.applyMask(K,be),C(be,$,K),{modules:be,version:W,errorCorrectionLevel:$,maskPattern:K,segments:J}}b.create=function(W,$){if(typeof W>"u"||""===W)throw new Error("No input text");let J,te,K=c.M;return typeof $<"u"&&(K=c.from($.errorCorrectionLevel,c.M),J=T.from($.version),te=_.from($.maskPattern),$.toSJISFunc&&g.setToSJISFunction($.toSJISFunc)),A(W,J,K,te)}},2636:(ee,b,F)=>{const g=F(1106);function c(u){this.genPoly=void 0,this.degree=u,this.degree&&this.initialize(this.degree)}c.prototype.initialize=function(d){this.degree=d,this.genPoly=g.generateECPolynomial(this.degree)},c.prototype.encode=function(d){if(!this.genPoly)throw new Error("Encoder not initialized");const h=new Uint8Array(d.length+this.degree);h.set(d);const p=g.mod(h,this.genPoly),_=this.degree-p.length;if(_>0){const w=new Uint8Array(this.degree);return w.set(p,_),w}return p},ee.exports=c},2699:(ee,b)=>{const F="[0-9]+";let c="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";c=c.replace(/u/g,"\\u");const u="(?:(?![A-Z0-9 $%*+\\-./:]|"+c+")(?:.|[\r\n]))+";b.KANJI=new RegExp(c,"g"),b.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),b.BYTE=new RegExp(u,"g"),b.NUMERIC=new RegExp(F,"g"),b.ALPHANUMERIC=new RegExp("[A-Z $%*+\\-./:]+","g");const d=new RegExp("^"+c+"$"),h=new RegExp("^"+F+"$"),p=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");b.testKanji=function(w){return d.test(w)},b.testNumeric=function(w){return h.test(w)},b.testAlphanumeric=function(w){return p.test(w)}},2033:(ee,b,F)=>{const g=F(4016),c=F(7783),u=F(2424),d=F(5663),h=F(449),p=F(2699),_=F(8233),w=F(4901);function D(N){return unescape(encodeURIComponent(N)).length}function T(N,C,j){const B=[];let O;for(;null!==(O=N.exec(j));)B.push({data:O[0],index:O.index,mode:C,length:O[0].length});return B}function I(N){const C=T(p.NUMERIC,g.NUMERIC,N),j=T(p.ALPHANUMERIC,g.ALPHANUMERIC,N);let B,O;return _.isKanjiModeEnabled()?(B=T(p.BYTE,g.BYTE,N),O=T(p.KANJI,g.KANJI,N)):(B=T(p.BYTE_KANJI,g.BYTE,N),O=[]),C.concat(j,B,O).sort(function(G,W){return G.index-W.index}).map(function(G){return{data:G.data,mode:G.mode,length:G.length}})}function x(N,C){switch(C){case g.NUMERIC:return c.getBitsLength(N);case g.ALPHANUMERIC:return u.getBitsLength(N);case g.KANJI:return h.getBitsLength(N);case g.BYTE:return d.getBitsLength(N)}}function H(N,C){let j;const B=g.getBestModeForData(N);if(j=g.from(C,B),j!==g.BYTE&&j.bit=0?C[C.length-1]:null;return B&&B.mode===j.mode?(C[C.length-1].data+=j.data,C):(C.push(j),C)},[])}(W))},b.rawSplit=function(C){return b.fromArray(I(C,_.isKanjiModeEnabled()))}},8233:(ee,b)=>{let F;const g=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];b.getSymbolSize=function(u){if(!u)throw new Error('"version" cannot be null or undefined');if(u<1||u>40)throw new Error('"version" should be in range from 1 to 40');return 4*u+17},b.getSymbolTotalCodewords=function(u){return g[u]},b.getBCHDigit=function(c){let u=0;for(;0!==c;)u++,c>>>=1;return u},b.setToSJISFunction=function(u){if("function"!=typeof u)throw new Error('"toSJISFunc" is not a valid function.');F=u},b.isKanjiModeEnabled=function(){return typeof F<"u"},b.toSJIS=function(u){return F(u)}},4406:(ee,b)=>{b.isValid=function(g){return!isNaN(g)&&g>=1&&g<=40}},2088:(ee,b,F)=>{const g=F(8233),c=F(4655),u=F(2259),d=F(4016),h=F(4406),_=g.getBCHDigit(7973);function D(x,v){return d.getCharCountIndicator(x,v)+4}function T(x,v){let R=0;return x.forEach(function(E){const H=D(E.mode,v);R+=H+E.getBitsLength()}),R}b.from=function(v,R){return h.isValid(v)?parseInt(v,10):R},b.getCapacity=function(v,R,E){if(!h.isValid(v))throw new Error("Invalid QR Code version");typeof E>"u"&&(E=d.BYTE);const C=8*(g.getSymbolTotalCodewords(v)-c.getTotalCodewordsCount(v,R));if(E===d.MIXED)return C;const j=C-D(E,v);switch(E){case d.NUMERIC:return Math.floor(j/10*3);case d.ALPHANUMERIC:return Math.floor(j/11*2);case d.KANJI:return Math.floor(j/13);default:return Math.floor(j/8)}},b.getBestVersionForData=function(v,R){let E;const H=u.from(R,u.M);if(Array.isArray(v)){if(v.length>1)return function I(x,v){for(let R=1;R<=40;R++)if(T(x,R)<=b.getCapacity(R,v,d.MIXED))return R}(v,H);if(0===v.length)return 1;E=v[0]}else E=v;return function w(x,v,R){for(let E=1;E<=40;E++)if(v<=b.getCapacity(E,R,x))return E}(E.mode,E.getLength(),H)},b.getEncodedBits=function(v){if(!h.isValid(v)||v<7)throw new Error("Invalid QR Code version");let R=v<<12;for(;g.getBCHDigit(R)-_>=0;)R^=7973<{const g=F(6355);b.render=function(h,p,_){let w=_,D=p;typeof w>"u"&&(!p||!p.getContext)&&(w=p,p=void 0),p||(D=function u(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}()),w=g.getOptions(w);const T=g.getImageWidth(h.modules.size,w),I=D.getContext("2d"),x=I.createImageData(T,T);return g.qrToImageData(x.data,h,w),function c(d,h,p){d.clearRect(0,0,h.width,h.height),h.style||(h.style={}),h.height=p,h.width=p,h.style.height=p+"px",h.style.width=p+"px"}(I,D,T),I.putImageData(x,0,0),D},b.renderToDataURL=function(h,p,_){let w=_;return typeof w>"u"&&(!p||!p.getContext)&&(w=p,p=void 0),w||(w={}),b.render(h,p,w).toDataURL(w.type||"image/png",(w.rendererOpts||{}).quality)}},2334:(ee,b,F)=>{const g=F(6355);function c(h,p){const _=h.a/255,w=p+'="'+h.hex+'"';return _<1?w+" "+p+'-opacity="'+_.toFixed(2).slice(1)+'"':w}function u(h,p,_){let w=h+p;return typeof _<"u"&&(w+=" "+_),w}b.render=function(p,_,w){const D=g.getOptions(_),T=p.modules.size,I=p.modules.data,x=T+2*D.margin,v=D.color.light.a?"':"",R="0&&v>0&&h[x-1]||(w+=T?u("M",v+_,.5+R+_):u("m",D,0),D=0,T=!1),v+1',N=''+v+R+"\n";return"function"==typeof w&&w(null,N),N}},6355:(ee,b)=>{function F(g){if("number"==typeof g&&(g=g.toString()),"string"!=typeof g)throw new Error("Color should be defined as hex string");let c=g.slice().replace("#","").split("");if(c.length<3||5===c.length||c.length>8)throw new Error("Invalid hex color: "+g);(3===c.length||4===c.length)&&(c=Array.prototype.concat.apply([],c.map(function(d){return[d,d]}))),6===c.length&&c.push("F","F");const u=parseInt(c.join(""),16);return{r:u>>24&255,g:u>>16&255,b:u>>8&255,a:255&u,hex:"#"+c.slice(0,6).join("")}}b.getOptions=function(c){c||(c={}),c.color||(c.color={});const d=c.width&&c.width>=21?c.width:void 0;return{width:d,scale:d?4:c.scale||4,margin:typeof c.margin>"u"||null===c.margin||c.margin<0?4:c.margin,color:{dark:F(c.color.dark||"#000000ff"),light:F(c.color.light||"#ffffffff")},type:c.type,rendererOpts:c.rendererOpts||{}}},b.getScale=function(c,u){return u.width&&u.width>=c+2*u.margin?u.width/(c+2*u.margin):u.scale},b.getImageWidth=function(c,u){const d=b.getScale(c,u);return Math.floor((c+2*u.margin)*d)},b.qrToImageData=function(c,u,d){const h=u.modules.size,p=u.modules.data,_=b.getScale(h,d),w=Math.floor((h+2*d.margin)*_),D=d.margin*_,T=[d.color.light,d.color.dark];for(let I=0;I=D&&x>=D&&I{"use strict";var b=String.prototype.replace,F=/%20/g;ee.exports={default:"RFC3986",formatters:{RFC1738:function(c){return b.call(c,F,"+")},RFC3986:function(c){return String(c)}},RFC1738:"RFC1738",RFC3986:"RFC3986"}},1781:(ee,b,F)=>{"use strict";var g=F(3726),c=F(6954),u=F(9165);ee.exports={formats:u,parse:c,stringify:g}},6954:(ee,b,F)=>{"use strict";var g=F(4393),c=Object.prototype.hasOwnProperty,u=Array.isArray,d={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:g.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},p=function(v,R){return v&&"string"==typeof v&&R.comma&&v.indexOf(",")>-1?v.split(","):v},I=function(R,E,H,N){if(R){var C=H.allowDots?R.replace(/\.([^.[]+)/g,"[$1]"):R,B=/(\[[^[\]]*])/g,O=H.depth>0&&/(\[[^[\]]*])/.exec(C),A=O?C.slice(0,O.index):C,G=[];if(A){if(!H.plainObjects&&c.call(Object.prototype,A)&&!H.allowPrototypes)return;G.push(A)}for(var W=0;H.depth>0&&null!==(O=B.exec(C))&&W=0;--C){var j,B=v[C];if("[]"===B&&E.parseArrays)j=[].concat(N);else{j=E.plainObjects?Object.create(null):{};var O="["===B.charAt(0)&&"]"===B.charAt(B.length-1)?B.slice(1,-1):B,A=parseInt(O,10);E.parseArrays||""!==O?!isNaN(A)&&B!==O&&String(A)===O&&A>=0&&E.parseArrays&&A<=E.arrayLimit?(j=[])[A]=N:"__proto__"!==O&&(j[O]=N):j={0:N}}N=j}return N}(G,E,H,N)}};ee.exports=function(v,R){var E=function(R){if(!R)return d;if(null!=R.decoder&&"function"!=typeof R.decoder)throw new TypeError("Decoder has to be a function.");if(typeof R.charset<"u"&&"utf-8"!==R.charset&&"iso-8859-1"!==R.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");return{allowDots:typeof R.allowDots>"u"?d.allowDots:!!R.allowDots,allowPrototypes:"boolean"==typeof R.allowPrototypes?R.allowPrototypes:d.allowPrototypes,allowSparse:"boolean"==typeof R.allowSparse?R.allowSparse:d.allowSparse,arrayLimit:"number"==typeof R.arrayLimit?R.arrayLimit:d.arrayLimit,charset:typeof R.charset>"u"?d.charset:R.charset,charsetSentinel:"boolean"==typeof R.charsetSentinel?R.charsetSentinel:d.charsetSentinel,comma:"boolean"==typeof R.comma?R.comma:d.comma,decoder:"function"==typeof R.decoder?R.decoder:d.decoder,delimiter:"string"==typeof R.delimiter||g.isRegExp(R.delimiter)?R.delimiter:d.delimiter,depth:"number"==typeof R.depth||!1===R.depth?+R.depth:d.depth,ignoreQueryPrefix:!0===R.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof R.interpretNumericEntities?R.interpretNumericEntities:d.interpretNumericEntities,parameterLimit:"number"==typeof R.parameterLimit?R.parameterLimit:d.parameterLimit,parseArrays:!1!==R.parseArrays,plainObjects:"boolean"==typeof R.plainObjects?R.plainObjects:d.plainObjects,strictNullHandling:"boolean"==typeof R.strictNullHandling?R.strictNullHandling:d.strictNullHandling}}(R);if(""===v||null===v||typeof v>"u")return E.plainObjects?Object.create(null):{};for(var H="string"==typeof v?function(R,E){var O,H={},j=(E.ignoreQueryPrefix?R.replace(/^\?/,""):R).split(E.delimiter,E.parameterLimit===1/0?void 0:E.parameterLimit),B=-1,A=E.charset;if(E.charsetSentinel)for(O=0;O{"use strict";var g=F(8475),c=F(4393),u=F(9165),d=Object.prototype.hasOwnProperty,h={brackets:function(C){return C+"[]"},comma:"comma",indices:function(C,j){return C+"["+j+"]"},repeat:function(C){return C}},p=Array.isArray,_=String.prototype.split,w=Array.prototype.push,D=function(N,C){w.apply(N,p(C)?C:[C])},T=Date.prototype.toISOString,I=u.default,x={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:c.encode,encodeValuesOnly:!1,format:I,formatter:u.formatters[I],indices:!1,serializeDate:function(C){return T.call(C)},skipNulls:!1,strictNullHandling:!1},R={},E=function N(C,j,B,O,A,G,W,$,K,J,te,_e,we,be,Le,Qe){for(var Je=C,fe=Qe,de=0,le=!1;void 0!==(fe=fe.get(R))&&!le;){var ae=fe.get(C);if(de+=1,typeof ae<"u"){if(ae===de)throw new RangeError("Cyclic object value");le=!0}typeof fe.get(R)>"u"&&(de=0)}if("function"==typeof $?Je=$(j,Je):Je instanceof Date?Je=te(Je):"comma"===B&&p(Je)&&(Je=c.maybeMap(Je,function(Ei){return Ei instanceof Date?te(Ei):Ei})),null===Je){if(A)return W&&!be?W(j,x.encoder,Le,"key",_e):j;Je=""}if(function(C){return"string"==typeof C||"number"==typeof C||"boolean"==typeof C||"symbol"==typeof C||"bigint"==typeof C}(Je)||c.isBuffer(Je)){if(W){var ze=be?j:W(j,x.encoder,Le,"key",_e);if("comma"===B&&be){for(var Oe=_.call(String(Je),","),ot="",tt=0;tt"u")return ht;if("comma"===B&&p(Je))Te=[{value:Je.length>0?Je.join(",")||null:void 0}];else if(p($))Te=$;else{var $t=Object.keys(Je);Te=K?$t.sort(K):$t}for(var Mi=O&&p(Je)&&1===Je.length?j+"[]":j,Ue=0;Ue"u"?x.allowDots:!!C.allowDots,charset:j,charsetSentinel:"boolean"==typeof C.charsetSentinel?C.charsetSentinel:x.charsetSentinel,delimiter:typeof C.delimiter>"u"?x.delimiter:C.delimiter,encode:"boolean"==typeof C.encode?C.encode:x.encode,encoder:"function"==typeof C.encoder?C.encoder:x.encoder,encodeValuesOnly:"boolean"==typeof C.encodeValuesOnly?C.encodeValuesOnly:x.encodeValuesOnly,filter:A,format:B,formatter:O,serializeDate:"function"==typeof C.serializeDate?C.serializeDate:x.serializeDate,skipNulls:"boolean"==typeof C.skipNulls?C.skipNulls:x.skipNulls,sort:"function"==typeof C.sort?C.sort:null,strictNullHandling:"boolean"==typeof C.strictNullHandling?C.strictNullHandling:x.strictNullHandling}}(C);"function"==typeof B.filter?j=(0,B.filter)("",j):p(B.filter)&&(O=B.filter);var G=[];if("object"!=typeof j||null===j)return"";var $=h[C&&C.arrayFormat in h?C.arrayFormat:C&&"indices"in C?C.indices?"indices":"repeat":"indices"];if(C&&"commaRoundTrip"in C&&"boolean"!=typeof C.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var K="comma"===$&&C&&C.commaRoundTrip;O||(O=Object.keys(j)),B.sort&&O.sort(B.sort);for(var J=g(),te=0;te0?be+we:""}},4393:(ee,b,F)=>{"use strict";var g=F(9165),c=Object.prototype.hasOwnProperty,u=Array.isArray,d=function(){for(var H=[],N=0;N<256;++N)H.push("%"+((N<16?"0":"")+N.toString(16)).toUpperCase());return H}(),p=function(N,C){for(var j=C&&C.plainObjects?Object.create(null):{},B=0;B1;){var C=N.pop(),j=C.obj[C.prop];if(u(j)){for(var B=[],O=0;O=48&&$<=57||$>=65&&$<=90||$>=97&&$<=122||O===g.RFC1738&&(40===$||41===$)?G+=A.charAt(W):$<128?G+=d[$]:$<2048?G+=d[192|$>>6]+d[128|63&$]:$<55296||$>=57344?G+=d[224|$>>12]+d[128|$>>6&63]+d[128|63&$]:($=65536+((1023&$)<<10|1023&A.charCodeAt(W+=1)),G+=d[240|$>>18]+d[128|$>>12&63]+d[128|$>>6&63]+d[128|63&$])}return G},isBuffer:function(N){return!(!N||"object"!=typeof N||!(N.constructor&&N.constructor.isBuffer&&N.constructor.isBuffer(N)))},isRegExp:function(N){return"[object RegExp]"===Object.prototype.toString.call(N)},maybeMap:function(N,C){if(u(N)){for(var j=[],B=0;B{let b;ee.exports="function"==typeof queueMicrotask?queueMicrotask.bind(typeof window<"u"?window:global):F=>(b||(b=Promise.resolve())).then(F).catch(g=>setTimeout(()=>{throw g},0))},2154:(ee,b,F)=>{ee.exports=function c(u,d,h){if("number"!=typeof d)throw new Error("second argument must be a Number");let p,_,w,D,T,x,I=!0;function v(E){function H(){h&&h(E,p),h=null}I?g(H):H()}function R(E,H,N){if(p[E]=N,H&&(T=!0),0==--w||H)v(H);else if(!T&&x<_){let C;D?(C=D[x],x+=1,u[C](function(j,B){R(C,j,B)})):(C=x,x+=1,u[C](function(j,B){R(C,j,B)}))}}Array.isArray(u)?(p=[],w=_=u.length):(D=Object.keys(u),p={},w=_=D.length),x=d,w?D?D.some(function(E,H){return u[E](function(N,C){R(E,N,C)}),H===d-1}):u.some(function(E,H){return E(function(N,C){R(H,N,C)}),H===d-1}):v(null),I=!1};const g=F(6643)},1135:(ee,b,F)=>{const g=F(534),c=F(1471),{isPlainObject:u}=F(4639),d=F(4999),h=F(8617),{parse:p}=F(6820),_=["img","audio","video","picture","svg","object","map","iframe","embed"],w=["script","style"];function D(N,C){N&&Object.keys(N).forEach(function(j){C(N[j],j)})}function T(N,C){return{}.hasOwnProperty.call(N,C)}function I(N,C){const j=[];return D(N,function(B){C(B)&&j.push(B)}),j}ee.exports=E;const R=/^[^\0\t\n\f\r /<=>]+$/;function E(N,C,j){if(null==N)return"";"number"==typeof N&&(N=N.toString());let B="",O="";function A(Ue,et){const rt=this;this.tag=Ue,this.attribs=et||{},this.tagPosition=B.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){Le.length&&(Le[Le.length-1].text+=rt.text)},this.updateParentNodeMediaChildren=function(){Le.length&&_.includes(this.tag)&&Le[Le.length-1].mediaChildren.push(this.tag)}}(C=Object.assign({},E.defaults,C)).parser=Object.assign({},H,C.parser),w.forEach(function(Ue){!1!==C.allowedTags&&(C.allowedTags||[]).indexOf(Ue)>-1&&!C.allowVulnerableTags&&console.warn(`\n\n\u26a0\ufe0f Your \`allowedTags\` option includes, \`${Ue}\`, which is inherently\nvulnerable to XSS attacks. Please remove it from \`allowedTags\`.\nOr, to disable this warning, add the \`allowVulnerableTags\` option\nand ensure you are accounting for this risk.\n\n`)});const G=C.nonTextTags||["script","style","textarea","option"];let W,$;C.allowedAttributes&&(W={},$={},D(C.allowedAttributes,function(Ue,et){W[et]=[];const rt=[];Ue.forEach(function(Vt){"string"==typeof Vt&&Vt.indexOf("*")>=0?rt.push(c(Vt).replace(/\\\*/g,".*")):W[et].push(Vt)}),rt.length&&($[et]=new RegExp("^("+rt.join("|")+")$"))}));const K={},J={},te={};D(C.allowedClasses,function(Ue,et){W&&(T(W,et)||(W[et]=[]),W[et].push("class")),K[et]=[],te[et]=[];const rt=[];Ue.forEach(function(Vt){"string"==typeof Vt&&Vt.indexOf("*")>=0?rt.push(c(Vt).replace(/\\\*/g,".*")):Vt instanceof RegExp?te[et].push(Vt):K[et].push(Vt)}),rt.length&&(J[et]=new RegExp("^("+rt.join("|")+")$"))});const _e={};let we;D(C.transformTags,function(Ue,et){let rt;"function"==typeof Ue?rt=Ue:"string"==typeof Ue&&(rt=E.simpleTransform(Ue)),"*"===et?we=rt:_e[et]=rt});let be,Le,Qe,Je,fe,de,le=!1;ze();const ae=new g.Parser({onopentag:function(Ue,et){if(C.enforceHtmlBoundary&&"html"===Ue&&ze(),fe)return void de++;const rt=new A(Ue,et);Le.push(rt);let Vt=!1;const Ui=!!rt.text;let Ei;if(T(_e,Ue)&&(Ei=_e[Ue](Ue,et),rt.attribs=et=Ei.attribs,void 0!==Ei.text&&(rt.innerText=Ei.text),Ue!==Ei.tagName&&(rt.name=Ue=Ei.tagName,Je[be]=Ei.tagName)),we&&(Ei=we(Ue,et),rt.attribs=et=Ei.attribs,Ue!==Ei.tagName&&(rt.name=Ue=Ei.tagName,Je[be]=Ei.tagName)),(!1!==C.allowedTags&&-1===(C.allowedTags||[]).indexOf(Ue)||"recursiveEscape"===C.disallowedTagsMode&&!function x(N){for(const C in N)if(T(N,C))return!1;return!0}(Qe)||null!=C.nestingLimit&&be>=C.nestingLimit)&&(Vt=!0,Qe[be]=!0,"discard"===C.disallowedTagsMode&&-1!==G.indexOf(Ue)&&(fe=!0,de=1),Qe[be]=!0),be++,Vt){if("discard"===C.disallowedTagsMode)return;O=B,B=""}B+="<"+Ue,"script"===Ue&&(C.allowedScriptHostnames||C.allowedScriptDomains)&&(rt.innerText=""),(!W||T(W,Ue)||W["*"])&&D(et,function(Wi,Si){if(!R.test(Si))return void delete rt.attribs[Si];let qr=!1;if(!W||T(W,Ue)&&-1!==W[Ue].indexOf(Si)||W["*"]&&-1!==W["*"].indexOf(Si)||T($,Ue)&&$[Ue].test(Si)||$["*"]&&$["*"].test(Si))qr=!0;else if(W&&W[Ue])for(const It of W[Ue])if(u(It)&&It.name&&It.name===Si){qr=!0;let Ht="";if(!0===It.multiple){const un=Wi.split(" ");for(const $n of un)-1!==It.values.indexOf($n)&&(""===Ht?Ht=$n:Ht+=" "+$n)}else It.values.indexOf(Wi)>=0&&(Ht=Wi);Wi=Ht}if(qr){if(-1!==C.allowedSchemesAppliedToAttributes.indexOf(Si)&&ot(Ue,Wi))return void delete rt.attribs[Si];if("script"===Ue&&"src"===Si){let It=!0;try{const Ht=tt(Wi);if(C.allowedScriptHostnames||C.allowedScriptDomains){const un=(C.allowedScriptHostnames||[]).find(function(Li){return Li===Ht.url.hostname}),$n=(C.allowedScriptDomains||[]).find(function(Li){return Ht.url.hostname===Li||Ht.url.hostname.endsWith(`.${Li}`)});It=un||$n}}catch{It=!1}if(!It)return void delete rt.attribs[Si]}if("iframe"===Ue&&"src"===Si){let It=!0;try{const Ht=tt(Wi);if(Ht.isRelativeUrl)It=T(C,"allowIframeRelativeUrls")?C.allowIframeRelativeUrls:!C.allowedIframeHostnames&&!C.allowedIframeDomains;else if(C.allowedIframeHostnames||C.allowedIframeDomains){const un=(C.allowedIframeHostnames||[]).find(function(Li){return Li===Ht.url.hostname}),$n=(C.allowedIframeDomains||[]).find(function(Li){return Ht.url.hostname===Li||Ht.url.hostname.endsWith(`.${Li}`)});It=un||$n}}catch{It=!1}if(!It)return void delete rt.attribs[Si]}if("srcset"===Si)try{let It=h(Wi);if(It.forEach(function(Ht){ot("srcset",Ht.url)&&(Ht.evil=!0)}),It=I(It,function(Ht){return!Ht.evil}),!It.length)return void delete rt.attribs[Si];Wi=function v(N){return N.map(function(C){if(!C.url)throw new Error("URL missing");return C.url+(C.w?` ${C.w}w`:"")+(C.h?` ${C.h}h`:"")+(C.d?` ${C.d}x`:"")}).join(", ")}(I(It,function(Ht){return!Ht.evil})),rt.attribs[Si]=Wi}catch{return void delete rt.attribs[Si]}if("class"===Si){const It=K[Ue],Ht=K["*"],_n=[J[Ue],J["*"]].concat(te[Ue]).filter(function(So){return So});if(!(Wi=function Mi(Ue,et,rt){return et?(Ue=Ue.split(/\s+/)).filter(function(Vt){return-1!==et.indexOf(Vt)||rt.some(function(Ui){return Ui.test(Vt)})}).join(" "):Ue}(Wi,It&&Ht?d(It,Ht):It||Ht,_n)).length)return void delete rt.attribs[Si]}if("style"===Si)try{const Ht=function ht(Ue,et){if(!et)return Ue;const rt=Ue.nodes[0];let Vt;return Vt=et[rt.selector]&&et["*"]?d(et[rt.selector],et["*"]):et[rt.selector]||et["*"],Vt&&(Ue.nodes[0].nodes=rt.nodes.reduce(function $t(Ue){return function(et,rt){return T(Ue,rt.prop)&&Ue[rt.prop].some(function(Ui){return Ui.test(rt.value)})&&et.push(rt),et}}(Vt),[])),Ue}(p(Ue+" {"+Wi+"}"),C.allowedStyles);if(Wi=function Te(Ue){return Ue.nodes[0].nodes.reduce(function(et,rt){return et.push(`${rt.prop}:${rt.value}${rt.important?" !important":""}`),et},[]).join(";")}(Ht),0===Wi.length)return void delete rt.attribs[Si]}catch{return void delete rt.attribs[Si]}B+=" "+Si,Wi&&Wi.length&&(B+='="'+Oe(Wi,!0)+'"')}else delete rt.attribs[Si]}),-1!==C.selfClosing.indexOf(Ue)?B+=" />":(B+=">",rt.innerText&&!Ui&&!C.textFilter&&(B+=Oe(rt.innerText),le=!0)),Vt&&(B=O+Oe(B),O="")},ontext:function(Ue){if(fe)return;const et=Le[Le.length-1];let rt;if(et&&(rt=et.tag,Ue=void 0!==et.innerText?et.innerText:Ue),"discard"!==C.disallowedTagsMode||"script"!==rt&&"style"!==rt){const Vt=Oe(Ue,!1);C.textFilter&&!le?B+=C.textFilter(Vt,rt):le||(B+=Vt)}else B+=Ue;Le.length&&(Le[Le.length-1].text+=Ue)},onclosetag:function(Ue){if(fe){if(de--,de)return;fe=!1}const et=Le.pop();if(!et)return;if(et.tag!==Ue)return void Le.push(et);fe=!!C.enforceHtmlBoundary&&"html"===Ue,be--;const rt=Qe[be];if(rt){if(delete Qe[be],"discard"===C.disallowedTagsMode)return void et.updateParentNodeText();O=B,B=""}Je[be]&&(Ue=Je[be],delete Je[be]),C.exclusiveFilter&&C.exclusiveFilter(et)?B=B.substr(0,et.tagPosition):(et.updateParentNodeMediaChildren(),et.updateParentNodeText(),-1===C.selfClosing.indexOf(Ue)?(B+="",rt&&(B=O+Oe(B),O=""),le=!1):rt&&(B=O,O=""))}},C.parser);return ae.write(N),ae.end(),B;function ze(){B="",be=0,Le=[],Qe={},Je={},fe=!1,de=0}function Oe(Ue,et){return"string"!=typeof Ue&&(Ue+=""),C.parser.decodeEntities&&(Ue=Ue.replace(/&/g,"&").replace(//g,">"),et&&(Ue=Ue.replace(/"/g,"""))),Ue=Ue.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),et&&(Ue=Ue.replace(/"/g,""")),Ue}function ot(Ue,et){for(et=et.replace(/[\x00-\x20]+/g,"");;){const Ui=et.indexOf("\x3c!--");if(-1===Ui)break;const Ei=et.indexOf("--\x3e",Ui+4);if(-1===Ei)break;et=et.substring(0,Ui)+et.substring(Ei+3)}const rt=et.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!rt)return!!et.match(/^[/\\]{2}/)&&!C.allowProtocolRelative;const Vt=rt[1].toLowerCase();return T(C.allowedSchemesByTag,Ue)?-1===C.allowedSchemesByTag[Ue].indexOf(Vt):!C.allowedSchemes||-1===C.allowedSchemes.indexOf(Vt)}function tt(Ue){if((Ue=Ue.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw new Error("relative: exploit attempt");let et="relative://relative-site";for(let Ui=0;Ui<100;Ui++)et+=`/${Ui}`;const rt=new URL(Ue,et);return{isRelativeUrl:rt&&"relative-site"===rt.hostname&&"relative:"===rt.protocol,url:rt}}}const H={decodeEntities:!0};E.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1},E.simpleTransform=function(N,C,j){return j=void 0===j||j,C=C||{},function(B,O){let A;if(j)for(A in C)O[A]=C[A];else O=C;return{tagName:N,attribs:O}}}},1471:ee=>{"use strict";ee.exports=b=>{if("string"!=typeof b)throw new TypeError("Expected a string");return b.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}},4639:(ee,b)=>{"use strict";function F(c){return"[object Object]"===Object.prototype.toString.call(c)}Object.defineProperty(b,"__esModule",{value:!0}),b.isPlainObject=function g(c){var u,d;return!1!==F(c)&&(void 0===(u=c.constructor)||!(!1===F(d=u.prototype)||!1===d.hasOwnProperty("isPrototypeOf")))}},8475:(ee,b,F)=>{"use strict";var g=F(5203),c=F(5834),u=F(7024),d=g("%TypeError%"),h=g("%WeakMap%",!0),p=g("%Map%",!0),_=c("WeakMap.prototype.get",!0),w=c("WeakMap.prototype.set",!0),D=c("WeakMap.prototype.has",!0),T=c("Map.prototype.get",!0),I=c("Map.prototype.set",!0),x=c("Map.prototype.has",!0),v=function(N,C){for(var B,j=N;null!==(B=j.next);j=B)if(B.key===C)return j.next=B.next,B.next=N.next,N.next=B,B};ee.exports=function(){var C,j,B,O={assert:function(A){if(!O.has(A))throw new d("Side channel does not contain "+u(A))},get:function(A){if(h&&A&&("object"==typeof A||"function"==typeof A)){if(C)return _(C,A)}else if(p){if(j)return T(j,A)}else if(B)return function(N,C){var j=v(N,C);return j&&j.value}(B,A)},has:function(A){if(h&&A&&("object"==typeof A||"function"==typeof A)){if(C)return D(C,A)}else if(p){if(j)return x(j,A)}else if(B)return function(N,C){return!!v(N,C)}(B,A);return!1},set:function(A,G){h&&A&&("object"==typeof A||"function"==typeof A)?(C||(C=new h),w(C,A,G)):p?(j||(j=new p),I(j,A,G)):(B||(B={key:{},next:null}),function(N,C,j){var B=v(N,C);B?B.value=j:N.next={key:C,next:N.next,value:j}}(B,A,G))}};return O}},6700:(ee,b,F)=>{var g={"./af":7088,"./af.js":7088,"./ar":7038,"./ar-dz":2502,"./ar-dz.js":2502,"./ar-kw":128,"./ar-kw.js":128,"./ar-ly":4519,"./ar-ly.js":4519,"./ar-ma":5443,"./ar-ma.js":5443,"./ar-sa":7642,"./ar-sa.js":7642,"./ar-tn":8592,"./ar-tn.js":8592,"./ar.js":7038,"./az":1213,"./az.js":1213,"./be":9191,"./be.js":9191,"./bg":322,"./bg.js":322,"./bm":8042,"./bm.js":8042,"./bn":9620,"./bn-bd":5903,"./bn-bd.js":5903,"./bn.js":9620,"./bo":9645,"./bo.js":9645,"./br":5020,"./br.js":5020,"./bs":4792,"./bs.js":4792,"./ca":7980,"./ca.js":7980,"./cs":7322,"./cs.js":7322,"./cv":365,"./cv.js":365,"./cy":2092,"./cy.js":2092,"./da":7387,"./da.js":7387,"./de":4307,"./de-at":9459,"./de-at.js":9459,"./de-ch":3694,"./de-ch.js":3694,"./de.js":4307,"./dv":9659,"./dv.js":9659,"./el":3460,"./el.js":3460,"./en-au":4369,"./en-au.js":4369,"./en-ca":530,"./en-ca.js":530,"./en-gb":9998,"./en-gb.js":9998,"./en-ie":3391,"./en-ie.js":3391,"./en-il":5414,"./en-il.js":5414,"./en-in":9615,"./en-in.js":9615,"./en-nz":1248,"./en-nz.js":1248,"./en-sg":3767,"./en-sg.js":3767,"./eo":4530,"./eo.js":4530,"./es":6866,"./es-do":8944,"./es-do.js":8944,"./es-mx":9116,"./es-mx.js":9116,"./es-us":3609,"./es-us.js":3609,"./es.js":6866,"./et":6725,"./et.js":6725,"./eu":7931,"./eu.js":7931,"./fa":6417,"./fa.js":6417,"./fi":944,"./fi.js":944,"./fil":1766,"./fil.js":1766,"./fo":5867,"./fo.js":5867,"./fr":1636,"./fr-ca":6848,"./fr-ca.js":6848,"./fr-ch":7773,"./fr-ch.js":7773,"./fr.js":1636,"./fy":4940,"./fy.js":4940,"./ga":1402,"./ga.js":1402,"./gd":6924,"./gd.js":6924,"./gl":6398,"./gl.js":6398,"./gom-deva":2457,"./gom-deva.js":2457,"./gom-latn":2545,"./gom-latn.js":2545,"./gu":2641,"./gu.js":2641,"./he":7536,"./he.js":7536,"./hi":6335,"./hi.js":6335,"./hr":7458,"./hr.js":7458,"./hu":6540,"./hu.js":6540,"./hy-am":5283,"./hy-am.js":5283,"./id":8780,"./id.js":8780,"./is":4205,"./is.js":4205,"./it":4211,"./it-ch":9985,"./it-ch.js":9985,"./it.js":4211,"./ja":1003,"./ja.js":1003,"./jv":420,"./jv.js":420,"./ka":851,"./ka.js":851,"./kk":6074,"./kk.js":6074,"./km":3343,"./km.js":3343,"./kn":4799,"./kn.js":4799,"./ko":3549,"./ko.js":3549,"./ku":1037,"./ku.js":1037,"./ky":3125,"./ky.js":3125,"./lb":9586,"./lb.js":9586,"./lo":2349,"./lo.js":2349,"./lt":2400,"./lt.js":2400,"./lv":9991,"./lv.js":9991,"./me":8477,"./me.js":8477,"./mi":5118,"./mi.js":5118,"./mk":5943,"./mk.js":5943,"./ml":3849,"./ml.js":3849,"./mn":1977,"./mn.js":1977,"./mr":6184,"./mr.js":6184,"./ms":485,"./ms-my":4524,"./ms-my.js":4524,"./ms.js":485,"./mt":6681,"./mt.js":6681,"./my":2024,"./my.js":2024,"./nb":2688,"./nb.js":2688,"./ne":8914,"./ne.js":8914,"./nl":1758,"./nl-be":2272,"./nl-be.js":2272,"./nl.js":1758,"./nn":1510,"./nn.js":1510,"./oc-lnc":2797,"./oc-lnc.js":2797,"./pa-in":7944,"./pa-in.js":7944,"./pl":1605,"./pl.js":1605,"./pt":4225,"./pt-br":3840,"./pt-br.js":3840,"./pt.js":4225,"./ro":5128,"./ro.js":5128,"./ru":5127,"./ru.js":5127,"./sd":2525,"./sd.js":2525,"./se":9893,"./se.js":9893,"./si":3123,"./si.js":3123,"./sk":9635,"./sk.js":9635,"./sl":8106,"./sl.js":8106,"./sq":8799,"./sq.js":8799,"./sr":7949,"./sr-cyrl":2872,"./sr-cyrl.js":2872,"./sr.js":7949,"./ss":6167,"./ss.js":6167,"./sv":9713,"./sv.js":9713,"./sw":1982,"./sw.js":1982,"./ta":2732,"./ta.js":2732,"./te":3636,"./te.js":3636,"./tet":2115,"./tet.js":2115,"./tg":9801,"./tg.js":9801,"./th":2868,"./th.js":2868,"./tk":1310,"./tk.js":1310,"./tl-ph":2360,"./tl-ph.js":2360,"./tlh":6645,"./tlh.js":6645,"./tr":8374,"./tr.js":8374,"./tzl":256,"./tzl.js":256,"./tzm":1595,"./tzm-latn":1631,"./tzm-latn.js":1631,"./tzm.js":1595,"./ug-cn":6050,"./ug-cn.js":6050,"./uk":5610,"./uk.js":5610,"./ur":6077,"./ur.js":6077,"./uz":2862,"./uz-latn":2207,"./uz-latn.js":2207,"./uz.js":2862,"./vi":8093,"./vi.js":8093,"./x-pseudo":5590,"./x-pseudo.js":5590,"./yo":9058,"./yo.js":9058,"./zh-cn":7908,"./zh-cn.js":7908,"./zh-hk":8867,"./zh-hk.js":8867,"./zh-mo":1133,"./zh-mo.js":1133,"./zh-tw":3291,"./zh-tw.js":3291};function c(d){var h=u(d);return F(h)}function u(d){if(!F.o(g,d)){var h=new Error("Cannot find module '"+d+"'");throw h.code="MODULE_NOT_FOUND",h}return g[d]}c.keys=function(){return Object.keys(g)},c.resolve=u,ee.exports=c,c.id=6700},5856:()=>{},4654:()=>{},3908:()=>{},4777:()=>{},9830:()=>{},209:()=>{},7414:()=>{},9901:ee=>{ee.exports={nanoid:(c=21)=>{let u="",d=c;for(;d--;)u+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return u},customAlphabet:(c,u=21)=>(d=u)=>{let h="",p=d;for(;p--;)h+=c[Math.random()*c.length|0];return h}}},4642:(ee,b,F)=>{var g=F(3801);function c(u){var d,h;function p(w,D){try{var T=u[w](D),I=T.value,x=I instanceof g;Promise.resolve(x?I.v:I).then(function(v){if(x){var R="return"===w?"return":"next";if(!I.k||v.done)return p(R,v);v=u[R](v).value}_(T.done?"return":"normal",v)},function(v){p("throw",v)})}catch(v){_("throw",v)}}function _(w,D){switch(w){case"return":d.resolve({value:D,done:!0});break;case"throw":d.reject(D);break;default:d.resolve({value:D,done:!1})}(d=d.next)?p(d.key,d.arg):h=null}this._invoke=function(w,D){return new Promise(function(T,I){var x={key:w,arg:D,resolve:T,reject:I,next:null};h?h=h.next=x:(d=h=x,p(w,D))})},"function"!=typeof u.return&&(this.return=void 0)}c.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},c.prototype.next=function(u){return this._invoke("next",u)},c.prototype.throw=function(u){return this._invoke("throw",u)},c.prototype.return=function(u){return this._invoke("return",u)},ee.exports=c,ee.exports.__esModule=!0,ee.exports.default=ee.exports},3801:ee=>{ee.exports=function b(F,g){this.v=F,this.k=g},ee.exports.__esModule=!0,ee.exports.default=ee.exports},7156:ee=>{function b(g,c,u,d,h,p,_){try{var w=g[p](_),D=w.value}catch(T){return void u(T)}w.done?c(D):Promise.resolve(D).then(d,h)}ee.exports=function F(g){return function(){var c=this,u=arguments;return new Promise(function(d,h){var p=g.apply(c,u);function _(D){b(p,d,h,_,w,"next",D)}function w(D){b(p,d,h,_,w,"throw",D)}_(void 0)})}},ee.exports.__esModule=!0,ee.exports.default=ee.exports},6737:(ee,b,F)=>{var g=F(3801);ee.exports=function c(u){return new g(u,0)},ee.exports.__esModule=!0,ee.exports.default=ee.exports},8186:(ee,b,F)=>{var g=F(4642);ee.exports=function c(u){return function(){return new g(u.apply(this,arguments))}},ee.exports.__esModule=!0,ee.exports.default=ee.exports}},ee=>{ee(ee.s=3856)}]); \ No newline at end of file diff --git a/main.dc037ed207d71cd3.js b/main.dc037ed207d71cd3.js deleted file mode 100644 index 31aca26..0000000 --- a/main.dc037ed207d71cd3.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkblockcore_notes=self.webpackChunkblockcore_notes||[]).push([[179],{9576:(ee,b,F)=>{"use strict";function g(i){return"function"==typeof i}function c(i){const e=i(n=>{Error.call(n),n.stack=(new Error).stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}const u=c(i=>function(e){i(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((n,r)=>`${r+1}) ${n.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e});function d(i,t){if(i){const e=i.indexOf(t);0<=e&&i.splice(e,1)}}class h{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:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(const o of e)o.remove(this);else e.remove(this);const{initialTeardown:n}=this;if(g(n))try{n()}catch(o){t=o instanceof u?o.errors:[o]}const{_finalizers:r}=this;if(r){this._finalizers=null;for(const o of r)try{w(o)}catch(s){t=t??[],s instanceof u?t=[...t,...s.errors]:t.push(s)}}if(t)throw new u(t)}}add(t){var e;if(t&&t!==this)if(this.closed)w(t);else{if(t instanceof h){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=null!==(e=this._finalizers)&&void 0!==e?e:[]).push(t)}}_hasParent(t){const{_parentage:e}=this;return e===t||Array.isArray(e)&&e.includes(t)}_addParent(t){const{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(t),e):e?[e,t]:t}_removeParent(t){const{_parentage:e}=this;e===t?this._parentage=null:Array.isArray(e)&&d(e,t)}remove(t){const{_finalizers:e}=this;e&&d(e,t),t instanceof h&&t._removeParent(this)}}h.EMPTY=(()=>{const i=new h;return i.closed=!0,i})();const p=h.EMPTY;function _(i){return i instanceof h||i&&"closed"in i&&g(i.remove)&&g(i.add)&&g(i.unsubscribe)}function w(i){g(i)?i():i.unsubscribe()}const D={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},T={setTimeout(i,t,...e){const{delegate:n}=T;return n?.setTimeout?n.setTimeout(i,t,...e):setTimeout(i,t,...e)},clearTimeout(i){const{delegate:t}=T;return(t?.clearTimeout||clearTimeout)(i)},delegate:void 0};function L(i){T.setTimeout(()=>{const{onUnhandledError:t}=D;if(!t)throw i;t(i)})}function x(){}const v=H("C",void 0,void 0);function H(i,t,e){return{kind:i,value:t,error:e}}let N=null;function C(i){if(D.useDeprecatedSynchronousErrorHandling){const t=!N;if(t&&(N={errorThrown:!1,error:null}),i(),t){const{errorThrown:e,error:n}=N;if(N=null,e)throw n}}else i()}class B extends h{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,_(t)&&t.add(this)):this.destination=te}static create(t,e,n){return new W(t,e,n)}next(t){this.isStopped?J(function E(i){return H("N",i,void 0)}(t),this):this._next(t)}error(t){this.isStopped?J(function R(i){return H("E",void 0,i)}(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?J(v,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 O=Function.prototype.bind;function A(i,t){return O.call(i,t)}class G{constructor(t){this.partialObserver=t}next(t){const{partialObserver:e}=this;if(e.next)try{e.next(t)}catch(n){$(n)}}error(t){const{partialObserver:e}=this;if(e.error)try{e.error(t)}catch(n){$(n)}else $(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(e){$(e)}}}class W extends B{constructor(t,e,n){let r;if(super(),g(t)||!t)r={next:t??void 0,error:e??void 0,complete:n??void 0};else{let o;this&&D.useDeprecatedNextContext?(o=Object.create(t),o.unsubscribe=()=>this.unsubscribe(),r={next:t.next&&A(t.next,o),error:t.error&&A(t.error,o),complete:t.complete&&A(t.complete,o)}):r=t}this.destination=new G(r)}}function $(i){D.useDeprecatedSynchronousErrorHandling?function j(i){D.useDeprecatedSynchronousErrorHandling&&N&&(N.errorThrown=!0,N.error=i)}(i):L(i)}function J(i,t){const{onStoppedNotification:e}=D;e&&T.setTimeout(()=>e(i,t))}const te={closed:!0,next:x,error:function K(i){throw i},complete:x},_e="function"==typeof Symbol&&Symbol.observable||"@@observable";function we(i){return i}function Le(i){return 0===i.length?we:1===i.length?i[0]:function(e){return i.reduce((n,r)=>r(n),e)}}let Qe=(()=>{class i{constructor(e){e&&(this._subscribe=e)}lift(e){const n=new i;return n.source=this,n.operator=e,n}subscribe(e,n,r){const o=function de(i){return i&&i instanceof B||function me(i){return i&&g(i.next)&&g(i.error)&&g(i.complete)}(i)&&_(i)}(e)?e:new W(e,n,r);return C(()=>{const{operator:s,source:a}=this;o.add(s?s.call(o,a):a?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(e){try{return this._subscribe(e)}catch(n){e.error(n)}}forEach(e,n){return new(n=Je(n))((r,o)=>{const s=new W({next:a=>{try{e(a)}catch(l){o(l),s.unsubscribe()}},error:o,complete:r});this.subscribe(s)})}_subscribe(e){var n;return null===(n=this.source)||void 0===n?void 0:n.subscribe(e)}[_e](){return this}pipe(...e){return Le(e)(this)}toPromise(e){return new(e=Je(e))((n,r)=>{let o;this.subscribe(s=>o=s,s=>r(s),()=>n(o))})}}return i.create=t=>new i(t),i})();function Je(i){var t;return null!==(t=i??D.Promise)&&void 0!==t?t:Promise}const le=c(i=>function(){i(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let ae=(()=>{class i extends Qe{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){const n=new ze(this,this);return n.operator=e,n}_throwIfClosed(){if(this.closed)throw new le}next(e){C(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const n of this.currentObservers)n.next(e)}})}error(e){C(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;const{observers:n}=this;for(;n.length;)n.shift().error(e)}})}complete(){C(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:e}=this;for(;e.length;)e.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var e;return(null===(e=this.observers)||void 0===e?void 0:e.length)>0}_trySubscribe(e){return this._throwIfClosed(),super._trySubscribe(e)}_subscribe(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)}_innerSubscribe(e){const{hasError:n,isStopped:r,observers:o}=this;return n||r?p:(this.currentObservers=null,o.push(e),new h(()=>{this.currentObservers=null,d(o,e)}))}_checkFinalizedStatuses(e){const{hasError:n,thrownError:r,isStopped:o}=this;n?e.error(r):o&&e.complete()}asObservable(){const e=new Qe;return e.source=this,e}}return i.create=(t,e)=>new ze(t,e),i})();class ze extends ae{constructor(t,e){super(),this.destination=t,this.source=e}next(t){var e,n;null===(n=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===n||n.call(e,t)}error(t){var e,n;null===(n=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===n||n.call(e,t)}complete(){var t,e;null===(e=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===e||e.call(t)}_subscribe(t){var e,n;return null!==(n=null===(e=this.source)||void 0===e?void 0:e.subscribe(t))&&void 0!==n?n:p}}function Ne(i){return g(i?.lift)}function ot(i){return t=>{if(Ne(t))return t.lift(function(e){try{return i(e,this)}catch(n){this.error(n)}});throw new TypeError("Unable to lift unknown Observable type")}}function tt(i,t,e,n,r){return new ht(i,t,e,n,r)}class ht extends B{constructor(t,e,n,r,o,s){super(t),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=e?function(a){try{e(a)}catch(l){t.error(l)}}:super._next,this._error=r?function(a){try{r(a)}catch(l){t.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=n?function(){try{n()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:e}=this;super.unsubscribe(),!e&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}}}function Te(i,t){return ot((e,n)=>{let r=0;e.subscribe(tt(n,o=>{n.next(i.call(t,o,r++))}))})}function _n(i){return this instanceof _n?(this.v=i,this):new _n(i)}function Eo(i,t,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,n=e.apply(i,t||[]),o=[];return r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r;function s(z){n[z]&&(r[z]=function(X){return new Promise(function(oe,se){o.push([z,X,oe,se])>1||a(z,X)})})}function a(z,X){try{!function l(z){z.value instanceof _n?Promise.resolve(z.value.v).then(f,y):S(o[0][2],z)}(n[z](X))}catch(oe){S(o[0][3],oe)}}function f(z){a("next",z)}function y(z){a("throw",z)}function S(z,X){z(X),o.shift(),o.length&&a(o[0][0],o[0][1])}}function P(i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,t=i[Symbol.asyncIterator];return t?t.call(i):(i=function It(i){var t="function"==typeof Symbol&&Symbol.iterator,e=t&&i[t],n=0;if(e)return e.call(i);if(i&&"number"==typeof i.length)return{next:function(){return i&&n>=i.length&&(i=void 0),{value:i&&i[n++],done:!i}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(i),e={},n("next"),n("throw"),n("return"),e[Symbol.asyncIterator]=function(){return this},e);function n(o){e[o]=i[o]&&function(s){return new Promise(function(a,l){!function r(o,s,a,l){Promise.resolve(l).then(function(f){o({value:f,done:a})},s)}(a,l,(s=i[o](s)).done,s.value)})}}}const kt=i=>i&&"number"==typeof i.length&&"function"!=typeof i;function Et(i){return g(i?.then)}function St(i){return g(i[_e])}function Ft(i){return Symbol.asyncIterator&&g(i?.[Symbol.asyncIterator])}function Kr(i){return new TypeError(`You provided ${null!==i&&"object"==typeof i?"an invalid object":`'${i}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const Tn=function So(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function Lr(i){return g(i?.[Tn])}function Jo(i){return Eo(this,arguments,function*(){const e=i.getReader();try{for(;;){const{value:n,done:r}=yield _n(e.read());if(r)return yield _n(void 0);yield yield _n(n)}}finally{e.releaseLock()}})}function kr(i){return g(i?.getReader)}function Ti(i){if(i instanceof Qe)return i;if(null!=i){if(St(i))return function ld(i){return new Qe(t=>{const e=i[_e]();if(g(e.subscribe))return e.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(i);if(kt(i))return function ra(i){return new Qe(t=>{for(let e=0;e{i.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,L)})}(i);if(Ft(i))return es(i);if(Lr(i))return function so(i){return new Qe(t=>{for(const e of i)if(t.next(e),t.closed)return;t.complete()})}(i);if(kr(i))return function ft(i){return es(Jo(i))}(i)}throw Kr(i)}function es(i){return new Qe(t=>{(function jl(i,t){var e,n,r,o;return function Ei(i,t,e,n){return new(e||(e=Promise))(function(o,s){function a(y){try{f(n.next(y))}catch(S){s(S)}}function l(y){try{f(n.throw(y))}catch(S){s(S)}}function f(y){y.done?o(y.value):function r(o){return o instanceof e?o:new e(function(s){s(o)})}(y.value).then(a,l)}f((n=n.apply(i,t||[])).next())})}(this,void 0,void 0,function*(){try{for(e=P(i);!(n=yield e.next()).done;)if(t.next(n.value),t.closed)return}catch(s){r={error:s}}finally{try{n&&!n.done&&(o=e.return)&&(yield o.call(e))}finally{if(r)throw r.error}}t.complete()})})(i,t).catch(e=>t.error(e))})}function Ir(i,t,e,n=0,r=!1){const o=t.schedule(function(){e(),r?i.add(this.schedule(null,n)):this.unsubscribe()},n);if(i.add(o),!r)return o}function sn(i,t,e=1/0){return g(t)?sn((n,r)=>Te((o,s)=>t(n,o,r,s))(Ti(i(n,r))),e):("number"==typeof t&&(e=t),ot((n,r)=>function er(i,t,e,n,r,o,s,a){const l=[];let f=0,y=0,S=!1;const z=()=>{S&&!l.length&&!f&&t.complete()},X=se=>f{o&&t.next(se),f++;let pe=!1;Ti(e(se,y++)).subscribe(tt(t,xe=>{r?.(xe),o?X(xe):t.next(xe)},()=>{pe=!0},void 0,()=>{if(pe)try{for(f--;l.length&&foe(xe)):oe(xe)}z()}catch(xe){t.error(xe)}}))};return i.subscribe(tt(t,X,()=>{S=!0,z()})),()=>{a?.()}}(n,r,i,e)))}function si(i=1/0){return sn(we,i)}const An=new Qe(i=>i.complete());function Xr(i){return i&&g(i.schedule)}function tr(i){return i[i.length-1]}function Ki(i){return g(tr(i))?i.pop():void 0}function Cn(i){return Xr(tr(i))?i.pop():void 0}function lo(i,t=0){return ot((e,n)=>{e.subscribe(tt(n,r=>Ir(n,i,()=>n.next(r),t),()=>Ir(n,i,()=>n.complete(),t),r=>Ir(n,i,()=>n.error(r),t)))})}function lp(i,t=0){return ot((e,n)=>{n.add(i.schedule(()=>e.subscribe(n),t))})}function cp(i,t){if(!i)throw new Error("Iterable cannot be null");return new Qe(e=>{Ir(e,t,()=>{const n=i[Symbol.asyncIterator]();Ir(e,t,()=>{n.next().then(r=>{r.done?e.complete():e.next(r.value)})},0,!0)})})}function yn(i,t){return t?function up(i,t){if(null!=i){if(St(i))return function q1(i,t){return Ti(i).pipe(lp(t),lo(t))}(i,t);if(kt(i))return function bn(i,t){return new Qe(e=>{let n=0;return t.schedule(function(){n===i.length?e.complete():(e.next(i[n++]),e.closed||this.schedule())})})}(i,t);if(Et(i))return function K1(i,t){return Ti(i).pipe(lp(t),lo(t))}(i,t);if(Ft(i))return cp(i,t);if(Lr(i))return function ud(i,t){return new Qe(e=>{let n;return Ir(e,t,()=>{n=i[Tn](),Ir(e,t,()=>{let r,o;try{({value:r,done:o}=n.next())}catch(s){return void e.error(s)}o?e.complete():e.next(r)},0,!0)}),()=>g(n?.return)&&n.return()})}(i,t);if(kr(i))return function dp(i,t){return cp(Jo(i),t)}(i,t)}throw Kr(i)}(i,t):Ti(i)}function vn(...i){const t=Cn(i),e=function ao(i,t){return"number"==typeof tr(i)?i.pop():t}(i,1/0),n=i;return n.length?1===n.length?Ti(n[0]):si(e)(yn(n,t)):An}function lh(i={}){const{connector:t=(()=>new ae),resetOnError:e=!0,resetOnComplete:n=!0,resetOnRefCountZero:r=!0}=i;return o=>{let s,a,l,f=0,y=!1,S=!1;const z=()=>{a?.unsubscribe(),a=void 0},X=()=>{z(),s=l=void 0,y=S=!1},oe=()=>{const se=s;X(),se?.unsubscribe()};return ot((se,pe)=>{f++,!S&&!y&&z();const xe=l=l??t();pe.add(()=>{f--,0===f&&!S&&!y&&(a=ch(oe,r))}),xe.subscribe(pe),!s&&f>0&&(s=new W({next:Oe=>xe.next(Oe),error:Oe=>{S=!0,z(),a=ch(X,e,Oe),xe.error(Oe)},complete:()=>{y=!0,z(),a=ch(X,n),xe.complete()}}),Ti(se).subscribe(s))})(o)}}function ch(i,t,...e){if(!0===t)return void i();if(!1===t)return;const n=new W({next:()=>{n.unsubscribe(),i()}});return t(...e).subscribe(n)}function Xi(i){for(let t in i)if(i[t]===Xi)return t;throw Error("Could not find renamed property on target object.")}function dh(i,t){for(const e in t)t.hasOwnProperty(e)&&!i.hasOwnProperty(e)&&(i[e]=t[e])}function $i(i){if("string"==typeof i)return i;if(Array.isArray(i))return"["+i.map($i).join(", ")+"]";if(null==i)return""+i;if(i.overriddenName)return`${i.overriddenName}`;if(i.name)return`${i.name}`;const t=i.toString();if(null==t)return""+t;const e=t.indexOf("\n");return-1===e?t:t.substring(0,e)}function hd(i,t){return null==i||""===i?null===t?"":t:null==t||""===t?i:i+" "+t}const X1=Xi({__forward_ref__:Xi});function ai(i){return i.__forward_ref__=ai,i.toString=function(){return $i(this())},i}function Pt(i){return md(i)?i():i}function md(i){return"function"==typeof i&&i.hasOwnProperty(X1)&&i.__forward_ref__===ai}function oa(i){return i&&!!i.\u0275providers}const fd="https://g.co/ng/security#xss";class He extends Error{constructor(t,e){super(function ks(i,t){return`NG0${Math.abs(i)}${t?": "+t.trim():""}`}(t,e)),this.code=t}}function zt(i){return"string"==typeof i?i:null==i?"":String(i)}function pd(i,t){throw new He(-201,!1)}function Qr(i,t){null==i&&function Ri(i,t,e,n){throw new Error(`ASSERTION ERROR: ${i}`+(null==n?"":` [Expected=> ${e} ${n} ${t} <=Actual]`))}(t,i,null,"!=")}function Ye(i){return{token:i.token,providedIn:i.providedIn||null,factory:i.factory,value:void 0}}function bt(i){return{providers:i.providers||[],imports:i.imports||[]}}function _d(i){return mp(i,Vl)||mp(i,pp)}function mp(i,t){return i.hasOwnProperty(t)?i[t]:null}function fp(i){return i&&(i.hasOwnProperty(gd)||i.hasOwnProperty(rb))?i[gd]:null}const Vl=Xi({\u0275prov:Xi}),gd=Xi({\u0275inj:Xi}),pp=Xi({ngInjectableDef:Xi}),rb=Xi({ngInjectorDef:Xi});var Rt=(()=>((Rt=Rt||{})[Rt.Default=0]="Default",Rt[Rt.Host=1]="Host",Rt[Rt.Self=2]="Self",Rt[Rt.SkipSelf=4]="SkipSelf",Rt[Rt.Optional=8]="Optional",Rt))();let mh;function mi(i){const t=mh;return mh=i,t}function Ka(i,t,e){const n=_d(i);return n&&"root"==n.providedIn?void 0===n.value?n.value=n.factory():n.value:e&Rt.Optional?null:void 0!==t?t:void pd($i(i))}const Zi=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),Cs={},To="__NG_DI_FLAG__",Xa="ngTempTokenPath",ts=/\n/gm,yd="__source";let zl;function Qa(i){const t=zl;return zl=i,t}function lb(i,t=Rt.Default){if(void 0===zl)throw new He(-203,!1);return null===zl?Ka(i,void 0,t):zl.get(i,t&Rt.Optional?null:void 0,t)}function fe(i,t=Rt.Default){return(function _p(){return mh}()||lb)(Pt(i),t)}function Gt(i,t=Rt.Default){return fe(i,Fd(t))}function Fd(i){return typeof i>"u"||"number"==typeof i?i:0|(i.optional&&8)|(i.host&&1)|(i.self&&2)|(i.skipSelf&&4)}function fh(i){const t=[];for(let e=0;e((co=co||{})[co.OnPush=0]="OnPush",co[co.Default=1]="Default",co))(),ir=(()=>{return(i=ir||(ir={}))[i.Emulated=0]="Emulated",i[i.None=2]="None",i[i.ShadowDom=3]="ShadowDom",ir;var i})();const is={},wi=[],wd=Xi({\u0275cmp:Xi}),Ul=Xi({\u0275dir:Xi}),ph=Xi({\u0275pipe:Xi}),gp=Xi({\u0275mod:Xi}),ns=Xi({\u0275fac:Xi}),Wl=Xi({__NG_ELEMENT_ID__:Xi});let bp=0;function qe(i){return Ms(()=>{const e=!0===i.standalone,n={},r={type:i.type,providersResolver:null,decls:i.decls,vars:i.vars,factory:null,template:i.template||null,consts:i.consts||null,ngContentSelectors:i.ngContentSelectors,hostBindings:i.hostBindings||null,hostVars:i.hostVars||0,hostAttrs:i.hostAttrs||null,contentQueries:i.contentQueries||null,declaredInputs:n,inputs:null,outputs:null,exportAs:i.exportAs||null,onPush:i.changeDetection===co.OnPush,directiveDefs:null,pipeDefs:null,standalone:e,dependencies:e&&i.dependencies||null,getStandaloneInjector:null,selectors:i.selectors||wi,viewQuery:i.viewQuery||null,features:i.features||null,data:i.data||{},encapsulation:i.encapsulation||ir.Emulated,id:"c"+bp++,styles:i.styles||wi,_:null,setInput:null,schemas:i.schemas||null,tView:null,findHostDirectiveDefs:null,hostDirectives:null},o=i.dependencies,s=i.features;return r.inputs=wp(i.inputs,n),r.outputs=wp(i.outputs),s&&s.forEach(a=>a(r)),r.directiveDefs=o?()=>("function"==typeof o?o():o).map(Ji).filter(vp):null,r.pipeDefs=o?()=>("function"==typeof o?o():o).map(pr).filter(vp):null,r})}function Ji(i){return gi(i)||rr(i)}function vp(i){return null!==i}function yt(i){return Ms(()=>({type:i.type,bootstrap:i.bootstrap||wi,declarations:i.declarations||wi,imports:i.imports||wi,exports:i.exports||wi,transitiveCompileScopes:null,schemas:i.schemas||null,id:i.id||null}))}function wp(i,t){if(null==i)return is;const e={};for(const n in i)if(i.hasOwnProperty(n)){let r=i[n],o=r;Array.isArray(r)&&(o=r[1],r=r[0]),e[r]=n,t&&(t[r]=o)}return e}const De=qe;function nr(i){return{type:i.type,name:i.name,factory:null,pure:!1!==i.pure,standalone:!0===i.standalone,onDestroy:i.type.prototype.ngOnDestroy||null}}function gi(i){return i[wd]||null}function rr(i){return i[Ul]||null}function pr(i){return i[ph]||null}function or(i,t){const e=i[gp]||null;if(!e&&!0===t)throw new Error(`Type ${$i(i)} does not have '\u0275mod' property.`);return e}function Or(i){return Array.isArray(i)&&"object"==typeof i[1]}function ho(i){return Array.isArray(i)&&!0===i[1]}function yh(i){return 0!=(4&i.flags)}function Xl(i){return i.componentOffset>-1}function Cd(i){return 1==(1&i.flags)}function mo(i){return null!==i.template}function fb(i){return 0!=(256&i[2])}function Lo(i,t){return i.hasOwnProperty(ns)?i[ns]:null}class xp{constructor(t,e,n){this.previousValue=t,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}}function ki(){return xh}function xh(i){return i.type.prototype.ngOnChanges&&(i.setInput=bb),Dp}function Dp(){const i=Mp(this),t=i?.current;if(t){const e=i.previous;if(e===is)i.previous=t;else for(let n in t)e[n]=t[n];i.current=null,this.ngOnChanges(t)}}function bb(i,t,e,n){const r=this.declaredInputs[e],o=Mp(i)||function yb(i,t){return i[Cp]=t}(i,{previous:is,current:null}),s=o.current||(o.current={}),a=o.previous,l=a[r];s[r]=new xp(l&&l.currentValue,t,a===is),i[n]=t}ki.ngInherit=!0;const Cp="__ngSimpleChanges__";function Mp(i){return i[Cp]||null}function Gn(i){for(;Array.isArray(i);)i=i[0];return i}function Md(i,t){return Gn(t[i])}function Pr(i,t){return Gn(t[i.index])}function Tp(i,t){return i.data[t]}function il(i,t){return i[t]}function Rr(i,t){const e=t[i];return Or(e)?e:e[0]}function Ed(i){return 64==(64&i[2])}function Ss(i,t){return null==t?null:i[t]}function Ap(i){i[18]=0}function Zl(i,t){i[5]+=t;let e=i,n=i[3];for(;null!==n&&(1===t&&1===e[5]||-1===t&&0===e[5]);)n[5]+=t,e=n,n=n[3]}const qt={lFrame:Hp(null),bindingsEnabled:!0};function Ip(){return qt.bindingsEnabled}function Ge(){return qt.lFrame.lView}function bi(){return qt.lFrame.tView}function Pe(i){return qt.lFrame.contextLView=i,i[8]}function Re(i){return qt.lFrame.contextLView=null,i}function qn(){let i=Mh();for(;null!==i&&64===i.type;)i=i.parent;return i}function Mh(){return qt.lFrame.currentTNode}function Io(i,t){const e=qt.lFrame;e.currentTNode=i,e.isParent=t}function Eh(){return qt.lFrame.isParent}function No(){qt.lFrame.isParent=!1}function _r(){const i=qt.lFrame;let t=i.bindingRootIndex;return-1===t&&(t=i.bindingRootIndex=i.tView.bindingStartIndex),t}function nl(){return qt.lFrame.bindingIndex++}function Oo(i){const t=qt.lFrame,e=t.bindingIndex;return t.bindingIndex=t.bindingIndex+i,e}function Rp(i,t){const e=qt.lFrame;e.bindingIndex=e.bindingRootIndex=i,Th(t)}function Th(i){qt.lFrame.currentDirectiveIndex=i}function Ah(i){const t=qt.lFrame.currentDirectiveIndex;return-1===t?null:i[t]}function Bp(){return qt.lFrame.currentQueryIndex}function Lh(i){qt.lFrame.currentQueryIndex=i}function Eb(i){const t=i[1];return 2===t.type?t.declTNode:1===t.type?i[6]:null}function Po(i,t,e){if(e&Rt.SkipSelf){let r=t,o=i;for(;!(r=r.parent,null!==r||e&Rt.Host||(r=Eb(o),null===r||(o=o[15],10&r.type))););if(null===r)return!1;t=r,i=o}const n=qt.lFrame=Nh();return n.currentTNode=t,n.lView=i,!0}function Ih(i){const t=Nh(),e=i[1];qt.lFrame=t,t.currentTNode=e.firstChild,t.lView=i,t.tView=e,t.contextLView=i,t.bindingIndex=e.bindingStartIndex,t.inI18n=!1}function Nh(){const i=qt.lFrame,t=null===i?null:i.child;return null===t?Hp(i):t}function Hp(i){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:i,child:null,inI18n:!1};return null!==i&&(i.child=t),t}function jp(){const i=qt.lFrame;return qt.lFrame=i.parent,i.currentTNode=null,i.lView=null,i}const Oh=jp;function Ph(){const i=jp();i.isParent=!0,i.tView=null,i.selectedIndex=-1,i.contextLView=null,i.elementDepthCount=0,i.currentDirectiveIndex=-1,i.currentNamespace=null,i.bindingRootIndex=-1,i.bindingIndex=-1,i.currentQueryIndex=0}function gr(){return qt.lFrame.selectedIndex}function aa(i){qt.lFrame.selectedIndex=i}function Oi(){const i=qt.lFrame;return Tp(i.tView,i.selectedIndex)}function lr(){qt.lFrame.currentNamespace="svg"}function Ro(){!function Tb(){qt.lFrame.currentNamespace=null}()}function Td(i,t){for(let e=t.directiveStart,n=t.directiveEnd;e=n)break}else t[l]<0&&(i[18]+=65536),(a>11>16&&(3&i[2])===t){i[2]+=2048;try{o.call(a)}finally{}}}else try{o.call(a)}finally{}}class tc{constructor(t,e,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=n}}function jh(i,t,e){let n=0;for(;nt){s=o-1;break}}}for(;o>16}(i),n=t;for(;e>0;)n=n[15],e--;return n}let m=!0;function k(i){const t=m;return m=i,t}let ge=0;const Ie={};function Kt(i,t){const e=cr(i,t);if(-1!==e)return e;const n=t[1];n.firstCreatePass&&(i.injectorIndex=t.length,Bi(n.data,i),Bi(t,null),Bi(n.blueprint,null));const r=fo(i,t),o=i.injectorIndex;if(Id(r)){const s=os(r),a=li(r,t),l=a[1].data;for(let f=0;f<8;f++)t[o+f]=a[s+f]|l[s+f]}return t[o+8]=r,o}function Bi(i,t){i.push(0,0,0,0,0,0,0,0,t)}function cr(i,t){return-1===i.injectorIndex||i.parent&&i.parent.injectorIndex===i.injectorIndex||null===t[i.injectorIndex+8]?-1:i.injectorIndex}function fo(i,t){if(i.parent&&-1!==i.parent.injectorIndex)return i.parent.injectorIndex;let e=0,n=null,r=t;for(;null!==r;){if(n=Cx(r),null===n)return-1;if(e++,r=r[15],-1!==n.injectorIndex)return n.injectorIndex|e<<16}return-1}function Bo(i,t,e){!function Tt(i,t,e){let n;"string"==typeof e?n=e.charCodeAt(0)||0:e.hasOwnProperty(Wl)&&(n=e[Wl]),null==n&&(n=e[Wl]=ge++);const r=255&n;t.data[i+(r>>5)]|=1<=0?255&t:w8:t}(e);if("function"==typeof o){if(!Po(t,i,n))return n&Rt.Host?vx(r,0,n):Fx(t,e,n,r);try{const s=o(n);if(null!=s||n&Rt.Optional)return s;pd()}finally{Oh()}}else if("number"==typeof o){let s=null,a=cr(i,t),l=-1,f=n&Rt.Host?t[16][6]:null;for((-1===a||n&Rt.SkipSelf)&&(l=-1===a?fo(i,t):t[a+8],-1!==l&&Dx(n,!1)?(s=t[1],a=os(l),t=li(l,t)):a=-1);-1!==a;){const y=t[1];if(xx(o,a,y.data)){const S=v8(a,t,e,s,n,f);if(S!==Ie)return S}l=t[a+8],-1!==l&&Dx(n,t[1].data[a+8]===f)&&xx(o,a,t)?(s=y,a=os(l),t=li(l,t)):a=-1}}return r}function v8(i,t,e,n,r,o){const s=t[1],a=s.data[i+8],y=$p(a,s,e,null==n?Xl(a)&&m:n!=s&&0!=(3&a.type),r&Rt.Host&&o===a);return null!==y?rc(t,s,y,a):Ie}function $p(i,t,e,n,r){const o=i.providerIndexes,s=t.data,a=1048575&o,l=i.directiveStart,y=o>>20,z=r?a+y:i.directiveEnd;for(let X=n?a:a+y;X=l&&oe.type===e)return X}if(r){const X=s[l];if(X&&mo(X)&&X.type===e)return l}return null}function rc(i,t,e,n){let r=i[e];const o=t.data;if(function Ib(i){return i instanceof tc}(r)){const s=r;s.resolving&&function Yl(i,t){const e=t?`. Dependency path: ${t.join(" > ")} > ${i}`:"";throw new He(-200,`Circular dependency in DI detected for ${i}${e}`)}(function Ii(i){return"function"==typeof i?i.name||i.toString():"object"==typeof i&&null!=i&&"function"==typeof i.type?i.type.name||i.type.toString():zt(i)}(o[e]));const a=k(s.canSeeViewProviders);s.resolving=!0;const l=s.injectImpl?mi(s.injectImpl):null;Po(i,n,Rt.Default);try{r=i[e]=s.factory(void 0,o,i,n),t.firstCreatePass&&e>=n.directiveStart&&function Lb(i,t,e){const{ngOnChanges:n,ngOnInit:r,ngDoCheck:o}=t.type.prototype;if(n){const s=xh(t);(e.preOrderHooks||(e.preOrderHooks=[])).push(i,s),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(i,s)}r&&(e.preOrderHooks||(e.preOrderHooks=[])).push(0-i,r),o&&((e.preOrderHooks||(e.preOrderHooks=[])).push(i,o),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(i,o))}(e,o[e],t)}finally{null!==l&&mi(l),k(a),s.resolving=!1,Oh()}}return r}function xx(i,t,e){return!!(e[t+(i>>5)]&1<{const t=i.prototype.constructor,e=t[ns]||Pb(t),n=Object.prototype;let r=Object.getPrototypeOf(i.prototype).constructor;for(;r&&r!==n;){const o=r[ns]||Pb(r);if(o&&o!==e)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function Pb(i){return md(i)?()=>{const t=Pb(Pt(i));return t&&t()}:Lo(i)}function Cx(i){const t=i[1],e=t.type;return 2===e?t.declTNode:1===e?i[6]:null}function Br(i){return function y8(i,t){if("class"===t)return i.classes;if("style"===t)return i.styles;const e=i.attrs;if(e){const n=e.length;let r=0;for(;r{const n=function Rb(i){return function(...e){if(i){const n=i(...e);for(const r in n)this[r]=n[r]}}}(t);function r(...o){if(this instanceof r)return n.apply(this,o),this;const s=new r(...o);return a.annotation=s,a;function a(l,f,y){const S=l.hasOwnProperty(Rd)?l[Rd]:Object.defineProperty(l,Rd,{value:[]})[Rd];for(;S.length<=y;)S.push(null);return(S[y]=S[y]||[]).push(s),l}}return e&&(r.prototype=Object.create(e.prototype)),r.prototype.ngMetadataName=i,r.annotationCls=r,r})}class Ae{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=Ye({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function oc(i,t){i.forEach(e=>Array.isArray(e)?oc(e,t):t(e))}function Ex(i,t,e){t>=i.length?i.push(e):i.splice(t,0,e)}function Gp(i,t){return t>=i.length-1?i.pop():i.splice(t,1)[0]}function zh(i,t){const e=[];for(let n=0;n=0?i[1|n]=e:(n=~n,function M8(i,t,e,n){let r=i.length;if(r==t)i.push(e,n);else if(1===r)i.push(n,i[0]),i[0]=e;else{for(r--,i.push(i[r-1],i[r]);r>t;)i[r]=i[r-2],r--;i[t]=e,i[t+1]=n}}(i,n,t,e)),n}function Hb(i,t){const e=jd(i,t);if(e>=0)return i[1|e]}function jd(i,t){return function Sx(i,t,e){let n=0,r=i.length>>e;for(;r!==n;){const o=n+(r-n>>1),s=i[o<t?r=o:n=o+1}return~(r<({token:i})),-1),ss=Za(Hd("Optional"),8),ol=Za(Hd("SkipSelf"),4);var to=(()=>((to=to||{})[to.Important=1]="Important",to[to.DashCase=2]="DashCase",to))();const Ub=new Map;let K8=0;const $b="__ngContext__";function xr(i,t){Or(t)?(i[$b]=t[20],function Q8(i){Ub.set(i[20],i)}(t)):i[$b]=t}function qb(i,t){return undefined(i,t)}function Gh(i){const t=i[3];return ho(t)?t[3]:t}function Kb(i){return Kx(i[13])}function Xb(i){return Kx(i[4])}function Kx(i){for(;null!==i&&!ho(i);)i=i[4];return i}function Vd(i,t,e,n,r){if(null!=n){let o,s=!1;ho(n)?o=n:Or(n)&&(s=!0,n=n[0]);const a=Gn(n);0===i&&null!==e?null==r?tD(t,e,a):sc(t,e,a,r||null,!0):1===i&&null!==e?sc(t,e,a,r||null,!0):2===i?function ny(i,t,e){const n=Zp(i,t);n&&function gN(i,t,e,n){i.removeChild(t,e,n)}(i,n,t,e)}(t,a,s):3===i&&t.destroyNode(a),null!=o&&function vN(i,t,e,n,r){const o=e[7];o!==Gn(e)&&Vd(t,i,n,o,r);for(let a=10;a0&&(i[e-1][4]=n[4]);const o=Gp(i,10+t);!function cN(i,t){qh(i,t,t[11],2,null,null),t[0]=null,t[6]=null}(n[1],n);const s=o[19];null!==s&&s.detachView(o[1]),n[3]=null,n[4]=null,n[2]&=-65}return n}function Zx(i,t){if(!(128&t[2])){const e=t[11];e.destroyNode&&qh(i,t,e,3,null,null),function hN(i){let t=i[13];if(!t)return ey(i[1],i);for(;t;){let e=null;if(Or(t))e=t[13];else{const n=t[10];n&&(e=n)}if(!e){for(;t&&!t[4]&&t!==i;)Or(t)&&ey(t[1],t),t=t[3];null===t&&(t=i),Or(t)&&ey(t[1],t),e=t&&t[4]}t=e}}(t)}}function ey(i,t){if(!(128&t[2])){t[2]&=-65,t[2]|=128,function _N(i,t){let e;if(null!=i&&null!=(e=i.destroyHooks))for(let n=0;n=0?n[r=s]():n[r=-s].unsubscribe(),o+=2}else{const s=n[r=e[o+1]];e[o].call(s)}if(null!==n){for(let o=r+1;o-1){const{encapsulation:o}=i.data[n.directiveStart+r];if(o===ir.None||o===ir.Emulated)return null}return Pr(n,e)}}(i,t.parent,e)}function sc(i,t,e,n,r){i.insertBefore(t,e,n,r)}function tD(i,t,e){i.appendChild(t,e)}function iD(i,t,e,n,r){null!==n?sc(i,t,e,n,r):tD(i,t,e)}function Zp(i,t){return i.parentNode(t)}function nD(i,t,e){return oD(i,t,e)}let t_,sy,i_,oD=function rD(i,t,e){return 40&i.type?Pr(i,e):null};function Jp(i,t,e,n){const r=Jx(i,n,t),o=t[11],a=nD(n.parent||t[6],n,t);if(null!=r)if(Array.isArray(e))for(let l=0;li,createScript:i=>i,createScriptURL:i=>i})}catch{}return t_}()?.createHTML(i)||i}function fD(i){return function ay(){if(void 0===i_&&(i_=null,Zi.trustedTypes))try{i_=Zi.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:i=>i,createScript:i=>i,createScriptURL:i=>i})}catch{}return i_}()?.createScriptURL(i)||i}class lc{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${fd})`}}class MN extends lc{getTypeName(){return"HTML"}}class EN extends lc{getTypeName(){return"Style"}}class SN extends lc{getTypeName(){return"Script"}}class TN extends lc{getTypeName(){return"URL"}}class AN extends lc{getTypeName(){return"ResourceURL"}}function _o(i){return i instanceof lc?i.changingThisBreaksApplicationSecurity:i}function As(i,t){const e=function LN(i){return i instanceof lc&&i.getTypeName()||null}(i);if(null!=e&&e!==t){if("ResourceURL"===e&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${e} (see ${fd})`)}return e===t}class BN{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const e=(new window.DOMParser).parseFromString(ac(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch{return null}}}class HN{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const e=this.inertDocument.createElement("html");this.inertDocument.appendChild(e);const n=this.inertDocument.createElement("body");e.appendChild(n)}}getInertBodyElement(t){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=ac(t),e;const n=this.inertDocument.createElement("body");return n.innerHTML=ac(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}stripCustomNsAttrs(t){const e=t.attributes;for(let r=e.length-1;0"),!0}endElement(t){const e=t.nodeName.toLowerCase();ly.hasOwnProperty(e)&&!_D.hasOwnProperty(e)&&(this.buf.push(""))}chars(t){this.buf.push(vD(t))}checkClobberedElement(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return e}}const UN=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,WN=/([^\#-~ |!])/g;function vD(i){return i.replace(/&/g,"&").replace(UN,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(WN,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let r_;function FD(i,t){let e=null;try{r_=r_||function pD(i){const t=new HN(i);return function jN(){try{return!!(new window.DOMParser).parseFromString(ac(""),"text/html")}catch{return!1}}()?new BN(t):t}(i);let n=t?String(t):"";e=r_.getInertBodyElement(n);let r=5,o=n;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,n=o,o=e.innerHTML,e=r_.getInertBodyElement(n)}while(n!==o);return ac((new zN).sanitizeChildren(dy(e)||e))}finally{if(e){const n=dy(e)||e;for(;n.firstChild;)n.removeChild(n.firstChild)}}}function dy(i){return"content"in i&&function $N(i){return i.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===i.nodeName}(i)?i.content:null}var Yi=(()=>((Yi=Yi||{})[Yi.NONE=0]="NONE",Yi[Yi.HTML=1]="HTML",Yi[Yi.STYLE=2]="STYLE",Yi[Yi.SCRIPT=3]="SCRIPT",Yi[Yi.URL=4]="URL",Yi[Yi.RESOURCE_URL=5]="RESOURCE_URL",Yi))();function no(i){const t=Xh();return t?t.sanitize(Yi.URL,i)||"":As(i,"URL")?_o(i):n_(zt(i))}function wD(i){const t=Xh();if(t)return fD(t.sanitize(Yi.RESOURCE_URL,i)||"");if(As(i,"ResourceURL"))return fD(_o(i));throw new He(904,!1)}function Xh(){const i=Ge();return i&&i[12]}const o_=new Ae("ENVIRONMENT_INITIALIZER"),xD=new Ae("INJECTOR",-1),DD=new Ae("INJECTOR_DEF_TYPES");class CD{get(t,e=Cs){if(e===Cs){const n=new Error(`NullInjectorError: No provider for ${$i(t)}!`);throw n.name="NullInjectorError",n}return e}}function e9(...i){return{\u0275providers:MD(0,i),\u0275fromNgModule:!0}}function MD(i,...t){const e=[],n=new Set;let r;return oc(t,o=>{const s=o;uy(s,e,[],n)&&(r||(r=[]),r.push(s))}),void 0!==r&&ED(r,e),e}function ED(i,t){for(let e=0;e{t.push(o)})}}function uy(i,t,e,n){if(!(i=Pt(i)))return!1;let r=null,o=fp(i);const s=!o&&gi(i);if(o||s){if(s&&!s.standalone)return!1;r=i}else{const l=i.ngModule;if(o=fp(l),!o)return!1;r=l}const a=n.has(r);if(s){if(a)return!1;if(n.add(r),s.dependencies){const l="function"==typeof s.dependencies?s.dependencies():s.dependencies;for(const f of l)uy(f,t,e,n)}}else{if(!o)return!1;{if(null!=o.imports&&!a){let f;n.add(r);try{oc(o.imports,y=>{uy(y,t,e,n)&&(f||(f=[]),f.push(y))})}finally{}void 0!==f&&ED(f,t)}if(!a){const f=Lo(r)||(()=>new r);t.push({provide:r,useFactory:f,deps:wi},{provide:DD,useValue:r,multi:!0},{provide:o_,useValue:()=>fe(r),multi:!0})}const l=o.providers;null==l||a||hy(l,y=>{t.push(y)})}}return r!==i&&void 0!==i.providers}function hy(i,t){for(let e of i)oa(e)&&(e=e.\u0275providers),Array.isArray(e)?hy(e,t):t(e)}const t9=Xi({provide:String,useValue:Xi});function my(i){return null!==i&&"object"==typeof i&&t9 in i}function cc(i){return"function"==typeof i}const fy=new Ae("Set Injector scope."),s_={},n9={};let py;function a_(){return void 0===py&&(py=new CD),py}class Ls{}class AD extends Ls{constructor(t,e,n,r){super(),this.parent=e,this.source=n,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,gy(t,s=>this.processProvider(s)),this.records.set(xD,zd(void 0,this)),r.has("environment")&&this.records.set(Ls,zd(void 0,this));const o=this.records.get(fy);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(DD.multi,wi,Rt.Self))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const t of this._ngOnDestroyHooks)t.ngOnDestroy();for(const t of this._onDestroyHooks)t()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(t){this._onDestroyHooks.push(t)}runInContext(t){this.assertNotDestroyed();const e=Qa(this),n=mi(void 0);try{return t()}finally{Qa(e),mi(n)}}get(t,e=Cs,n=Rt.Default){this.assertNotDestroyed(),n=Fd(n);const r=Qa(this),o=mi(void 0);try{if(!(n&Rt.SkipSelf)){let a=this.records.get(t);if(void 0===a){const l=function l9(i){return"function"==typeof i||"object"==typeof i&&i instanceof Ae}(t)&&_d(t);a=l&&this.injectableDefInScope(l)?zd(_y(t),s_):null,this.records.set(t,a)}if(null!=a)return this.hydrate(t,a)}return(n&Rt.Self?a_():this.parent).get(t,e=n&Rt.Optional&&e===Cs?null:e)}catch(s){if("NullInjectorError"===s.name){if((s[Xa]=s[Xa]||[]).unshift($i(t)),r)throw s;return function db(i,t,e,n){const r=i[Xa];throw t[yd]&&r.unshift(t[yd]),i.message=function ub(i,t,e,n=null){i=i&&"\n"===i.charAt(0)&&"\u0275"==i.charAt(1)?i.slice(2):i;let r=$i(t);if(Array.isArray(t))r=t.map($i).join(" -> ");else if("object"==typeof t){let o=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];o.push(s+":"+("string"==typeof a?JSON.stringify(a):$i(a)))}r=`{${o.join(", ")}}`}return`${e}${n?"("+n+")":""}[${r}]: ${i.replace(ts,"\n ")}`}("\n"+i.message,r,e,n),i.ngTokenPath=r,i[Xa]=null,i}(s,t,"R3InjectorError",this.source)}throw s}finally{mi(o),Qa(r)}}resolveInjectorInitializers(){const t=Qa(this),e=mi(void 0);try{const n=this.get(o_.multi,wi,Rt.Self);for(const r of n)r()}finally{Qa(t),mi(e)}}toString(){const t=[],e=this.records;for(const n of e.keys())t.push($i(n));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new He(205,!1)}processProvider(t){let e=cc(t=Pt(t))?t:Pt(t&&t.provide);const n=function o9(i){return my(i)?zd(void 0,i.useValue):zd(LD(i),s_)}(t);if(cc(t)||!0!==t.multi)this.records.get(e);else{let r=this.records.get(e);r||(r=zd(void 0,s_,!0),r.factory=()=>fh(r.multi),this.records.set(e,r)),e=t,r.multi.push(t)}this.records.set(e,n)}hydrate(t,e){return e.value===s_&&(e.value=n9,e.value=e.factory()),"object"==typeof e.value&&e.value&&function a9(i){return null!==i&&"object"==typeof i&&"function"==typeof i.ngOnDestroy}(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}injectableDefInScope(t){if(!t.providedIn)return!1;const e=Pt(t.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}}function _y(i){const t=_d(i),e=null!==t?t.factory:Lo(i);if(null!==e)return e;if(i instanceof Ae)throw new He(204,!1);if(i instanceof Function)return function r9(i){const t=i.length;if(t>0)throw zh(t,"?"),new He(204,!1);const e=function uh(i){const t=i&&(i[Vl]||i[pp]);if(t){const e=function hh(i){if(i.hasOwnProperty("name"))return i.name;const t=(""+i).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(i);return console.warn(`DEPRECATED: DI is instantiating a token "${e}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${e}" class.`),t}return null}(i);return null!==e?()=>e.factory(i):()=>new i}(i);throw new He(204,!1)}function LD(i,t,e){let n;if(cc(i)){const r=Pt(i);return Lo(r)||_y(r)}if(my(i))n=()=>Pt(i.useValue);else if(function TD(i){return!(!i||!i.useFactory)}(i))n=()=>i.useFactory(...fh(i.deps||[]));else if(function SD(i){return!(!i||!i.useExisting)}(i))n=()=>fe(Pt(i.useExisting));else{const r=Pt(i&&(i.useClass||i.provide));if(!function s9(i){return!!i.deps}(i))return Lo(r)||_y(r);n=()=>new r(...fh(i.deps))}return n}function zd(i,t,e=!1){return{factory:i,value:t,multi:e?[]:void 0}}function gy(i,t){for(const e of i)Array.isArray(e)?gy(e,t):e&&oa(e)?gy(e.\u0275providers,t):t(e)}class c9{}class ID{}class u9{resolveComponentFactory(t){throw function d9(i){const t=Error(`No component factory found for ${$i(i)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=i,t}(t)}}let da=(()=>{class i{}return i.NULL=new u9,i})();function h9(){return Ud(qn(),Ge())}function Ud(i,t){return new Ze(Pr(i,t))}let Ze=(()=>{class i{constructor(e){this.nativeElement=e}}return i.__NG_ELEMENT_ID__=h9,i})();function m9(i){return i instanceof Ze?i.nativeElement:i}class Wd{}let Is=(()=>{class i{}return i.__NG_ELEMENT_ID__=()=>function f9(){const i=Ge(),e=Rr(qn().index,i);return(Or(e)?e:i)[11]}(),i})(),p9=(()=>{class i{}return i.\u0275prov=Ye({token:i,providedIn:"root",factory:()=>null}),i})();class dc{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const _9=new dc("15.0.4"),by={};function vy(i){return i.ngOriginalError}class ua{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t);this._console.error("ERROR",t),e&&this._console.error("ORIGINAL ERROR",e)}_findOriginalError(t){let e=t&&vy(t);for(;e&&vy(e);)e=vy(e);return e||null}}function Fy(i){return i.ownerDocument.defaultView}function wy(i){return i.ownerDocument}function OD(i){return i.ownerDocument.body}function ha(i){return i instanceof Function?i():i}function RD(i,t,e){let n=i.length;for(;;){const r=i.indexOf(t,e);if(-1===r)return r;if(0===r||i.charCodeAt(r-1)<=32){const o=t.length;if(r+o===n||i.charCodeAt(r+o)<=32)return r}e=r+1}}const BD="ng-template";function x9(i,t,e){let n=0;for(;no?"":r[S+1].toLowerCase();const X=8&n?z:null;if(X&&-1!==RD(X,f,0)||2&n&&f!==z){if(as(n))return!1;s=!0}}}}else{if(!s&&!as(n)&&!as(l))return!1;if(s&&as(l))continue;s=!1,n=l|1&n}}return as(n)||s}function as(i){return 0==(1&i)}function M9(i,t,e,n){if(null===t)return-1;let r=0;if(n||!e){let o=!1;for(;r-1)for(e++;e0?'="'+a+'"':"")+"]"}else 8&n?r+="."+s:4&n&&(r+=" "+s);else""!==r&&!as(s)&&(t+=YD(o,r),r=""),n=s,o=o||!as(n);e++}return""!==r&&(t+=YD(o,r)),t}const Qt={};function Q(i){VD(bi(),Ge(),gr()+i,!1)}function VD(i,t,e,n){if(!n)if(3==(3&t[2])){const o=i.preOrderCheckHooks;null!==o&&Ad(t,o,e)}else{const o=i.preOrderHooks;null!==o&&Ld(t,o,0,e)}aa(e)}function $D(i,t=null,e=null,n){const r=GD(i,t,e,n);return r.resolveInjectorInitializers(),r}function GD(i,t=null,e=null,n,r=new Set){const o=[e||wi,e9(i)];return n=n||("object"==typeof i?void 0:$i(i)),new AD(o,t||a_(),n||null,r)}let gn=(()=>{class i{static create(e,n){if(Array.isArray(e))return $D({name:""},n,e,"");{const r=e.name??"";return $D({name:r},e.parent,e.providers,r)}}}return i.THROW_IF_NOT_FOUND=Cs,i.NULL=new CD,i.\u0275prov=Ye({token:i,providedIn:"any",factory:()=>fe(xD)}),i.__NG_ELEMENT_ID__=-1,i})();function M(i,t=Rt.Default){const e=Ge();return null===e?fe(i,t):wx(qn(),e,Pt(i),t)}function Ns(){throw new Error("invalid")}function eC(i,t){const e=i.contentQueries;if(null!==e)for(let n=0;n22&&VD(i,t,22,!1),e(n,r)}finally{aa(o)}}function Sy(i,t,e){if(yh(t)){const r=t.directiveEnd;for(let o=t.directiveStart;o0;){const e=i[--t];if("number"==typeof e&&e<0)return e}return 0})(s)!=a&&s.push(a),s.push(e,n,o)}}(i,t,n,Qh(i,e,r.hostVars,Qt),r)}function Os(i,t,e,n,r,o){const s=Pr(i,t);!function Oy(i,t,e,n,r,o,s){if(null==o)i.removeAttribute(t,r,e);else{const a=null==s?zt(o):s(o,n||"",r);i.setAttribute(t,r,a,e)}}(t[11],s,o,i.value,e,n,r)}function bO(i,t,e,n,r,o){const s=o[t];if(null!==s){const a=n.setInput;for(let l=0;l0&&Py(e)}}function Py(i){for(let n=Kb(i);null!==n;n=Xb(n))for(let r=10;r0&&Py(o)}const e=i[1].components;if(null!==e)for(let n=0;n0&&Py(r)}}function kO(i,t){const e=Rr(t,i),n=e[1];(function xO(i,t){for(let e=t.length;e-1&&(Jb(t,n),Gp(e,n))}this._attachedToViewContainer=!1}Zx(this._lView[1],this._lView)}onDestroy(t){nC(this._lView[1],this._lView,null,t)}markForCheck(){Ry(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-65}reattach(){this._lView[2]|=64}detectChanges(){h_(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new He(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function uN(i,t){qh(i,t,t[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new He(902,!1);this._appRef=t}}class DO extends Zh{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;h_(t[1],t,t[8],!1)}checkNoChanges(){}get context(){return null}}class fC extends da{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=gi(t);return new Jh(e,this.ngModule)}}function pC(i){const t=[];for(let e in i)i.hasOwnProperty(e)&&t.push({propName:i[e],templateName:e});return t}class MO{constructor(t,e){this.injector=t,this.parentInjector=e}get(t,e,n){n=Fd(n);const r=this.injector.get(t,by,n);return r!==by||e===by?r:this.parentInjector.get(t,e,n)}}class Jh extends ID{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=function I9(i){return i.map(L9).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return pC(this.componentDef.inputs)}get outputs(){return pC(this.componentDef.outputs)}create(t,e,n,r){let o=(r=r||this.ngModule)instanceof Ls?r:r?.injector;o&&null!==this.componentDef.getStandaloneInjector&&(o=this.componentDef.getStandaloneInjector(o)||o);const s=o?new MO(t,o):t,a=s.get(Wd,null);if(null===a)throw new He(407,!1);const l=s.get(p9,null),f=a.createRenderer(null,this.componentDef),y=this.componentDef.selectors[0][0]||"div",S=n?function nO(i,t,e){return i.selectRootElement(t,e===ir.ShadowDom)}(f,n,this.componentDef.encapsulation):Zb(f,y,function CO(i){const t=i.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(y)),z=this.componentDef.onPush?288:272,X=Ly(0,null,null,1,0,null,null,null,null,null),oe=c_(null,X,null,z,null,null,a,f,l,s,null);let se,pe;Ih(oe);try{const xe=this.componentDef;let Oe,ye=null;xe.findHostDirectiveDefs?(Oe=[],ye=new Map,xe.findHostDirectiveDefs(xe,Oe,ye),Oe.push(xe)):Oe=[xe];const Ve=function SO(i,t){const e=i[1];return i[22]=t,qd(e,22,2,"#host",null)}(oe,S),ut=function TO(i,t,e,n,r,o,s,a){const l=r[1];!function AO(i,t,e,n){for(const r of i)t.mergedAttrs=nc(t.mergedAttrs,r.hostAttrs);null!==t.mergedAttrs&&(m_(t,t.mergedAttrs,!0),null!==e&&dD(n,e,t))}(n,i,t,s);const f=o.createRenderer(t,e),y=c_(r,iC(e),null,e.onPush?32:16,r[i.index],i,o,f,a||null,null,null);return l.firstCreatePass&&Ny(l,i,n.length-1),u_(r,y),r[i.index]=y}(Ve,S,xe,Oe,oe,a,f);pe=Tp(X,22),S&&function IO(i,t,e,n){if(n)jh(i,e,["ng-version",_9.full]);else{const{attrs:r,classes:o}=function N9(i){const t=[],e=[];let n=1,r=2;for(;n0&&cD(i,e,o.join(" "))}}(f,xe,S,n),void 0!==e&&function NO(i,t,e){const n=i.projection=[];for(let r=0;r=0;n--){const r=i[n];r.hostVars=t+=r.hostVars,r.hostAttrs=nc(r.hostAttrs,e=nc(e,r.hostAttrs))}}(n)}function jy(i){return i===is?{}:i===wi?[]:i}function RO(i,t){const e=i.viewQuery;i.viewQuery=e?(n,r)=>{t(n,r),e(n,r)}:t}function BO(i,t){const e=i.contentQueries;i.contentQueries=e?(n,r,o)=>{t(n,r,o),e(n,r,o)}:t}function HO(i,t){const e=i.hostBindings;i.hostBindings=e?(n,r)=>{t(n,r),e(n,r)}:t}let p_=null;function uc(){if(!p_){const i=Zi.Symbol;if(i&&i.iterator)p_=i.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;es(Gn(Ve[n.index])):n.index;let ye=null;if(!s&&a&&(ye=function JO(i,t,e,n){const r=i.cleanup;if(null!=r)for(let o=0;ol?a[l]:null}"string"==typeof s&&(o+=2)}return null}(i,t,r,n.index)),null!==ye)(ye.__ngLastListenerFn__||ye).__ngNextListenerFn__=o,ye.__ngLastListenerFn__=o,z=!1;else{o=LC(n,t,y,o,!1);const Ve=e.listen(pe,r,o);S.push(o,Ve),f&&f.push(r,Oe,xe,xe+1)}}else o=LC(n,t,y,o,!1);const X=n.outputs;let oe;if(z&&null!==X&&(oe=X[r])){const se=oe.length;if(se)for(let pe=0;pe-1?Rr(i.index,t):t);let l=AC(t,0,n,s),f=o.__ngNextListenerFn__;for(;f;)l=AC(t,0,f,s)&&l,f=f.__ngNextListenerFn__;return r&&!1===l&&(s.preventDefault(),s.returnValue=!1),l}}function ue(i=1){return function Yp(i){return(qt.lFrame.contextLView=function Rh(i,t){for(;i>0;)t=t[15],i--;return t}(i,qt.lFrame.contextLView))[8]}(i)}function eP(i,t){let e=null;const n=function E9(i){const t=i.attrs;if(null!=t){const e=t.indexOf(5);if(0==(1&e))return t[e+1]}return null}(i);for(let r=0;r>17&32767}function Wy(i){return 2|i}function mc(i){return(131068&i)>>2}function $y(i,t){return-131069&i|t<<2}function Gy(i){return 1|i}function VC(i,t,e,n,r){const o=i[e+1],s=null===t;let a=n?sl(o):mc(o),l=!1;for(;0!==a&&(!1===l||s);){const y=i[a+1];sP(i[a],t)&&(l=!0,i[a+1]=n?Gy(y):Wy(y)),a=n?sl(y):mc(y)}l&&(i[e+1]=n?Wy(o):Gy(o))}function sP(i,t){return null===i||null==t||(Array.isArray(i)?i[1]:i)===t||!(!Array.isArray(i)||"string"!=typeof t)&&jd(i,t)>=0}const Xn={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function zC(i){return i.substring(Xn.key,Xn.keyEnd)}function aP(i){return i.substring(Xn.value,Xn.valueEnd)}function UC(i,t){const e=Xn.textEnd;return e===t?-1:(t=Xn.keyEnd=function dP(i,t,e){for(;t32;)t++;return t}(i,Xn.key=t,e),ru(i,t,e))}function WC(i,t){const e=Xn.textEnd;let n=Xn.key=ru(i,t,e);return e===n?-1:(n=Xn.keyEnd=function uP(i,t,e){let n;for(;t=65&&(-33&n)<=90||n>=48&&n<=57);)t++;return t}(i,n,e),n=GC(i,n,e),n=Xn.value=ru(i,n,e),n=Xn.valueEnd=function hP(i,t,e){let n=-1,r=-1,o=-1,s=t,a=s;for(;s32&&(a=s),o=r,r=n,n=-33&l}return a}(i,n,e),GC(i,n,e))}function $C(i){Xn.key=0,Xn.keyEnd=0,Xn.value=0,Xn.valueEnd=0,Xn.textEnd=i.length}function ru(i,t,e){for(;t=0;e=WC(t,e))QC(i,zC(t),aP(t))}function Rs(i,t){for(let e=function lP(i){return $C(i),UC(i,ru(i,0,Xn.textEnd))}(t);e>=0;e=UC(t,e))po(i,zC(t),!0)}function cs(i,t,e,n){const r=Ge(),o=bi(),s=Oo(2);o.firstUpdatePass&&XC(o,i,s,n),t!==Qt&&Dr(r,s,t)&&ZC(o,o.data[gr()],r,r[11],i,r[s+1]=function FP(i,t){return null==i||("string"==typeof t?i+=t:"object"==typeof i&&(i=$i(_o(i)))),i}(t,e),n,s)}function ds(i,t,e,n){const r=bi(),o=Oo(2);r.firstUpdatePass&&XC(r,null,o,n);const s=Ge();if(e!==Qt&&Dr(s,o,e)){const a=r.data[gr()];if(eM(a,n)&&!KC(r,o)){let l=n?a.classesWithoutHost:a.stylesWithoutHost;null!==l&&(e=hd(l,e||"")),Vy(r,a,s,e,n)}else!function vP(i,t,e,n,r,o,s,a){r===Qt&&(r=wi);let l=0,f=0,y=0=i.expandoStartIndex}function XC(i,t,e,n){const r=i.data;if(null===r[e+1]){const o=r[gr()],s=KC(i,e);eM(o,n)&&null===t&&!s&&(t=!1),t=function pP(i,t,e,n){const r=Ah(i);let o=n?t.residualClasses:t.residualStyles;if(null===r)0===(n?t.classBindings:t.styleBindings)&&(e=nm(e=qy(null,i,t,e,n),t.attrs,n),o=null);else{const s=t.directiveStylingLast;if(-1===s||i[s]!==r)if(e=qy(r,i,t,e,n),null===o){let l=function _P(i,t,e){const n=e?t.classBindings:t.styleBindings;if(0!==mc(n))return i[sl(n)]}(i,t,n);void 0!==l&&Array.isArray(l)&&(l=qy(null,i,t,l[1],n),l=nm(l,t.attrs,n),function gP(i,t,e,n){i[sl(e?t.classBindings:t.styleBindings)]=n}(i,t,n,l))}else o=function bP(i,t,e){let n;const r=t.directiveEnd;for(let o=1+t.directiveStylingLast;o0)&&(f=!0)}else y=e;if(r)if(0!==l){const z=sl(i[a+1]);i[n+1]=b_(z,a),0!==z&&(i[z+1]=$y(i[z+1],n)),i[a+1]=function iP(i,t){return 131071&i|t<<17}(i[a+1],n)}else i[n+1]=b_(a,0),0!==a&&(i[a+1]=$y(i[a+1],n)),a=n;else i[n+1]=b_(l,0),0===a?a=n:i[l+1]=$y(i[l+1],n),l=n;f&&(i[n+1]=Wy(i[n+1])),VC(i,y,n,!0),VC(i,y,n,!1),function oP(i,t,e,n,r){const o=r?i.residualClasses:i.residualStyles;null!=o&&"string"==typeof t&&jd(o,t)>=0&&(e[n+1]=Gy(e[n+1]))}(t,y,i,n,o),s=b_(a,l),o?t.classBindings=s:t.styleBindings=s}(r,o,t,e,s,n)}}function qy(i,t,e,n,r){let o=null;const s=e.directiveEnd;let a=e.directiveStylingLast;for(-1===a?a=e.directiveStart:a++;a0;){const l=i[r],f=Array.isArray(l),y=f?l[1]:l,S=null===y;let z=e[r+1];z===Qt&&(z=S?wi:void 0);let X=S?Hb(z,n):y===n?z:void 0;if(f&&!y_(X)&&(X=Hb(l,n)),y_(X)&&(a=X,s))return a;const oe=i[r+1];r=s?sl(oe):mc(oe)}if(null!==t){let l=o?t.residualClasses:t.residualStyles;null!=l&&(a=Hb(l,n))}return a}function y_(i){return void 0!==i}function eM(i,t){return 0!=(i.flags&(t?8:16))}function re(i,t=""){const e=Ge(),n=bi(),r=i+22,o=n.firstCreatePass?qd(n,r,1,t,null):n.data[r],s=e[r]=function Qb(i,t){return i.createText(t)}(e[11],t);Jp(n,e,s,o),Io(o,!1)}function Jt(i){return ci("",i,""),Jt}function ci(i,t,e){const n=Ge(),r=Xd(n,i,t,e);return r!==Qt&&ma(n,gr(),r),ci}function v_(i,t,e,n,r){const o=Ge(),s=Qd(o,i,t,e,n,r);return s!==Qt&&ma(o,gr(),s),v_}function F_(i,t,e){ds(po,Rs,Xd(Ge(),i,t,e),!0)}function jr(i,t,e){const n=Ge();return Dr(n,nl(),t)&&go(bi(),Oi(),n,i,t,n[11],e,!0),jr}function w_(i,t,e){const n=Ge();if(Dr(n,nl(),t)){const o=bi(),s=Oi();go(o,s,n,i,t,hC(Ah(o.data),s,n),e,!0)}return w_}const su="en-US";let yM=su;function Qy(i,t,e,n,r){if(i=Pt(i),Array.isArray(i))for(let o=0;o>20;if(cc(i)||!i.multi){const X=new tc(l,r,M),oe=Jy(a,t,r?y:y+z,S);-1===oe?(Bo(Kt(f,s),o,a),Zy(o,i,t.length),t.push(a),f.directiveStart++,f.directiveEnd++,r&&(f.providerIndexes+=1048576),e.push(X),s.push(X)):(e[oe]=X,s[oe]=X)}else{const X=Jy(a,t,y+z,S),oe=Jy(a,t,y,y+z),se=X>=0&&e[X],pe=oe>=0&&e[oe];if(r&&!pe||!r&&!se){Bo(Kt(f,s),o,a);const xe=function BR(i,t,e,n,r){const o=new tc(i,e,M);return o.multi=[],o.index=t,o.componentProviders=0,UM(o,r,n&&!e),o}(r?RR:PR,e.length,r,n,l);!r&&pe&&(e[oe].providerFactory=xe),Zy(o,i,t.length,0),t.push(a),f.directiveStart++,f.directiveEnd++,r&&(f.providerIndexes+=1048576),e.push(xe),s.push(xe)}else Zy(o,i,X>-1?X:oe,UM(e[r?oe:X],l,!r&&n));!r&&n&&pe&&e[oe].componentProviders++}}}function Zy(i,t,e,n){const r=cc(t),o=function i9(i){return!!i.useClass}(t);if(r||o){const l=(o?Pt(t.useClass):t).prototype.ngOnDestroy;if(l){const f=i.destroyHooks||(i.destroyHooks=[]);if(!r&&t.multi){const y=f.indexOf(e);-1===y?f.push(e,[n,l]):f[y+1].push(n,l)}else f.push(e,l)}}}function UM(i,t,e){return e&&i.componentProviders++,i.multi.push(t)-1}function Jy(i,t,e,n){for(let r=e;r{e.providersResolver=(n,r)=>function OR(i,t,e){const n=bi();if(n.firstCreatePass){const r=mo(i);Qy(e,n.data,n.blueprint,r,!0),Qy(t,n.data,n.blueprint,r,!1)}}(n,r?r(i):i,t)}}class au{}class WM{}class $M extends au{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new fC(this);const n=or(t);this._bootstrapComponents=ha(n.bootstrap),this._r3Injector=GD(t,e,[{provide:au,useValue:this},{provide:da,useValue:this.componentFactoryResolver}],$i(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(e=>e()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class tv extends WM{constructor(t){super(),this.moduleType=t}create(t){return new $M(this.moduleType,t)}}class jR extends au{constructor(t,e,n){super(),this.componentFactoryResolver=new fC(this),this.instance=null;const r=new AD([...t,{provide:au,useValue:this},{provide:da,useValue:this.componentFactoryResolver}],e||a_(),n,new Set(["environment"]));this.injector=r,r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function M_(i,t,e=null){return new jR(i,t,e).injector}let YR=(()=>{class i{constructor(e){this._injector=e,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e.id)){const n=MD(0,e.type),r=n.length>0?M_([n],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e.id,r)}return this.cachedInjectors.get(e.id)}ngOnDestroy(){try{for(const e of this.cachedInjectors.values())null!==e&&e.destroy()}finally{this.cachedInjectors.clear()}}}return i.\u0275prov=Ye({token:i,providedIn:"environment",factory:()=>new i(fe(Ls))}),i})();function iv(i){i.getStandaloneInjector=t=>t.get(YR).getOrCreateStandaloneInjector(i)}function Vr(i,t,e){const n=_r()+i,r=Ge();return r[n]===Qt?Ps(r,n,e?t.call(e):t()):function tm(i,t){return i[t]}(r,n)}function lu(i,t,e,n){return eE(Ge(),_r(),i,t,e,n)}function JM(i,t,e,n,r){return function tE(i,t,e,n,r,o,s){const a=t+e;return hc(i,a,r,o)?Ps(i,a+2,s?n.call(s,r,o):n(r,o)):cm(i,a+2)}(Ge(),_r(),i,t,e,n,r)}function cm(i,t){const e=i[t];return e===Qt?void 0:e}function eE(i,t,e,n,r,o){const s=t+e;return Dr(i,s,r)?Ps(i,s+1,o?n.call(o,r):n(r)):cm(i,s+1)}function fi(i,t){const e=bi();let n;const r=i+22;e.firstCreatePass?(n=function nB(i,t){if(t)for(let e=t.length-1;e>=0;e--){const n=t[e];if(i===n.name)return n}}(t,e.pipeRegistry),e.data[r]=n,n.onDestroy&&(e.destroyHooks||(e.destroyHooks=[])).push(r,n.onDestroy)):n=e.data[r];const o=n.factory||(n.factory=Lo(n.type)),s=mi(M);try{const a=k(!1),l=o();return k(a),function XO(i,t,e,n){e>=i.data.length&&(i.data[e]=null,i.blueprint[e]=null),t[e]=n}(e,Ge(),r,l),l}finally{mi(s)}}function pi(i,t,e){const n=i+22,r=Ge(),o=il(r,n);return function dm(i,t){return i[1].data[t].pure}(r,n)?eE(r,_r(),t,o.transform,e,o):o.transform(e)}function rv(i){return t=>{setTimeout(i,void 0,t)}}const Xe=class lB extends ae{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,n){let r=t,o=e||(()=>null),s=n;if(t&&"object"==typeof t){const l=t;r=l.next?.bind(l),o=l.error?.bind(l),s=l.complete?.bind(l)}this.__isAsync&&(o=rv(o),r&&(r=rv(r)),s&&(s=rv(s)));const a=super.subscribe({next:r,error:o,complete:s});return t instanceof h&&t.add(a),a}};function cB(){return this._results[uc()]()}class Bs{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 e=uc(),n=Bs.prototype;n[e]||(n[e]=cB)}get changes(){return this._changes||(this._changes=new Xe)}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,e){return this._results.reduce(t,e)}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,e){const n=this;n.dirty=!1;const r=function Ho(i){return i.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function D8(i,t,e){if(i.length!==t.length)return!1;for(let n=0;n{class i{}return i.__NG_ELEMENT_ID__=hB,i})();const dB=Gi,uB=class extends dB{constructor(t,e,n){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=n}createEmbeddedView(t,e){const n=this._declarationTContainer.tViews,r=c_(this._declarationLView,n,t,16,null,n.declTNode,null,null,null,null,e||null);r[17]=this._declarationLView[this._declarationTContainer.index];const s=this._declarationLView[19];return null!==s&&(r[19]=s.createEmbeddedView(n)),Ey(n,r,t),new Zh(r)}};function hB(){return E_(qn(),Ge())}function E_(i,t){return 4&i.type?new uB(t,i,Ud(i,t)):null}let en=(()=>{class i{}return i.__NG_ELEMENT_ID__=mB,i})();function mB(){return aE(qn(),Ge())}const fB=en,oE=class extends fB{constructor(t,e,n){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=n}get element(){return Ud(this._hostTNode,this._hostLView)}get injector(){return new Od(this._hostTNode,this._hostLView)}get parentInjector(){const t=fo(this._hostTNode,this._hostLView);if(Id(t)){const e=li(t,this._hostLView),n=os(t);return new Od(e[1].data[n+8],e)}return new Od(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=sE(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,e,n){let r,o;"number"==typeof n?r=n:null!=n&&(r=n.index,o=n.injector);const s=t.createEmbeddedView(e||{},o);return this.insert(s,r),s}createComponent(t,e,n,r,o){const s=t&&!function Vh(i){return"function"==typeof i}(t);let a;if(s)a=e;else{const S=e||{};a=S.index,n=S.injector,r=S.projectableNodes,o=S.environmentInjector||S.ngModuleRef}const l=s?t:new Jh(gi(t)),f=n||this.parentInjector;if(!o&&null==l.ngModule){const z=(s?f:this.parentInjector).get(Ls,null);z&&(o=z)}const y=l.create(f,r,void 0,o);return this.insert(y.hostView,a),y}insert(t,e){const n=t._lView,r=n[1];if(function xb(i){return ho(i[3])}(n)){const y=this.indexOf(t);if(-1!==y)this.detach(y);else{const S=n[3],z=new oE(S,S[6],S[3]);z.detach(z.indexOf(t))}}const o=this._adjustIndex(e),s=this._lContainer;!function mN(i,t,e,n){const r=10+n,o=e.length;n>0&&(e[r-1][4]=t),n0)n.push(s[a/2]);else{const f=o[a+1],y=t[-l];for(let S=10;S{class i{constructor(e){this.appInits=e,this.resolve=T_,this.reject=T_,this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r})}runInitializers(){if(this.initialized)return;const e=[],n=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let r=0;r{o.subscribe({complete:a,error:l})});e.push(s)}}Promise.all(e).then(()=>{n()}).catch(r=>{this.reject(r)}),0===e.length&&n(),this.initialized=!0}}return i.\u0275fac=function(e){return new(e||i)(fe(hm,8))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();const uu=new Ae("AppId",{providedIn:"root",factory:function AE(){return`${pv()}${pv()}${pv()}`}});function pv(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const LE=new Ae("Platform Initializer"),al=new Ae("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),IE=new Ae("appBootstrapListener"),Vi=new Ae("AnimationModuleType");let jB=(()=>{class i{log(e){console.log(e)}warn(e){console.warn(e)}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"platform"}),i})();const js=new Ae("LocaleId",{providedIn:"root",factory:()=>Gt(js,Rt.Optional|Rt.SkipSelf)||function YB(){return typeof $localize<"u"&&$localize.locale||su}()});class zB{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}let NE=(()=>{class i{compileModuleSync(e){return new tv(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const n=this.compileModuleSync(e),o=ha(or(e).declarations).reduce((s,a)=>{const l=gi(a);return l&&s.push(new Jh(l)),s},[]);return new zB(n,o)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();const $B=(()=>Promise.resolve(0))();function _v(i){typeof Zone>"u"?$B.then(()=>{i&&i.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",i)}class ct{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:n=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Xe(!1),this.onMicrotaskEmpty=new Xe(!1),this.onStable=new Xe(!1),this.onError=new Xe(!1),typeof Zone>"u")throw new He(908,!1);Zone.assertZonePatched();const r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!n&&e,r.shouldCoalesceRunChangeDetection=n,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function GB(){let i=Zi.requestAnimationFrame,t=Zi.cancelAnimationFrame;if(typeof Zone<"u"&&i&&t){const e=i[Zone.__symbol__("OriginalDelegate")];e&&(i=e);const n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n)}return{nativeRequestAnimationFrame:i,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function XB(i){const t=()=>{!function KB(i){i.isCheckStableRunning||-1!==i.lastRequestAnimationFrameId||(i.lastRequestAnimationFrameId=i.nativeRequestAnimationFrame.call(Zi,()=>{i.fakeTopEventTask||(i.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{i.lastRequestAnimationFrameId=-1,bv(i),i.isCheckStableRunning=!0,gv(i),i.isCheckStableRunning=!1},void 0,()=>{},()=>{})),i.fakeTopEventTask.invoke()}),bv(i))}(i)};i._inner=i._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,n,r,o,s,a)=>{try{return RE(i),e.invokeTask(r,o,s,a)}finally{(i.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||i.shouldCoalesceRunChangeDetection)&&t(),BE(i)}},onInvoke:(e,n,r,o,s,a,l)=>{try{return RE(i),e.invoke(r,o,s,a,l)}finally{i.shouldCoalesceRunChangeDetection&&t(),BE(i)}},onHasTask:(e,n,r,o)=>{e.hasTask(r,o),n===r&&("microTask"==o.change?(i._hasPendingMicrotasks=o.microTask,bv(i),gv(i)):"macroTask"==o.change&&(i.hasPendingMacrotasks=o.macroTask))},onHandleError:(e,n,r,o)=>(e.handleError(r,o),i.runOutsideAngular(()=>i.onError.emit(o)),!1)})}(r)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!ct.isInAngularZone())throw new He(909,!1)}static assertNotInAngularZone(){if(ct.isInAngularZone())throw new He(909,!1)}run(t,e,n){return this._inner.run(t,e,n)}runTask(t,e,n,r){const o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+r,t,qB,T_,T_);try{return o.runTask(s,e,n)}finally{o.cancelTask(s)}}runGuarded(t,e,n){return this._inner.runGuarded(t,e,n)}runOutsideAngular(t){return this._outer.run(t)}}const qB={};function gv(i){if(0==i._nesting&&!i.hasPendingMicrotasks&&!i.isStable)try{i._nesting++,i.onMicrotaskEmpty.emit(null)}finally{if(i._nesting--,!i.hasPendingMicrotasks)try{i.runOutsideAngular(()=>i.onStable.emit(null))}finally{i.isStable=!0}}}function bv(i){i.hasPendingMicrotasks=!!(i._hasPendingMicrotasks||(i.shouldCoalesceEventChangeDetection||i.shouldCoalesceRunChangeDetection)&&-1!==i.lastRequestAnimationFrameId)}function RE(i){i._nesting++,i.isStable&&(i.isStable=!1,i.onUnstable.emit(null))}function BE(i){i._nesting--,gv(i)}class QB{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Xe,this.onMicrotaskEmpty=new Xe,this.onStable=new Xe,this.onError=new Xe}run(t,e,n){return t.apply(e,n)}runGuarded(t,e,n){return t.apply(e,n)}runOutsideAngular(t){return t()}runTask(t,e,n,r){return t.apply(e,n)}}const HE=new Ae(""),L_=new Ae("");let Fv,yv=(()=>{class i{constructor(e,n,r){this._ngZone=e,this.registry=n,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Fv||(function ZB(i){Fv=i}(r),r.addToWindow(n)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{ct.assertNotInAngularZone(),_v(()=>{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())_v(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(n=>!n.updateCb||!n.updateCb(e)||(clearTimeout(n.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,n,r){let o=-1;n&&n>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==o),e(this._didWork,this.getPendingTasks())},n)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:r})}whenStable(e,n,r){if(r&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,n,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,n,r){return[]}}return i.\u0275fac=function(e){return new(e||i)(fe(ct),fe(vv),fe(L_))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})(),vv=(()=>{class i{constructor(){this._applications=new Map}registerApplication(e,n){this._applications.set(e,n)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,n=!0){return Fv?.findTestabilityInTree(this,e,n)??null}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"platform"}),i})(),ll=null;const jE=new Ae("AllowMultipleToken"),wv=new Ae("PlatformDestroyListeners");class YE{constructor(t,e){this.name=t,this.token=e}}function zE(i,t,e=[]){const n=`Platform: ${t}`,r=new Ae(n);return(o=[])=>{let s=kv();if(!s||s.injector.get(jE,!1)){const a=[...e,...o,{provide:r,useValue:!0}];i?i(a):function t7(i){if(ll&&!ll.get(jE,!1))throw new He(400,!1);ll=i;const t=i.get(WE);(function VE(i){const t=i.get(LE,null);t&&t.forEach(e=>e())})(i)}(function UE(i=[],t){return gn.create({name:t,providers:[{provide:fy,useValue:"platform"},{provide:wv,useValue:new Set([()=>ll=null])},...i]})}(a,n))}return function r7(i){const t=kv();if(!t)throw new He(401,!1);return t}()}}function kv(){return ll?.get(WE)??null}let WE=(()=>{class i{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,n){const r=function GE(i,t){let e;return e="noop"===i?new QB:("zone.js"===i?void 0:i)||new ct(t),e}(n?.ngZone,function $E(i){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!i||!i.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!i||!i.ngZoneRunCoalescing)||!1}}(n)),o=[{provide:ct,useValue:r}];return r.run(()=>{const s=gn.create({providers:o,parent:this.injector,name:e.moduleType.name}),a=e.create(s),l=a.injector.get(ua,null);if(!l)throw new He(402,!1);return r.runOutsideAngular(()=>{const f=r.onError.subscribe({next:y=>{l.handleError(y)}});a.onDestroy(()=>{I_(this._modules,a),f.unsubscribe()})}),function qE(i,t,e){try{const n=e();return im(n)?n.catch(r=>{throw t.runOutsideAngular(()=>i.handleError(r)),r}):n}catch(n){throw t.runOutsideAngular(()=>i.handleError(n)),n}}(l,r,()=>{const f=a.injector.get(A_);return f.runInitializers(),f.donePromise.then(()=>(function vM(i){Qr(i,"Expected localeId to be defined"),"string"==typeof i&&(yM=i.toLowerCase().replace(/_/g,"-"))}(a.injector.get(js,su)||su),this._moduleDoBootstrap(a),a))})})}bootstrapModule(e,n=[]){const r=KE({},n);return function JB(i,t,e){const n=new tv(e);return Promise.resolve(n)}(0,0,e).then(o=>this.bootstrapModuleFactory(o,r))}_moduleDoBootstrap(e){const n=e.injector.get(pa);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>n.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new He(403,!1);e.instance.ngDoBootstrap(n)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new He(404,!1);this._modules.slice().forEach(n=>n.destroy()),this._destroyListeners.forEach(n=>n());const e=this._injector.get(wv,null);e&&(e.forEach(n=>n()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return i.\u0275fac=function(e){return new(e||i)(fe(gn))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"platform"}),i})();function KE(i,t){return Array.isArray(t)?t.reduce(KE,i):{...i,...t}}let pa=(()=>{class i{constructor(e,n,r){this._zone=e,this._injector=n,this._exceptionHandler=r,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const o=new Qe(a=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{a.next(this._stable),a.complete()})}),s=new Qe(a=>{let l;this._zone.runOutsideAngular(()=>{l=this._zone.onStable.subscribe(()=>{ct.assertNotInAngularZone(),_v(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,a.next(!0))})})});const f=this._zone.onUnstable.subscribe(()=>{ct.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{a.next(!1)}))});return()=>{l.unsubscribe(),f.unsubscribe()}});this.isStable=vn(o,s.pipe(lh()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,n){const r=e instanceof ID;if(!this._injector.get(A_).done)throw!r&&function Ja(i){const t=gi(i)||rr(i)||pr(i);return null!==t&&t.standalone}(e),new He(405,false);let s;s=r?e:this._injector.get(da).resolveComponentFactory(e),this.componentTypes.push(s.componentType);const a=function e7(i){return i.isBoundToModule}(s)?void 0:this._injector.get(au),f=s.create(gn.NULL,[],n||s.selector,a),y=f.location.nativeElement,S=f.injector.get(HE,null);return S?.registerApplication(y),f.onDestroy(()=>{this.detachView(f.hostView),I_(this.components,f),S?.unregisterApplication(y)}),this._loadComponent(f),f}tick(){if(this._runningTick)throw new He(101,!1);try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(e))}finally{this._runningTick=!1}}attachView(e){const n=e;this._views.push(n),n.attachToAppRef(this)}detachView(e){const n=e;I_(this._views,n),n.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e);const n=this._injector.get(IE,[]);n.push(...this._bootstrapListeners),n.forEach(r=>r(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>I_(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new He(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return i.\u0275fac=function(e){return new(e||i)(fe(ct),fe(Ls),fe(ua))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();function I_(i,t){const e=i.indexOf(t);e>-1&&i.splice(e,1)}let Nt=(()=>{class i{}return i.__NG_ELEMENT_ID__=s7,i})();function s7(i){return function a7(i,t,e){if(Xl(i)&&!e){const n=Rr(i.index,t);return new Zh(n,n)}return 47&i.type?new Zh(t[16],t):null}(qn(),Ge(),16==(16&i))}class t3{constructor(){}supports(t){return em(t)}create(t){return new m7(t)}}const h7=(i,t)=>t;class m7{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||h7}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,n=this._removalsHead,r=0,o=null;for(;e||n;){const s=!n||e&&e.currentIndex{s=this._trackByFn(r,a),null!==e&&Object.is(e.trackById,s)?(n&&(e=this._verifyReinsertion(e,a,s,r)),Object.is(e.item,a)||this._addIdentityChange(e,a)):(e=this._mismatch(e,a,s,r),n=!0),e=e._next,r++}),this.length=r;return this._truncate(e),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,e,n,r){let o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,o,r)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,o,r)):t=this._addAfter(new f7(e,n),o,r),t}_verifyReinsertion(t,e,n,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==o?t=this._reinsertAfter(o,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const r=t._prevRemoved,o=t._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(t,e,n),this._addToMoves(t,n),t}_moveAfter(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t}_addAfter(t,e,n){return this._insertAfter(t,e,n),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,n){const r=null===e?this._itHead:e._next;return t._next=r,t._prev=e,null===r?this._itTail=t:r._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new n3),this._linkedRecords.put(t),t.currentIndex=n,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new n3),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class f7{constructor(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class p7{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,e){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&Object.is(n.trackById,t))return n;return null}remove(t){const e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head}}class n3{constructor(){this.map=new Map}put(t){const e=t.trackById;let n=this.map.get(e);n||(n=new p7,this.map.set(e,n)),n.add(t)}get(t,e){const r=this.map.get(t);return r?r.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function r3(i,t,e){const n=i.previousIndex;if(null===n)return n;let r=0;return e&&n{if(e&&e.key===r)this._maybeAddToChanges(e,n),this._appendAfter=e,e=e._next;else{const o=this._getOrCreateRecordForKey(r,n);e=this._insertBeforeOrAppend(e,o)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let n=e;null!==n;n=n._nextRemoved)n===this._mapHead&&(this._mapHead=null),this._records.delete(n.key),n._nextRemoved=n._next,n.previousValue=n.currentValue,n.currentValue=null,n._prev=null,n._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const n=t._prev;return e._next=t,e._prev=n,t._prev=e,n&&(n._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const r=this._records.get(t);this._maybeAddToChanges(r,e);const o=r._prev,s=r._next;return o&&(o._next=s),s&&(s._prev=o),r._next=null,r._prev=null,r}const n=new g7(t);return this._records.set(t,n),n.currentValue=e,this._addToAdditions(n),n}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(n=>e(t[n],n))}}class g7{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function s3(){return new Yo([new t3])}let Yo=(()=>{class i{constructor(e){this.factories=e}static create(e,n){if(null!=n){const r=n.factories.slice();e=e.concat(r)}return new i(e)}static extend(e){return{provide:i,useFactory:n=>i.create(e,n||s3()),deps:[[i,new ol,new ss]]}}find(e){const n=this.factories.find(r=>r.supports(e));if(null!=n)return n;throw new He(901,!1)}}return i.\u0275prov=Ye({token:i,providedIn:"root",factory:s3}),i})();function a3(){return new mm([new o3])}let mm=(()=>{class i{constructor(e){this.factories=e}static create(e,n){if(n){const r=n.factories.slice();e=e.concat(r)}return new i(e)}static extend(e){return{provide:i,useFactory:n=>i.create(e,n||a3()),deps:[[i,new ol,new ss]]}}find(e){const n=this.factories.find(r=>r.supports(e));if(n)return n;throw new He(901,!1)}}return i.\u0275prov=Ye({token:i,providedIn:"root",factory:a3}),i})();const v7=zE(null,"core",[]);let F7=(()=>{class i{constructor(e){}}return i.\u0275fac=function(e){return new(e||i)(fe(pa))},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})();function hu(i){return"boolean"==typeof i?i:null!=i&&"false"!==i}let Ev=null;function Ys(){return Ev}class x7{}const Lt=new Ae("DocumentToken");let Sv=(()=>{class i{historyGo(e){throw new Error("Not implemented")}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:function(){return function D7(){return fe(l3)}()},providedIn:"platform"}),i})();const C7=new Ae("Location Initialized");let l3=(()=>{class i extends Sv{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Ys().getBaseHref(this._doc)}onPopState(e){const n=Ys().getGlobalEventTarget(this._doc,"window");return n.addEventListener("popstate",e,!1),()=>n.removeEventListener("popstate",e)}onHashChange(e){const n=Ys().getGlobalEventTarget(this._doc,"window");return n.addEventListener("hashchange",e,!1),()=>n.removeEventListener("hashchange",e)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(e){this.location.pathname=e}pushState(e,n,r){c3()?this._history.pushState(e,n,r):this.location.hash=r}replaceState(e,n,r){c3()?this._history.replaceState(e,n,r):this.location.hash=r}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}}return i.\u0275fac=function(e){return new(e||i)(fe(Lt))},i.\u0275prov=Ye({token:i,factory:function(){return function M7(){return new l3(fe(Lt))}()},providedIn:"platform"}),i})();function c3(){return!!window.history.pushState}function Tv(i,t){if(0==i.length)return t;if(0==t.length)return i;let e=0;return i.endsWith("/")&&e++,t.startsWith("/")&&e++,2==e?i+t.substring(1):1==e?i+t:i+"/"+t}function d3(i){const t=i.match(/#|\?|$/),e=t&&t.index||i.length;return i.slice(0,e-("/"===i[e-1]?1:0))+i.slice(e)}function _a(i){return i&&"?"!==i[0]?"?"+i:i}let _c=(()=>{class i{historyGo(e){throw new Error("Not implemented")}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:function(){return Gt(h3)},providedIn:"root"}),i})();const u3=new Ae("appBaseHref");let h3=(()=>{class i extends _c{constructor(e,n){super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=n??this._platformLocation.getBaseHrefFromDOM()??Gt(Lt).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return Tv(this._baseHref,e)}path(e=!1){const n=this._platformLocation.pathname+_a(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${n}${r}`:n}pushState(e,n,r,o){const s=this.prepareExternalUrl(r+_a(o));this._platformLocation.pushState(e,n,s)}replaceState(e,n,r,o){const s=this.prepareExternalUrl(r+_a(o));this._platformLocation.replaceState(e,n,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return i.\u0275fac=function(e){return new(e||i)(fe(Sv),fe(u3,8))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),E7=(()=>{class i extends _c{constructor(e,n){super(),this._platformLocation=e,this._baseHref="",this._removeListenerFns=[],null!=n&&(this._baseHref=n)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let n=this._platformLocation.hash;return null==n&&(n="#"),n.length>0?n.substring(1):n}prepareExternalUrl(e){const n=Tv(this._baseHref,e);return n.length>0?"#"+n:n}pushState(e,n,r,o){let s=this.prepareExternalUrl(r+_a(o));0==s.length&&(s=this._platformLocation.pathname),this._platformLocation.pushState(e,n,s)}replaceState(e,n,r,o){let s=this.prepareExternalUrl(r+_a(o));0==s.length&&(s=this._platformLocation.pathname),this._platformLocation.replaceState(e,n,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return i.\u0275fac=function(e){return new(e||i)(fe(Sv),fe(u3,8))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})(),gc=(()=>{class i{constructor(e){this._subject=new Xe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const n=this._locationStrategy.getBaseHref();this._basePath=function A7(i){if(new RegExp("^(https?:)?//").test(i)){const[,e]=i.split(/\/\/[^\/]+/);return e}return i}(d3(m3(n))),this._locationStrategy.onPopState(r=>{this._subject.emit({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,n=""){return this.path()==this.normalize(e+_a(n))}normalize(e){return i.stripTrailingSlash(function T7(i,t){return i&&t.startsWith(i)?t.substring(i.length):t}(this._basePath,m3(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,n="",r=null){this._locationStrategy.pushState(r,"",e,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+_a(n)),r)}replaceState(e,n="",r=null){this._locationStrategy.replaceState(r,"",e,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+_a(n)),r)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(n=>{this._notifyUrlChangeListeners(n.url,n.state)})),()=>{const n=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(n,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",n){this._urlChangeListeners.forEach(r=>r(e,n))}subscribe(e,n,r){return this._subject.subscribe({next:e,error:n,complete:r})}}return i.normalizeQueryParams=_a,i.joinWithSlash=Tv,i.stripTrailingSlash=d3,i.\u0275fac=function(e){return new(e||i)(fe(_c))},i.\u0275prov=Ye({token:i,factory:function(){return function S7(){return new gc(fe(_c))}()},providedIn:"root"}),i})();function m3(i){return i.replace(/\/index.html$/,"")}function w3(i,t){t=encodeURIComponent(t);for(const e of i.split(";")){const n=e.indexOf("="),[r,o]=-1==n?[e,""]:[e.slice(0,n),e.slice(n+1)];if(r.trim()===t)return decodeURIComponent(o)}return null}let bc=(()=>{class i{constructor(e,n,r,o){this._iterableDiffers=e,this._keyValueDiffers=n,this._ngEl=r,this._renderer=o,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&(em(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){const e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}}_applyKeyValueChanges(e){e.forEachAddedItem(n=>this._toggleClass(n.key,n.currentValue)),e.forEachChangedItem(n=>this._toggleClass(n.key,n.currentValue)),e.forEachRemovedItem(n=>{n.previousValue&&this._toggleClass(n.key,!1)})}_applyIterableChanges(e){e.forEachAddedItem(n=>{if("string"!=typeof n.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${$i(n.item)}`);this._toggleClass(n.item,!0)}),e.forEachRemovedItem(n=>this._toggleClass(n.item,!1))}_applyClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(n=>this._toggleClass(n,!0)):Object.keys(e).forEach(n=>this._toggleClass(n,!!e[n])))}_removeClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(n=>this._toggleClass(n,!1)):Object.keys(e).forEach(n=>this._toggleClass(n,!1)))}_toggleClass(e,n){(e=e.trim())&&e.split(/\s+/g).forEach(r=>{n?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}}return i.\u0275fac=function(e){return new(e||i)(M(Yo),M(mm),M(Ze),M(Is))},i.\u0275dir=De({type:i,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),i})();class pH{constructor(t,e,n,r){this.$implicit=t,this.ngForOf=e,this.index=n,this.count=r}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let kn=(()=>{class i{constructor(e,n,r){this._viewContainer=e,this._template=n,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const n=this._viewContainer;e.forEachOperation((r,o,s)=>{if(null==r.previousIndex)n.createEmbeddedView(this._template,new pH(r.item,this._ngForOf,-1,-1),null===s?void 0:s);else if(null==s)n.remove(null===o?void 0:o);else if(null!==o){const a=n.get(o);n.move(a,s),D3(a,r)}});for(let r=0,o=n.length;r{D3(n.get(r.currentIndex),r)})}static ngTemplateContextGuard(e,n){return!0}}return i.\u0275fac=function(e){return new(e||i)(M(en),M(Gi),M(Yo))},i.\u0275dir=De({type:i,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),i})();function D3(i,t){i.context.$implicit=t.item}let ii=(()=>{class i{constructor(e,n){this._viewContainer=e,this._context=new gH,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=n}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){C3("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){C3("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,n){return!0}}return i.\u0275fac=function(e){return new(e||i)(M(en),M(Gi))},i.\u0275dir=De({type:i,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),i})();class gH{constructor(){this.$implicit=null,this.ngIf=null}}function C3(i,t){if(t&&!t.createEmbeddedView)throw new Error(`${i} must be a TemplateRef, but received '${$i(t)}'.`)}class jv{constructor(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}}let mu=(()=>{class i{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(e)}_matchCase(e){const n=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||n,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),n}_updateDefaultCases(e){if(this._defaultViews&&e!==this._defaultUsed){this._defaultUsed=e;for(let n=0;n{class i{constructor(e,n,r){this.ngSwitch=r,r._addCase(),this._view=new jv(e,n)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return i.\u0275fac=function(e){return new(e||i)(M(en),M(Gi),M(mu,9))},i.\u0275dir=De({type:i,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),i})(),M3=(()=>{class i{constructor(e,n,r){r._addDefault(new jv(e,n))}}return i.\u0275fac=function(e){return new(e||i)(M(en),M(Gi),M(mu,9))},i.\u0275dir=De({type:i,selectors:[["","ngSwitchDefault",""]],standalone:!0}),i})(),fu=(()=>{class i{constructor(e,n,r){this._ngEl=e,this._differs=n,this._renderer=r,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,n){const[r,o]=e.split("."),s=-1===r.indexOf("-")?void 0:to.DashCase;null!=n?this._renderer.setStyle(this._ngEl.nativeElement,r,o?`${n}${o}`:n,s):this._renderer.removeStyle(this._ngEl.nativeElement,r,s)}_applyChanges(e){e.forEachRemovedItem(n=>this._setStyle(n.key,null)),e.forEachAddedItem(n=>this._setStyle(n.key,n.currentValue)),e.forEachChangedItem(n=>this._setStyle(n.key,n.currentValue))}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(mm),M(Is))},i.\u0275dir=De({type:i,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),i})(),_m=(()=>{class i{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(e.ngTemplateOutlet||e.ngTemplateOutletInjector){const n=this._viewContainerRef;if(this._viewRef&&n.remove(n.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:r,ngTemplateOutletContext:o,ngTemplateOutletInjector:s}=this;this._viewRef=n.createEmbeddedView(r,o,s?{injector:s}:void 0)}else this._viewRef=null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return i.\u0275fac=function(e){return new(e||i)(M(en))},i.\u0275dir=De({type:i,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[ki]}),i})();class yH{createSubscription(t,e){return t.subscribe({next:e,error:n=>{throw n}})}dispose(t){t.unsubscribe()}}class vH{createSubscription(t,e){return t.then(e,n=>{throw n})}dispose(t){}}const FH=new vH,wH=new yH;let ba=(()=>{class i{constructor(e){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue:(e&&this._subscribe(e),this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,n=>this._updateLatestValue(e,n))}_selectStrategy(e){if(im(e))return FH;if(SC(e))return wH;throw function ms(i,t){return new He(2100,!1)}()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,n){e===this._obj&&(this._latestValue=n,this._ref.markForCheck())}}return i.\u0275fac=function(e){return new(e||i)(M(Nt,16))},i.\u0275pipe=nr({name:"async",type:i,pure:!1,standalone:!0}),i})(),En=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})();const T3="browser";function cl(i){return i===T3}let UH=(()=>{class i{}return i.\u0275prov=Ye({token:i,providedIn:"root",factory:()=>new WH(fe(Lt),window)}),i})();class WH{constructor(t,e){this.document=t,this.window=e,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 e=function $H(i,t){const e=i.getElementById(t)||i.getElementsByName(t)[0];if(e)return e;if("function"==typeof i.createTreeWalker&&i.body&&(i.body.createShadowRoot||i.body.attachShadow)){const n=i.createTreeWalker(i.body,NodeFilter.SHOW_ELEMENT);let r=n.currentNode;for(;r;){const o=r.shadowRoot;if(o){const s=o.getElementById(t)||o.querySelector(`[name="${t}"]`);if(s)return s}r=n.nextNode()}}return null}(this.document,t);e&&(this.scrollToElement(e),e.focus())}setHistoryScrollRestoration(t){if(this.supportScrollRestoration()){const e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}}scrollToElement(t){const e=t.getBoundingClientRect(),n=e.left+this.window.pageXOffset,r=e.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(n-o[0],r-o[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const t=A3(this.window.history)||A3(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 A3(i){return Object.getOwnPropertyDescriptor(i,"scrollRestoration")}class L3{}class yj extends x7{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class Wv extends yj{static makeCurrent(){!function k7(i){Ev||(Ev=i)}(new Wv)}onAndCancel(t,e,n){return t.addEventListener(e,n,!1),()=>{t.removeEventListener(e,n,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,e){return(e=e||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,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getBaseHref(t){const e=function vj(){return bm=bm||document.querySelector("base"),bm?bm.getAttribute("href"):null}();return null==e?null:function Fj(i){G_=G_||document.createElement("a"),G_.setAttribute("href",i);const t=G_.pathname;return"/"===t.charAt(0)?t:`/${t}`}(e)}resetBaseElement(){bm=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return w3(document.cookie,t)}}let G_,bm=null;const B3=new Ae("TRANSITION_ID"),kj=[{provide:hm,useFactory:function wj(i,t,e){return()=>{e.get(A_).donePromise.then(()=>{const n=Ys(),r=t.querySelectorAll(`style[ng-transition="${i}"]`);for(let o=0;o{class i{build(){return new XMLHttpRequest}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})();const q_=new Ae("EventManagerPlugins");let K_=(()=>{class i{constructor(e,n){this._zone=n,this._eventNameToPlugin=new Map,e.forEach(r=>r.manager=this),this._plugins=e.slice().reverse()}addEventListener(e,n,r){return this._findPluginFor(n).addEventListener(e,n,r)}addGlobalEventListener(e,n,r){return this._findPluginFor(n).addGlobalEventListener(e,n,r)}getZone(){return this._zone}_findPluginFor(e){const n=this._eventNameToPlugin.get(e);if(n)return n;const r=this._plugins;for(let o=0;o{class i{constructor(){this._stylesSet=new Set}addStyles(e){const n=new Set;e.forEach(r=>{this._stylesSet.has(r)||(this._stylesSet.add(r),n.add(r))}),this.onStylesAdded(n)}onStylesAdded(e){}getAllStyles(){return Array.from(this._stylesSet)}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})(),ym=(()=>{class i extends j3{constructor(e){super(),this._doc=e,this._hostNodes=new Map,this._hostNodes.set(e.head,[])}_addStylesToHost(e,n,r){e.forEach(o=>{const s=this._doc.createElement("style");s.textContent=o,r.push(n.appendChild(s))})}addHost(e){const n=[];this._addStylesToHost(this._stylesSet,e,n),this._hostNodes.set(e,n)}removeHost(e){const n=this._hostNodes.get(e);n&&n.forEach(Y3),this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach((n,r)=>{this._addStylesToHost(e,r,n)})}ngOnDestroy(){this._hostNodes.forEach(e=>e.forEach(Y3))}}return i.\u0275fac=function(e){return new(e||i)(fe(Lt))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})();function Y3(i){Ys().remove(i)}const $v={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/"},Gv=/%COMP%/g;function qv(i,t){return t.flat(100).map(e=>e.replace(Gv,i))}function U3(i){return t=>{if("__ngUnwrap__"===t)return i;!1===i(t)&&(t.preventDefault(),t.returnValue=!1)}}let X_=(()=>{class i{constructor(e,n,r){this.eventManager=e,this.sharedStylesHost=n,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new Kv(e)}createRenderer(e,n){if(!e||!n)return this.defaultRenderer;switch(n.encapsulation){case ir.Emulated:{let r=this.rendererByCompId.get(n.id);return r||(r=new Aj(this.eventManager,this.sharedStylesHost,n,this.appId),this.rendererByCompId.set(n.id,r)),r.applyToHost(e),r}case 1:case ir.ShadowDom:return new Lj(this.eventManager,this.sharedStylesHost,e,n);default:if(!this.rendererByCompId.has(n.id)){const r=qv(n.id,n.styles);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(n.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return i.\u0275fac=function(e){return new(e||i)(fe(K_),fe(ym),fe(uu))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})();class Kv{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,e){return e?document.createElementNS($v[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){($3(t)?t.content:t).appendChild(e)}insertBefore(t,e,n){t&&($3(t)?t.content:t).insertBefore(e,n)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let n="string"==typeof t?document.querySelector(t):t;if(!n)throw new Error(`The selector "${t}" did not match any elements`);return e||(n.textContent=""),n}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,n,r){if(r){e=r+":"+e;const o=$v[r];o?t.setAttributeNS(o,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)}removeAttribute(t,e,n){if(n){const r=$v[n];r?t.removeAttributeNS(r,e):t.removeAttribute(`${n}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,n,r){r&(to.DashCase|to.Important)?t.style.setProperty(e,n,r&to.Important?"important":""):t.style[e]=n}removeStyle(t,e,n){n&to.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,n){t[e]=n}setValue(t,e){t.nodeValue=e}listen(t,e,n){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,U3(n)):this.eventManager.addEventListener(t,e,U3(n))}}function $3(i){return"TEMPLATE"===i.tagName&&void 0!==i.content}class Aj extends Kv{constructor(t,e,n,r){super(t),this.component=n;const o=qv(r+"-"+n.id,n.styles);e.addStyles(o),this.contentAttr=function Ej(i){return"_ngcontent-%COMP%".replace(Gv,i)}(r+"-"+n.id),this.hostAttr=function Sj(i){return"_nghost-%COMP%".replace(Gv,i)}(r+"-"+n.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const n=super.createElement(t,e);return super.setAttribute(n,this.contentAttr,""),n}}class Lj extends Kv{constructor(t,e,n,r){super(t),this.sharedStylesHost=e,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const o=qv(r.id,r.styles);for(let s=0;s{class i extends H3{constructor(e){super(e)}supports(e){return!0}addEventListener(e,n,r){return e.addEventListener(n,r,!1),()=>this.removeEventListener(e,n,r)}removeEventListener(e,n,r){return e.removeEventListener(n,r)}}return i.\u0275fac=function(e){return new(e||i)(fe(Lt))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})();const G3=["alt","control","meta","shift"],Nj={"\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"},Oj={alt:i=>i.altKey,control:i=>i.ctrlKey,meta:i=>i.metaKey,shift:i=>i.shiftKey};let Pj=(()=>{class i extends H3{constructor(e){super(e)}supports(e){return null!=i.parseEventName(e)}addEventListener(e,n,r){const o=i.parseEventName(n),s=i.eventCallback(o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Ys().onAndCancel(e,o.domEventName,s))}static parseEventName(e){const n=e.toLowerCase().split("."),r=n.shift();if(0===n.length||"keydown"!==r&&"keyup"!==r)return null;const o=i._normalizeKey(n.pop());let s="",a=n.indexOf("code");if(a>-1&&(n.splice(a,1),s="code."),G3.forEach(f=>{const y=n.indexOf(f);y>-1&&(n.splice(y,1),s+=f+".")}),s+=o,0!=n.length||0===o.length)return null;const l={};return l.domEventName=r,l.fullKey=s,l}static matchEventFullKeyCode(e,n){let r=Nj[e.key]||e.key,o="";return n.indexOf("code.")>-1&&(r=e.code,o="code."),!(null==r||!r)&&(r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),G3.forEach(s=>{s!==r&&(0,Oj[s])(e)&&(o+=s+".")}),o+=r,o===n)}static eventCallback(e,n,r){return o=>{i.matchEventFullKeyCode(o,e)&&r.runGuarded(()=>n(o))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return i.\u0275fac=function(e){return new(e||i)(fe(Lt))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})();const K3=[{provide:al,useValue:T3},{provide:LE,useValue:function Rj(){Wv.makeCurrent()},multi:!0},{provide:Lt,useFactory:function Hj(){return function CN(i){sy=i}(document),document},deps:[]}],jj=zE(v7,"browser",K3),X3=new Ae(""),Q3=[{provide:L_,useClass:class xj{addToWindow(t){Zi.getAngularTestability=(n,r=!0)=>{const o=t.findTestabilityInTree(n,r);if(null==o)throw new Error("Could not find testability for element.");return o},Zi.getAllAngularTestabilities=()=>t.getAllTestabilities(),Zi.getAllAngularRootElements=()=>t.getAllRootElements(),Zi.frameworkStabilizers||(Zi.frameworkStabilizers=[]),Zi.frameworkStabilizers.push(n=>{const r=Zi.getAllAngularTestabilities();let o=r.length,s=!1;const a=function(l){s=s||l,o--,0==o&&n(s)};r.forEach(function(l){l.whenStable(a)})})}findTestabilityInTree(t,e,n){return null==e?null:t.getTestability(e)??(n?Ys().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null)}},deps:[]},{provide:HE,useClass:yv,deps:[ct,vv,L_]},{provide:yv,useClass:yv,deps:[ct,vv,L_]}],Z3=[{provide:fy,useValue:"root"},{provide:ua,useFactory:function Bj(){return new ua},deps:[]},{provide:q_,useClass:Ij,multi:!0,deps:[Lt,ct,al]},{provide:q_,useClass:Pj,multi:!0,deps:[Lt]},{provide:X_,useClass:X_,deps:[K_,ym,uu]},{provide:Wd,useExisting:X_},{provide:j3,useExisting:ym},{provide:ym,useClass:ym,deps:[Lt]},{provide:K_,useClass:K_,deps:[q_,ct]},{provide:L3,useClass:Dj,deps:[]},[]];let J3=(()=>{class i{constructor(e){}static withServerTransition(e){return{ngModule:i,providers:[{provide:uu,useValue:e.appId},{provide:B3,useExisting:uu},kj]}}}return i.\u0275fac=function(e){return new(e||i)(fe(X3,12))},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[...Z3,...Q3],imports:[En,F7]}),i})(),e4=(()=>{class i{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}}return i.\u0275fac=function(e){return new(e||i)(fe(Lt))},i.\u0275prov=Ye({token:i,factory:function(e){let n=null;return n=e?new e:function Vj(){return new e4(fe(Lt))}(),n},providedIn:"root"}),i})();typeof window<"u"&&window;let vm=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:function(e){let n=null;return n=e?new(e||i):fe(r4),n},providedIn:"root"}),i})(),r4=(()=>{class i extends vm{constructor(e){super(),this._doc=e}sanitize(e,n){if(null==n)return null;switch(e){case Yi.NONE:return n;case Yi.HTML:return As(n,"HTML")?_o(n):FD(this._doc,String(n)).toString();case Yi.STYLE:return As(n,"Style")?_o(n):n;case Yi.SCRIPT:if(As(n,"Script"))return _o(n);throw new Error("unsafe value used in a script context");case Yi.URL:return As(n,"URL")?_o(n):n_(String(n));case Yi.RESOURCE_URL:if(As(n,"ResourceURL"))return _o(n);throw new Error(`unsafe value used in a resource URL context (see ${fd})`);default:throw new Error(`Unexpected SecurityContext ${e} (see ${fd})`)}}bypassSecurityTrustHtml(e){return function IN(i){return new MN(i)}(e)}bypassSecurityTrustStyle(e){return function NN(i){return new EN(i)}(e)}bypassSecurityTrustScript(e){return function ON(i){return new SN(i)}(e)}bypassSecurityTrustUrl(e){return function PN(i){return new TN(i)}(e)}bypassSecurityTrustResourceUrl(e){return function RN(i){return new AN(i)}(e)}}return i.\u0275fac=function(e){return new(e||i)(fe(Lt))},i.\u0275prov=Ye({token:i,factory:function(e){let n=null;return n=e?new e:function Kj(i){return new r4(i.get(Lt))}(fe(gn)),n},providedIn:"root"}),i})();function vt(...i){return yn(i,Cn(i))}class di extends ae{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return!e.closed&&t.next(this._value),e}getValue(){const{hasError:t,thrownError:e,_value:n}=this;if(t)throw e;return this._throwIfClosed(),n}next(t){super.next(this._value=t)}}const Q_=c(i=>function(){i(this),this.name="EmptyError",this.message="no elements in sequence"}),{isArray:Xj}=Array,{getPrototypeOf:Qj,prototype:Zj,keys:Jj}=Object;function o4(i){if(1===i.length){const t=i[0];if(Xj(t))return{args:t,keys:null};if(function eY(i){return i&&"object"==typeof i&&Qj(i)===Zj}(t)){const e=Jj(t);return{args:e.map(n=>t[n]),keys:e}}}return{args:i,keys:null}}const{isArray:tY}=Array;function Zv(i){return Te(t=>function iY(i,t){return tY(t)?i(...t):i(t)}(i,t))}function s4(i,t){return i.reduce((e,n,r)=>(e[n]=t[r],e),{})}function Jv(...i){const t=Cn(i),e=Ki(i),{args:n,keys:r}=o4(i);if(0===n.length)return yn([],t);const o=new Qe(function nY(i,t,e=we){return n=>{a4(t,()=>{const{length:r}=i,o=new Array(r);let s=r,a=r;for(let l=0;l{const f=yn(i[l],t);let y=!1;f.subscribe(tt(n,S=>{o[l]=S,y||(y=!0,a--),a||n.next(e(o.slice()))},()=>{--s||n.complete()}))},n)},n)}}(n,t,r?s=>s4(r,s):we));return e?o.pipe(Zv(e)):o}function a4(i,t,e){i?Ir(e,i,t):t()}function yc(...i){return function rY(){return si(1)}()(yn(i,Cn(i)))}function vc(i){return new Qe(t=>{Ti(i()).subscribe(t)})}function Fc(i,t){const e=g(i)?i:()=>i,n=r=>r.error(e());return new Qe(t?r=>t.schedule(n,0,r):n)}function eF(){return ot((i,t)=>{let e=null;i._refCount++;const n=tt(t,void 0,void 0,void 0,()=>{if(!i||i._refCount<=0||0<--i._refCount)return void(e=null);const r=i._connection,o=e;e=null,r&&(!o||r===o)&&r.unsubscribe(),t.unsubscribe()});i.subscribe(n),n.closed||(e=i.connect())})}class Z_ extends Qe{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,Ne(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 h;const e=this.getSubject();t.add(this.source.subscribe(tt(e,void 0,()=>{this._teardown(),e.complete()},n=>{this._teardown(),e.error(n)},()=>this._teardown()))),t.closed&&(this._connection=null,t=h.EMPTY)}return t}refCount(){return eF()(this)}}function Vn(i,t){return ot((e,n)=>{let r=null,o=0,s=!1;const a=()=>s&&!r&&n.complete();e.subscribe(tt(n,l=>{r?.unsubscribe();let f=0;const y=o++;Ti(i(l,y)).subscribe(r=tt(n,S=>n.next(t?t(l,S,y,f++):S),()=>{r=null,a()}))},()=>{s=!0,a()}))})}function yi(i){return i<=0?()=>An:ot((t,e)=>{let n=0;t.subscribe(tt(e,r=>{++n<=i&&(e.next(r),i<=n&&e.complete())}))})}function Nn(...i){const t=Cn(i);return ot((e,n)=>{(t?yc(i,e,t):yc(i,e)).subscribe(n)})}function ni(i,t){return ot((e,n)=>{let r=0;e.subscribe(tt(n,o=>i.call(t,o,r++)&&n.next(o)))})}function J_(i){return ot((t,e)=>{let n=!1;t.subscribe(tt(e,r=>{n=!0,e.next(r)},()=>{n||e.next(i),e.complete()}))})}function l4(i=oY){return ot((t,e)=>{let n=!1;t.subscribe(tt(e,r=>{n=!0,e.next(r)},()=>n?e.complete():e.error(i())))})}function oY(){return new Q_}function ya(i,t){const e=arguments.length>=2;return n=>n.pipe(i?ni((r,o)=>i(r,o,n)):we,yi(1),e?J_(t):l4(()=>new Q_))}function ul(i,t){return g(t)?sn(i,t,1):sn(i,1)}function Sn(i,t,e){const n=g(i)||t||e?{next:i,error:t,complete:e}:i;return n?ot((r,o)=>{var s;null===(s=n.subscribe)||void 0===s||s.call(n);let a=!0;r.subscribe(tt(o,l=>{var f;null===(f=n.next)||void 0===f||f.call(n,l),o.next(l)},()=>{var l;a=!1,null===(l=n.complete)||void 0===l||l.call(n),o.complete()},l=>{var f;a=!1,null===(f=n.error)||void 0===f||f.call(n,l),o.error(l)},()=>{var l,f;a&&(null===(l=n.unsubscribe)||void 0===l||l.call(n)),null===(f=n.finalize)||void 0===f||f.call(n)}))}):we}function va(i){return ot((t,e)=>{let o,n=null,r=!1;n=t.subscribe(tt(e,void 0,void 0,s=>{o=Ti(i(s,va(i)(t))),n?(n.unsubscribe(),n=null,o.subscribe(e)):r=!0})),r&&(n.unsubscribe(),n=null,o.subscribe(e))})}function sY(i,t,e,n,r){return(o,s)=>{let a=e,l=t,f=0;o.subscribe(tt(s,y=>{const S=f++;l=a?i(l,y,S):(a=!0,y),n&&s.next(l)},r&&(()=>{a&&s.next(l),s.complete()})))}}function c4(i,t){return ot(sY(i,t,arguments.length>=2,!0))}function tF(i){return i<=0?()=>An:ot((t,e)=>{let n=[];t.subscribe(tt(e,r=>{n.push(r),i{for(const r of n)e.next(r);e.complete()},void 0,()=>{n=null}))})}function d4(i,t){const e=arguments.length>=2;return n=>n.pipe(i?ni((r,o)=>i(r,o,n)):we,tF(1),e?J_(t):l4(()=>new Q_))}function u4(i,t=!1){return ot((e,n)=>{let r=0;e.subscribe(tt(n,o=>{const s=i(o,r++);(s||t)&&n.next(o),!s&&n.complete()}))})}function eg(i){return Te(()=>i)}function tg(i){return ot((t,e)=>{try{t.subscribe(e)}finally{e.add(i)}})}const ui="primary",Fm=Symbol("RouteTitle");class aY{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e[0]:e}return null}getAll(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function pu(i){return new aY(i)}function lY(i,t,e){const n=e.path.split("/");if(n.length>i.length||"full"===e.pathMatch&&(t.hasChildren()||n.lengthn[o]===r)}return i===t}function m4(i){return Array.prototype.concat.apply([],i)}function f4(i){return i.length>0?i[i.length-1]:null}function br(i,t){for(const e in i)i.hasOwnProperty(e)&&t(i[e],e)}function hl(i){return zy(i)?i:im(i)?yn(Promise.resolve(i)):vt(i)}const ig=!1,dY={exact:function g4(i,t,e){if(!kc(i.segments,t.segments)||!ng(i.segments,t.segments,e)||i.numberOfChildren!==t.numberOfChildren)return!1;for(const n in t.children)if(!i.children[n]||!g4(i.children[n],t.children[n],e))return!1;return!0},subset:b4},p4={exact:function uY(i,t){return Vs(i,t)},subset:function hY(i,t){return Object.keys(t).length<=Object.keys(i).length&&Object.keys(t).every(e=>h4(i[e],t[e]))},ignored:()=>!0};function _4(i,t,e){return dY[e.paths](i.root,t.root,e.matrixParams)&&p4[e.queryParams](i.queryParams,t.queryParams)&&!("exact"===e.fragment&&i.fragment!==t.fragment)}function b4(i,t,e){return y4(i,t,t.segments,e)}function y4(i,t,e,n){if(i.segments.length>e.length){const r=i.segments.slice(0,e.length);return!(!kc(r,e)||t.hasChildren()||!ng(r,e,n))}if(i.segments.length===e.length){if(!kc(i.segments,e)||!ng(i.segments,e,n))return!1;for(const r in t.children)if(!i.children[r]||!b4(i.children[r],t.children[r],n))return!1;return!0}{const r=e.slice(0,i.segments.length),o=e.slice(i.segments.length);return!!(kc(i.segments,r)&&ng(i.segments,r,n)&&i.children[ui])&&y4(i.children[ui],t,o,n)}}function ng(i,t,e){return t.every((n,r)=>p4[e](i[r].parameters,n.parameters))}class wc{constructor(t=new hi([],{}),e={},n=null){this.root=t,this.queryParams=e,this.fragment=n}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=pu(this.queryParams)),this._queryParamMap}toString(){return pY.serialize(this)}}class hi{constructor(t,e){this.segments=t,this.children=e,this.parent=null,br(e,(n,r)=>n.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return rg(this)}}class wm{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=pu(this.parameters)),this._parameterMap}toString(){return w4(this)}}function kc(i,t){return i.length===t.length&&i.every((e,n)=>e.path===t[n].path)}let km=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:function(){return new iF},providedIn:"root"}),i})();class iF{parse(t){const e=new xY(t);return new wc(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){const e=`/${xm(t.root,!0)}`,n=function bY(i){const t=Object.keys(i).map(e=>{const n=i[e];return Array.isArray(n)?n.map(r=>`${og(e)}=${og(r)}`).join("&"):`${og(e)}=${og(n)}`}).filter(e=>!!e);return t.length?`?${t.join("&")}`:""}(t.queryParams);return`${e}${n}${"string"==typeof t.fragment?`#${function _Y(i){return encodeURI(i)}(t.fragment)}`:""}`}}const pY=new iF;function rg(i){return i.segments.map(t=>w4(t)).join("/")}function xm(i,t){if(!i.hasChildren())return rg(i);if(t){const e=i.children[ui]?xm(i.children[ui],!1):"",n=[];return br(i.children,(r,o)=>{o!==ui&&n.push(`${o}:${xm(r,!1)}`)}),n.length>0?`${e}(${n.join("//")})`:e}{const e=function fY(i,t){let e=[];return br(i.children,(n,r)=>{r===ui&&(e=e.concat(t(n,r)))}),br(i.children,(n,r)=>{r!==ui&&(e=e.concat(t(n,r)))}),e}(i,(n,r)=>r===ui?[xm(i.children[ui],!1)]:[`${r}:${xm(n,!1)}`]);return 1===Object.keys(i.children).length&&null!=i.children[ui]?`${rg(i)}/${e[0]}`:`${rg(i)}/(${e.join("//")})`}}function v4(i){return encodeURIComponent(i).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function og(i){return v4(i).replace(/%3B/gi,";")}function nF(i){return v4(i).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function sg(i){return decodeURIComponent(i)}function F4(i){return sg(i.replace(/\+/g,"%20"))}function w4(i){return`${nF(i.path)}${function gY(i){return Object.keys(i).map(t=>`;${nF(t)}=${nF(i[t])}`).join("")}(i.parameters)}`}const yY=/^[^\/()?;=#]+/;function ag(i){const t=i.match(yY);return t?t[0]:""}const vY=/^[^=?&#]+/,wY=/^[^&#]+/;class xY{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new hi([],{}):new hi([],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 e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(n[ui]=new hi(t,e)),n}parseSegment(){const t=ag(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new He(4009,ig);return this.capture(t),new wm(sg(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const e=ag(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){const r=ag(this.remaining);r&&(n=r,this.capture(n))}t[sg(e)]=sg(n)}parseQueryParam(t){const e=function FY(i){const t=i.match(vY);return t?t[0]:""}(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){const s=function kY(i){const t=i.match(wY);return t?t[0]:""}(this.remaining);s&&(n=s,this.capture(n))}const r=F4(e),o=F4(n);if(t.hasOwnProperty(r)){let s=t[r];Array.isArray(s)||(s=[s],t[r]=s),s.push(o)}else t[r]=o}parseParens(t){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const n=ag(this.remaining),r=this.remaining[n.length];if("/"!==r&&")"!==r&&";"!==r)throw new He(4010,ig);let o;n.indexOf(":")>-1?(o=n.slice(0,n.indexOf(":")),this.capture(o),this.capture(":")):t&&(o=ui);const s=this.parseChildren();e[o]=1===Object.keys(s).length?s[ui]:new hi([],s),this.consumeOptional("//")}return e}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 He(4011,ig)}}function rF(i){return i.segments.length>0?new hi([],{[ui]:i}):i}function lg(i){const t={};for(const n of Object.keys(i.children)){const o=lg(i.children[n]);(o.segments.length>0||o.hasChildren())&&(t[n]=o)}return function DY(i){if(1===i.numberOfChildren&&i.children[ui]){const t=i.children[ui];return new hi(i.segments.concat(t.segments),t.children)}return i}(new hi(i.segments,t))}function xc(i){return i instanceof wc}function EY(i,t,e,n,r){if(0===e.length)return _u(t.root,t.root,t.root,n,r);const o=function D4(i){if("string"==typeof i[0]&&1===i.length&&"/"===i[0])return new x4(!0,0,i);let t=0,e=!1;const n=i.reduce((r,o,s)=>{if("object"==typeof o&&null!=o){if(o.outlets){const a={};return br(o.outlets,(l,f)=>{a[f]="string"==typeof l?l.split("/"):l}),[...r,{outlets:a}]}if(o.segmentPath)return[...r,o.segmentPath]}return"string"!=typeof o?[...r,o]:0===s?(o.split("/").forEach((a,l)=>{0==l&&"."===a||(0==l&&""===a?e=!0:".."===a?t++:""!=a&&r.push(a))}),r):[...r,o]},[]);return new x4(e,t,n)}(e);return o.toRoot()?_u(t.root,t.root,new hi([],{}),n,r):function s(l){const f=function TY(i,t,e,n){if(i.isAbsolute)return new gu(t.root,!0,0);if(-1===n)return new gu(e,e===t.root,0);return function C4(i,t,e){let n=i,r=t,o=e;for(;o>r;){if(o-=r,n=n.parent,!n)throw new He(4005,!1);r=n.segments.length}return new gu(n,!1,r-o)}(e,n+(Dm(i.commands[0])?0:1),i.numberOfDoubleDots)}(o,t,i.snapshot?._urlSegment,l),y=f.processChildren?Mm(f.segmentGroup,f.index,o.commands):sF(f.segmentGroup,f.index,o.commands);return _u(t.root,f.segmentGroup,y,n,r)}(i.snapshot?._lastPathIndex)}function Dm(i){return"object"==typeof i&&null!=i&&!i.outlets&&!i.segmentPath}function Cm(i){return"object"==typeof i&&null!=i&&i.outlets}function _u(i,t,e,n,r){let s,o={};n&&br(n,(l,f)=>{o[f]=Array.isArray(l)?l.map(y=>`${y}`):`${l}`}),s=i===t?e:k4(i,t,e);const a=rF(lg(s));return new wc(a,o,r)}function k4(i,t,e){const n={};return br(i.children,(r,o)=>{n[o]=r===t?e:k4(r,t,e)}),new hi(i.segments,n)}class x4{constructor(t,e,n){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=n,t&&n.length>0&&Dm(n[0]))throw new He(4003,!1);const r=n.find(Cm);if(r&&r!==f4(n))throw new He(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class gu{constructor(t,e,n){this.segmentGroup=t,this.processChildren=e,this.index=n}}function sF(i,t,e){if(i||(i=new hi([],{})),0===i.segments.length&&i.hasChildren())return Mm(i,t,e);const n=function LY(i,t,e){let n=0,r=t;const o={match:!1,pathIndex:0,commandIndex:0};for(;r=e.length)return o;const s=i.segments[r],a=e[n];if(Cm(a))break;const l=`${a}`,f=n0&&void 0===l)break;if(l&&f&&"object"==typeof f&&void 0===f.outlets){if(!E4(l,f,s))return o;n+=2}else{if(!E4(l,{},s))return o;n++}r++}return{match:!0,pathIndex:r,commandIndex:n}}(i,t,e),r=e.slice(n.commandIndex);if(n.match&&n.pathIndex{"string"==typeof o&&(o=[o]),null!==o&&(r[s]=sF(i.children[s],t,o))}),br(i.children,(o,s)=>{void 0===n[s]&&(r[s]=o)}),new hi(i.segments,r)}}function aF(i,t,e){const n=i.segments.slice(0,t);let r=0;for(;r{"string"==typeof e&&(e=[e]),null!==e&&(t[n]=aF(new hi([],{}),0,e))}),t}function M4(i){const t={};return br(i,(e,n)=>t[n]=`${e}`),t}function E4(i,t,e){return i==e.path&&Vs(t,e.parameters)}class Fa{constructor(t,e){this.id=t,this.url=e}}class lF extends Fa{constructor(t,e,n="imperative",r=null){super(t,e),this.type=0,this.navigationTrigger=n,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Dc extends Fa{constructor(t,e,n){super(t,e),this.urlAfterRedirects=n,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class cg extends Fa{constructor(t,e,n,r){super(t,e),this.reason=n,this.code=r,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class S4 extends Fa{constructor(t,e,n,r){super(t,e),this.error=n,this.target=r,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class NY extends Fa{constructor(t,e,n,r){super(t,e),this.urlAfterRedirects=n,this.state=r,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class OY extends Fa{constructor(t,e,n,r){super(t,e),this.urlAfterRedirects=n,this.state=r,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class PY extends Fa{constructor(t,e,n,r,o){super(t,e),this.urlAfterRedirects=n,this.state=r,this.shouldActivate=o,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class RY extends Fa{constructor(t,e,n,r){super(t,e),this.urlAfterRedirects=n,this.state=r,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class BY extends Fa{constructor(t,e,n,r){super(t,e),this.urlAfterRedirects=n,this.state=r,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class HY{constructor(t){this.route=t,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class jY{constructor(t){this.route=t,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class YY{constructor(t){this.snapshot=t,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class VY{constructor(t){this.snapshot=t,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class zY{constructor(t){this.snapshot=t,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class UY{constructor(t){this.snapshot=t,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class T4{constructor(t,e,n){this.routerEvent=t,this.position=e,this.anchor=n,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}let $Y=(()=>{class i{createUrlTree(e,n,r,o,s,a){return EY(e||n.root,r,o,s,a)}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})(),GY=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:function(t){return $Y.\u0275fac(t)},providedIn:"root"}),i})();class A4{constructor(t){this._root=t}get root(){return this._root.value}parent(t){const e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}children(t){const e=cF(t,this._root);return e?e.children.map(n=>n.value):[]}firstChild(t){const e=cF(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=dF(t,this._root);return e.length<2?[]:e[e.length-2].children.map(r=>r.value).filter(r=>r!==t)}pathFromRoot(t){return dF(t,this._root).map(e=>e.value)}}function cF(i,t){if(i===t.value)return t;for(const e of t.children){const n=cF(i,e);if(n)return n}return null}function dF(i,t){if(i===t.value)return[t];for(const e of t.children){const n=dF(i,e);if(n.length)return n.unshift(t),n}return[]}class wa{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function bu(i){const t={};return i&&i.children.forEach(e=>t[e.value.outlet]=e),t}class L4 extends A4{constructor(t,e){super(t),this.snapshot=e,uF(this,t)}toString(){return this.snapshot.toString()}}function I4(i,t){const e=function qY(i,t){const s=new dg([],{},{},"",{},ui,t,null,i.root,-1,{});return new O4("",new wa(s,[]))}(i,t),n=new di([new wm("",{})]),r=new di({}),o=new di({}),s=new di({}),a=new di(""),l=new ka(n,r,s,a,o,ui,t,e.root);return l.snapshot=e.root,new L4(new wa(l,[]),e)}class ka{constructor(t,e,n,r,o,s,a,l){this.url=t,this.params=e,this.queryParams=n,this.fragment=r,this.data=o,this.outlet=s,this.component=a,this.title=this.data?.pipe(Te(f=>f[Fm]))??vt(void 0),this._futureSnapshot=l}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(Te(t=>pu(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Te(t=>pu(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function N4(i,t="emptyOnly"){const e=i.pathFromRoot;let n=0;if("always"!==t)for(n=e.length-1;n>=1;){const r=e[n],o=e[n-1];if(r.routeConfig&&""===r.routeConfig.path)n--;else{if(o.component)break;n--}}return function KY(i){return i.reduce((t,e)=>({params:{...t.params,...e.params},data:{...t.data,...e.data},resolve:{...e.data,...t.resolve,...e.routeConfig?.data,...e._resolvedData}}),{params:{},data:{},resolve:{}})}(e.slice(n))}class dg{constructor(t,e,n,r,o,s,a,l,f,y,S){this.url=t,this.params=e,this.queryParams=n,this.fragment=r,this.data=o,this.outlet=s,this.component=a,this.routeConfig=l,this._urlSegment=f,this._lastPathIndex=y,this._resolve=S}get title(){return this.data?.[Fm]}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=pu(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=pu(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(n=>n.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class O4 extends A4{constructor(t,e){super(e),this.url=t,uF(this,e)}toString(){return P4(this._root)}}function uF(i,t){t.value._routerState=i,t.children.forEach(e=>uF(i,e))}function P4(i){const t=i.children.length>0?` { ${i.children.map(P4).join(", ")} } `:"";return`${i.value}${t}`}function hF(i){if(i.snapshot){const t=i.snapshot,e=i._futureSnapshot;i.snapshot=e,Vs(t.queryParams,e.queryParams)||i.queryParams.next(e.queryParams),t.fragment!==e.fragment&&i.fragment.next(e.fragment),Vs(t.params,e.params)||i.params.next(e.params),function cY(i,t){if(i.length!==t.length)return!1;for(let e=0;eVs(e.parameters,t[n].parameters))}(i.url,t.url);return e&&!(!i.parent!=!t.parent)&&(!i.parent||mF(i.parent,t.parent))}function Em(i,t,e){if(e&&i.shouldReuseRoute(t.value,e.value.snapshot)){const n=e.value;n._futureSnapshot=t.value;const r=function QY(i,t,e){return t.children.map(n=>{for(const r of e.children)if(i.shouldReuseRoute(n.value,r.value.snapshot))return Em(i,n,r);return Em(i,n)})}(i,t,e);return new wa(n,r)}{if(i.shouldAttach(t.value)){const o=i.retrieve(t.value);if(null!==o){const s=o.route;return s.value._futureSnapshot=t.value,s.children=t.children.map(a=>Em(i,a)),s}}const n=function ZY(i){return new ka(new di(i.url),new di(i.params),new di(i.queryParams),new di(i.fragment),new di(i.data),i.outlet,i.component,i)}(t.value),r=t.children.map(o=>Em(i,o));return new wa(n,r)}}const fF="ngNavigationCancelingError";function R4(i,t){const{redirectTo:e,navigationBehaviorOptions:n}=xc(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,r=B4(!1,0,t);return r.url=e,r.navigationBehaviorOptions=n,r}function B4(i,t,e){const n=new Error("NavigationCancelingError: "+(i||""));return n[fF]=!0,n.cancellationCode=t,e&&(n.url=e),n}function H4(i){return j4(i)&&xc(i.url)}function j4(i){return i&&i[fF]}class JY{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.injector=null,this.children=new Sm,this.attachRef=null}}let Sm=(()=>{class i{constructor(){this.contexts=new Map}onChildOutletCreated(e,n){const r=this.getOrCreateContext(e);r.outlet=n,this.contexts.set(e,r)}onChildOutletDestroyed(e){const n=this.getContext(e);n&&(n.outlet=null,n.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let n=this.getContext(e);return n||(n=new JY,this.contexts.set(e,n)),n}getContext(e){return this.contexts.get(e)||null}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();const ug=!1;let pF=(()=>{class i{constructor(){this.activated=null,this._activatedRoute=null,this.name=ui,this.activateEvents=new Xe,this.deactivateEvents=new Xe,this.attachEvents=new Xe,this.detachEvents=new Xe,this.parentContexts=Gt(Sm),this.location=Gt(en),this.changeDetector=Gt(Nt),this.environmentInjector=Gt(Ls)}ngOnChanges(e){if(e.name){const{firstChange:n,previousValue:r}=e.name;if(n)return;this.isTrackedInParentContexts(r)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(r)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new He(4012,ug);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new He(4012,ug);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new He(4012,ug);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,n){this.activated=e,this._activatedRoute=n,this.location.insert(e.hostView),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,n){if(this.isActivated)throw new He(4013,ug);this._activatedRoute=e;const r=this.location,s=e.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,l=new eV(e,a,r.injector);if(n&&function tV(i){return!!i.resolveComponentFactory}(n)){const f=n.resolveComponentFactory(s);this.activated=r.createComponent(f,r.length,l)}else this.activated=r.createComponent(s,{index:r.length,injector:l,environmentInjector:n??this.environmentInjector});this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[ki]}),i})();class eV{constructor(t,e,n){this.route=t,this.childContexts=e,this.parent=n}get(t,e){return t===ka?this.route:t===Sm?this.childContexts:this.parent.get(t,e)}}let _F=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275cmp=qe({type:i,selectors:[["ng-component"]],standalone:!0,features:[iv],decls:1,vars:0,template:function(e,n){1&e&&Ee(0,"router-outlet")},dependencies:[pF],encapsulation:2}),i})();function Y4(i,t){return i.providers&&!i._injector&&(i._injector=M_(i.providers,t,`Route: ${i.path}`)),i._injector??t}function bF(i){const t=i.children&&i.children.map(bF),e=t?{...i,children:t}:{...i};return!e.component&&!e.loadComponent&&(t||e.loadChildren)&&e.outlet&&e.outlet!==ui&&(e.component=_F),e}function Uo(i){return i.outlet||ui}function V4(i,t){const e=i.filter(n=>Uo(n)===t);return e.push(...i.filter(n=>Uo(n)!==t)),e}function Tm(i){if(!i)return null;if(i.routeConfig?._injector)return i.routeConfig._injector;for(let t=i.parent;t;t=t.parent){const e=t.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}class sV{constructor(t,e,n,r){this.routeReuseStrategy=t,this.futureState=e,this.currState=n,this.forwardEvent=r}activate(t){const e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,t),hF(this.futureState.root),this.activateChildRoutes(e,n,t)}deactivateChildRoutes(t,e,n){const r=bu(e);t.children.forEach(o=>{const s=o.value.outlet;this.deactivateRoutes(o,r[s],n),delete r[s]}),br(r,(o,s)=>{this.deactivateRouteAndItsChildren(o,n)})}deactivateRoutes(t,e,n){const r=t.value,o=e?e.value:null;if(r===o)if(r.component){const s=n.getContext(r.outlet);s&&this.deactivateChildRoutes(t,e,s.children)}else this.deactivateChildRoutes(t,e,n);else o&&this.deactivateRouteAndItsChildren(e,n)}deactivateRouteAndItsChildren(t,e){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}detachAndStoreRouteSubtree(t,e){const n=e.getContext(t.value.outlet),r=n&&t.value.component?n.children:e,o=bu(t);for(const s of Object.keys(o))this.deactivateRouteAndItsChildren(o[s],r);if(n&&n.outlet){const s=n.outlet.detach(),a=n.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:s,route:t,contexts:a})}}deactivateRouteAndOutlet(t,e){const n=e.getContext(t.value.outlet),r=n&&t.value.component?n.children:e,o=bu(t);for(const s of Object.keys(o))this.deactivateRouteAndItsChildren(o[s],r);n&&n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated(),n.attachRef=null,n.resolver=null,n.route=null)}activateChildRoutes(t,e,n){const r=bu(e);t.children.forEach(o=>{this.activateRoutes(o,r[o.value.outlet],n),this.forwardEvent(new UY(o.value.snapshot))}),t.children.length&&this.forwardEvent(new VY(t.value.snapshot))}activateRoutes(t,e,n){const r=t.value,o=e?e.value:null;if(hF(r),r===o)if(r.component){const s=n.getOrCreateContext(r.outlet);this.activateChildRoutes(t,e,s.children)}else this.activateChildRoutes(t,e,n);else if(r.component){const s=n.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){const a=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.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),hF(a.route.value),this.activateChildRoutes(t,null,s.children)}else{const a=Tm(r.snapshot),l=a?.get(da)??null;s.attachRef=null,s.route=r,s.resolver=l,s.injector=a,s.outlet&&s.outlet.activateWith(r,s.injector),this.activateChildRoutes(t,null,s.children)}}else this.activateChildRoutes(t,null,n)}}class z4{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class hg{constructor(t,e){this.component=t,this.route=e}}function aV(i,t,e){const n=i._root;return Am(n,t?t._root:null,e,[n.value])}function yu(i,t){const e=Symbol(),n=t.get(i,e);return n===e?"function"!=typeof i||function nb(i){return null!==_d(i)}(i)?t.get(i):i:n}function Am(i,t,e,n,r={canDeactivateChecks:[],canActivateChecks:[]}){const o=bu(t);return i.children.forEach(s=>{(function cV(i,t,e,n,r={canDeactivateChecks:[],canActivateChecks:[]}){const o=i.value,s=t?t.value:null,a=e?e.getContext(i.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){const l=function dV(i,t,e){if("function"==typeof e)return e(i,t);switch(e){case"pathParamsChange":return!kc(i.url,t.url);case"pathParamsOrQueryParamsChange":return!kc(i.url,t.url)||!Vs(i.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!mF(i,t)||!Vs(i.queryParams,t.queryParams);default:return!mF(i,t)}}(s,o,o.routeConfig.runGuardsAndResolvers);l?r.canActivateChecks.push(new z4(n)):(o.data=s.data,o._resolvedData=s._resolvedData),Am(i,t,o.component?a?a.children:null:e,n,r),l&&a&&a.outlet&&a.outlet.isActivated&&r.canDeactivateChecks.push(new hg(a.outlet.component,s))}else s&&Lm(t,a,r),r.canActivateChecks.push(new z4(n)),Am(i,null,o.component?a?a.children:null:e,n,r)})(s,o[s.value.outlet],e,n.concat([s.value]),r),delete o[s.value.outlet]}),br(o,(s,a)=>Lm(s,e.getContext(a),r)),r}function Lm(i,t,e){const n=bu(i),r=i.value;br(n,(o,s)=>{Lm(o,r.component?t?t.children.getContext(s):null:t,e)}),e.canDeactivateChecks.push(new hg(r.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,r))}function Im(i){return"function"==typeof i}function yF(i){return i instanceof Q_||"EmptyError"===i?.name}const mg=Symbol("INITIAL_VALUE");function vu(){return Vn(i=>Jv(i.map(t=>t.pipe(yi(1),Nn(mg)))).pipe(Te(t=>{for(const e of t)if(!0!==e){if(e===mg)return mg;if(!1===e||e instanceof wc)return e}return!0}),ni(t=>t!==mg),yi(1)))}function U4(i){return function be(...i){return Le(i)}(Sn(t=>{if(xc(t))throw R4(0,t)}),Te(t=>!0===t))}const vF={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function W4(i,t,e,n,r){const o=FF(i,t,e);return o.matched?function MV(i,t,e,n){const r=t.canMatch;return r&&0!==r.length?vt(r.map(s=>{const a=yu(s,i);return hl(function _V(i){return i&&Im(i.canMatch)}(a)?a.canMatch(t,e):i.runInContext(()=>a(t,e)))})).pipe(vu(),U4()):vt(!0)}(n=Y4(t,n),t,e).pipe(Te(s=>!0===s?o:{...vF})):vt(o)}function FF(i,t,e){if(""===t.path)return"full"===t.pathMatch&&(i.hasChildren()||e.length>0)?{...vF}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const r=(t.matcher||lY)(e,i,t);if(!r)return{...vF};const o={};br(r.posParams,(a,l)=>{o[l]=a.path});const s=r.consumed.length>0?{...o,...r.consumed[r.consumed.length-1].parameters}:o;return{matched:!0,consumedSegments:r.consumed,remainingSegments:e.slice(r.consumed.length),parameters:s,positionalParamSegments:r.posParams??{}}}function fg(i,t,e,n){if(e.length>0&&function TV(i,t,e){return e.some(n=>pg(i,t,n)&&Uo(n)!==ui)}(i,e,n)){const o=new hi(t,function SV(i,t,e,n){const r={};r[ui]=n,n._sourceSegment=i,n._segmentIndexShift=t.length;for(const o of e)if(""===o.path&&Uo(o)!==ui){const s=new hi([],{});s._sourceSegment=i,s._segmentIndexShift=t.length,r[Uo(o)]=s}return r}(i,t,n,new hi(e,i.children)));return o._sourceSegment=i,o._segmentIndexShift=t.length,{segmentGroup:o,slicedSegments:[]}}if(0===e.length&&function AV(i,t,e){return e.some(n=>pg(i,t,n))}(i,e,n)){const o=new hi(i.segments,function EV(i,t,e,n,r){const o={};for(const s of n)if(pg(i,e,s)&&!r[Uo(s)]){const a=new hi([],{});a._sourceSegment=i,a._segmentIndexShift=t.length,o[Uo(s)]=a}return{...r,...o}}(i,t,e,n,i.children));return o._sourceSegment=i,o._segmentIndexShift=t.length,{segmentGroup:o,slicedSegments:e}}const r=new hi(i.segments,i.children);return r._sourceSegment=i,r._segmentIndexShift=t.length,{segmentGroup:r,slicedSegments:e}}function pg(i,t,e){return(!(i.hasChildren()||t.length>0)||"full"!==e.pathMatch)&&""===e.path}function $4(i,t,e,n){return!!(Uo(i)===n||n!==ui&&pg(t,e,i))&&("**"===i.path||FF(t,i,e).matched)}function G4(i,t,e){return 0===t.length&&!i.children[e]}const _g=!1;class gg{constructor(t){this.segmentGroup=t||null}}class q4{constructor(t){this.urlTree=t}}function Nm(i){return Fc(new gg(i))}function K4(i){return Fc(new q4(i))}class OV{constructor(t,e,n,r,o){this.injector=t,this.configLoader=e,this.urlSerializer=n,this.urlTree=r,this.config=o,this.allowRedirects=!0}apply(){const t=fg(this.urlTree.root,[],[],this.config).segmentGroup,e=new hi(t.segments,t.children);return this.expandSegmentGroup(this.injector,this.config,e,ui).pipe(Te(o=>this.createUrlTree(lg(o),this.urlTree.queryParams,this.urlTree.fragment))).pipe(va(o=>{if(o instanceof q4)return this.allowRedirects=!1,this.match(o.urlTree);throw o instanceof gg?this.noMatchError(o):o}))}match(t){return this.expandSegmentGroup(this.injector,this.config,t.root,ui).pipe(Te(r=>this.createUrlTree(lg(r),t.queryParams,t.fragment))).pipe(va(r=>{throw r instanceof gg?this.noMatchError(r):r}))}noMatchError(t){return new He(4002,_g)}createUrlTree(t,e,n){const r=rF(t);return new wc(r,e,n)}expandSegmentGroup(t,e,n,r){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(t,e,n).pipe(Te(o=>new hi([],o))):this.expandSegment(t,n,e,n.segments,r,!0)}expandChildren(t,e,n){const r=[];for(const o of Object.keys(n.children))"primary"===o?r.unshift(o):r.push(o);return yn(r).pipe(ul(o=>{const s=n.children[o],a=V4(e,o);return this.expandSegmentGroup(t,a,s,o).pipe(Te(l=>({segment:l,outlet:o})))}),c4((o,s)=>(o[s.outlet]=s.segment,o),{}),d4())}expandSegment(t,e,n,r,o,s){return yn(n).pipe(ul(a=>this.expandSegmentAgainstRoute(t,e,n,a,r,o,s).pipe(va(f=>{if(f instanceof gg)return vt(null);throw f}))),ya(a=>!!a),va((a,l)=>{if(yF(a))return G4(e,r,o)?vt(new hi([],{})):Nm(e);throw a}))}expandSegmentAgainstRoute(t,e,n,r,o,s,a){return $4(r,e,o,s)?void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,e,r,o,s):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,n,r,o,s):Nm(e):Nm(e)}expandSegmentAgainstRouteUsingRedirect(t,e,n,r,o,s){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,n,r,s):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,r,o,s)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,e,n,r){const o=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?K4(o):this.lineralizeSegments(n,o).pipe(sn(s=>{const a=new hi(s,{});return this.expandSegment(t,a,e,s,r,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,r,o,s){const{matched:a,consumedSegments:l,remainingSegments:f,positionalParamSegments:y}=FF(e,r,o);if(!a)return Nm(e);const S=this.applyRedirectCommands(l,r.redirectTo,y);return r.redirectTo.startsWith("/")?K4(S):this.lineralizeSegments(r,S).pipe(sn(z=>this.expandSegment(t,e,n,z.concat(f),s,!1)))}matchSegmentAgainstRoute(t,e,n,r,o){return"**"===n.path?(t=Y4(n,t),n.loadChildren?(n._loadedRoutes?vt({routes:n._loadedRoutes,injector:n._loadedInjector}):this.configLoader.loadChildren(t,n)).pipe(Te(a=>(n._loadedRoutes=a.routes,n._loadedInjector=a.injector,new hi(r,{})))):vt(new hi(r,{}))):W4(e,n,r,t).pipe(Vn(({matched:s,consumedSegments:a,remainingSegments:l})=>s?this.getChildConfig(t=n._injector??t,n,r).pipe(sn(y=>{const S=y.injector??t,z=y.routes,{segmentGroup:X,slicedSegments:oe}=fg(e,a,l,z),se=new hi(X.segments,X.children);if(0===oe.length&&se.hasChildren())return this.expandChildren(S,z,se).pipe(Te(ye=>new hi(a,ye)));if(0===z.length&&0===oe.length)return vt(new hi(a,{}));const pe=Uo(n)===o;return this.expandSegment(S,se,z,oe,pe?ui:o,!0).pipe(Te(Oe=>new hi(a.concat(Oe.segments),Oe.children)))})):Nm(e)))}getChildConfig(t,e,n){return e.children?vt({routes:e.children,injector:t}):e.loadChildren?void 0!==e._loadedRoutes?vt({routes:e._loadedRoutes,injector:e._loadedInjector}):function CV(i,t,e,n){const r=t.canLoad;return void 0===r||0===r.length?vt(!0):vt(r.map(s=>{const a=yu(s,i);return hl(function hV(i){return i&&Im(i.canLoad)}(a)?a.canLoad(t,e):i.runInContext(()=>a(t,e)))})).pipe(vu(),U4())}(t,e,n).pipe(sn(r=>r?this.configLoader.loadChildren(t,e).pipe(Sn(o=>{e._loadedRoutes=o.routes,e._loadedInjector=o.injector})):function IV(i){return Fc(B4(_g,3))}())):vt({routes:[],injector:t})}lineralizeSegments(t,e){let n=[],r=e.root;for(;;){if(n=n.concat(r.segments),0===r.numberOfChildren)return vt(n);if(r.numberOfChildren>1||!r.children[ui])return Fc(new He(4e3,_g));r=r.children[ui]}}applyRedirectCommands(t,e,n){return this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),t,n)}applyRedirectCreateUrlTree(t,e,n,r){const o=this.createSegmentGroup(t,e.root,n,r);return new wc(o,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const n={};return br(t,(r,o)=>{if("string"==typeof r&&r.startsWith(":")){const a=r.substring(1);n[o]=e[a]}else n[o]=r}),n}createSegmentGroup(t,e,n,r){const o=this.createSegments(t,e.segments,n,r);let s={};return br(e.children,(a,l)=>{s[l]=this.createSegmentGroup(t,a,n,r)}),new hi(o,s)}createSegments(t,e,n,r){return e.map(o=>o.path.startsWith(":")?this.findPosParam(t,o,r):this.findOrReturn(o,n))}findPosParam(t,e,n){const r=n[e.path.substring(1)];if(!r)throw new He(4001,_g);return r}findOrReturn(t,e){let n=0;for(const r of e){if(r.path===t.path)return e.splice(n),r;n++}return t}}class RV{}class jV{constructor(t,e,n,r,o,s,a){this.injector=t,this.rootComponentType=e,this.config=n,this.urlTree=r,this.url=o,this.paramsInheritanceStrategy=s,this.urlSerializer=a}recognize(){const t=fg(this.urlTree.root,[],[],this.config.filter(e=>void 0===e.redirectTo)).segmentGroup;return this.processSegmentGroup(this.injector,this.config,t,ui).pipe(Te(e=>{if(null===e)return null;const n=new dg([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},ui,this.rootComponentType,null,this.urlTree.root,-1,{}),r=new wa(n,e),o=new O4(this.url,r);return this.inheritParamsAndData(o._root),o}))}inheritParamsAndData(t){const e=t.value,n=N4(e,this.paramsInheritanceStrategy);e.params=Object.freeze(n.params),e.data=Object.freeze(n.data),t.children.forEach(r=>this.inheritParamsAndData(r))}processSegmentGroup(t,e,n,r){return 0===n.segments.length&&n.hasChildren()?this.processChildren(t,e,n):this.processSegment(t,e,n,n.segments,r)}processChildren(t,e,n){return yn(Object.keys(n.children)).pipe(ul(r=>{const o=n.children[r],s=V4(e,r);return this.processSegmentGroup(t,s,o,r)}),c4((r,o)=>r&&o?(r.push(...o),r):null),u4(r=>null!==r),J_(null),d4(),Te(r=>{if(null===r)return null;const o=Q4(r);return function YV(i){i.sort((t,e)=>t.value.outlet===ui?-1:e.value.outlet===ui?1:t.value.outlet.localeCompare(e.value.outlet))}(o),o}))}processSegment(t,e,n,r,o){return yn(e).pipe(ul(s=>this.processSegmentAgainstRoute(s._injector??t,s,n,r,o)),ya(s=>!!s),va(s=>{if(yF(s))return G4(n,r,o)?vt([]):vt(null);throw s}))}processSegmentAgainstRoute(t,e,n,r,o){if(e.redirectTo||!$4(e,n,r,o))return vt(null);let s;if("**"===e.path){const a=r.length>0?f4(r).parameters:{},l=J4(n)+r.length;s=vt({snapshot:new dg(r,a,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,eS(e),Uo(e),e.component??e._loadedComponent??null,e,Z4(n),l,tS(e)),consumedSegments:[],remainingSegments:[]})}else s=W4(n,e,r,t).pipe(Te(({matched:a,consumedSegments:l,remainingSegments:f,parameters:y})=>{if(!a)return null;const S=J4(n)+l.length;return{snapshot:new dg(l,y,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,eS(e),Uo(e),e.component??e._loadedComponent??null,e,Z4(n),S,tS(e)),consumedSegments:l,remainingSegments:f}}));return s.pipe(Vn(a=>{if(null===a)return vt(null);const{snapshot:l,consumedSegments:f,remainingSegments:y}=a;t=e._injector??t;const S=e._loadedInjector??t,z=function VV(i){return i.children?i.children:i.loadChildren?i._loadedRoutes:[]}(e),{segmentGroup:X,slicedSegments:oe}=fg(n,f,y,z.filter(pe=>void 0===pe.redirectTo));if(0===oe.length&&X.hasChildren())return this.processChildren(S,z,X).pipe(Te(pe=>null===pe?null:[new wa(l,pe)]));if(0===z.length&&0===oe.length)return vt([new wa(l,[])]);const se=Uo(e)===o;return this.processSegment(S,z,X,oe,se?ui:o).pipe(Te(pe=>null===pe?null:[new wa(l,pe)]))}))}}function zV(i){const t=i.value.routeConfig;return t&&""===t.path&&void 0===t.redirectTo}function Q4(i){const t=[],e=new Set;for(const n of i){if(!zV(n)){t.push(n);continue}const r=t.find(o=>n.value.routeConfig===o.value.routeConfig);void 0!==r?(r.children.push(...n.children),e.add(r)):t.push(n)}for(const n of e){const r=Q4(n.children);t.push(new wa(n.value,r))}return t.filter(n=>!e.has(n))}function Z4(i){let t=i;for(;t._sourceSegment;)t=t._sourceSegment;return t}function J4(i){let t=i,e=t._segmentIndexShift??0;for(;t._sourceSegment;)t=t._sourceSegment,e+=t._segmentIndexShift??0;return e-1}function eS(i){return i.data||{}}function tS(i){return i.resolve||{}}function iS(i){return"string"==typeof i.title||null===i.title}function wF(i){return Vn(t=>{const e=i(t);return e?yn(e).pipe(Te(()=>t)):vt(t)})}const Fu=new Ae("ROUTES");let kF=(()=>{class i{constructor(e,n){this.injector=e,this.compiler=n,this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return vt(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const n=hl(e.loadComponent()).pipe(Te(rS),Sn(o=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=o}),tg(()=>{this.componentLoaders.delete(e)})),r=new Z_(n,()=>new ae).pipe(eF());return this.componentLoaders.set(e,r),r}loadChildren(e,n){if(this.childrenLoaders.get(n))return this.childrenLoaders.get(n);if(n._loadedRoutes)return vt({routes:n._loadedRoutes,injector:n._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(n);const o=this.loadModuleFactoryOrRoutes(n.loadChildren).pipe(Te(a=>{this.onLoadEndListener&&this.onLoadEndListener(n);let l,f,y=!1;Array.isArray(a)?f=a:(l=a.create(e).injector,f=m4(l.get(Fu,[],Rt.Self|Rt.Optional)));return{routes:f.map(bF),injector:l}}),tg(()=>{this.childrenLoaders.delete(n)})),s=new Z_(o,()=>new ae).pipe(eF());return this.childrenLoaders.set(n,s),s}loadModuleFactoryOrRoutes(e){return hl(e()).pipe(Te(rS),sn(r=>r instanceof WM||Array.isArray(r)?vt(r):yn(this.compiler.compileModuleAsync(r))))}}return i.\u0275fac=function(e){return new(e||i)(fe(gn),fe(NE))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();function rS(i){return function ZV(i){return i&&"object"==typeof i&&"default"in i}(i)?i.default:i}let xF=(()=>{class i{constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new ae,this.configLoader=Gt(kF),this.environmentInjector=Gt(Ls),this.urlSerializer=Gt(km),this.rootContexts=Gt(Sm),this.navigationId=0,this.configLoader.onLoadEndListener=r=>this.events.next(new jY(r)),this.configLoader.onLoadStartListener=r=>this.events.next(new HY(r))}get hasRequestedNavigation(){return 0!==this.navigationId}complete(){this.transitions?.complete()}handleNavigationRequest(e){const n=++this.navigationId;this.transitions?.next({...this.transitions.value,...e,id:n})}setupNavigations(e){return this.transitions=new di({id:0,targetPageId:0,currentUrlTree:e.currentUrlTree,currentRawUrl:e.currentUrlTree,extractedUrl:e.urlHandlingStrategy.extract(e.currentUrlTree),urlAfterRedirects:e.urlHandlingStrategy.extract(e.currentUrlTree),rawUrl:e.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:e.routerState.snapshot,targetSnapshot:null,currentRouterState:e.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(ni(n=>0!==n.id),Te(n=>({...n,extractedUrl:e.urlHandlingStrategy.extract(n.rawUrl)})),Vn(n=>{let r=!1,o=!1;return vt(n).pipe(Sn(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}}),Vn(s=>{const a=e.browserUrlTree.toString(),l=!e.navigated||s.extractedUrl.toString()!==a||a!==e.currentUrlTree.toString();if(("reload"===e.onSameUrlNavigation||l)&&e.urlHandlingStrategy.shouldProcessUrl(s.rawUrl))return sS(s.source)&&(e.browserUrlTree=s.extractedUrl),vt(s).pipe(Vn(y=>{const S=this.transitions?.getValue();return this.events.next(new lF(y.id,this.urlSerializer.serialize(y.extractedUrl),y.source,y.restoredState)),S!==this.transitions?.getValue()?An:Promise.resolve(y)}),function PV(i,t,e,n){return Vn(r=>function NV(i,t,e,n,r){return new OV(i,t,e,n,r).apply()}(i,t,e,r.extractedUrl,n).pipe(Te(o=>({...r,urlAfterRedirects:o}))))}(this.environmentInjector,this.configLoader,this.urlSerializer,e.config),Sn(y=>{this.currentNavigation={...this.currentNavigation,finalUrl:y.urlAfterRedirects},n.urlAfterRedirects=y.urlAfterRedirects}),function WV(i,t,e,n,r){return sn(o=>function HV(i,t,e,n,r,o,s="emptyOnly"){return new jV(i,t,e,n,r,s,o).recognize().pipe(Vn(a=>null===a?function BV(i){return new Qe(t=>t.error(i))}(new RV):vt(a)))}(i,t,e,o.urlAfterRedirects,n.serialize(o.urlAfterRedirects),n,r).pipe(Te(s=>({...o,targetSnapshot:s}))))}(this.environmentInjector,e.rootComponentType,e.config,this.urlSerializer,e.paramsInheritanceStrategy),Sn(y=>{if(n.targetSnapshot=y.targetSnapshot,"eager"===e.urlUpdateStrategy){if(!y.extras.skipLocationChange){const z=e.urlHandlingStrategy.merge(y.urlAfterRedirects,y.rawUrl);e.setBrowserUrl(z,y)}e.browserUrlTree=y.urlAfterRedirects}const S=new NY(y.id,this.urlSerializer.serialize(y.extractedUrl),this.urlSerializer.serialize(y.urlAfterRedirects),y.targetSnapshot);this.events.next(S)}));if(l&&e.rawUrlTree&&e.urlHandlingStrategy.shouldProcessUrl(e.rawUrlTree)){const{id:S,extractedUrl:z,source:X,restoredState:oe,extras:se}=s,pe=new lF(S,this.urlSerializer.serialize(z),X,oe);this.events.next(pe);const xe=I4(z,e.rootComponentType).snapshot;return vt(n={...s,targetSnapshot:xe,urlAfterRedirects:z,extras:{...se,skipLocationChange:!1,replaceUrl:!1}})}return e.rawUrlTree=s.rawUrl,s.resolve(null),An}),Sn(s=>{const a=new OY(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(a)}),Te(s=>n={...s,guards:aV(s.targetSnapshot,s.currentSnapshot,this.rootContexts)}),function bV(i,t){return sn(e=>{const{targetSnapshot:n,currentSnapshot:r,guards:{canActivateChecks:o,canDeactivateChecks:s}}=e;return 0===s.length&&0===o.length?vt({...e,guardsResult:!0}):function yV(i,t,e,n){return yn(i).pipe(sn(r=>function DV(i,t,e,n,r){const o=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return o&&0!==o.length?vt(o.map(a=>{const l=Tm(t)??r,f=yu(a,l);return hl(function pV(i){return i&&Im(i.canDeactivate)}(f)?f.canDeactivate(i,t,e,n):l.runInContext(()=>f(i,t,e,n))).pipe(ya())})).pipe(vu()):vt(!0)}(r.component,r.route,e,t,n)),ya(r=>!0!==r,!0))}(s,n,r,i).pipe(sn(a=>a&&function uV(i){return"boolean"==typeof i}(a)?function vV(i,t,e,n){return yn(t).pipe(ul(r=>yc(function wV(i,t){return null!==i&&t&&t(new YY(i)),vt(!0)}(r.route.parent,n),function FV(i,t){return null!==i&&t&&t(new zY(i)),vt(!0)}(r.route,n),function xV(i,t,e){const n=t[t.length-1],o=t.slice(0,t.length-1).reverse().map(s=>function lV(i){const t=i.routeConfig?i.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:i,guards:t}:null}(s)).filter(s=>null!==s).map(s=>vc(()=>vt(s.guards.map(l=>{const f=Tm(s.node)??e,y=yu(l,f);return hl(function fV(i){return i&&Im(i.canActivateChild)}(y)?y.canActivateChild(n,i):f.runInContext(()=>y(n,i))).pipe(ya())})).pipe(vu())));return vt(o).pipe(vu())}(i,r.path,e),function kV(i,t,e){const n=t.routeConfig?t.routeConfig.canActivate:null;if(!n||0===n.length)return vt(!0);const r=n.map(o=>vc(()=>{const s=Tm(t)??e,a=yu(o,s);return hl(function mV(i){return i&&Im(i.canActivate)}(a)?a.canActivate(t,i):s.runInContext(()=>a(t,i))).pipe(ya())}));return vt(r).pipe(vu())}(i,r.route,e))),ya(r=>!0!==r,!0))}(n,o,i,t):vt(a)),Te(a=>({...e,guardsResult:a})))})}(this.environmentInjector,s=>this.events.next(s)),Sn(s=>{if(n.guardsResult=s.guardsResult,xc(s.guardsResult))throw R4(0,s.guardsResult);const a=new PY(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot,!!s.guardsResult);this.events.next(a)}),ni(s=>!!s.guardsResult||(e.restoreHistory(s),this.cancelNavigationTransition(s,"",3,e),!1)),wF(s=>{if(s.guards.canActivateChecks.length)return vt(s).pipe(Sn(a=>{const l=new RY(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(l)}),Vn(a=>{let l=!1;return vt(a).pipe(function $V(i,t){return sn(e=>{const{targetSnapshot:n,guards:{canActivateChecks:r}}=e;if(!r.length)return vt(e);let o=0;return yn(r).pipe(ul(s=>function GV(i,t,e,n){const r=i.routeConfig,o=i._resolve;return void 0!==r?.title&&!iS(r)&&(o[Fm]=r.title),function qV(i,t,e,n){const r=function KV(i){return[...Object.keys(i),...Object.getOwnPropertySymbols(i)]}(i);if(0===r.length)return vt({});const o={};return yn(r).pipe(sn(s=>function XV(i,t,e,n){const r=Tm(t)??n,o=yu(i,r);return hl(o.resolve?o.resolve(t,e):r.runInContext(()=>o(t,e)))}(i[s],t,e,n).pipe(ya(),Sn(a=>{o[s]=a}))),tF(1),eg(o),va(s=>yF(s)?An:Fc(s)))}(o,i,t,n).pipe(Te(s=>(i._resolvedData=s,i.data=N4(i,e).resolve,r&&iS(r)&&(i.data[Fm]=r.title),null)))}(s.route,n,i,t)),Sn(()=>o++),tF(1),sn(s=>o===r.length?vt(e):An))})}(e.paramsInheritanceStrategy,this.environmentInjector),Sn({next:()=>l=!0,complete:()=>{l||(e.restoreHistory(a),this.cancelNavigationTransition(a,"",2,e))}}))}),Sn(a=>{const l=new BY(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(l)}))}),wF(s=>{const a=l=>{const f=[];l.routeConfig?.loadComponent&&!l.routeConfig._loadedComponent&&f.push(this.configLoader.loadComponent(l.routeConfig).pipe(Sn(y=>{l.component=y}),Te(()=>{})));for(const y of l.children)f.push(...a(y));return f};return Jv(a(s.targetSnapshot.root)).pipe(J_(),yi(1))}),wF(()=>e.afterPreactivation()),Te(s=>{const a=function XY(i,t,e){const n=Em(i,t._root,e?e._root:void 0);return new L4(n,t)}(e.routeReuseStrategy,s.targetSnapshot,s.currentRouterState);return n={...s,targetRouterState:a}}),Sn(s=>{e.currentUrlTree=s.urlAfterRedirects,e.rawUrlTree=e.urlHandlingStrategy.merge(s.urlAfterRedirects,s.rawUrl),e.routerState=s.targetRouterState,"deferred"===e.urlUpdateStrategy&&(s.extras.skipLocationChange||e.setBrowserUrl(e.rawUrlTree,s),e.browserUrlTree=s.urlAfterRedirects)}),((i,t,e)=>Te(n=>(new sV(t,n.targetRouterState,n.currentRouterState,e).activate(i),n)))(this.rootContexts,e.routeReuseStrategy,s=>this.events.next(s)),Sn({next:s=>{r=!0,this.lastSuccessfulNavigation=this.currentNavigation,e.navigated=!0,this.events.next(new Dc(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(e.currentUrlTree))),e.titleStrategy?.updateTitle(s.targetRouterState.snapshot),s.resolve(!0)},complete:()=>{r=!0}}),tg(()=>{r||o||this.cancelNavigationTransition(n,"",1,e),this.currentNavigation?.id===n.id&&(this.currentNavigation=null)}),va(s=>{if(o=!0,j4(s)){H4(s)||(e.navigated=!0,e.restoreHistory(n,!0));const a=new cg(n.id,this.urlSerializer.serialize(n.extractedUrl),s.message,s.cancellationCode);if(this.events.next(a),H4(s)){const l=e.urlHandlingStrategy.merge(s.url,e.rawUrlTree),f={skipLocationChange:n.extras.skipLocationChange,replaceUrl:"eager"===e.urlUpdateStrategy||sS(n.source)};e.scheduleNavigation(l,"imperative",null,f,{resolve:n.resolve,reject:n.reject,promise:n.promise})}else n.resolve(!1)}else{e.restoreHistory(n,!0);const a=new S4(n.id,this.urlSerializer.serialize(n.extractedUrl),s,n.targetSnapshot??void 0);this.events.next(a);try{n.resolve(e.errorHandler(s))}catch(l){n.reject(l)}}return An}))}))}cancelNavigationTransition(e,n,r,o){const s=new cg(e.id,this.urlSerializer.serialize(e.extractedUrl),n,r);this.events.next(s),e.resolve(!1)}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();function sS(i){return"imperative"!==i}let aS=(()=>{class i{buildTitle(e){let n,r=e.root;for(;void 0!==r;)n=this.getResolvedTitleForRoute(r)??n,r=r.children.find(o=>o.outlet===ui);return n}getResolvedTitleForRoute(e){return e.data[Fm]}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:function(){return Gt(JV)},providedIn:"root"}),i})(),JV=(()=>{class i extends aS{constructor(e){super(),this.title=e}updateTitle(e){const n=this.buildTitle(e);void 0!==n&&this.title.setTitle(n)}}return i.\u0275fac=function(e){return new(e||i)(fe(e4))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),ez=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:function(){return Gt(iz)},providedIn:"root"}),i})();class tz{shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}}let iz=(()=>{class i extends tz{}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();const bg=new Ae("",{providedIn:"root",factory:()=>({})});let rz=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:function(){return Gt(oz)},providedIn:"root"}),i})(),oz=(()=>{class i{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,n){return e}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();function sz(i){throw i}function az(i,t,e){return t.parse("/")}const lz={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},cz={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let nn=(()=>{class i{constructor(){this.disposed=!1,this.currentPageId=0,this.console=Gt(jB),this.isNgZoneEnabled=!1,this.options=Gt(bg,{optional:!0})||{},this.errorHandler=this.options.errorHandler||sz,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||az,this.navigated=!1,this.lastSuccessfulId=-1,this.afterPreactivation=()=>vt(void 0),this.urlHandlingStrategy=Gt(rz),this.routeReuseStrategy=Gt(ez),this.urlCreationStrategy=Gt(GY),this.titleStrategy=Gt(aS),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=m4(Gt(Fu,{optional:!0})??[]),this.navigationTransitions=Gt(xF),this.urlSerializer=Gt(km),this.location=Gt(gc),this.rootComponentType=null,this.isNgZoneEnabled=Gt(ct)instanceof ct&&ct.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new wc,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=I4(this.currentUrlTree,this.rootComponentType),this.navigationTransitions.setupNavigations(this).subscribe(e=>{this.lastSuccessfulId=e.id,this.currentPageId=e.targetPageId},e=>{this.console.warn(`Unhandled Navigation Error: ${e}`)})}get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){return this.location.getState()?.\u0275routerPageId}get events(){return this.navigationTransitions.events}resetRootComponentType(e){this.rootComponentType=e,this.routerState.root.component=this.rootComponentType}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{const n="popstate"===e.type?"popstate":"hashchange";"popstate"===n&&setTimeout(()=>{const r={replaceUrl:!0},o=e.state?.navigationId?e.state:null;if(e.state){const a={...e.state};delete a.navigationId,delete a.\u0275routerPageId,0!==Object.keys(a).length&&(r.state=a)}const s=this.parseUrl(e.url);this.scheduleNavigation(s,n,o,r)},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}resetConfig(e){this.config=e.map(bF),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(e,n={}){const{relativeTo:r,queryParams:o,fragment:s,queryParamsHandling:a,preserveFragment:l}=n,f=l?this.currentUrlTree.fragment:s;let y=null;switch(a){case"merge":y={...this.currentUrlTree.queryParams,...o};break;case"preserve":y=this.currentUrlTree.queryParams;break;default:y=o||null}return null!==y&&(y=this.removeEmptyProps(y)),this.urlCreationStrategy.createUrlTree(r,this.routerState,this.currentUrlTree,e,y,f??null)}navigateByUrl(e,n={skipLocationChange:!1}){const r=xc(e)?e:this.parseUrl(e),o=this.urlHandlingStrategy.merge(r,this.rawUrlTree);return this.scheduleNavigation(o,"imperative",null,n)}navigate(e,n={skipLocationChange:!1}){return function dz(i){for(let t=0;t{const o=e[r];return null!=o&&(n[r]=o),n},{})}scheduleNavigation(e,n,r,o,s){if(this.disposed)return Promise.resolve(!1);let a,l,f,y;return s?(a=s.resolve,l=s.reject,f=s.promise):f=new Promise((S,z)=>{a=S,l=z}),"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(r=this.location.getState()),y=r&&r.\u0275routerPageId?r.\u0275routerPageId:o.replaceUrl||o.skipLocationChange?this.browserPageId??0:(this.browserPageId??0)+1):y=0,this.navigationTransitions.handleNavigationRequest({targetPageId:y,source:n,restoredState:r,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:o,resolve:a,reject:l,promise:f,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),f.catch(S=>Promise.reject(S))}setBrowserUrl(e,n){const r=this.urlSerializer.serialize(e),o={...n.extras.state,...this.generateNgRouterState(n.id,n.targetPageId)};this.location.isCurrentPathEqualTo(r)||n.extras.replaceUrl?this.location.replaceState(r,"",o):this.location.go(r,"",o)}restoreHistory(e,n=!1){if("computed"===this.canceledNavigationResolution){const r=this.currentPageId-e.targetPageId;"popstate"!==e.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==this.getCurrentNavigation()?.finalUrl||0===r?this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===r&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(r)}else"replace"===this.canceledNavigationResolution&&(n&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=e.currentRouterState,this.currentUrlTree=e.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,n){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:n}:{navigationId:e}}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),Cc=(()=>{class i{constructor(e,n,r,o,s,a){this.router=e,this.route=n,this.tabIndexAttribute=r,this.renderer=o,this.el=s,this.locationStrategy=a,this._preserveFragment=!1,this._skipLocationChange=!1,this._replaceUrl=!1,this.href=null,this.commands=null,this.onChanges=new ae;const l=s.nativeElement.tagName;this.isAnchorElement="A"===l||"AREA"===l,this.isAnchorElement?this.subscription=e.events.subscribe(f=>{f instanceof Dc&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}set preserveFragment(e){this._preserveFragment=hu(e)}get preserveFragment(){return this._preserveFragment}set skipLocationChange(e){this._skipLocationChange=hu(e)}get skipLocationChange(){return this._skipLocationChange}set replaceUrl(e){this._replaceUrl=hu(e)}get replaceUrl(){return this._replaceUrl}setTabIndexIfNotOnNativeEl(e){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(e){null!=e?(this.commands=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(e,n,r,o,s){return!!(null===this.urlTree||this.isAnchorElement&&(0!==e||n||r||o||s||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const e=null===this.href?null:function kD(i,t,e){return function ZN(i,t){return"src"===t&&("embed"===i||"frame"===i||"iframe"===i||"media"===i||"script"===i)||"href"===t&&("base"===i||"link"===i)?wD:no}(t,e)(i)}(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",e)}applyAttributeValue(e,n){const r=this.renderer,o=this.el.nativeElement;null!==n?r.setAttribute(o,e,n):r.removeAttribute(o,e)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return i.\u0275fac=function(e){return new(e||i)(M(nn),M(ka),Br("tabindex"),M(Is),M(Ze),M(_c))},i.\u0275dir=De({type:i,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(e,n){1&e&&ve("click",function(o){return n.onClick(o.button,o.ctrlKey,o.shiftKey,o.altKey,o.metaKey)}),2&e&<("target",n.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",routerLink:"routerLink"},standalone:!0,features:[ki]}),i})(),cS=(()=>{class i{constructor(e,n,r,o,s){this.router=e,this.element=n,this.renderer=r,this.cdr=o,this.link=s,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new Xe,this.routerEventsSubscription=e.events.subscribe(a=>{a instanceof Dc&&this.update()})}ngAfterContentInit(){vt(this.links.changes,vt(null)).pipe(si()).subscribe(e=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const e=[...this.links.toArray(),this.link].filter(n=>!!n).map(n=>n.onChanges);this.linkInputChangesSubscription=yn(e).pipe(si()).subscribe(n=>{this.isActive!==this.isLinkActive(this.router)(n)&&this.update()})}set routerLinkActive(e){const n=Array.isArray(e)?e:e.split(" ");this.classes=n.filter(r=>!!r)}ngOnChanges(e){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||Promise.resolve().then(()=>{const e=this.hasActiveLinks();this.isActive!==e&&(this.isActive=e,this.cdr.markForCheck(),this.classes.forEach(n=>{e?this.renderer.addClass(this.element.nativeElement,n):this.renderer.removeClass(this.element.nativeElement,n)}),e&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(e))})}isLinkActive(e){const n=function uz(i){return!!i.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return r=>!!r.urlTree&&e.isActive(r.urlTree,n)}hasActiveLinks(){const e=this.isLinkActive(this.router);return this.link&&e(this.link)||this.links.some(e)}}return i.\u0275fac=function(e){return new(e||i)(M(nn),M(Ze),M(Is),M(Nt),M(Cc,8))},i.\u0275dir=De({type:i,selectors:[["","routerLinkActive",""]],contentQueries:function(e,n,r){if(1&e&&Yt(r,Cc,5),2&e){let o;We(o=$e())&&(n.links=o)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[ki]}),i})();class dS{}let hz=(()=>{class i{constructor(e,n,r,o,s){this.router=e,this.injector=r,this.preloadingStrategy=o,this.loader=s}setUpPreloading(){this.subscription=this.router.events.pipe(ni(e=>e instanceof Dc),ul(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,n){const r=[];for(const o of n){o.providers&&!o._injector&&(o._injector=M_(o.providers,e,`Route: ${o.path}`));const s=o._injector??e,a=o._loadedInjector??s;o.loadChildren&&!o._loadedRoutes&&void 0===o.canLoad||o.loadComponent&&!o._loadedComponent?r.push(this.preloadConfig(s,o)):(o.children||o._loadedRoutes)&&r.push(this.processRoutes(a,o.children??o._loadedRoutes))}return yn(r).pipe(si())}preloadConfig(e,n){return this.preloadingStrategy.preload(n,()=>{let r;r=n.loadChildren&&void 0===n.canLoad?this.loader.loadChildren(e,n):vt(null);const o=r.pipe(sn(s=>null===s?vt(void 0):(n._loadedRoutes=s.routes,n._loadedInjector=s.injector,this.processRoutes(s.injector??e,s.routes))));return n.loadComponent&&!n._loadedComponent?yn([o,this.loader.loadComponent(n)]).pipe(si()):o})}}return i.\u0275fac=function(e){return new(e||i)(fe(nn),fe(NE),fe(Ls),fe(dS),fe(kF))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();const DF=new Ae("");let uS=(()=>{class i{constructor(e,n,r,o,s={}){this.urlSerializer=e,this.transitions=n,this.viewportScroller=r,this.zone=o,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(e=>{e instanceof lF?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof Dc&&(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof T4&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,n){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new T4(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,n))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return i.\u0275fac=function(e){Ns()},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})();function ku(i,t){return{\u0275kind:i,\u0275providers:t}}function mS(){const i=Gt(gn);return t=>{const e=i.get(pa);if(t!==e.components[0])return;const n=i.get(nn),r=i.get(fS);1===i.get(MF)&&n.initialNavigation(),i.get(pS,null,Rt.Optional)?.setUpPreloading(),i.get(DF,null,Rt.Optional)?.init(),n.resetRootComponentType(e.componentTypes[0]),r.closed||(r.next(),r.unsubscribe())}}const fS=new Ae("",{factory:()=>new ae}),MF=new Ae("",{providedIn:"root",factory:()=>1});const pS=new Ae("");function gz(i){return ku(0,[{provide:pS,useExisting:hz},{provide:dS,useExisting:i}])}const _S=new Ae("ROUTER_FORROOT_GUARD"),bz=[gc,{provide:km,useClass:iF},nn,Sm,{provide:ka,useFactory:function hS(i){return i.routerState.root},deps:[nn]},kF,[]];function yz(){return new YE("Router",nn)}let gS=(()=>{class i{constructor(e){}static forRoot(e,n){return{ngModule:i,providers:[bz,[],{provide:Fu,multi:!0,useValue:e},{provide:_S,useFactory:kz,deps:[[nn,new ss,new ol]]},{provide:bg,useValue:n||{}},n?.useHash?{provide:_c,useClass:E7}:{provide:_c,useClass:h3},{provide:DF,useFactory:()=>{const i=Gt(UH),t=Gt(ct),e=Gt(bg),n=Gt(xF),r=Gt(km);return e.scrollOffset&&i.setOffset(e.scrollOffset),new uS(r,n,i,t,e)}},n?.preloadingStrategy?gz(n.preloadingStrategy).\u0275providers:[],{provide:YE,multi:!0,useFactory:yz},n?.initialNavigation?xz(n):[],[{provide:bS,useFactory:mS},{provide:IE,multi:!0,useExisting:bS}]]}}static forChild(e){return{ngModule:i,providers:[{provide:Fu,multi:!0,useValue:e}]}}}return i.\u0275fac=function(e){return new(e||i)(fe(_S,8))},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[_F]}),i})();function kz(i){return"guarded"}function xz(i){return["disabled"===i.initialNavigation?ku(3,[{provide:hm,multi:!0,useFactory:()=>{const t=Gt(nn);return()=>{t.setUpLocationChangeListener()}}},{provide:MF,useValue:2}]).\u0275providers:[],"enabledBlocking"===i.initialNavigation?ku(2,[{provide:MF,useValue:0},{provide:hm,multi:!0,deps:[gn],useFactory:t=>{const e=t.get(C7,Promise.resolve());return()=>e.then(()=>new Promise(r=>{const o=t.get(nn),s=t.get(fS);(function n(r){t.get(nn).events.pipe(ni(s=>s instanceof Dc||s instanceof cg||s instanceof S4),Te(s=>s instanceof Dc||s instanceof cg&&(0===s.code||1===s.code)&&null),ni(s=>null!==s),yi(1)).subscribe(()=>{r()})})(()=>{r(!0)}),o.afterPreactivation=()=>(r(!0),s.closed?vt(void 0):s),o.initialNavigation()}))}}]).\u0275providers:[]]}const bS=new Ae("");function yS(i,t,e,n,r,o,s){try{var a=i[o](s),l=a.value}catch(f){return void e(f)}a.done?t(l):Promise.resolve(l).then(n,r)}function Me(i){return function(){var t=this,e=arguments;return new Promise(function(n,r){var o=i.apply(t,e);function s(l){yS(o,n,r,s,a,"next",l)}function a(l){yS(o,n,r,s,a,"throw",l)}s(void 0)})}}const EF={now:()=>(EF.delegate||Date).now(),delegate:void 0};class SF extends ae{constructor(t=1/0,e=1/0,n=EF){super(),this._bufferSize=t,this._windowTime=e,this._timestampProvider=n,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,t),this._windowTime=Math.max(1,e)}next(t){const{isStopped:e,_buffer:n,_infiniteTimeWindow:r,_timestampProvider:o,_windowTime:s}=this;e||(n.push(t),!r&&n.push(o.now()+s)),this._trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(t),{_infiniteTimeWindow:n,_buffer:r}=this,o=r.slice();for(let s=0;snew SF(n,t,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:r})}function dt(i){return null!=i&&"false"!=`${i}`}function mn(i,t=0){return function Cz(i){return!isNaN(parseFloat(i))&&!isNaN(Number(i))}(i)?Number(i):t}function vg(i){return Array.isArray(i)?i:[i]}function zn(i){return null==i?"":"string"==typeof i?i:`${i}px`}function xa(i){return i instanceof Ze?i.nativeElement:i}function TF(i){return ni((t,e)=>i<=e)}class Mz extends h{constructor(t,e){super()}schedule(t,e=0){return this}}const Fg={setInterval(i,t,...e){const{delegate:n}=Fg;return n?.setInterval?n.setInterval(i,t,...e):setInterval(i,t,...e)},clearInterval(i){const{delegate:t}=Fg;return(t?.clearInterval||clearInterval)(i)},delegate:void 0};class AF extends Mz{constructor(t,e){super(t,e),this.scheduler=t,this.work=e,this.pending=!1}schedule(t,e=0){var n;if(this.closed)return this;this.state=t;const r=this.id,o=this.scheduler;return null!=r&&(this.id=this.recycleAsyncId(o,r,e)),this.pending=!0,this.delay=e,this.id=null!==(n=this.id)&&void 0!==n?n:this.requestAsyncId(o,this.id,e),this}requestAsyncId(t,e,n=0){return Fg.setInterval(t.flush.bind(t,this),n)}recycleAsyncId(t,e,n=0){if(null!=n&&this.delay===n&&!1===this.pending)return e;null!=e&&Fg.clearInterval(e)}execute(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const n=this._execute(t,e);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,e){let r,n=!1;try{this.work(t)}catch(o){n=!0,r=o||new Error("Scheduled action threw falsy error")}if(n)return this.unsubscribe(),r}unsubscribe(){if(!this.closed){const{id:t,scheduler:e}=this,{actions:n}=e;this.work=this.state=this.scheduler=null,this.pending=!1,d(n,this),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null,super.unsubscribe()}}}class Pm{constructor(t,e=Pm.now){this.schedulerActionCtor=t,this.now=e}schedule(t,e=0,n){return new this.schedulerActionCtor(this,t).schedule(n,e)}}Pm.now=EF.now;class LF extends Pm{constructor(t,e=Pm.now){super(t,e),this.actions=[],this._active=!1}flush(t){const{actions:e}=this;if(this._active)return void e.push(t);let n;this._active=!0;do{if(n=t.execute(t.state,t.delay))break}while(t=e.shift());if(this._active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}}}const Rm=new LF(AF),Ez=Rm;function wg(i,t=Rm){return ot((e,n)=>{let r=null,o=null,s=null;const a=()=>{if(r){r.unsubscribe(),r=null;const f=o;o=null,n.next(f)}};function l(){const f=s+i,y=t.now();if(y{o=f,s=t.now(),r||(r=t.schedule(l,i),n.add(r))},()=>{a(),n.complete()},void 0,()=>{o=r=null}))})}function wt(i){return ot((t,e)=>{Ti(i).subscribe(tt(e,()=>e.complete(),x)),!e.closed&&t.subscribe(e)})}let IF;try{IF=typeof Intl<"u"&&Intl.v8BreakIterator}catch{IF=!1}let xu,zi=(()=>{class i{constructor(e){this._platformId=e,this.isBrowser=this._platformId?cl(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!IF)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return i.\u0275fac=function(e){return new(e||i)(fe(al))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();const vS=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function FS(){if(xu)return xu;if("object"!=typeof document||!document)return xu=new Set(vS),xu;let i=document.createElement("input");return xu=new Set(vS.filter(t=>(i.setAttribute("type",t),i.type===t))),xu}let Bm,kg,Mc,NF;function Da(i){return function Sz(){if(null==Bm&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Bm=!0}))}finally{Bm=Bm||!1}return Bm}()?i:!!i.capture}function wS(){if(null==Mc){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return Mc=!1,Mc;if("scrollBehavior"in document.documentElement.style)Mc=!0;else{const i=Element.prototype.scrollTo;Mc=!!i&&!/\{\s*\[native code\]\s*\}/.test(i.toString())}}return Mc}function Hm(){if("object"!=typeof document||!document)return 0;if(null==kg){const i=document.createElement("div"),t=i.style;i.dir="rtl",t.width="1px",t.overflow="auto",t.visibility="hidden",t.pointerEvents="none",t.position="absolute";const e=document.createElement("div"),n=e.style;n.width="2px",n.height="1px",i.appendChild(e),document.body.appendChild(i),kg=0,0===i.scrollLeft&&(i.scrollLeft=1,kg=0===i.scrollLeft?1:2),i.remove()}return kg}function xg(){let i=typeof document<"u"&&document?document.activeElement:null;for(;i&&i.shadowRoot;){const t=i.shadowRoot.activeElement;if(t===i)break;i=t}return i}function ml(i){return i.composedPath?i.composedPath()[0]:i.target}function OF(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}let Lz=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})();const kS=new Set;let Du,Iz=(()=>{class i{constructor(e){this._platform=e,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Oz}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function Nz(i){if(!kS.has(i))try{Du||(Du=document.createElement("style"),Du.setAttribute("type","text/css"),document.head.appendChild(Du)),Du.sheet&&(Du.sheet.insertRule(`@media ${i} {body{ }}`,0),kS.add(i))}catch(t){console.error(t)}}(e),this._matchMedia(e)}}return i.\u0275fac=function(e){return new(e||i)(fe(zi))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();function Oz(i){return{matches:"all"===i||""===i,media:i,addListener:()=>{},removeListener:()=>{}}}let Ca=(()=>{class i{constructor(e,n){this._mediaMatcher=e,this._zone=n,this._queries=new Map,this._destroySubject=new ae}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return xS(vg(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){let o=Jv(xS(vg(e)).map(s=>this._registerQuery(s).observable));return o=yc(o.pipe(yi(1)),o.pipe(TF(1),wg(0))),o.pipe(Te(s=>{const a={matches:!1,breakpoints:{}};return s.forEach(({matches:l,query:f})=>{a.matches=a.matches||l,a.breakpoints[f]=l}),a}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const n=this._mediaMatcher.matchMedia(e),o={observable:new Qe(s=>{const a=l=>this._zone.run(()=>s.next(l));return n.addListener(a),()=>{n.removeListener(a)}}).pipe(Nn(n),Te(({matches:s})=>({query:e,matches:s})),wt(this._destroySubject)),mql:n};return this._queries.set(e,o),o}}return i.\u0275fac=function(e){return new(e||i)(fe(Iz),fe(ct))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();function xS(i){return i.map(t=>t.split(",")).reduce((t,e)=>t.concat(e)).map(t=>t.trim())}var Pz=F(5856),Rz=F.t(Pz,2);const Di=BigInt(0),fn=BigInt(1),fl=BigInt(2),jm=BigInt(3),Bz=BigInt(8),qi=Object.freeze({a:Di,b:BigInt(7),P:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),n:BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),h:fn,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee")});function CS(i){const{a:t,b:e}=qi,n=gt(i*i),r=gt(n*i);return gt(r+t*i+e)}const Dg=qi.a===Di;class PF extends Error{constructor(t){super(t)}}class Qi{constructor(t,e,n){this.x=t,this.y=e,this.z=n}static fromAffine(t){if(!(t instanceof ji))throw new TypeError("JacobianPoint#fromAffine: expected Point");return new Qi(t.x,t.y,fn)}static toAffineBatch(t){const e=function zz(i,t=qi.P){const e=new Array(i.length),r=Su(i.reduce((o,s,a)=>s===Di?o:(e[a]=o,gt(o*s,t)),fn),t);return i.reduceRight((o,s,a)=>s===Di?o:(e[a]=gt(o*e[a],t),gt(o*s,t)),r),e}(t.map(n=>n.z));return t.map((n,r)=>n.toAffine(e[r]))}static normalizeZ(t){return Qi.toAffineBatch(t).map(Qi.fromAffine)}equals(t){if(!(t instanceof Qi))throw new TypeError("JacobianPoint expected");const{x:e,y:n,z:r}=this,{x:o,y:s,z:a}=t,l=gt(r*r),f=gt(a*a),y=gt(e*f),S=gt(o*l),z=gt(gt(n*a)*f),X=gt(gt(s*r)*l);return y===S&&z===X}negate(){return new Qi(this.x,gt(-this.y),this.z)}double(){const{x:t,y:e,z:n}=this,r=gt(t*t),o=gt(e*e),s=gt(o*o),a=t+o,l=gt(fl*(gt(a*a)-r-s)),f=gt(jm*r),y=gt(f*f),S=gt(y-fl*l),z=gt(f*(l-S)-Bz*s),X=gt(fl*e*n);return new Qi(S,z,X)}add(t){if(!(t instanceof Qi))throw new TypeError("JacobianPoint expected");const{x:e,y:n,z:r}=this,{x:o,y:s,z:a}=t;if(o===Di||s===Di)return this;if(e===Di||n===Di)return t;const l=gt(r*r),f=gt(a*a),y=gt(e*f),S=gt(o*l),z=gt(gt(n*a)*f),X=gt(gt(s*r)*l),oe=gt(S-y),se=gt(X-z);if(oe===Di)return se===Di?this.double():Qi.ZERO;const pe=gt(oe*oe),xe=gt(oe*pe),Oe=gt(y*pe),ye=gt(se*se-xe-fl*Oe),Ve=gt(se*(Oe-ye)-z*xe),ut=gt(r*a*oe);return new Qi(ye,Ve,ut)}subtract(t){return this.add(t.negate())}multiplyUnsafe(t){const e=Qi.ZERO;if("bigint"==typeof t&&t===Di)return e;let n=SS(t);if(n===fn)return this;if(!Dg){let S=e,z=this;for(;n>Di;)n&fn&&(S=S.add(z)),z=z.double(),n>>=fn;return S}let{k1neg:r,k1:o,k2neg:s,k2:a}=AS(n),l=e,f=e,y=this;for(;o>Di||a>Di;)o&fn&&(l=l.add(y)),a&fn&&(f=f.add(y)),y=y.double(),o>>=fn,a>>=fn;return r&&(l=l.negate()),s&&(f=f.negate()),f=new Qi(gt(f.x*qi.beta),f.y,f.z),l.add(f)}precomputeWindow(t){const e=Dg?128/t+1:256/t+1,n=[];let r=this,o=r;for(let s=0;s>=S,oe>l&&(oe-=y,t+=fn),0===oe){let se=r[X];z%2&&(se=se.negate()),s=s.add(se)}else{let se=r[X+Math.abs(oe)-1];oe<0&&(se=se.negate()),o=o.add(se)}}return{p:o,f:s}}multiply(t,e){let r,o,n=SS(t);if(Dg){const{k1neg:s,k1:a,k2neg:l,k2:f}=AS(n);let{p:y,f:S}=this.wNAF(a,e),{p:z,f:X}=this.wNAF(f,e);s&&(y=y.negate()),l&&(z=z.negate()),z=new Qi(gt(z.x*qi.beta),z.y,z.z),r=y.add(z),o=S.add(X)}else{const{p:s,f:a}=this.wNAF(n,e);r=s,o=a}return Qi.normalizeZ([r,o])[0]}toAffine(t=Su(this.z)){const{x:e,y:n,z:r}=this,o=t,s=gt(o*o),a=gt(s*o),l=gt(e*s),f=gt(n*a);if(gt(r*o)!==fn)throw new Error("invZ was invalid");return new ji(l,f)}}Qi.BASE=new Qi(qi.Gx,qi.Gy,fn),Qi.ZERO=new Qi(Di,fn,Di);const RF=new WeakMap;class ji{constructor(t,e){this.x=t,this.y=e}_setWindowSize(t){this._WINDOW_SIZE=t,RF.delete(this)}hasEvenY(){return this.y%fl===Di}static fromCompressedHex(t){const e=32===t.length,n=oo(e?t:t.subarray(1));if(!Mg(n))throw new Error("Point is not on curve");let o=function Vz(i){const{P:t}=qi,e=BigInt(6),n=BigInt(11),r=BigInt(22),o=BigInt(23),s=BigInt(44),a=BigInt(88),l=i*i*i%t,f=l*l*i%t,y=Wo(f,jm)*f%t,S=Wo(y,jm)*f%t,z=Wo(S,fl)*l%t,X=Wo(z,n)*z%t,oe=Wo(X,r)*X%t,se=Wo(oe,s)*oe%t,pe=Wo(se,a)*se%t,xe=Wo(pe,s)*oe%t,Oe=Wo(xe,jm)*f%t,ye=Wo(Oe,o)*X%t,Ve=Wo(ye,e)*l%t;return Wo(Ve,fl)}(CS(n));const s=(o&fn)===fn;e?s&&(o=gt(-o)):1==(1&t[0])!==s&&(o=gt(-o));const a=new ji(n,o);return a.assertValidity(),a}static fromUncompressedHex(t){const e=oo(t.subarray(1,33)),n=oo(t.subarray(33,65)),r=new ji(e,n);return r.assertValidity(),r}static fromHex(t){const e=zs(t),n=e.length,r=e[0];if(32===n||33===n&&(2===r||3===r))return this.fromCompressedHex(e);if(65===n&&4===r)return this.fromUncompressedHex(e);throw new Error(`Point.fromHex: received invalid point. Expected 32-33 compressed bytes or 65 uncompressed bytes, not ${n}`)}static fromPrivateKey(t){return ji.BASE.multiply(Ec(t))}static fromSignature(t,e,n){const r=LS(t=zs(t)),{r:o,s}=OS(e);if(0!==n&&1!==n)throw new Error("Cannot recover signature: invalid recovery bit");const l=ji.fromHex((1&n?"03":"02")+pl(o)),{n:f}=qi,y=Su(o,f),S=gt(-r*y,f),z=gt(s*y,f),X=ji.BASE.multiplyAndAddUnsafe(l,S,z);if(!X)throw new Error("Cannot recover signature: point at infinify");return X.assertValidity(),X}toRawBytes(t=!1){return _l(this.toHex(t))}toHex(t=!1){const e=pl(this.x);return t?`${this.hasEvenY()?"02":"03"}${e}`:`04${e}${pl(this.y)}`}toHexX(){return this.toHex(!0).slice(2)}toRawX(){return this.toRawBytes(!0).slice(1)}assertValidity(){const t="Point is not on elliptic curve",{x:e,y:n}=this;if(!Mg(e)||!Mg(n))throw new Error(t);const r=gt(n*n);if(gt(r-CS(e))!==Di)throw new Error(t)}equals(t){return this.x===t.x&&this.y===t.y}negate(){return new ji(this.x,gt(-this.y))}double(){return Qi.fromAffine(this).double().toAffine()}add(t){return Qi.fromAffine(this).add(Qi.fromAffine(t)).toAffine()}subtract(t){return this.add(t.negate())}multiply(t){return Qi.fromAffine(this).multiply(t,this).toAffine()}multiplyAndAddUnsafe(t,e,n){const r=Qi.fromAffine(this),o=e===Di||e===fn||this!==ji.BASE?r.multiplyUnsafe(e):r.multiply(e),s=Qi.fromAffine(t).multiplyUnsafe(n),a=o.add(s);return a.equals(Qi.ZERO)?void 0:a.toAffine()}}function MS(i){return Number.parseInt(i[0],16)>=8?"00"+i:i}function ES(i){if(i.length<2||2!==i[0])throw new Error(`Invalid signature integer tag: ${Mu(i)}`);const t=i[1],e=i.subarray(2,t+2);if(!t||e.length!==t)throw new Error("Invalid signature integer: wrong length");if(0===e[0]&&e[1]<=127)throw new Error("Invalid signature integer: trailing length");return{data:oo(e),left:i.subarray(t+2)}}ji.BASE=new ji(qi.Gx,qi.Gy),ji.ZERO=new ji(Di,Di);class Ma{constructor(t,e){this.r=t,this.s=e,this.assertValidity()}static fromCompact(t){const e=t instanceof Uint8Array,n="Signature.fromCompact";if("string"!=typeof t&&!e)throw new TypeError(`${n}: Expected string or Uint8Array`);const r=e?Mu(t):t;if(128!==r.length)throw new Error(`${n}: Expected 64-byte hex`);return new Ma(Cg(r.slice(0,64)),Cg(r.slice(64,128)))}static fromDER(t){const e=t instanceof Uint8Array;if("string"!=typeof t&&!e)throw new TypeError("Signature.fromDER: Expected string or Uint8Array");const{r:n,s:r}=function Hz(i){if(i.length<2||48!=i[0])throw new Error(`Invalid signature tag: ${Mu(i)}`);if(i[1]!==i.length-2)throw new Error("Invalid signature: incorrect length");const{data:t,left:e}=ES(i.subarray(2)),{data:n,left:r}=ES(e);if(r.length)throw new Error(`Invalid signature: left bytes after parsing: ${Mu(r)}`);return{r:t,s:n}}(e?t:_l(t));return new Ma(n,r)}static fromHex(t){return this.fromDER(t)}assertValidity(){const{r:t,s:e}=this;if(!Au(t))throw new Error("Invalid Signature: r must be 0 < r < n");if(!Au(e))throw new Error("Invalid Signature: s must be 0 < s < n")}hasHighS(){return this.s>qi.n>>fn}normalizeS(){return this.hasHighS()?new Ma(this.r,qi.n-this.s):this}toDERRawBytes(t=!1){return _l(this.toDERHex(t))}toDERHex(t=!1){const e=MS(Ym(this.s));if(t)return e;const n=MS(Ym(this.r)),r=Ym(n.length/2),o=Ym(e.length/2);return`30${Ym(n.length/2+e.length/2+4)}02${r}${n}02${o}${e}`}toRawBytes(){return this.toDERRawBytes()}toHex(){return this.toDERHex()}toCompactRawBytes(){return _l(this.toCompactHex())}toCompactHex(){return pl(this.r)+pl(this.s)}}function Cu(...i){if(!i.every(n=>n instanceof Uint8Array))throw new Error("Uint8Array list expected");if(1===i.length)return i[0];const t=i.reduce((n,r)=>n+r.length,0),e=new Uint8Array(t);for(let n=0,r=0;nt.toString(16).padStart(2,"0"));function Mu(i){if(!(i instanceof Uint8Array))throw new Error("Expected Uint8Array");let t="";for(let e=0;e0)return BigInt(i);if("bigint"==typeof i&&Au(i))return i;throw new TypeError("Expected valid private scalar: 0 < scalar < curve.n")}function gt(i,t=qi.P){const e=i%t;return e>=Di?e:t+e}function Wo(i,t){const{P:e}=qi;let n=i;for(;t-- >Di;)n*=n,n%=e;return n}function Su(i,t=qi.P){if(i===Di||t<=Di)throw new Error(`invert: expected positive integers, got n=${i} mod=${t}`);let e=gt(i,t),n=t,r=Di,o=fn,s=fn,a=Di;for(;e!==Di;){const f=n/e,y=n%e,S=r-s*f,z=o-a*f;n=e,e=y,r=s,o=a,s=S,a=z}if(n!==fn)throw new Error("invert: does not exist");return gt(r,t)}const TS=(i,t)=>(i+t/fl)/t,Uz={a1:BigInt("0x3086d221a7d46bcde86c90e49284eb15"),b1:-fn*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),a2:BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),b2:BigInt("0x3086d221a7d46bcde86c90e49284eb15"),POW_2_128:BigInt("0x100000000000000000000000000000000")};function AS(i){const{n:t}=qi,{a1:e,b1:n,a2:r,b2:o,POW_2_128:s}=Uz,a=TS(o*i,t),l=TS(-n*i,t);let f=gt(i-a*e-l*r,t),y=gt(-a*n-l*o,t);const S=f>s,z=y>s;if(S&&(f=t-f),z&&(y=t-y),f>s||y>s)throw new Error("splitScalarEndo: Endomorphism failed, k="+i);return{k1neg:S,k1:f,k2neg:z,k2:y}}function LS(i){const{n:t}=qi,n=8*i.length-256;let r=oo(i);return n>0&&(r>>=BigInt(n)),r>=t&&(r-=t),r}let Tu,Vm;class IS{constructor(){this.v=new Uint8Array(32).fill(1),this.k=new Uint8Array(32).fill(0),this.counter=0}hmac(...t){return vi.hmacSha256(this.k,...t)}hmacSync(...t){return Vm(this.k,...t)}checkSync(){if("function"!=typeof Vm)throw new PF("hmacSha256Sync needs to be set")}incr(){if(this.counter>=1e3)throw new Error("Tried 1,000 k values for sign(), all were invalid");this.counter+=1}reseed(t=new Uint8Array){var e=this;return Me(function*(){e.k=yield e.hmac(e.v,Uint8Array.from([0]),t),e.v=yield e.hmac(e.v),0!==t.length&&(e.k=yield e.hmac(e.v,Uint8Array.from([1]),t),e.v=yield e.hmac(e.v))})()}reseedSync(t=new Uint8Array){this.checkSync(),this.k=this.hmacSync(this.v,Uint8Array.from([0]),t),this.v=this.hmacSync(this.v),0!==t.length&&(this.k=this.hmacSync(this.v,Uint8Array.from([1]),t),this.v=this.hmacSync(this.v))}generate(){var t=this;return Me(function*(){return t.incr(),t.v=yield t.hmac(t.v),t.v})()}generateSync(){return this.checkSync(),this.incr(),this.v=this.hmacSync(this.v),this.v}}function Au(i){return Di0)t=BigInt(i);else if("string"==typeof i){if(64!==i.length)throw new Error("Expected 32 bytes of private key");t=Cg(i)}else{if(!(i instanceof Uint8Array))throw new TypeError("Expected valid private key");if(32!==i.length)throw new Error("Expected 32 bytes of private key");t=oo(i)}if(!Au(t))throw new Error("Expected private key: 0 < key < n");return t}function BF(i){return i instanceof ji?(i.assertValidity(),i):ji.fromHex(i)}function OS(i){if(i instanceof Ma)return i.assertValidity(),i;try{return Ma.fromDER(i)}catch{return Ma.fromCompact(i)}}function PS(i){const t=i instanceof Uint8Array,e="string"==typeof i,n=(t||e)&&i.length;return t?33===n||65===n:e?66===n||130===n:i instanceof ji}function RS(i,t,e=!1){if(PS(i))throw new TypeError("getSharedSecret: first arg must be private key");if(!PS(t))throw new TypeError("getSharedSecret: second arg must be public key");const n=BF(t);return n.assertValidity(),n.multiply(Ec(i)).toRawBytes(e)}function BS(i){return oo(i.length>32?i.slice(0,32):i)}function $z(i){const t=BS(i),e=gt(t,qi.n);return HS(e{if((i=zs(i)).length<40||i.length>1024)throw new Error("Expected 40-1024 bytes of private key as per FIPS 186");return Eu(gt(oo(i),qi.n-fn)+fn)},randomBytes:(i=32)=>{if(vo.web)return vo.web.getRandomValues(new Uint8Array(i));if(vo.node){const{randomBytes:t}=vo.node;return Uint8Array.from(t(i))}throw new Error("The environment doesn't have randomBytes function")},randomPrivateKey:()=>vi.hashToPrivateKey(vi.randomBytes(40)),sha256:(i=Me(function*(...t){if(vo.web){const e=yield vo.web.subtle.digest("SHA-256",Cu(...t));return new Uint8Array(e)}if(vo.node){const{createHash:e}=vo.node,n=e("sha256");return t.forEach(r=>n.update(r)),Uint8Array.from(n.digest())}throw new Error("The environment doesn't have sha256 function")}),function(){return i.apply(this,arguments)}),hmacSha256:function(){var i=Me(function*(t,...e){if(vo.web){const n=yield vo.web.subtle.importKey("raw",t,{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign"]),r=Cu(...e),o=yield vo.web.subtle.sign("HMAC",n,r);return new Uint8Array(o)}if(vo.node){const{createHmac:n}=vo.node,r=n("sha256",t);return e.forEach(o=>r.update(o)),Uint8Array.from(r.digest())}throw new Error("The environment doesn't have hmac-sha256 function")});return function(e){return i.apply(this,arguments)}}(),sha256Sync:void 0,hmacSha256Sync:void 0,taggedHash:function(){var i=Me(function*(t,...e){let n=Tg[t];if(void 0===n){const r=yield vi.sha256(Uint8Array.from(t,o=>o.charCodeAt(0)));n=Cu(r,r),Tg[t]=n}return vi.sha256(n,...e)});return function(e){return i.apply(this,arguments)}}(),taggedHashSync:(i,...t)=>{if("function"!=typeof Tu)throw new PF("sha256Sync is undefined, you need to set it");let e=Tg[i];if(void 0===e){const n=Tu(Uint8Array.from(i,r=>r.charCodeAt(0)));e=Cu(n,n),Tg[i]=e}return Tu(e,...t)},precompute(i=8,t=ji.BASE){const e=t===ji.BASE?t:new ji(t.x,t.y);return e._setWindowSize(i),e.multiply(jm),e}};var i;function Sc(i){if(!Number.isSafeInteger(i))throw new Error(`Wrong integer: ${i}`)}function fs(...i){const t=(r,o)=>s=>r(o(s));return{encode:Array.from(i).reverse().reduce((r,o)=>r?t(r,o.encode):o.encode,void 0),decode:i.reduce((r,o)=>r?t(r,o.decode):o.decode,void 0)}}function Us(i){return{encode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw new Error("alphabet.encode input should be an array of numbers");return t.map(e=>{if(Sc(e),e<0||e>=i.length)throw new Error(`Digit index outside alphabet: ${e} (alphabet: ${i.length})`);return i[e]})},decode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw new Error("alphabet.decode input should be array of strings");return t.map(e=>{if("string"!=typeof e)throw new Error(`alphabet.decode: not string element=${e}`);const n=i.indexOf(e);if(-1===n)throw new Error(`Unknown letter: "${e}". Allowed: ${i}`);return n})}}}function Ws(i=""){if("string"!=typeof i)throw new Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw new Error("join.encode input should be array of strings");for(let e of t)if("string"!=typeof e)throw new Error(`join.encode: non-string input=${e}`);return t.join(i)},decode:t=>{if("string"!=typeof t)throw new Error("join.decode input should be string");return t.split(i)}}}function zm(i,t="="){if(Sc(i),"string"!=typeof t)throw new Error("padding chr should be string");return{encode(e){if(!Array.isArray(e)||e.length&&"string"!=typeof e[0])throw new Error("padding.encode input should be array of strings");for(let n of e)if("string"!=typeof n)throw new Error(`padding.encode: non-string input=${n}`);for(;e.length*i%8;)e.push(t);return e},decode(e){if(!Array.isArray(e)||e.length&&"string"!=typeof e[0])throw new Error("padding.encode input should be array of strings");for(let r of e)if("string"!=typeof r)throw new Error(`padding.decode: non-string input=${r}`);let n=e.length;if(n*i%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;n>0&&e[n-1]===t;n--)if(!((n-1)*i%8))throw new Error("Invalid padding: string has too much padding");return e.slice(0,n)}}}function GS(i){if("function"!=typeof i)throw new Error("normalize fn should be function");return{encode:t=>t,decode:t=>i(t)}}function qS(i,t,e){if(t<2)throw new Error(`convertRadix: wrong from=${t}, base cannot be less than 2`);if(e<2)throw new Error(`convertRadix: wrong to=${e}, base cannot be less than 2`);if(!Array.isArray(i))throw new Error("convertRadix: data should be array");if(!i.length)return[];let n=0;const r=[],o=Array.from(i);for(o.forEach(s=>{if(Sc(s),s<0||s>=t)throw new Error(`Wrong integer: ${s}`)});;){let s=0,a=!0;for(let l=n;lTu,set(i){Tu||(Tu=i)}},hmacSha256Sync:{configurable:!1,get:()=>Vm,set(i){Vm||(Vm=i)}}});const KS=(i,t)=>t?KS(t,i%t):i,Ag=(i,t)=>i+(t-KS(i,t));function VF(i,t,e,n){if(!Array.isArray(i))throw new Error("convertRadix2: data should be array");if(t<=0||t>32)throw new Error(`convertRadix2: wrong from=${t}`);if(e<=0||e>32)throw new Error(`convertRadix2: wrong to=${e}`);if(Ag(t,e)>32)throw new Error(`convertRadix2: carry overflow from=${t} to=${e} carryBits=${Ag(t,e)}`);let r=0,o=0;const s=2**e-1,a=[];for(const l of i){if(Sc(l),l>=2**t)throw new Error(`convertRadix2: invalid data word=${l} from=${t}`);if(r=r<32)throw new Error(`convertRadix2: carry overflow pos=${o} from=${t}`);for(o+=t;o>=e;o-=e)a.push((r>>o-e&s)>>>0);r&=2**o-1}if(r=r<=t)throw new Error("Excess padding");if(!n&&r)throw new Error(`Non-zero padding: ${r}`);return n&&o>0&&a.push(r>>>0),a}function Ea(i,t=!1){if(Sc(i),i<=0||i>32)throw new Error("radix2: bits should be in (0..32]");if(Ag(8,i)>32||Ag(i,8)>32)throw new Error("radix2: carry overflow");return{encode:e=>{if(!(e instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return VF(Array.from(e),8,i,!t)},decode:e=>{if(!Array.isArray(e)||e.length&&"number"!=typeof e[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(VF(e,i,8,t))}}}function QS(i){if("function"!=typeof i)throw new Error("unsafeWrapper fn should be function");return function(...t){try{return i.apply(null,t)}catch{}}}const Jz=fs(Ea(4),Us("0123456789ABCDEF"),Ws("")),eU=fs(Ea(5),Us("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),zm(5),Ws("")),Um=(fs(Ea(5),Us("0123456789ABCDEFGHIJKLMNOPQRSTUV"),zm(5),Ws("")),fs(Ea(5),Us("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),Ws(""),GS(i=>i.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),fs(Ea(6),Us("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),zm(6),Ws(""))),tU=fs(Ea(6),Us("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),zm(6),Ws("")),zF=i=>fs(function XS(i){return Sc(i),{encode:t=>{if(!(t instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return qS(Array.from(t),256,i)},decode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(qS(t,i,256))}}}(58),Us(i),Ws("")),Lg=zF("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),JS=(zF("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),zF("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz"),[0,2,3,5,6,7,9,10,11]),iU={encode(i){let t="";for(let e=0;e>25;let e=(33554431&i)<<5;for(let n=0;n>n&1)&&(e^=eT[n]);return e}function tT(i,t,e=1){const n=i.length;let r=1;for(let o=0;o126)throw new Error(`Invalid prefix (${i})`);r=Wm(r)^s>>5}r=Wm(r);for(let o=0;oS)throw new TypeError(`Wrong string length: ${y.length} (${y}). Expected (8..${S})`);const z=y.toLowerCase();if(y!==z&&y!==y.toUpperCase())throw new Error("String must be lowercase or uppercase");const X=(y=z).lastIndexOf("1");if(0===X||-1===X)throw new Error('Letter "1" must be present between prefix and data only');const oe=y.slice(0,X),se=y.slice(X+1);if(se.length<6)throw new Error("Data must be at least 6 characters long");const pe=UF.decode(se).slice(0,-6),xe=tT(oe,pe,t);if(!se.endsWith(xe))throw new Error(`Invalid checksum in ${y}: expected "${xe}"`);return{prefix:oe,words:pe}}return{encode:function s(y,S,z=90){if("string"!=typeof y)throw new Error("bech32.encode prefix should be string, not "+typeof y);if(!Array.isArray(S)||S.length&&"number"!=typeof S[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof S);const X=y.length+7+S.length;if(!1!==z&&X>z)throw new TypeError(`Length ${X} exceeds limit ${z}`);return`${y=y.toLowerCase()}1${UF.encode(S)}${tT(y,S,t)}`},decode:a,decodeToBytes:function f(y){const{prefix:S,words:z}=a(y,!1);return{prefix:S,words:z,bytes:n(z)}},decodeUnsafe:QS(a),fromWords:n,fromWordsUnsafe:o,toWords:r}}const $o=iT("bech32"),rU=(iT("bech32m"),{encode:i=>(new TextDecoder).decode(i),decode:i=>(new TextEncoder).encode(i)}),oU=fs(Ea(4),Us("0123456789abcdef"),Ws(""),GS(i=>{if("string"!=typeof i||i.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof i} with length ${i.length}`);return i.toLowerCase()}));function Ig(i){var t=document.createElement("textarea");t.style.position="fixed",t.style.top=0,t.style.left=0,t.style.width="2em",t.style.height="2em",t.style.padding=0,t.style.border="none",t.style.outline="none",t.style.boxShadow="none",t.style.background="transparent",t.value=i,document.body.appendChild(t),t.focus(),t.select();try{document.execCommand("copy")}catch{console.error("Oops, unable to copy")}document.body.removeChild(t)}function Cr(i,...t){return t.length?t.some(e=>i[e]):i.altKey||i.shiftKey||i.ctrlKey||i.metaKey}function Gm(i,t=we){return i=i??yU,ot((e,n)=>{let r,o=!0;e.subscribe(tt(n,s=>{const a=t(s);(o||!i(r,a))&&(o=!1,r=a,n.next(s))}))})}function yU(i,t){return i===t}Object.keys({utf8:rU,hex:oU,base16:Jz,base32:eU,base64:Um,base64url:tU,base58:Lg,base58xmr:iU}).join(", ");let rT=(()=>{class i{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),vU=(()=>{class i{constructor(e){this._mutationObserverFactory=e,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((e,n)=>this._cleanupObserver(n))}observe(e){const n=xa(e);return new Qe(r=>{const s=this._observeElement(n).subscribe(r);return()=>{s.unsubscribe(),this._unobserveElement(n)}})}_observeElement(e){if(this._observedElements.has(e))this._observedElements.get(e).count++;else{const n=new ae,r=this._mutationObserverFactory.create(o=>n.next(o));r&&r.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:r,stream:n,count:1})}return this._observedElements.get(e).stream}_unobserveElement(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}_cleanupObserver(e){if(this._observedElements.has(e)){const{observer:n,stream:r}=this._observedElements.get(e);n&&n.disconnect(),r.complete(),this._observedElements.delete(e)}}}return i.\u0275fac=function(e){return new(e||i)(fe(rT))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),qF=(()=>{class i{constructor(e,n,r){this._contentObserver=e,this._elementRef=n,this._ngZone=r,this.event=new Xe,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(e){this._disabled=dt(e),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(e){this._debounce=mn(e),this._subscribe()}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const e=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?e.pipe(wg(this.debounce)):e).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}}return i.\u0275fac=function(e){return new(e||i)(M(vU),M(Ze),M(ct))},i.\u0275dir=De({type:i,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),i})(),Bg=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[rT]}),i})();function Hg(i,t){return(i.getAttribute(t)||"").match(/\S+/g)||[]}const sT="cdk-describedby-message",jg="cdk-describedby-host";let KF=0,aT=(()=>{class i{constructor(e,n){this._platform=n,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+KF++,this._document=e,this._id=Gt(uu)+"-"+KF++}describe(e,n,r){if(!this._canBeDescribed(e,n))return;const o=XF(n,r);"string"!=typeof n?(lT(n,this._id),this._messageRegistry.set(o,{messageElement:n,referenceCount:0})):this._messageRegistry.has(o)||this._createMessageElement(n,r),this._isElementDescribedByMessage(e,o)||this._addMessageReference(e,o)}removeDescription(e,n,r){if(!n||!this._isElementNode(e))return;const o=XF(n,r);if(this._isElementDescribedByMessage(e,o)&&this._removeMessageReference(e,o),"string"==typeof n){const s=this._messageRegistry.get(o);s&&0===s.referenceCount&&this._deleteMessageElement(o)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const e=this._document.querySelectorAll(`[${jg}="${this._id}"]`);for(let n=0;n0!=r.indexOf(sT));e.setAttribute("aria-describedby",n.join(" "))}_addMessageReference(e,n){const r=this._messageRegistry.get(n);(function FU(i,t,e){const n=Hg(i,t);n.some(r=>r.trim()==e.trim())||(n.push(e.trim()),i.setAttribute(t,n.join(" ")))})(e,"aria-describedby",r.messageElement.id),e.setAttribute(jg,this._id),r.referenceCount++}_removeMessageReference(e,n){const r=this._messageRegistry.get(n);r.referenceCount--,function wU(i,t,e){const r=Hg(i,t).filter(o=>o!=e.trim());r.length?i.setAttribute(t,r.join(" ")):i.removeAttribute(t)}(e,"aria-describedby",r.messageElement.id),e.removeAttribute(jg)}_isElementDescribedByMessage(e,n){const r=Hg(e,"aria-describedby"),o=this._messageRegistry.get(n),s=o&&o.messageElement.id;return!!s&&-1!=r.indexOf(s)}_canBeDescribed(e,n){if(!this._isElementNode(e))return!1;if(n&&"object"==typeof n)return!0;const r=null==n?"":`${n}`.trim(),o=e.getAttribute("aria-label");return!(!r||o&&o.trim()===r)}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}}return i.\u0275fac=function(e){return new(e||i)(fe(Lt),fe(zi))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();function XF(i,t){return"string"==typeof i?`${t||""}/${i}`:i}function lT(i,t){i.id||(i.id=`${sT}-${t}-${KF++}`)}class cT{constructor(t){this._items=t,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new ae,this._typeaheadSubscription=h.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=e=>e.disabled,this._pressedLetters=[],this.tabOut=new ae,this.change=new ae,t instanceof Bs&&(this._itemChangesSubscription=t.changes.subscribe(e=>{if(this._activeItem){const r=e.toArray().indexOf(this._activeItem);r>-1&&r!==this._activeItemIndex&&(this._activeItemIndex=r)}}))}skipPredicate(t){return this._skipPredicateFn=t,this}withWrap(t=!0){return this._wrap=t,this}withVerticalOrientation(t=!0){return this._vertical=t,this}withHorizontalOrientation(t){return this._horizontal=t,this}withAllowedModifierKeys(t){return this._allowedModifierKeys=t,this}withTypeAhead(t=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(Sn(e=>this._pressedLetters.push(e)),wg(t),ni(()=>this._pressedLetters.length>0),Te(()=>this._pressedLetters.join(""))).subscribe(e=>{const n=this._getItemsArray();for(let r=1;r!t[o]||this._allowedModifierKeys.indexOf(o)>-1);switch(e){case 9:return void this.tabOut.next();case 40:if(this._vertical&&r){this.setNextItemActive();break}return;case 38:if(this._vertical&&r){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&r){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&r){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&r){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&r){this.setLastItemActive();break}return;case 33:if(this._pageUpAndDown.enabled&&r){const o=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(o>0?o:0,1);break}return;case 34:if(this._pageUpAndDown.enabled&&r){const o=this._activeItemIndex+this._pageUpAndDown.delta,s=this._getItemsArray().length;this._setActiveItemByIndex(o=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))))}this._pressedLetters=[],t.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(t){const e=this._getItemsArray(),n="number"==typeof t?t:e.indexOf(t);this._activeItem=e[n]??null,this._activeItemIndex=n}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(t){this._wrap?this._setActiveInWrapMode(t):this._setActiveInDefaultMode(t)}_setActiveInWrapMode(t){const e=this._getItemsArray();for(let n=1;n<=e.length;n++){const r=(this._activeItemIndex+t*n+e.length)%e.length;if(!this._skipPredicateFn(e[r]))return void this.setActiveItem(r)}}_setActiveInDefaultMode(t){this._setActiveItemByIndex(this._activeItemIndex+t,t)}_setActiveItemByIndex(t,e){const n=this._getItemsArray();if(n[t]){for(;this._skipPredicateFn(n[t]);)if(!n[t+=e])return;this.setActiveItem(t)}}_getItemsArray(){return this._items instanceof Bs?this._items.toArray():this._items}}class kU extends cT{setActiveItem(t){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(t),this.activeItem&&this.activeItem.setActiveStyles()}}class qm extends cT{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(t){return this._origin=t,this}setActiveItem(t){super.setActiveItem(t),this.activeItem&&this.activeItem.focus(this._origin)}}let Km=(()=>{class i{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function DU(i){return!!(i.offsetWidth||i.offsetHeight||"function"==typeof i.getClientRects&&i.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const n=function xU(i){try{return i.frameElement}catch{return null}}(function IU(i){return i.ownerDocument&&i.ownerDocument.defaultView||window}(e));if(n&&(-1===uT(n)||!this.isVisible(n)))return!1;let r=e.nodeName.toLowerCase(),o=uT(e);return e.hasAttribute("contenteditable")?-1!==o:!("iframe"===r||"object"===r||this._platform.WEBKIT&&this._platform.IOS&&!function AU(i){let t=i.nodeName.toLowerCase(),e="input"===t&&i.type;return"text"===e||"password"===e||"select"===t||"textarea"===t}(e))&&("audio"===r?!!e.hasAttribute("controls")&&-1!==o:"video"===r?-1!==o&&(null!==o||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,n){return function LU(i){return!function MU(i){return function SU(i){return"input"==i.nodeName.toLowerCase()}(i)&&"hidden"==i.type}(i)&&(function CU(i){let t=i.nodeName.toLowerCase();return"input"===t||"select"===t||"button"===t||"textarea"===t}(i)||function EU(i){return function TU(i){return"a"==i.nodeName.toLowerCase()}(i)&&i.hasAttribute("href")}(i)||i.hasAttribute("contenteditable")||dT(i))}(e)&&!this.isDisabled(e)&&(n?.ignoreVisibility||this.isVisible(e))}}return i.\u0275fac=function(e){return new(e||i)(fe(zi))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();function dT(i){if(!i.hasAttribute("tabindex")||void 0===i.tabIndex)return!1;let t=i.getAttribute("tabindex");return!(!t||isNaN(parseInt(t,10)))}function uT(i){if(!dT(i))return null;const t=parseInt(i.getAttribute("tabindex")||"",10);return isNaN(t)?-1:t}class NU{constructor(t,e,n,r,o=!1){this._element=t,this._checker=e,this._ngZone=n,this._document=r,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,o||this.attachAnchors()}get enabled(){return this._enabled}set enabled(t){this._enabled=t,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}destroy(){const t=this._startAnchor,e=this._endAnchor;t&&(t.removeEventListener("focus",this.startAnchorListener),t.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(t){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(t)))})}focusFirstTabbableElementWhenReady(t){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(t)))})}focusLastTabbableElementWhenReady(t){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(t)))})}_getRegionBoundary(t){const e=this._element.querySelectorAll(`[cdk-focus-region-${t}], [cdkFocusRegion${t}], [cdk-focus-${t}]`);return"start"==t?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(t){const e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){const n=this._getFirstTabbableElement(e);return n?.focus(t),!!n}return e.focus(t),!0}return this.focusFirstTabbableElement(t)}focusFirstTabbableElement(t){const e=this._getRegionBoundary("start");return e&&e.focus(t),!!e}focusLastTabbableElement(t){const e=this._getRegionBoundary("end");return e&&e.focus(t),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(t){if(this._checker.isFocusable(t)&&this._checker.isTabbable(t))return t;const e=t.children;for(let n=0;n=0;n--){const r=e[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[n]):null;if(r)return r}return null}_createAnchor(){const t=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,t),t.classList.add("cdk-visually-hidden"),t.classList.add("cdk-focus-trap-anchor"),t.setAttribute("aria-hidden","true"),t}_toggleAnchorTabIndex(t,e){t?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(t){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}_executeOnStable(t){this._ngZone.isStable?t():this._ngZone.onStable.pipe(yi(1)).subscribe(t)}}let Yg=(()=>{class i{constructor(e,n,r){this._checker=e,this._ngZone=n,this._document=r}create(e,n=!1){return new NU(e,this._checker,this._ngZone,this._document,n)}}return i.\u0275fac=function(e){return new(e||i)(fe(Km),fe(ct),fe(Lt))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();function QF(i){return 0===i.buttons||0===i.offsetX&&0===i.offsetY}function ZF(i){const t=i.touches&&i.touches[0]||i.changedTouches&&i.changedTouches[0];return!(!t||-1!==t.identifier||null!=t.radiusX&&1!==t.radiusX||null!=t.radiusY&&1!==t.radiusY)}const OU=new Ae("cdk-input-modality-detector-options"),PU={ignoreKeys:[18,17,224,91,16]},Iu=Da({passive:!0,capture:!0});let RU=(()=>{class i{constructor(e,n,r,o){this._platform=e,this._mostRecentTarget=null,this._modality=new di(null),this._lastTouchMs=0,this._onKeydown=s=>{this._options?.ignoreKeys?.some(a=>a===s.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=ml(s))},this._onMousedown=s=>{Date.now()-this._lastTouchMs<650||(this._modality.next(QF(s)?"keyboard":"mouse"),this._mostRecentTarget=ml(s))},this._onTouchstart=s=>{ZF(s)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=ml(s))},this._options={...PU,...o},this.modalityDetected=this._modality.pipe(TF(1)),this.modalityChanged=this.modalityDetected.pipe(Gm()),e.isBrowser&&n.runOutsideAngular(()=>{r.addEventListener("keydown",this._onKeydown,Iu),r.addEventListener("mousedown",this._onMousedown,Iu),r.addEventListener("touchstart",this._onTouchstart,Iu)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Iu),document.removeEventListener("mousedown",this._onMousedown,Iu),document.removeEventListener("touchstart",this._onTouchstart,Iu))}}return i.\u0275fac=function(e){return new(e||i)(fe(zi),fe(ct),fe(Lt),fe(OU,8))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();const BU=new Ae("liveAnnouncerElement",{providedIn:"root",factory:function HU(){return null}}),jU=new Ae("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let YU=0,JF=(()=>{class i{constructor(e,n,r,o){this._ngZone=n,this._defaultOptions=o,this._document=r,this._liveElement=e||this._createLiveElement()}announce(e,...n){const r=this._defaultOptions;let o,s;return 1===n.length&&"number"==typeof n[0]?s=n[0]:[o,s]=n,this.clear(),clearTimeout(this._previousTimeout),o||(o=r&&r.politeness?r.politeness:"polite"),null==s&&r&&(s=r.duration),this._liveElement.setAttribute("aria-live",o),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(a=>this._currentResolve=a)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,"number"==typeof s&&(this._previousTimeout=setTimeout(()=>this.clear(),s)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const e="cdk-live-announcer-element",n=this._document.getElementsByClassName(e),r=this._document.createElement("div");for(let o=0;o .cdk-overlay-container [aria-modal="true"]');for(let r=0;r{class i{constructor(e,n,r,o,s){this._ngZone=e,this._platform=n,this._inputModalityDetector=r,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new ae,this._rootNodeFocusAndBlurListener=a=>{for(let f=ml(a);f;f=f.parentElement)"focus"===a.type?this._onFocus(a,f):this._onBlur(a,f)},this._document=o,this._detectionMode=s?.detectionMode||0}monitor(e,n=!1){const r=xa(e);if(!this._platform.isBrowser||1!==r.nodeType)return vt(null);const o=function Az(i){if(function Tz(){if(null==NF){const i=typeof document<"u"?document.head:null;NF=!(!i||!i.createShadowRoot&&!i.attachShadow)}return NF}()){const t=i.getRootNode?i.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}(r)||this._getDocument(),s=this._elementInfo.get(r);if(s)return n&&(s.checkChildren=!0),s.subject;const a={checkChildren:n,subject:new ae,rootNode:o};return this._elementInfo.set(r,a),this._registerGlobalListeners(a),a.subject}stopMonitoring(e){const n=xa(e),r=this._elementInfo.get(n);r&&(r.subject.complete(),this._setClasses(n),this._elementInfo.delete(n),this._removeGlobalListeners(r))}focusVia(e,n,r){const o=xa(e);o===this._getDocument().activeElement?this._getClosestElementsInfo(o).forEach(([a,l])=>this._originChanged(a,n,l)):(this._setOrigin(n),"function"==typeof o.focus&&o.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,n)=>this.stopMonitoring(n))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,n){e.classList.toggle("cdk-focused",!!n),e.classList.toggle("cdk-touch-focused","touch"===n),e.classList.toggle("cdk-keyboard-focused","keyboard"===n),e.classList.toggle("cdk-mouse-focused","mouse"===n),e.classList.toggle("cdk-program-focused","program"===n)}_setOrigin(e,n=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&n,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,n){const r=this._elementInfo.get(n),o=ml(e);!r||!r.checkChildren&&n!==o||this._originChanged(n,this._getFocusOrigin(o),r)}_onBlur(e,n){const r=this._elementInfo.get(n);!r||r.checkChildren&&e.relatedTarget instanceof Node&&n.contains(e.relatedTarget)||(this._setClasses(n),this._emitOrigin(r,null))}_emitOrigin(e,n){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(n))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const n=e.rootNode,r=this._rootNodeFocusListenerCount.get(n)||0;r||this._ngZone.runOutsideAngular(()=>{n.addEventListener("focus",this._rootNodeFocusAndBlurListener,Vg),n.addEventListener("blur",this._rootNodeFocusAndBlurListener,Vg)}),this._rootNodeFocusListenerCount.set(n,r+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(wt(this._stopInputModalityDetector)).subscribe(o=>{this._setOrigin(o,!0)}))}_removeGlobalListeners(e){const n=e.rootNode;if(this._rootNodeFocusListenerCount.has(n)){const r=this._rootNodeFocusListenerCount.get(n);r>1?this._rootNodeFocusListenerCount.set(n,r-1):(n.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Vg),n.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Vg),this._rootNodeFocusListenerCount.delete(n))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,n,r){this._setClasses(e,n),this._emitOrigin(r,n),this._lastFocusOrigin=n}_getClosestElementsInfo(e){const n=[];return this._elementInfo.forEach((r,o)=>{(o===e||r.checkChildren&&o.contains(e))&&n.push([o,r])}),n}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:n,mostRecentModality:r}=this._inputModalityDetector;if("mouse"!==r||!n||n===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const o=e.labels;if(o)for(let s=0;s{class i{constructor(e,n){this._elementRef=e,this._focusMonitor=n,this._focusOrigin=null,this.cdkFocusChange=new Xe}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,1===e.nodeType&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(n=>{this._focusOrigin=n,this.cdkFocusChange.emit(n)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Ur))},i.\u0275dir=De({type:i,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]}),i})();const mT="cdk-high-contrast-black-on-white",fT="cdk-high-contrast-white-on-black",ew="cdk-high-contrast-active";let pT=(()=>{class i{constructor(e,n){this._platform=e,this._document=n,this._breakpointSubscription=Gt(Ca).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const n=this._document.defaultView||window,r=n&&n.getComputedStyle?n.getComputedStyle(e):null,o=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),o){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(ew,mT,fT),this._hasCheckedHighContrastMode=!0;const n=this.getHighContrastMode();1===n?e.add(ew,mT):2===n&&e.add(ew,fT)}}}return i.\u0275fac=function(e){return new(e||i)(fe(zi),fe(Lt))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),Xm=(()=>{class i{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return i.\u0275fac=function(e){return new(e||i)(fe(pT))},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Bg]}),i})();const UU=new Ae("cdk-dir-doc",{providedIn:"root",factory:function WU(){return Gt(Lt)}}),$U=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let xn=(()=>{class i{constructor(e){if(this.value="ltr",this.change=new Xe,e){const r=e.documentElement?e.documentElement.dir:null;this.value=function GU(i){const t=i?.toLowerCase()||"";return"auto"===t&&typeof navigator<"u"&&navigator?.language?$U.test(navigator.language)?"rtl":"ltr":"rtl"===t?"rtl":"ltr"}((e.body?e.body.dir:null)||r||"ltr")}}ngOnDestroy(){this.change.complete()}}return i.\u0275fac=function(e){return new(e||i)(fe(UU,8))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),Nu=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})();const qU=["text"];function KU(i,t){if(1&i&&Ee(0,"mat-pseudo-checkbox",5),2&i){const e=ue();Z("state",e.selected?"checked":"unchecked")("disabled",e.disabled)}}function XU(i,t){if(1&i&&(I(0,"span",6),re(1),V()),2&i){const e=ue();Q(1),ci("(",e.group.label,")")}}const QU=[[["mat-icon"]],"*"],ZU=["mat-icon","*"],eW=new Ae("mat-sanity-checks",{providedIn:"root",factory:function JU(){return!0}});let Mt=(()=>{class i{constructor(e,n,r){this._sanityChecks=n,this._document=r,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return!OF()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}}return i.\u0275fac=function(e){return new(e||i)(fe(pT),fe(eW,8),fe(Lt))},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Nu,Nu]}),i})();function Ta(i){return class extends i{constructor(...t){super(...t),this._disabled=!1}get disabled(){return this._disabled}set disabled(t){this._disabled=dt(t)}}}function Aa(i,t){return class extends i{constructor(...e){super(...e),this.defaultColor=t,this.color=t}get color(){return this._color}set color(e){const n=e||this.defaultColor;n!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),n&&this._elementRef.nativeElement.classList.add(`mat-${n}`),this._color=n)}}}function bl(i){return class extends i{constructor(...t){super(...t),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=dt(t)}}}function La(i,t=0){return class extends i{constructor(...e){super(...e),this._tabIndex=t,this.defaultTabIndex=t}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(e){this._tabIndex=null!=e?mn(e):this.defaultTabIndex}}}function tw(i){return class extends i{constructor(...t){super(...t),this.errorState=!1}updateErrorState(){const t=this.errorState,o=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);o!==t&&(this.errorState=o,this.stateChanges.next())}}}let Qm=(()=>{class i{isErrorState(e,n){return!!(e&&e.invalid&&(e.touched||n&&n.submitted))}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),bT=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,Mt]}),i})();class iW{constructor(t,e,n,r=!1){this._renderer=t,this.element=e,this.config=n,this._animationForciblyDisabledThroughCss=r,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const yT=Da({passive:!0,capture:!0});class nW{constructor(){this._events=new Map,this._delegateEventHandler=t=>{const e=ml(t);e&&this._events.get(t.type)?.forEach((n,r)=>{(r===e||r.contains(e))&&n.forEach(o=>o.handleEvent(t))})}}addHandler(t,e,n,r){const o=this._events.get(e);if(o){const s=o.get(n);s?s.add(r):o.set(n,new Set([r]))}else this._events.set(e,new Map([[n,new Set([r])]])),t.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,yT)})}removeHandler(t,e,n){const r=this._events.get(t);if(!r)return;const o=r.get(e);!o||(o.delete(n),0===o.size&&r.delete(e),0===r.size&&(this._events.delete(t),document.removeEventListener(t,this._delegateEventHandler,yT)))}}const vT={enterDuration:225,exitDuration:150},FT=Da({passive:!0,capture:!0}),wT=["mousedown","touchstart"],kT=["mouseup","mouseleave","touchend","touchcancel"];class Ou{constructor(t,e,n,r){this._target=t,this._ngZone=e,this._platform=r,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,r.isBrowser&&(this._containerElement=xa(n))}fadeInRipple(t,e,n={}){const r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o={...vT,...n.animation};n.centered&&(t=r.left+r.width/2,e=r.top+r.height/2);const s=n.radius||function oW(i,t,e){const n=Math.max(Math.abs(i-e.left),Math.abs(i-e.right)),r=Math.max(Math.abs(t-e.top),Math.abs(t-e.bottom));return Math.sqrt(n*n+r*r)}(t,e,r),a=t-r.left,l=e-r.top,f=o.enterDuration,y=document.createElement("div");y.classList.add("mat-ripple-element"),y.style.left=a-s+"px",y.style.top=l-s+"px",y.style.height=2*s+"px",y.style.width=2*s+"px",null!=n.color&&(y.style.backgroundColor=n.color),y.style.transitionDuration=`${f}ms`,this._containerElement.appendChild(y);const S=window.getComputedStyle(y),X=S.transitionDuration,oe="none"===S.transitionProperty||"0s"===X||"0s, 0s"===X||0===r.width&&0===r.height,se=new iW(this,y,n,oe);y.style.transform="scale3d(1, 1, 1)",se.state=0,n.persistent||(this._mostRecentTransientRipple=se);let pe=null;return!oe&&(f||o.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const xe=()=>this._finishRippleTransition(se),Oe=()=>this._destroyRipple(se);y.addEventListener("transitionend",xe),y.addEventListener("transitioncancel",Oe),pe={onTransitionEnd:xe,onTransitionCancel:Oe}}),this._activeRipples.set(se,pe),(oe||!f)&&this._finishRippleTransition(se),se}fadeOutRipple(t){if(2===t.state||3===t.state)return;const e=t.element,n={...vT,...t.config.animation};e.style.transitionDuration=`${n.exitDuration}ms`,e.style.opacity="0",t.state=2,(t._animationForciblyDisabledThroughCss||!n.exitDuration)&&this._finishRippleTransition(t)}fadeOutAll(){this._getActiveRipples().forEach(t=>t.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(t=>{t.config.persistent||t.fadeOut()})}setupTriggerEvents(t){const e=xa(t);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,wT.forEach(n=>{Ou._eventManager.addHandler(this._ngZone,n,e,this)}))}handleEvent(t){"mousedown"===t.type?this._onMousedown(t):"touchstart"===t.type?this._onTouchStart(t):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{kT.forEach(e=>{this._triggerElement.addEventListener(e,this,FT)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(t){0===t.state?this._startFadeOutTransition(t):2===t.state&&this._destroyRipple(t)}_startFadeOutTransition(t){const e=t===this._mostRecentTransientRipple,{persistent:n}=t.config;t.state=1,!n&&(!e||!this._isPointerDown)&&t.fadeOut()}_destroyRipple(t){const e=this._activeRipples.get(t)??null;this._activeRipples.delete(t),this._activeRipples.size||(this._containerRect=null),t===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),t.state=3,null!==e&&(t.element.removeEventListener("transitionend",e.onTransitionEnd),t.element.removeEventListener("transitioncancel",e.onTransitionCancel)),t.element.remove()}_onMousedown(t){const e=QF(t),n=this._lastTouchStartEvent&&Date.now(){!t.config.persistent&&(1===t.state||t.config.terminateOnPointerUp&&0===t.state)&&t.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const t=this._triggerElement;t&&(wT.forEach(e=>Ou._eventManager.removeHandler(e,t,this)),this._pointerUpEventsRegistered&&kT.forEach(e=>t.removeEventListener(e,this,FT)))}}Ou._eventManager=new nW;const Jm=new Ae("mat-ripple-global-options");let yr=(()=>{class i{constructor(e,n,r,o,s){this._elementRef=e,this._animationMode=s,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=o||{},this._rippleRenderer=new Ou(this,n,e,r)}get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,n=0,r){return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,n,{...this.rippleConfig,...r}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...e})}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(ct),M(zi),M(Jm,8),M(Vi,8))},i.\u0275dir=De({type:i,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(e,n){2&e&&st("mat-ripple-unbounded",n.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),i})(),$s=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,Mt]}),i})(),sW=(()=>{class i{constructor(e){this._animationMode=e,this.state="unchecked",this.disabled=!1}}return i.\u0275fac=function(e){return new(e||i)(M(Vi,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:8,hostBindings:function(e,n){2&e&&st("mat-pseudo-checkbox-indeterminate","indeterminate"===n.state)("mat-pseudo-checkbox-checked","checked"===n.state)("mat-pseudo-checkbox-disabled",n.disabled)("_mat-animation-noopable","NoopAnimations"===n._animationMode)},inputs:{state:"state",disabled:"disabled"},decls:0,vars:0,template:function(e,n){},styles:['.mat-pseudo-checkbox{border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}.mat-pseudo-checkbox-checked::after{top:2.7px;width:10px;height:4px}'],encapsulation:2,changeDetection:0}),i})(),xT=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt]}),i})();const DT=new Ae("MAT_OPTION_PARENT_COMPONENT"),CT=new Ae("MatOptgroup");let aW=0;class lW{constructor(t,e=!1){this.source=t,this.isUserInput=e}}let cW=(()=>{class i{constructor(e,n,r,o){this._element=e,this._changeDetectorRef=n,this._parent=r,this.group=o,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+aW++,this.onSelectionChange=new Xe,this._stateChanges=new ae}get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(e){this._disabled=dt(e)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}deselect(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}focus(e,n){const r=this._getHostElement();"function"==typeof r.focus&&r.focus(n)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(13===e.keyCode||32===e.keyCode)&&!Cr(e)&&(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getAriaSelected(){return this.selected||!this.multiple&&null}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new lW(this,e))}}return i.\u0275fac=function(e){Ns()},i.\u0275dir=De({type:i,viewQuery:function(e,n){if(1&e&&xt(qU,7),2&e){let r;We(r=$e())&&(n._text=r.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}}),i})(),iw=(()=>{class i extends cW{constructor(e,n,r,o){super(e,n,r,o)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Nt),M(DT,8),M(CT,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mat-mdc-focus-indicator","mdc-list-item"],hostVars:12,hostBindings:function(e,n){1&e&&ve("click",function(){return n._selectViaInteraction()})("keydown",function(o){return n._handleKeydown(o)}),2&e&&(jr("id",n.id),lt("tabindex",n._getTabIndex())("aria-selected",n._getAriaSelected())("aria-disabled",n.disabled.toString()),st("mdc-list-item--selected",n.selected)("mat-mdc-option-multiple",n.multiple)("mat-mdc-option-active",n.active)("mdc-list-item--disabled",n.disabled))},exportAs:["matOption"],features:[Be],ngContentSelectors:ZU,decls:7,vars:4,consts:[["class","mat-mdc-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","cdk-visually-hidden",4,"ngIf"],["mat-ripple","",1,"mat-mdc-option-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-mdc-option-pseudo-checkbox",3,"state","disabled"],[1,"cdk-visually-hidden"]],template:function(e,n){1&e&&(Xt(QU),he(0,KU,1,2,"mat-pseudo-checkbox",0),it(1),I(2,"span",1,2),it(4,1),V(),he(5,XU,2,1,"span",3),Ee(6,"div",4)),2&e&&(Z("ngIf",n.multiple),Q(5),Z("ngIf",n.group&&n.group._inert),Q(1),Z("matRippleTrigger",n._getHostElement())("matRippleDisabled",n.disabled||n.disableRipple))},dependencies:[yr,ii,sW],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option.mdc-list-item{align-items:center}.mat-mdc-option.mdc-list-item--disabled{opacity:.38;cursor:default}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox{margin-right:0;margin-left:16px}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active::before{content:""}'],encapsulation:2,changeDetection:0}),i})(),MT=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[$s,En,Mt,xT]}),i})();const ET=["mat-button",""],nw=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],rw=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],ST=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}",mW=["mat-mini-fab",""],pW=["mat-icon-button",""],_W=["*"],gW=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],bW=Aa(Ta(bl(class{constructor(i){this._elementRef=i}})));let zg=(()=>{class i extends bW{constructor(e,n,r,o){super(e),this._platform=n,this._ngZone=r,this._animationMode=o,this._focusMonitor=Gt(Ur),this._isFab=!1;const s=e.nativeElement.classList;for(const a of gW)this._hasHostAttributes(a.selector)&&a.mdcClasses.forEach(l=>{s.add(l)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(e="program",n){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,n):this._elementRef.nativeElement.focus(n)}_hasHostAttributes(...e){return e.some(n=>this._elementRef.nativeElement.hasAttribute(n))}_isRippleDisabled(){return this.disableRipple||this.disabled}}return i.\u0275fac=function(e){Ns()},i.\u0275dir=De({type:i,viewQuery:function(e,n){if(1&e&&xt(yr,5),2&e){let r;We(r=$e())&&(n.ripple=r.first)}},features:[Be]}),i})(),vW=(()=>{class i extends zg{constructor(e,n,r,o){super(e,n,r,o),this._haltDisabledEvents=s=>{this.disabled&&(s.preventDefault(),s.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}}return i.\u0275fac=function(e){Ns()},i.\u0275dir=De({type:i,features:[Be]}),i})(),Go=(()=>{class i extends zg{constructor(e,n,r,o){super(e,n,r,o)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(zi),M(ct),M(Vi,8))},i.\u0275cmp=qe({type:i,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:7,hostBindings:function(e,n){2&e&&(lt("disabled",n.disabled||null),st("_mat-animation-noopable","NoopAnimations"===n._animationMode)("mat-unthemed",!n.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[Be],attrs:ET,ngContentSelectors:rw,decls:8,vars:6,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],["matRipple","",1,"mat-mdc-button-ripple",3,"matRippleDisabled","matRippleTrigger"],[1,"mat-mdc-button-touch-target"]],template:function(e,n){1&e&&(Xt(nw),Ee(0,"span",0),it(1),I(2,"span",1),it(3,1),V(),it(4,2),Ee(5,"span",2)(6,"span",3)(7,"span",4)),2&e&&(st("mdc-button__ripple",!n._isFab)("mdc-fab__ripple",n._isFab),Q(6),Z("matRippleDisabled",n._isRippleDisabled())("matRippleTrigger",n._elementRef.nativeElement))},dependencies:[yr],styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),i})(),FW=(()=>{class i extends vW{constructor(e,n,r,o){super(e,n,r,o)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(zi),M(ct),M(Vi,8))},i.\u0275cmp=qe({type:i,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostVars:9,hostBindings:function(e,n){2&e&&(lt("disabled",n.disabled||null)("tabindex",n.disabled?-1:n.tabIndex)("aria-disabled",n.disabled.toString()),st("_mat-animation-noopable","NoopAnimations"===n._animationMode)("mat-unthemed",!n.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[Be],attrs:ET,ngContentSelectors:rw,decls:8,vars:6,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],["matRipple","",1,"mat-mdc-button-ripple",3,"matRippleDisabled","matRippleTrigger"],[1,"mat-mdc-button-touch-target"]],template:function(e,n){1&e&&(Xt(nw),Ee(0,"span",0),it(1),I(2,"span",1),it(3,1),V(),it(4,2),Ee(5,"span",2)(6,"span",3)(7,"span",4)),2&e&&(st("mdc-button__ripple",!n._isFab)("mdc-fab__ripple",n._isFab),Q(6),Z("matRippleDisabled",n._isRippleDisabled())("matRippleTrigger",n._elementRef.nativeElement))},dependencies:[yr],styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',ST],encapsulation:2,changeDetection:0}),i})();const wW=new Ae("mat-mdc-fab-default-options",{providedIn:"root",factory:TT});function TT(){return{color:"accent"}}const AT=TT();let LT=(()=>{class i extends zg{constructor(e,n,r,o,s){super(e,n,r,o),this._options=s,this._isFab=!0,this._options=this._options||AT,this.color=this.defaultColor=this._options.color||AT.color}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(zi),M(ct),M(Vi,8),M(wW,8))},i.\u0275cmp=qe({type:i,selectors:[["button","mat-mini-fab",""]],hostVars:7,hostBindings:function(e,n){2&e&&(lt("disabled",n.disabled||null),st("_mat-animation-noopable","NoopAnimations"===n._animationMode)("mat-unthemed",!n.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[Be],attrs:mW,ngContentSelectors:rw,decls:8,vars:6,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],["matRipple","",1,"mat-mdc-button-ripple",3,"matRippleDisabled","matRippleTrigger"],[1,"mat-mdc-button-touch-target"]],template:function(e,n){1&e&&(Xt(nw),Ee(0,"span",0),it(1),I(2,"span",1),it(3,1),V(),it(4,2),Ee(5,"span",2)(6,"span",3)(7,"span",4)),2&e&&(st("mdc-button__ripple",!n._isFab)("mdc-fab__ripple",n._isFab),Q(6),Z("matRippleDisabled",n._isRippleDisabled())("matRippleTrigger",n._elementRef.nativeElement))},dependencies:[yr],styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-fab[hidden]{display:none}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab .mdc-fab__focus-ring{position:absolute}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n )}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}.mdc-fab--mini{width:40px;height:40px}.mdc-fab--extended{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mdc-fab--extended .mdc-fab__ripple{border-radius:24px}.mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mdc-fab--extended .mdc-fab__icon,.mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-fab::before{border-color:CanvasText}}.mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}.mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}.mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab .mdc-fab__icon{width:24px;height:24px;font-size:24px}.mdc-fab:not(.mdc-fab--extended){border-radius:50%}.mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:50%}.mat-mdc-fab,.mat-mdc-mini-fab{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--mdc-fab-container-color, transparent);box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);color:var(--mat-mdc-fab-color, inherit);flex-shrink:0}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-fab .mat-ripple-element,.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-fab .mdc-button__label,.mat-mdc-mini-fab .mdc-button__label{z-index:1}.mat-mdc-fab .mat-mdc-focus-indicator,.mat-mdc-mini-fab .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab:focus .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab .mat-mdc-button-touch-target,.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-fab._mat-animation-noopable,.mat-mdc-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab:not(:disabled) .mdc-fab__icon,.mat-mdc-mini-fab:not(:disabled) .mdc-fab__icon{color:var(--mdc-fab-icon-color, inherit)}.mat-mdc-fab:not(.mdc-fab--extended),.mat-mdc-mini-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple,.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:hover,.mat-mdc-fab:focus,.mat-mdc-mini-fab:hover,.mat-mdc-mini-fab:focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:active,.mat-mdc-fab:focus:active,.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-mdc-fab[disabled],.mat-mdc-mini-fab[disabled]{cursor:default;pointer-events:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-mini-fab:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}.mat-mdc-fab .mat-icon,.mat-mdc-fab .material-icons,.mat-mdc-mini-fab .mat-icon,.mat-mdc-mini-fab .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-extended-fab{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mat-mdc-extended-fab .mdc-fab__ripple{border-radius:24px}.mat-mdc-extended-fab .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons,.mat-mdc-extended-fab>.mat-icon[dir=rtl],.mat-mdc-extended-fab>.material-icons[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-extended-fab .mdc-button__label+.material-icons[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}'],encapsulation:2,changeDetection:0}),i})(),Ug=(()=>{class i extends zg{constructor(e,n,r,o){super(e,n,r,o)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(zi),M(ct),M(Vi,8))},i.\u0275cmp=qe({type:i,selectors:[["button","mat-icon-button",""]],hostVars:7,hostBindings:function(e,n){2&e&&(lt("disabled",n.disabled||null),st("_mat-animation-noopable","NoopAnimations"===n._animationMode)("mat-unthemed",!n.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[Be],attrs:pW,ngContentSelectors:_W,decls:5,vars:3,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],["matRipple","",1,"mat-mdc-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-mdc-button-touch-target"]],template:function(e,n){1&e&&(Xt(),Ee(0,"span",0),it(1),Ee(2,"span",1)(3,"span",2)(4,"span",3)),2&e&&(Q(3),Z("matRippleDisabled",n._isRippleDisabled())("matRippleCentered",!0)("matRippleTrigger",n._elementRef.nativeElement))},dependencies:[yr],styles:['.mdc-icon-button{font-size:24px;width:48px;height:48px;padding:12px}.mdc-icon-button .mdc-icon-button__focus-ring{max-height:48px;max-width:48px}.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:40px;height:40px;margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-icon-button svg,.mdc-icon-button img{width:24px;height:24px}.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size, 48px);width:var(--mdc-icon-button-state-layer-size, 48px);color:var(--mdc-icon-button-icon-color, inherit);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size, 24px)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity, 0.38)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color, #000)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',ST],encapsulation:2,changeDetection:0}),i})(),ow=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,$s,Mt]}),i})();class IT{}class kW{}const Ia="*";function Mr(i,t){return{type:7,name:i,definitions:t,options:{}}}function pn(i,t=null){return{type:4,styles:t,timings:i}}function OT(i,t=null){return{type:2,steps:i,options:t}}function Bt(i){return{type:6,styles:i,offset:null}}function rn(i,t,e){return{type:0,name:i,styles:t,options:e}}function sw(i){return{type:5,steps:i}}function ln(i,t,e=null){return{type:1,expr:i,animation:t,options:e}}function aw(i=null){return{type:9,options:i}}function Ac(i,t,e=null){return{type:11,selector:i,animation:t,options:e}}function PT(i,t){return{type:12,timings:i,animation:t}}function RT(i){Promise.resolve().then(i)}class ef{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){RT(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(n=>n()),e.length=0}}class BT{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let e=0,n=0,r=0;const o=this.players.length;0==o?RT(()=>this._onFinish()):this.players.forEach(s=>{s.onDone(()=>{++e==o&&this._onFinish()}),s.onDestroy(()=>{++n==o&&this._onDestroy()}),s.onStart(()=>{++r==o&&this._onStart()})}),this.totalTime=this.players.reduce((s,a)=>Math.max(s,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const e=t*this.totalTime;this.players.forEach(n=>{const r=n.totalTime?Math.min(1,e/n.totalTime):1;n.setPosition(r)})}getPosition(){const t=this.players.reduce((e,n)=>null===e||n.totalTime>e.totalTime?n:e,null);return null!=t?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(n=>n()),e.length=0}}class cw{attach(t){return this._attachedHost=t,t.attach(this)}detach(){let t=this._attachedHost;null!=t&&(this._attachedHost=null,t.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(t){this._attachedHost=t}}class Lc extends cw{constructor(t,e,n,r,o){super(),this.component=t,this.viewContainerRef=e,this.injector=n,this.componentFactoryResolver=r,this.projectableNodes=o}}class yl extends cw{constructor(t,e,n,r){super(),this.templateRef=t,this.viewContainerRef=e,this.context=n,this.injector=r}get origin(){return this.templateRef.elementRef}attach(t,e=this.context){return this.context=e,super.attach(t)}detach(){return this.context=void 0,super.detach()}}class xW extends cw{constructor(t){super(),this.element=t instanceof Ze?t.nativeElement:t}}class Wg{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(t){return t instanceof Lc?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof yl?(this._attachedPortal=t,this.attachTemplatePortal(t)):this.attachDomPortal&&t instanceof xW?(this._attachedPortal=t,this.attachDomPortal(t)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(t){this._disposeFn=t}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class DW extends Wg{constructor(t,e,n,r,o){super(),this.outletElement=t,this._componentFactoryResolver=e,this._appRef=n,this._defaultInjector=r,this.attachDomPortal=s=>{const a=s.element,l=this._document.createComment("dom-portal");a.parentNode.insertBefore(l,a),this.outletElement.appendChild(a),this._attachedPortal=s,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(a,l)})},this._document=o}attachComponentPortal(t){const n=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component);let r;return t.viewContainerRef?(r=t.viewContainerRef.createComponent(n,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector,t.projectableNodes||void 0),this.setDisposeFn(()=>r.destroy())):(r=n.create(t.injector||this._defaultInjector||gn.NULL),this._appRef.attachView(r.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(r.hostView),r.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(r)),this._attachedPortal=t,r}attachTemplatePortal(t){let e=t.viewContainerRef,n=e.createEmbeddedView(t.templateRef,t.context,{injector:t.injector});return n.rootNodes.forEach(r=>this.outletElement.appendChild(r)),n.detectChanges(),this.setDisposeFn(()=>{let r=e.indexOf(n);-1!==r&&e.remove(r)}),this._attachedPortal=t,n}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(t){return t.hostView.rootNodes[0]}}let CW=(()=>{class i extends yl{constructor(e,n){super(e,n)}}return i.\u0275fac=function(e){return new(e||i)(M(Gi),M(en))},i.\u0275dir=De({type:i,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[Be]}),i})(),Na=(()=>{class i extends Wg{constructor(e,n,r){super(),this._componentFactoryResolver=e,this._viewContainerRef=n,this._isInitialized=!1,this.attached=new Xe,this.attachDomPortal=o=>{const s=o.element,a=this._document.createComment("dom-portal");o.setAttachedHost(this),s.parentNode.insertBefore(a,s),this._getRootNode().appendChild(s),this._attachedPortal=o,super.setDisposeFn(()=>{a.parentNode&&a.parentNode.replaceChild(s,a)})},this._document=r}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);const n=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,o=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),s=n.createComponent(o,n.length,e.injector||n.injector,e.projectableNodes||void 0);return n!==this._viewContainerRef&&this._getRootNode().appendChild(s.hostView.rootNodes[0]),super.setDisposeFn(()=>s.destroy()),this._attachedPortal=e,this._attachedRef=s,this.attached.emit(s),s}attachTemplatePortal(e){e.setAttachedHost(this);const n=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=n,this.attached.emit(n),n}_getRootNode(){const e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}return i.\u0275fac=function(e){return new(e||i)(M(da),M(en),M(Lt))},i.\u0275dir=De({type:i,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[Be]}),i})(),vl=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})();const MW=["addListener","removeListener"],EW=["addEventListener","removeEventListener"],SW=["on","off"];function Gs(i,t,e,n){if(g(e)&&(n=e,e=void 0),n)return Gs(i,t,e).pipe(Zv(n));const[r,o]=function LW(i){return g(i.addEventListener)&&g(i.removeEventListener)}(i)?EW.map(s=>a=>i[s](t,a,e)):function TW(i){return g(i.addListener)&&g(i.removeListener)}(i)?MW.map(HT(i,t)):function AW(i){return g(i.on)&&g(i.off)}(i)?SW.map(HT(i,t)):[];if(!r&&kt(i))return sn(s=>Gs(s,t,e))(Ti(i));if(!r)throw new TypeError("Invalid event target");return new Qe(s=>{const a=(...l)=>s.next(1o(a)})}function HT(i,t){return e=>n=>i[e](t,n)}const tf={schedule(i){let t=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:n}=tf;n&&(t=n.requestAnimationFrame,e=n.cancelAnimationFrame);const r=t(o=>{e=void 0,i(o)});return new h(()=>e?.(r))},requestAnimationFrame(...i){const{delegate:t}=tf;return(t?.requestAnimationFrame||requestAnimationFrame)(...i)},cancelAnimationFrame(...i){const{delegate:t}=tf;return(t?.cancelAnimationFrame||cancelAnimationFrame)(...i)},delegate:void 0},OW=new class NW extends LF{flush(t){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:n}=this;let r;t=t||n.shift();do{if(r=t.execute(t.state,t.delay))break}while((t=n[0])&&t.id===e&&n.shift());if(this._active=!1,r){for(;(t=n[0])&&t.id===e&&n.shift();)t.unsubscribe();throw r}}}(class IW extends AF{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,n=0){return null!==n&&n>0?super.requestAsyncId(t,e,n):(t.actions.push(this),t._scheduled||(t._scheduled=tf.requestAnimationFrame(()=>t.flush(void 0))))}recycleAsyncId(t,e,n=0){var r;if(null!=n?n>0:this.delay>0)return super.recycleAsyncId(t,e,n);const{actions:o}=t;null!=e&&(null===(r=o[o.length-1])||void 0===r?void 0:r.id)!==e&&(tf.cancelAnimationFrame(e),t._scheduled=void 0)}});let dw,PW=1;const $g={};function jT(i){return i in $g&&(delete $g[i],!0)}const RW={setImmediate(i){const t=PW++;return $g[t]=!0,dw||(dw=Promise.resolve()),dw.then(()=>jT(t)&&i()),t},clearImmediate(i){jT(i)}},{setImmediate:BW,clearImmediate:HW}=RW,Gg={setImmediate(...i){const{delegate:t}=Gg;return(t?.setImmediate||BW)(...i)},clearImmediate(i){const{delegate:t}=Gg;return(t?.clearImmediate||HW)(i)},delegate:void 0},uw=new class YW extends LF{flush(t){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:n}=this;let r;t=t||n.shift();do{if(r=t.execute(t.state,t.delay))break}while((t=n[0])&&t.id===e&&n.shift());if(this._active=!1,r){for(;(t=n[0])&&t.id===e&&n.shift();)t.unsubscribe();throw r}}}(class jW extends AF{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,n=0){return null!==n&&n>0?super.requestAsyncId(t,e,n):(t.actions.push(this),t._scheduled||(t._scheduled=Gg.setImmediate(t.flush.bind(t,void 0))))}recycleAsyncId(t,e,n=0){var r;if(null!=n?n>0:this.delay>0)return super.recycleAsyncId(t,e,n);const{actions:o}=t;null!=e&&(null===(r=o[o.length-1])||void 0===r?void 0:r.id)!==e&&(Gg.clearImmediate(e),t._scheduled=void 0)}});function qg(i=0,t,e=Ez){let n=-1;return null!=t&&(Xr(t)?e=t:n=t),new Qe(r=>{let o=function zW(i){return i instanceof Date&&!isNaN(i)}(i)?+i-e.now():i;o<0&&(o=0);let s=0;return e.schedule(function(){r.closed||(r.next(s++),0<=n?this.schedule(void 0,n):r.complete())},o)})}function hw(i,t=Rm){return function VW(i){return ot((t,e)=>{let n=!1,r=null,o=null,s=!1;const a=()=>{if(o?.unsubscribe(),o=null,n){n=!1;const f=r;r=null,e.next(f)}s&&e.complete()},l=()=>{o=null,s&&e.complete()};t.subscribe(tt(e,f=>{n=!0,r=f,o||Ti(i(f)).subscribe(o=tt(e,a,l))},()=>{s=!0,(!n||!o||o.closed)&&e.complete()}))})}(()=>qg(i,t))}const UW=["contentWrapper"],WW=["*"],$W=new Ae("VIRTUAL_SCROLL_STRATEGY");let Fl=(()=>{class i{constructor(e,n,r){this._ngZone=e,this._platform=n,this._scrolled=new ae,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=r}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const n=this.scrollContainers.get(e);n&&(n.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new Qe(n=>{this._globalSubscription||this._addGlobalListener();const r=e>0?this._scrolled.pipe(hw(e)).subscribe(n):this._scrolled.subscribe(n);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):vt()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,n)=>this.deregister(n)),this._scrolled.complete()}ancestorScrolled(e,n){const r=this.getAncestorScrollContainers(e);return this.scrolled(n).pipe(ni(o=>!o||r.indexOf(o)>-1))}getAncestorScrollContainers(e){const n=[];return this.scrollContainers.forEach((r,o)=>{this._scrollableContainsElement(o,e)&&n.push(o)}),n}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,n){let r=xa(n),o=e.getElementRef().nativeElement;do{if(r==o)return!0}while(r=r.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>Gs(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return i.\u0275fac=function(e){return new(e||i)(fe(ct),fe(zi),fe(Lt,8))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),Ic=(()=>{class i{constructor(e,n,r,o){this.elementRef=e,this.scrollDispatcher=n,this.ngZone=r,this.dir=o,this._destroyed=new ae,this._elementScrolled=new Qe(s=>this.ngZone.runOutsideAngular(()=>Gs(this.elementRef.nativeElement,"scroll").pipe(wt(this._destroyed)).subscribe(s)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){const n=this.elementRef.nativeElement,r=this.dir&&"rtl"==this.dir.value;null==e.left&&(e.left=r?e.end:e.start),null==e.right&&(e.right=r?e.start:e.end),null!=e.bottom&&(e.top=n.scrollHeight-n.clientHeight-e.bottom),r&&0!=Hm()?(null!=e.left&&(e.right=n.scrollWidth-n.clientWidth-e.left),2==Hm()?e.left=e.right:1==Hm()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=n.scrollWidth-n.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){const n=this.elementRef.nativeElement;wS()?n.scrollTo(e):(null!=e.top&&(n.scrollTop=e.top),null!=e.left&&(n.scrollLeft=e.left))}measureScrollOffset(e){const n="left",r="right",o=this.elementRef.nativeElement;if("top"==e)return o.scrollTop;if("bottom"==e)return o.scrollHeight-o.clientHeight-o.scrollTop;const s=this.dir&&"rtl"==this.dir.value;return"start"==e?e=s?r:n:"end"==e&&(e=s?n:r),s&&2==Hm()?e==n?o.scrollWidth-o.clientWidth-o.scrollLeft:o.scrollLeft:s&&1==Hm()?e==n?o.scrollLeft+o.scrollWidth-o.clientWidth:-o.scrollLeft:e==n?o.scrollLeft:o.scrollWidth-o.clientWidth-o.scrollLeft}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Fl),M(ct),M(xn,8))},i.\u0275dir=De({type:i,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),i})(),Oa=(()=>{class i{constructor(e,n,r){this._platform=e,this._change=new ae,this._changeListener=o=>{this._change.next(o)},this._document=r,n.runOutsideAngular(()=>{if(e.isBrowser){const o=this._getWindow();o.addEventListener("resize",this._changeListener),o.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:n,height:r}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+n,height:r,width:n}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,n=this._getWindow(),r=e.documentElement,o=r.getBoundingClientRect();return{top:-o.top||e.body.scrollTop||n.scrollY||r.scrollTop||0,left:-o.left||e.body.scrollLeft||n.scrollX||r.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(hw(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return i.\u0275fac=function(e){return new(e||i)(fe(zi),fe(ct),fe(Lt,8))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();const YT=new Ae("VIRTUAL_SCROLLABLE");let KW=(()=>{class i extends Ic{constructor(e,n,r,o){super(e,n,r,o)}measureViewportSize(e){const n=this.elementRef.nativeElement;return"horizontal"===e?n.clientWidth:n.clientHeight}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Fl),M(ct),M(xn,8))},i.\u0275dir=De({type:i,features:[Be]}),i})();const QW=typeof requestAnimationFrame<"u"?OW:uw;let ZW=(()=>{class i extends KW{constructor(e,n,r,o,s,a,l,f){super(e,a,r,s),this.elementRef=e,this._changeDetectorRef=n,this._scrollStrategy=o,this.scrollable=f,this._platform=Gt(zi),this._detachedSubject=new ae,this._renderedRangeSubject=new ae,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new Qe(y=>this._scrollStrategy.scrolledIndexChange.subscribe(S=>Promise.resolve().then(()=>this.ngZone.run(()=>y.next(S))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=h.EMPTY,this._viewportChanges=l.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}get orientation(){return this._orientation}set orientation(e){this._orientation!==e&&(this._orientation=e,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(e){this._appendOnly=dt(e)}ngOnInit(){!this._platform.isBrowser||(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe(Nn(null),hw(0,QW)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(e){this.ngZone.runOutsideAngular(()=>{this._forOf=e,this._forOf.dataStream.pipe(wt(this._detachedSubject)).subscribe(n=>{const r=n.length;r!==this._dataLength&&(this._dataLength=r,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(e){return this.getElementRef().nativeElement.getBoundingClientRect()[e]}setTotalContentSize(e){this._totalContentSize!==e&&(this._totalContentSize=e,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(e){(function XW(i,t){return i.start==t.start&&i.end==t.end})(this._renderedRange,e)||(this.appendOnly&&(e={start:0,end:Math.max(this._renderedRange.end,e.end)}),this._renderedRangeSubject.next(this._renderedRange=e),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(e,n="to-start"){e=this.appendOnly&&"to-start"===n?0:e;const o="horizontal"==this.orientation,s=o?"X":"Y";let l=`translate${s}(${Number((o&&this.dir&&"rtl"==this.dir.value?-1:1)*e)}px)`;this._renderedContentOffset=e,"to-end"===n&&(l+=` translate${s}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=l&&(this._renderedContentTransform=l,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(e,n="auto"){const r={behavior:n};"horizontal"===this.orientation?r.start=e:r.top=e,this.scrollable.scrollTo(r)}scrollToIndex(e,n="auto"){this._scrollStrategy.scrollToIndex(e,n)}measureScrollOffset(e){let n;return n=this.scrollable==this?r=>super.measureScrollOffset(r):r=>this.scrollable.measureScrollOffset(r),Math.max(0,n(e??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(e){let n;const r="left",o="right",s="rtl"==this.dir?.value;n="start"==e?s?o:r:"end"==e?s?r:o:e||("horizontal"===this.orientation?"left":"top");const a=this.scrollable.measureBoundingClientRectWithScrollOffset(n);return this.elementRef.nativeElement.getBoundingClientRect()[n]-a}measureRenderedContentSize(){const e=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?e.offsetWidth:e.offsetHeight}measureRangeSize(e){return this._forOf?this._forOf.measureRangeSize(e,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(e){e&&this._runAfterChangeDetection.push(e),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const e=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const n of e)n()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Nt),M(ct),M($W,8),M(xn,8),M(Fl),M(Oa),M(YT,8))},i.\u0275cmp=qe({type:i,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(e,n){if(1&e&&xt(UW,7),2&e){let r;We(r=$e())&&(n._contentWrapper=r.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(e,n){2&e&&st("cdk-virtual-scroll-orientation-horizontal","horizontal"===n.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==n.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[at([{provide:Ic,useFactory:(t,e)=>t||e,deps:[[new ss,new Kp(YT)],i]}]),Be,iv],ngContentSelectors:WW,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(e,n){1&e&&(Xt(),I(0,"div",0,1),it(2),V(),Ee(3,"div",2)),2&e&&(Q(3),xi("width",n._totalContentWidth)("height",n._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0}),i})(),wl=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})(),mw=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Nu,wl,ZW,Nu,wl]}),i})();const VT=wS();class JW{constructor(t,e){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=zn(-this._previousScrollPosition.left),t.style.top=zn(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const t=this._document.documentElement,n=t.style,r=this._document.body.style,o=n.scrollBehavior||"",s=r.scrollBehavior||"";this._isEnabled=!1,n.left=this._previousHTMLStyles.left,n.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),VT&&(n.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),VT&&(n.scrollBehavior=o,r.scrollBehavior=s)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,n=this._viewportRuler.getViewportSize();return e.scrollHeight>n.height||e.scrollWidth>n.width}}class e${constructor(t,e,n,r){this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=n,this._config=r,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(t){this._overlayRef=t}enable(){if(this._scrollSubscription)return;const t=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class zT{enable(){}disable(){}attach(){}}function fw(i,t){return t.some(e=>i.bottome.bottom||i.righte.right)}function UT(i,t){return t.some(e=>i.tope.bottom||i.lefte.right)}class t${constructor(t,e,n,r){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=n,this._config=r,this._scrollSubscription=null}attach(t){this._overlayRef=t}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:n,height:r}=this._viewportRuler.getViewportSize();fw(e,[{width:n,height:r,bottom:r,right:n,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let i$=(()=>{class i{constructor(e,n,r,o){this._scrollDispatcher=e,this._viewportRuler=n,this._ngZone=r,this.noop=()=>new zT,this.close=s=>new e$(this._scrollDispatcher,this._ngZone,this._viewportRuler,s),this.block=()=>new JW(this._viewportRuler,this._document),this.reposition=s=>new t$(this._scrollDispatcher,this._viewportRuler,this._ngZone,s),this._document=o}}return i.\u0275fac=function(e){return new(e||i)(fe(Fl),fe(Oa),fe(ct),fe(Lt))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();class nf{constructor(t){if(this.scrollStrategy=new zT,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t){const e=Object.keys(t);for(const n of e)void 0!==t[n]&&(this[n]=t[n])}}}class n${constructor(t,e){this.connectionPair=t,this.scrollableViewProperties=e}}let WT=(()=>{class i{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const n=this._attachedOverlays.indexOf(e);n>-1&&this._attachedOverlays.splice(n,1),0===this._attachedOverlays.length&&this.detach()}}return i.\u0275fac=function(e){return new(e||i)(fe(Lt))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),r$=(()=>{class i extends WT{constructor(e,n){super(e),this._ngZone=n,this._keydownListener=r=>{const o=this._attachedOverlays;for(let s=o.length-1;s>-1;s--)if(o[s]._keydownEvents.observers.length>0){const a=o[s]._keydownEvents;this._ngZone?this._ngZone.run(()=>a.next(r)):a.next(r);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return i.\u0275fac=function(e){return new(e||i)(fe(Lt),fe(ct,8))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),o$=(()=>{class i extends WT{constructor(e,n,r){super(e),this._platform=n,this._ngZone=r,this._cursorStyleIsSet=!1,this._pointerDownListener=o=>{this._pointerDownEventTarget=ml(o)},this._clickListener=o=>{const s=ml(o),a="click"===o.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:s;this._pointerDownEventTarget=null;const l=this._attachedOverlays.slice();for(let f=l.length-1;f>-1;f--){const y=l[f];if(y._outsidePointerEvents.observers.length<1||!y.hasAttached())continue;if(y.overlayElement.contains(s)||y.overlayElement.contains(a))break;const S=y._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>S.next(o)):S.next(o)}}}add(e){if(super.add(e),!this._isAttached){const n=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(n)):this._addEventListeners(n),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=n.style.cursor,n.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}}return i.\u0275fac=function(e){return new(e||i)(fe(Lt),fe(zi),fe(ct,8))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),Kg=(()=>{class i{constructor(e,n){this._platform=n,this._document=e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||OF()){const r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let o=0;othis._backdropClick.next(S),this._backdropTransitionendHandler=S=>{this._disposeBackdrop(S.target)},this._keydownEvents=new ae,this._outsidePointerEvents=new ae,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(t){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(t);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(yi(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof e?.onDestroy&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),t}dispose(){const t=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,t&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))}updateSize(t){this._config={...this._config,...t},this._updateElementSize()}setDirection(t){this._config={...this._config,direction:t},this._updateElementDirection()}addPanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!0)}removePanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!1)}getDirection(){const t=this._config.direction;return t?"string"==typeof t?t:t.value:"ltr"}updateScrollStrategy(t){t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=t,this.hasAttached()&&(t.attach(this),t.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const t=this._pane.style;t.width=zn(this._config.width),t.height=zn(this._config.height),t.minWidth=zn(this._config.minWidth),t.minHeight=zn(this._config.minHeight),t.maxWidth=zn(this._config.maxWidth),t.maxHeight=zn(this._config.maxHeight)}_togglePointerEvents(t){this._pane.style.pointerEvents=t?"":"none"}_attachBackdrop(){const t="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(t)})}):this._backdropElement.classList.add(t)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const t=this._backdropElement;if(t){if(this._animationsDisabled)return void this._disposeBackdrop(t);t.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{t.addEventListener("transitionend",this._backdropTransitionendHandler)}),t.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(t)},500))}}_toggleClasses(t,e,n){const r=vg(e||[]).filter(o=>!!o);r.length&&(n?t.classList.add(...r):t.classList.remove(...r))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const t=this._ngZone.onStable.pipe(wt(vn(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),t.unsubscribe())})})}_disposeScrollStrategy(){const t=this._scrollStrategy;t&&(t.disable(),t.detach&&t.detach())}_disposeBackdrop(t){t&&(t.removeEventListener("click",this._backdropClickHandler),t.removeEventListener("transitionend",this._backdropTransitionendHandler),t.remove(),this._backdropElement===t&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const $T="cdk-overlay-connected-position-bounding-box",s$=/([A-Za-z%]+)$/;class a${constructor(t,e,n,r,o){this._viewportRuler=e,this._document=n,this._platform=r,this._overlayContainer=o,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new ae,this._resizeSubscription=h.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(t)}get positions(){return this._preferredPositions}attach(t){this._validatePositions(),t.hostElement.classList.add($T),this._overlayRef=t,this._boundingBox=t.hostElement,this._pane=t.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const t=this._originRect,e=this._overlayRect,n=this._viewportRect,r=this._containerRect,o=[];let s;for(let a of this._preferredPositions){let l=this._getOriginPoint(t,r,a),f=this._getOverlayPoint(l,e,a),y=this._getOverlayFit(f,e,n,a);if(y.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(a,l);this._canFitWithFlexibleDimensions(y,f,n)?o.push({position:a,origin:l,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(l,a)}):(!s||s.overlayFit.visibleAreal&&(l=y,a=f)}return this._isPushed=!1,void this._applyPosition(a.position,a.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(s.position,s.originPoint);this._applyPosition(s.position,s.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Nc(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove($T),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const t=this._lastPosition;if(t){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._getOriginPoint(this._originRect,this._containerRect,t);this._applyPosition(t,e)}else this.apply()}withScrollableContainers(t){return this._scrollables=t,this}withPositions(t){return this._preferredPositions=t,-1===t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(t){return this._viewportMargin=t,this}withFlexibleDimensions(t=!0){return this._hasFlexibleDimensions=t,this}withGrowAfterOpen(t=!0){return this._growAfterOpen=t,this}withPush(t=!0){return this._canPush=t,this}withLockedPosition(t=!0){return this._positionLocked=t,this}setOrigin(t){return this._origin=t,this}withDefaultOffsetX(t){return this._offsetX=t,this}withDefaultOffsetY(t){return this._offsetY=t,this}withTransformOriginOn(t){return this._transformOriginSelector=t,this}_getOriginPoint(t,e,n){let r,o;if("center"==n.originX)r=t.left+t.width/2;else{const s=this._isRtl()?t.right:t.left,a=this._isRtl()?t.left:t.right;r="start"==n.originX?s:a}return e.left<0&&(r-=e.left),o="center"==n.originY?t.top+t.height/2:"top"==n.originY?t.top:t.bottom,e.top<0&&(o-=e.top),{x:r,y:o}}_getOverlayPoint(t,e,n){let r,o;return r="center"==n.overlayX?-e.width/2:"start"===n.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,o="center"==n.overlayY?-e.height/2:"top"==n.overlayY?0:-e.height,{x:t.x+r,y:t.y+o}}_getOverlayFit(t,e,n,r){const o=qT(e);let{x:s,y:a}=t,l=this._getOffset(r,"x"),f=this._getOffset(r,"y");l&&(s+=l),f&&(a+=f);let z=0-a,X=a+o.height-n.height,oe=this._subtractOverflows(o.width,0-s,s+o.width-n.width),se=this._subtractOverflows(o.height,z,X),pe=oe*se;return{visibleArea:pe,isCompletelyWithinViewport:o.width*o.height===pe,fitsInViewportVertically:se===o.height,fitsInViewportHorizontally:oe==o.width}}_canFitWithFlexibleDimensions(t,e,n){if(this._hasFlexibleDimensions){const r=n.bottom-e.y,o=n.right-e.x,s=GT(this._overlayRef.getConfig().minHeight),a=GT(this._overlayRef.getConfig().minWidth),f=t.fitsInViewportHorizontally||null!=a&&a<=o;return(t.fitsInViewportVertically||null!=s&&s<=r)&&f}return!1}_pushOverlayOnScreen(t,e,n){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};const r=qT(e),o=this._viewportRect,s=Math.max(t.x+r.width-o.width,0),a=Math.max(t.y+r.height-o.height,0),l=Math.max(o.top-n.top-t.y,0),f=Math.max(o.left-n.left-t.x,0);let y=0,S=0;return y=r.width<=o.width?f||-s:t.xoe&&!this._isInitialRender&&!this._growAfterOpen&&(s=t.y-oe/2)}if("end"===e.overlayX&&!r||"start"===e.overlayX&&r)z=n.width-t.x+this._viewportMargin,y=t.x-this._viewportMargin;else if("start"===e.overlayX&&!r||"end"===e.overlayX&&r)S=t.x,y=n.right-t.x;else{const X=Math.min(n.right-t.x+n.left,t.x),oe=this._lastBoundingBoxSize.width;y=2*X,S=t.x-X,y>oe&&!this._isInitialRender&&!this._growAfterOpen&&(S=t.x-oe/2)}return{top:s,left:S,bottom:a,right:z,width:y,height:o}}_setBoundingBoxStyles(t,e){const n=this._calculateBoundingBoxRect(t,e);!this._isInitialRender&&!this._growAfterOpen&&(n.height=Math.min(n.height,this._lastBoundingBoxSize.height),n.width=Math.min(n.width,this._lastBoundingBoxSize.width));const r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{const o=this._overlayRef.getConfig().maxHeight,s=this._overlayRef.getConfig().maxWidth;r.height=zn(n.height),r.top=zn(n.top),r.bottom=zn(n.bottom),r.width=zn(n.width),r.left=zn(n.left),r.right=zn(n.right),r.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",r.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",o&&(r.maxHeight=zn(o)),s&&(r.maxWidth=zn(s))}this._lastBoundingBoxSize=n,Nc(this._boundingBox.style,r)}_resetBoundingBoxStyles(){Nc(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Nc(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,e){const n={},r=this._hasExactPosition(),o=this._hasFlexibleDimensions,s=this._overlayRef.getConfig();if(r){const y=this._viewportRuler.getViewportScrollPosition();Nc(n,this._getExactOverlayY(e,t,y)),Nc(n,this._getExactOverlayX(e,t,y))}else n.position="static";let a="",l=this._getOffset(e,"x"),f=this._getOffset(e,"y");l&&(a+=`translateX(${l}px) `),f&&(a+=`translateY(${f}px)`),n.transform=a.trim(),s.maxHeight&&(r?n.maxHeight=zn(s.maxHeight):o&&(n.maxHeight="")),s.maxWidth&&(r?n.maxWidth=zn(s.maxWidth):o&&(n.maxWidth="")),Nc(this._pane.style,n)}_getExactOverlayY(t,e,n){let r={top:"",bottom:""},o=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,n)),"bottom"===t.overlayY?r.bottom=this._document.documentElement.clientHeight-(o.y+this._overlayRect.height)+"px":r.top=zn(o.y),r}_getExactOverlayX(t,e,n){let s,r={left:"",right:""},o=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,n)),s=this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left","right"===s?r.right=this._document.documentElement.clientWidth-(o.x+this._overlayRect.width)+"px":r.left=zn(o.x),r}_getScrollVisibility(){const t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),n=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:UT(t,n),isOriginOutsideView:fw(t,n),isOverlayClipped:UT(e,n),isOverlayOutsideView:fw(e,n)}}_subtractOverflows(t,...e){return e.reduce((n,r)=>n-Math.max(r,0),t)}_getNarrowedViewportRect(){const t=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,n=this._viewportRuler.getViewportScrollPosition();return{top:n.top+this._viewportMargin,left:n.left+this._viewportMargin,right:n.left+t-this._viewportMargin,bottom:n.top+e-this._viewportMargin,width:t-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(t,e){return"x"===e?null==t.offsetX?this._offsetX:t.offsetX:null==t.offsetY?this._offsetY:t.offsetY}_validatePositions(){}_addPanelClasses(t){this._pane&&vg(t).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(t=>{this._pane.classList.remove(t)}),this._appliedPanelClasses=[])}_getOriginRect(){const t=this._origin;if(t instanceof Ze)return t.nativeElement.getBoundingClientRect();if(t instanceof Element)return t.getBoundingClientRect();const e=t.width||0,n=t.height||0;return{top:t.y,bottom:t.y+n,left:t.x,right:t.x+e,height:n,width:e}}}function Nc(i,t){for(let e in t)t.hasOwnProperty(e)&&(i[e]=t[e]);return i}function GT(i){if("number"!=typeof i&&null!=i){const[t,e]=i.split(s$);return e&&"px"!==e?null:parseFloat(t)}return i||null}function qT(i){return{top:Math.floor(i.top),right:Math.floor(i.right),bottom:Math.floor(i.bottom),left:Math.floor(i.left),width:Math.floor(i.width),height:Math.floor(i.height)}}const KT="cdk-global-overlay-wrapper";class l${constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(t){const e=t.getConfig();this._overlayRef=t,this._width&&!e.width&&t.updateSize({width:this._width}),this._height&&!e.height&&t.updateSize({height:this._height}),t.hostElement.classList.add(KT),this._isDisposed=!1}top(t=""){return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}left(t=""){return this._xOffset=t,this._xPosition="left",this}bottom(t=""){return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}right(t=""){return this._xOffset=t,this._xPosition="right",this}start(t=""){return this._xOffset=t,this._xPosition="start",this}end(t=""){return this._xOffset=t,this._xPosition="end",this}width(t=""){return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}height(t=""){return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}centerHorizontally(t=""){return this.left(t),this._xPosition="center",this}centerVertically(t=""){return this.top(t),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig(),{width:r,height:o,maxWidth:s,maxHeight:a}=n,l=!("100%"!==r&&"100vw"!==r||s&&"100%"!==s&&"100vw"!==s),f=!("100%"!==o&&"100vh"!==o||a&&"100%"!==a&&"100vh"!==a),y=this._xPosition,S=this._xOffset,z="rtl"===this._overlayRef.getConfig().direction;let X="",oe="",se="";l?se="flex-start":"center"===y?(se="center",z?oe=S:X=S):z?"left"===y||"end"===y?(se="flex-end",X=S):("right"===y||"start"===y)&&(se="flex-start",oe=S):"left"===y||"start"===y?(se="flex-start",X=S):("right"===y||"end"===y)&&(se="flex-end",oe=S),t.position=this._cssPosition,t.marginLeft=l?"0":X,t.marginTop=f?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=l?"0":oe,e.justifyContent=se,e.alignItems=f?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,n=e.style;e.classList.remove(KT),n.justifyContent=n.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}}let c$=(()=>{class i{constructor(e,n,r,o){this._viewportRuler=e,this._document=n,this._platform=r,this._overlayContainer=o}global(){return new l$}flexibleConnectedTo(e){return new a$(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return i.\u0275fac=function(e){return new(e||i)(fe(Oa),fe(Lt),fe(zi),fe(Kg))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),d$=0,Er=(()=>{class i{constructor(e,n,r,o,s,a,l,f,y,S,z,X){this.scrollStrategies=e,this._overlayContainer=n,this._componentFactoryResolver=r,this._positionBuilder=o,this._keyboardDispatcher=s,this._injector=a,this._ngZone=l,this._document=f,this._directionality=y,this._location=S,this._outsideClickDispatcher=z,this._animationsModuleType=X}create(e){const n=this._createHostElement(),r=this._createPaneElement(n),o=this._createPortalOutlet(r),s=new nf(e);return s.direction=s.direction||this._directionality.value,new rf(o,n,r,s,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const n=this._document.createElement("div");return n.id="cdk-overlay-"+d$++,n.classList.add("cdk-overlay-pane"),e.appendChild(n),n}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(pa)),new DW(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return i.\u0275fac=function(e){return new(e||i)(fe(i$),fe(Kg),fe(da),fe(c$),fe(r$),fe(gn),fe(ct),fe(Lt),fe(xn),fe(gc),fe(o$),fe(Vi,8))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();const u$=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],XT=new Ae("cdk-connected-overlay-scroll-strategy");let pw=(()=>{class i{constructor(e){this.elementRef=e}}return i.\u0275fac=function(e){return new(e||i)(M(Ze))},i.\u0275dir=De({type:i,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),i})(),QT=(()=>{class i{constructor(e,n,r,o,s){this._overlay=e,this._dir=s,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=h.EMPTY,this._attachSubscription=h.EMPTY,this._detachSubscription=h.EMPTY,this._positionSubscription=h.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new Xe,this.positionChange=new Xe,this.attach=new Xe,this.detach=new Xe,this.overlayKeydown=new Xe,this.overlayOutsideClick=new Xe,this._templatePortal=new yl(n,r),this._scrollStrategyFactory=o,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=dt(e)}get lockPosition(){return this._lockPosition}set lockPosition(e){this._lockPosition=dt(e)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(e){this._flexibleDimensions=dt(e)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(e){this._growAfterOpen=dt(e)}get push(){return this._push}set push(e){this._push=dt(e)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=u$);const e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(n=>{this.overlayKeydown.next(n),27===n.keyCode&&!this.disableClose&&!Cr(n)&&(n.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(n=>{this.overlayOutsideClick.next(n)})}_buildConfig(){const e=this._position=this.positionStrategy||this._createPositionStrategy(),n=new nf({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(n.width=this.width),(this.height||0===this.height)&&(n.height=this.height),(this.minWidth||0===this.minWidth)&&(n.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(n.minHeight=this.minHeight),this.backdropClass&&(n.backdropClass=this.backdropClass),this.panelClass&&(n.panelClass=this.panelClass),n}_updatePositionStrategy(e){const n=this.positions.map(r=>({originX:r.originX,originY:r.originY,overlayX:r.overlayX,overlayY:r.overlayY,offsetX:r.offsetX||this.offsetX,offsetY:r.offsetY||this.offsetY,panelClass:r.panelClass||void 0}));return e.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(n).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const e=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(e),e}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof pw?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(u4(()=>this.positionChange.observers.length>0)).subscribe(e=>{this.positionChange.emit(e),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return i.\u0275fac=function(e){return new(e||i)(M(Er),M(Gi),M(en),M(XT),M(xn,8))},i.\u0275dir=De({type:i,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[ki]}),i})();const m$={provide:XT,deps:[Er],useFactory:function h$(i){return()=>i.scrollStrategies.reposition()}};let Oc=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[Er,m$],imports:[Nu,vl,mw,mw]}),i})();function f$(i,t){if(1&i){const e=mt();I(0,"div",2)(1,"button",3),ve("click",function(){return Pe(e),Re(ue().action())}),re(2),V()()}if(2&i){const e=ue();Q(2),ci(" ",e.data.action," ")}}const p$=["label"];function _$(i,t){}const g$=Math.pow(2,31)-1;class _w{constructor(t,e){this._overlayRef=e,this._afterDismissed=new ae,this._afterOpened=new ae,this._onAction=new ae,this._dismissedByAction=!1,this.containerInstance=t,t._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(t){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(t,g$))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}const ZT=new Ae("MatSnackBarData");class Xg{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let b$=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]}),i})(),y$=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]}),i})(),v$=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]}),i})(),F$=(()=>{class i{constructor(e,n){this.snackBarRef=e,this.data=n}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return i.\u0275fac=function(e){return new(e||i)(M(_w),M(ZT))},i.\u0275cmp=qe({type:i,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions","",4,"ngIf"],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(e,n){1&e&&(I(0,"div",0),re(1),V(),he(2,f$,3,1,"div",1)),2&e&&(Q(1),ci(" ",n.data.message,"\n"),Q(1),Z("ngIf",n.hasAction))},dependencies:[ii,Go,b$,y$,v$],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0}),i})();const w$={snackBarState:Mr("state",[rn("void, hidden",Bt({transform:"scale(0.8)",opacity:0})),rn("visible",Bt({transform:"scale(1)",opacity:1})),ln("* => visible",pn("150ms cubic-bezier(0, 0, 0.2, 1)")),ln("* => void, * => hidden",pn("75ms cubic-bezier(0.4, 0.0, 1, 1)",Bt({opacity:0})))])};let k$=(()=>{class i extends Wg{constructor(e,n,r,o,s){super(),this._ngZone=e,this._elementRef=n,this._changeDetectorRef=r,this._platform=o,this.snackBarConfig=s,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new ae,this._onExit=new ae,this._onEnter=new ae,this._animationState="void",this.attachDomPortal=a=>{this._assertNotAttached();const l=this._portalOutlet.attachDomPortal(a);return this._afterPortalAttached(),l},this._live="assertive"!==s.politeness||s.announcementMessage?"off"===s.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(e){this._assertNotAttached();const n=this._portalOutlet.attachComponentPortal(e);return this._afterPortalAttached(),n}attachTemplatePortal(e){this._assertNotAttached();const n=this._portalOutlet.attachTemplatePortal(e);return this._afterPortalAttached(),n}onAnimationEnd(e){const{fromState:n,toState:r}=e;if(("void"===r&&"void"!==n||"hidden"===r)&&this._completeExit(),"visible"===r){const o=this._onEnter;this._ngZone.run(()=>{o.next(),o.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe(yi(1)).subscribe(()=>{this._ngZone.run(()=>{this._onExit.next(),this._onExit.complete()})})}_afterPortalAttached(){const e=this._elementRef.nativeElement,n=this.snackBarConfig.panelClass;n&&(Array.isArray(n)?n.forEach(r=>e.classList.add(r)):e.classList.add(n))}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const e=this._elementRef.nativeElement.querySelector("[aria-hidden]"),n=this._elementRef.nativeElement.querySelector("[aria-live]");if(e&&n){let r=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&e.contains(document.activeElement)&&(r=document.activeElement),e.removeAttribute("aria-hidden"),n.appendChild(e),r?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}}return i.\u0275fac=function(e){return new(e||i)(M(ct),M(Ze),M(Nt),M(zi),M(Xg))},i.\u0275dir=De({type:i,viewQuery:function(e,n){if(1&e&&xt(Na,7),2&e){let r;We(r=$e())&&(n._portalOutlet=r.first)}},features:[Be]}),i})(),x$=(()=>{class i extends k${_afterPortalAttached(){super._afterPortalAttached();const e=this._label.nativeElement,n="mdc-snackbar__label";e.classList.toggle(n,!e.querySelector(`.${n}`))}}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275cmp=qe({type:i,selectors:[["mat-snack-bar-container"]],viewQuery:function(e,n){if(1&e&&xt(p$,7),2&e){let r;We(r=$e())&&(n._label=r.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],hostVars:1,hostBindings:function(e,n){1&e&&g_("@state.done",function(o){return n.onAnimationEnd(o)}),2&e&&w_("@state",n._animationState)},features:[Be],decls:6,vars:2,consts:[[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["label",""],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(e,n){1&e&&(I(0,"div",0)(1,"div",1,2)(3,"div",3),he(4,_$,0,0,"ng-template",4),V(),Ee(5,"div"),V()()),2&e&&(Q(5),lt("aria-live",n._live)("role",n._role))},dependencies:[Na],styles:['.mdc-snackbar{display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--open .mdc-snackbar__label,.mdc-snackbar--open .mdc-snackbar__actions{visibility:visible}.mdc-snackbar__surface{padding-left:0;padding-right:8px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transform:scale(0.8);opacity:0}.mdc-snackbar__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-snackbar__surface::before{border-color:CanvasText}}[dir=rtl] .mdc-snackbar__surface,.mdc-snackbar__surface[dir=rtl]{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{transform:scale(1);opacity:1;pointer-events:auto}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1)}.mdc-snackbar__label{padding-left:16px;padding-right:8px;width:100%;flex-grow:1;box-sizing:border-box;margin:0;visibility:hidden;padding-top:14px;padding-bottom:14px}[dir=rtl] .mdc-snackbar__label,.mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;visibility:hidden}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-snack-bar-container{margin:8px;position:static}.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:100%}}.mat-mdc-snack-bar-container .mdc-snackbar__surface{max-width:672px}.mat-mdc-snack-bar-container .mdc-snackbar__surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-snack-bar-container .mdc-snackbar__dismiss .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size, 24px)}.mat-mdc-snack-bar-container .mdc-snackbar__dismiss svg,.mat-mdc-snack-bar-container .mdc-snackbar__dismiss img{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:var(--mdc-snackbar-container-color, inherit)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:var(--mdc-snackbar-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-snack-bar-container .mdc-snackbar__label{color:var(--mdc-snackbar-supporting-text-color, inherit)}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-size:var(--mdc-snackbar-supporting-text-size, inherit);font-family:var(--mdc-snackbar-supporting-text-font, inherit);font-weight:var(--mdc-snackbar-supporting-text-weight, inherit);line-height:var(--mdc-snackbar-supporting-text-line-height, inherit)}.cdk-high-contrast-active .mat-mdc-snack-bar-container{border:solid 1px}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-mdc-snack-bar-button-color, transparent);--mat-mdc-button-persistent-ripple-color: currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{background-color:currentColor;opacity:.1}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-handset .mdc-snackbar__surface{width:100%}'],encapsulation:2,data:{animation:[w$.snackBarState]}}),i})(),JT=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Oc,vl,En,ow,Mt,Mt]}),i})();const e6=new Ae("mat-snack-bar-default-options",{providedIn:"root",factory:function D$(){return new Xg}});let C$=(()=>{class i{constructor(e,n,r,o,s,a){this._overlay=e,this._live=n,this._injector=r,this._breakpointObserver=o,this._parentSnackBar=s,this._defaultConfig=a,this._snackBarRefAtThisLevel=null}get _openedSnackBarRef(){const e=this._parentSnackBar;return e?e._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(e){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=e:this._snackBarRefAtThisLevel=e}openFromComponent(e,n){return this._attach(e,n)}openFromTemplate(e,n){return this._attach(e,n)}open(e,n="",r){const o={...this._defaultConfig,...r};return o.data={message:e,action:n},o.announcementMessage===e&&(o.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,o)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(e,n){const o=gn.create({parent:n&&n.viewContainerRef&&n.viewContainerRef.injector||this._injector,providers:[{provide:Xg,useValue:n}]}),s=new Lc(this.snackBarContainerComponent,n.viewContainerRef,o),a=e.attach(s);return a.instance.snackBarConfig=n,a.instance}_attach(e,n){const r={...new Xg,...this._defaultConfig,...n},o=this._createOverlay(r),s=this._attachSnackBarContainer(o,r),a=new _w(s,o);if(e instanceof Gi){const l=new yl(e,null,{$implicit:r.data,snackBarRef:a});a.instance=s.attachTemplatePortal(l)}else{const l=this._createInjector(r,a),f=new Lc(e,void 0,l),y=s.attachComponentPortal(f);a.instance=y.instance}return this._breakpointObserver.observe("(max-width: 599.98px) and (orientation: portrait)").pipe(wt(o.detachments())).subscribe(l=>{o.overlayElement.classList.toggle(this.handsetCssClass,l.matches)}),r.announcementMessage&&s._onAnnounce.subscribe(()=>{this._live.announce(r.announcementMessage,r.politeness)}),this._animateSnackBar(a,r),this._openedSnackBarRef=a,this._openedSnackBarRef}_animateSnackBar(e,n){e.afterDismissed().subscribe(()=>{this._openedSnackBarRef==e&&(this._openedSnackBarRef=null),n.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{e.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):e.containerInstance.enter(),n.duration&&n.duration>0&&e.afterOpened().subscribe(()=>e._dismissAfter(n.duration))}_createOverlay(e){const n=new nf;n.direction=e.direction;let r=this._overlay.position().global();const o="rtl"===e.direction,s="left"===e.horizontalPosition||"start"===e.horizontalPosition&&!o||"end"===e.horizontalPosition&&o,a=!s&&"center"!==e.horizontalPosition;return s?r.left("0"):a?r.right("0"):r.centerHorizontally(),"top"===e.verticalPosition?r.top("0"):r.bottom("0"),n.positionStrategy=r,this._overlay.create(n)}_createInjector(e,n){return gn.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:_w,useValue:n},{provide:ZT,useValue:e.data}]})}}return i.\u0275fac=function(e){return new(e||i)(fe(Er),fe(JF),fe(gn),fe(Ca),fe(i,12),fe(e6))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})(),Pc=(()=>{class i extends C${constructor(e,n,r,o,s,a){super(e,n,r,o,s,a),this.simpleSnackBarComponent=F$,this.snackBarContainerComponent=x$,this.handsetCssClass="mat-mdc-snack-bar-handset"}}return i.\u0275fac=function(e){return new(e||i)(fe(Er),fe(JF),fe(gn),fe(Ca),fe(i,12),fe(e6))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:JT}),i})();function t6(i){return new Promise(t=>setTimeout(t,i))}class On{constructor(t){this.snackBar=t}unsubscribe(t){if(t)for(let e=0;er.matches),yg()),this.displayLabels$=this.breakpointObserver.observe("(max-width: 720px)").pipe(Te(r=>r.matches),yg()),this.connected$=this.connectedChanged.asObservable(),this.visibility$=this.visibilityChanged.asObservable()}getPublicKey(){return this.authService.authInfo$.getValue().publicKeyHex}navigateBack(){this.location.back()}connected(t){this.connectedChanged.next(t)}visibility(t){this.visibilityChanged.next(t)}}function r6(i,t){if(t.has(i))throw new TypeError("Cannot initialize the same private elements twice on an object")}function Pn(i,t){r6(i,t),t.add(i)}function tn(i,t,e){r6(i,t),t.set(i,e)}function ri(i,t,e){if(!t.has(i))throw new TypeError("attempted to get private field on non-instance");return e}function o6(i,t,e){if(!t.has(i))throw new TypeError("attempted to "+e+" private field on non-instance");return t.get(i)}function nt(i,t){return function M$(i,t){return t.get?t.get.call(i):t.value}(i,o6(i,t,"get"))}function Fi(i,t,e){return function E$(i,t,e){if(t.set)t.set.call(i,e);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=e}}(i,o6(i,t,"set"),e),e}function Wr(i){var t,e,n,r=2;for(typeof Symbol<"u"&&(e=Symbol.asyncIterator,n=Symbol.iterator);r--;){if(e&&null!=(t=i[e]))return t.call(i);if(n&&null!=(t=i[n]))return new Qg(t.call(i));e="@@asyncIterator",n="@@iterator"}throw new TypeError("Object is not async iterable")}function Qg(i){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var n=e.done;return Promise.resolve(e.value).then(function(r){return{value:r,done:n}})}return(Qg=function(n){this.s=n,this.n=n.next}).prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(n){var r=this.s.return;return void 0===r?Promise.resolve({value:n,done:!0}):t(r.apply(this.s,arguments))},throw:function(n){var r=this.s.return;return void 0===r?Promise.reject(n):t(r.apply(this.s,arguments))}},new Qg(i)}cn.\u0275fac=function(t){return new(t||cn)(fe(Ca),fe(Un),fe(gc))},cn.\u0275prov=Ye({token:cn,factory:cn.\u0275fac,providedIn:"root"});const Zg={node:void 0,web:"object"==typeof self&&"crypto"in self?self.crypto:void 0},gw=i=>new DataView(i.buffer,i.byteOffset,i.byteLength),qs=(i,t)=>i<<32-t|i>>>t;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function Jg(i){if("string"==typeof i&&(i=function L$(i){if("string"!=typeof i)throw new TypeError("utf8ToBytes expected string, got "+typeof i);return(new TextEncoder).encode(i)}(i)),!(i instanceof Uint8Array))throw new TypeError(`Expected input type is Uint8Array (got ${typeof i})`);return i}function s6(i){if(!Number.isSafeInteger(i)||i<0)throw new Error(`Wrong positive integer: ${i}`)}Array.from({length:256},(i,t)=>t.toString(16).padStart(2,"0")),(()=>{const i=typeof module<"u"&&"function"==typeof module.require&&module.require.bind(module);try{if(i){const{setImmediate:t}=i("timers")}}catch{}})();class yw{clone(){return this._cloneInto()}}function P$(i=32){if(Zg.web)return Zg.web.getRandomValues(new Uint8Array(i));if(Zg.node)return new Uint8Array(Zg.node.randomBytes(i).buffer);throw new Error("The environment doesn't have randomBytes function")}class B$ extends yw{constructor(t,e,n,r){super(),this.blockLen=t,this.outputLen=e,this.padOffset=n,this.isLE=r,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(t),this.view=gw(this.buffer)}update(t){if(this.destroyed)throw new Error("instance is destroyed");const{view:e,buffer:n,blockLen:r,finished:o}=this;if(o)throw new Error("digest() was already called");const s=(t=Jg(t)).length;for(let a=0;ar-s&&(this.process(n,0),s=0);for(let l=s;l>r&o),a=Number(e&o),f=n?0:4;i.setUint32(t+(n?4:0),s,n),i.setUint32(t+f,a,n)})(n,r-8,BigInt(8*this.length),o),this.process(n,0);const a=gw(t);this.get().forEach((l,f)=>a.setUint32(4*f,l,o))}digest(){const{buffer:t,outputLen:e}=this;this.digestInto(t);const n=t.slice(0,e);return this.destroy(),n}_cloneInto(t){t||(t=new this.constructor),t.set(...this.get());const{blockLen:e,buffer:n,length:r,finished:o,destroyed:s,pos:a}=this;return t.length=r,t.pos=a,t.finished=o,t.destroyed=s,r%e&&t.buffer.set(n),t}}const H$=(i,t,e)=>i&t^~i&e,j$=(i,t,e)=>i&t^i&e^t&e,Y$=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),kl=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),xl=new Uint32Array(64);class V$ extends B${constructor(){super(64,32,8,!1),this.A=0|kl[0],this.B=0|kl[1],this.C=0|kl[2],this.D=0|kl[3],this.E=0|kl[4],this.F=0|kl[5],this.G=0|kl[6],this.H=0|kl[7]}get(){const{A:t,B:e,C:n,D:r,E:o,F:s,G:a,H:l}=this;return[t,e,n,r,o,s,a,l]}set(t,e,n,r,o,s,a,l){this.A=0|t,this.B=0|e,this.C=0|n,this.D=0|r,this.E=0|o,this.F=0|s,this.G=0|a,this.H=0|l}process(t,e){for(let S=0;S<16;S++,e+=4)xl[S]=t.getUint32(e,!1);for(let S=16;S<64;S++){const z=xl[S-15],X=xl[S-2],oe=qs(z,7)^qs(z,18)^z>>>3,se=qs(X,17)^qs(X,19)^X>>>10;xl[S]=se+xl[S-7]+oe+xl[S-16]|0}let{A:n,B:r,C:o,D:s,E:a,F:l,G:f,H:y}=this;for(let S=0;S<64;S++){const X=y+(qs(a,6)^qs(a,11)^qs(a,25))+H$(a,l,f)+Y$[S]+xl[S]|0,se=(qs(n,2)^qs(n,13)^qs(n,22))+j$(n,r,o)|0;y=f,f=l,l=a,a=s+X|0,s=o,o=r,r=n,n=X+se|0}n=n+this.A|0,r=r+this.B|0,o=o+this.C|0,s=s+this.D|0,a=a+this.E|0,l=l+this.F|0,f=f+this.G|0,y=y+this.H|0,this.set(n,r,o,s,a,l,f,y)}roundClean(){xl.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const sf=function O$(i){const t=n=>i().update(Jg(n)).digest(),e=i();return t.outputLen=e.outputLen,t.blockLen=e.blockLen,t.init=t.create=()=>i(),t}(()=>new V$);var a6=F(3439),vw=F(6837);function Fw(i){if(!Number.isSafeInteger(i)||i<0)throw new Error(`Wrong positive integer: ${i}`)}function Rc(i,...t){if(!(i instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(t.length>0&&!t.includes(i.length))throw new TypeError(`Expected Uint8Array of length ${t}, not of length=${i.length}`)}const Bc={number:Fw,bool:function z$(i){if("boolean"!=typeof i)throw new Error(`Expected boolean, not ${i}`)},bytes:Rc,hash:function U$(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");Fw(i.outputLen),Fw(i.blockLen)},exists:function W$(i,t=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(t&&i.finished)throw new Error("Hash#digest() has already been called")},output:function $$(i,t){Rc(i);const e=t.outputLen;if(i.lengthnew DataView(i.buffer,i.byteOffset,i.byteLength)),Ks=(i,t)=>i<<32-t|i>>>t;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");const G$=Array.from({length:256},(i,t)=>t.toString(16).padStart(2,"0"));function l6(i){if("string"!=typeof i)throw new TypeError("utf8ToBytes expected string, got "+typeof i);return(new TextEncoder).encode(i)}function e0(i){if("string"==typeof i&&(i=l6(i)),!(i instanceof Uint8Array))throw new TypeError(`Expected input type is Uint8Array (got ${typeof i})`);return i}function t0(...i){if(!i.every(n=>n instanceof Uint8Array))throw new Error("Uint8Array list expected");if(1===i.length)return i[0];const t=i.reduce((n,r)=>n+r.length,0),e=new Uint8Array(t);for(let n=0,r=0;ni().update(e0(n)).digest(),e=i();return t.outputLen=e.outputLen,t.blockLen=e.blockLen,t.create=()=>i(),t}class d6 extends c6{constructor(t,e){super(),this.finished=!1,this.destroyed=!1,Bc.hash(t);const n=e0(e);if(this.iHash=t.create(),"function"!=typeof this.iHash.update)throw new TypeError("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const r=this.blockLen,o=new Uint8Array(r);o.set(n.length>r?t.create().update(n).digest():n);for(let s=0;snew d6(i,t).update(e).digest();n0.create=(i,t)=>new d6(i,t);class kw extends c6{constructor(t,e,n,r){super(),this.blockLen=t,this.outputLen=e,this.padOffset=n,this.isLE=r,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(t),this.view=Pu(this.buffer)}update(t){Bc.exists(this);const{view:e,buffer:n,blockLen:r}=this,o=(t=e0(t)).length;for(let s=0;sr-s&&(this.process(n,0),s=0);for(let S=s;S>r&o),a=Number(e&o),f=n?0:4;i.setUint32(t+(n?4:0),s,n),i.setUint32(t+f,a,n)})(n,r-8,BigInt(8*this.length),o),this.process(n,0);const a=Pu(t),l=this.outputLen;if(l%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const f=l/4,y=this.get();if(f>y.length)throw new Error("_sha2: outputLen bigger than state");for(let S=0;St),eG=u6.map(i=>(9*i+5)%16);let xw=[u6],Dw=[eG];for(let i=0;i<4;i++)for(let t of[xw,Dw])t.push(t[i].map(e=>J$[e]));const h6=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(i=>new Uint8Array(i)),tG=xw.map((i,t)=>i.map(e=>h6[t][e])),iG=Dw.map((i,t)=>i.map(e=>h6[t][e])),nG=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),rG=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),r0=(i,t)=>i<>>32-t;function m6(i,t,e,n){return 0===i?t^e^n:1===i?t&e|~t&n:2===i?(t|~e)^n:3===i?t&n|e&~n:t^(e|~n)}const o0=new Uint32Array(16);class oG extends kw{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){const{h0:t,h1:e,h2:n,h3:r,h4:o}=this;return[t,e,n,r,o]}set(t,e,n,r,o){this.h0=0|t,this.h1=0|e,this.h2=0|n,this.h3=0|r,this.h4=0|o}process(t,e){for(let X=0;X<16;X++,e+=4)o0[X]=t.getUint32(e,!0);let n=0|this.h0,r=n,o=0|this.h1,s=o,a=0|this.h2,l=a,f=0|this.h3,y=f,S=0|this.h4,z=S;for(let X=0;X<5;X++){const oe=4-X,se=nG[X],pe=rG[X],xe=xw[X],Oe=Dw[X],ye=tG[X],Ve=iG[X];for(let ut=0;ut<16;ut++){const Ct=r0(n+m6(X,o,a,f)+o0[xe[ut]]+se,ye[ut])+S|0;n=S,S=f,f=0|r0(a,10),a=o,o=Ct}for(let ut=0;ut<16;ut++){const Ct=r0(r+m6(oe,s,l,y)+o0[Oe[ut]]+pe,Ve[ut])+z|0;r=z,z=y,y=0|r0(l,10),l=s,s=Ct}}this.set(this.h1+a+y|0,this.h2+f+z|0,this.h3+S+r|0,this.h4+n+s|0,this.h0+o+l|0)}roundClean(){o0.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}const sG=Hc(()=>new oG),aG=(i,t,e)=>i&t^~i&e,lG=(i,t,e)=>i&t^i&e^t&e,cG=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Dl=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Cl=new Uint32Array(64);class f6 extends kw{constructor(){super(64,32,8,!1),this.A=0|Dl[0],this.B=0|Dl[1],this.C=0|Dl[2],this.D=0|Dl[3],this.E=0|Dl[4],this.F=0|Dl[5],this.G=0|Dl[6],this.H=0|Dl[7]}get(){const{A:t,B:e,C:n,D:r,E:o,F:s,G:a,H:l}=this;return[t,e,n,r,o,s,a,l]}set(t,e,n,r,o,s,a,l){this.A=0|t,this.B=0|e,this.C=0|n,this.D=0|r,this.E=0|o,this.F=0|s,this.G=0|a,this.H=0|l}process(t,e){for(let S=0;S<16;S++,e+=4)Cl[S]=t.getUint32(e,!1);for(let S=16;S<64;S++){const z=Cl[S-15],X=Cl[S-2],oe=Ks(z,7)^Ks(z,18)^z>>>3,se=Ks(X,17)^Ks(X,19)^X>>>10;Cl[S]=se+Cl[S-7]+oe+Cl[S-16]|0}let{A:n,B:r,C:o,D:s,E:a,F:l,G:f,H:y}=this;for(let S=0;S<64;S++){const X=y+(Ks(a,6)^Ks(a,11)^Ks(a,25))+aG(a,l,f)+cG[S]+Cl[S]|0,se=(Ks(n,2)^Ks(n,13)^Ks(n,22))+lG(n,r,o)|0;y=f,f=l,l=a,a=s+X|0,s=o,o=r,r=n,n=X+se|0}n=n+this.A|0,r=r+this.B|0,o=o+this.C|0,s=s+this.D|0,a=a+this.E|0,l=l+this.F|0,f=f+this.G|0,y=y+this.H|0,this.set(n,r,o,s,a,l,f,y)}roundClean(){Cl.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class dG extends f6{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}const Cw=Hc(()=>new f6),s0=(Hc(()=>new dG),BigInt(2**32-1)),Mw=BigInt(32);function p6(i,t=!1){return t?{h:Number(i&s0),l:Number(i>>Mw&s0)}:{h:0|Number(i>>Mw&s0),l:0|Number(i&s0)}}const oi_split=function uG(i,t=!1){let e=new Uint32Array(i.length),n=new Uint32Array(i.length);for(let r=0;ri>>>e,oi_shrSL=(i,t,e)=>i<<32-e|t>>>e,oi_rotrSH=(i,t,e)=>i>>>e|t<<32-e,oi_rotrSL=(i,t,e)=>i<<32-e|t>>>e,oi_rotrBH=(i,t,e)=>i<<64-e|t>>>e-32,oi_rotrBL=(i,t,e)=>i>>>e-32|t<<64-e,oi_add=function DG(i,t,e,n){const r=(t>>>0)+(n>>>0);return{h:i+e+(r/2**32|0)|0,l:0|r}},oi_add3L=(i,t,e)=>(i>>>0)+(t>>>0)+(e>>>0),oi_add3H=(i,t,e,n)=>t+e+n+(i/2**32|0)|0,oi_add4L=(i,t,e,n)=>(i>>>0)+(t>>>0)+(e>>>0)+(n>>>0),oi_add4H=(i,t,e,n,r)=>t+e+n+r+(i/2**32|0)|0,oi_add5H=(i,t,e,n,r,o)=>t+e+n+r+o+(i/2**32|0)|0,oi_add5L=(i,t,e,n,r)=>(i>>>0)+(t>>>0)+(e>>>0)+(n>>>0)+(r>>>0),[CG,MG]=oi_split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(i=>BigInt(i))),Ml=new Uint32Array(80),El=new Uint32Array(80);class a0 extends kw{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:t,Al:e,Bh:n,Bl:r,Ch:o,Cl:s,Dh:a,Dl:l,Eh:f,El:y,Fh:S,Fl:z,Gh:X,Gl:oe,Hh:se,Hl:pe}=this;return[t,e,n,r,o,s,a,l,f,y,S,z,X,oe,se,pe]}set(t,e,n,r,o,s,a,l,f,y,S,z,X,oe,se,pe){this.Ah=0|t,this.Al=0|e,this.Bh=0|n,this.Bl=0|r,this.Ch=0|o,this.Cl=0|s,this.Dh=0|a,this.Dl=0|l,this.Eh=0|f,this.El=0|y,this.Fh=0|S,this.Fl=0|z,this.Gh=0|X,this.Gl=0|oe,this.Hh=0|se,this.Hl=0|pe}process(t,e){for(let ye=0;ye<16;ye++,e+=4)Ml[ye]=t.getUint32(e),El[ye]=t.getUint32(e+=4);for(let ye=16;ye<80;ye++){const Ve=0|Ml[ye-15],ut=0|El[ye-15],Ct=oi_rotrSH(Ve,ut,1)^oi_rotrSH(Ve,ut,8)^oi_shrSH(Ve,ut,7),Ci=oi_rotrSL(Ve,ut,1)^oi_rotrSL(Ve,ut,8)^oi_shrSL(Ve,ut,7),dn=0|Ml[ye-2],Bn=0|El[ye-2],mr=oi_rotrSH(dn,Bn,19)^oi_rotrBH(dn,Bn,61)^oi_shrSH(dn,Bn,6),ah=oi_rotrSL(dn,Bn,19)^oi_rotrBL(dn,Bn,61)^oi_shrSL(dn,Bn,6),ia=oi_add4L(Ci,ah,El[ye-7],El[ye-16]),ws=oi_add4H(ia,Ct,mr,Ml[ye-7],Ml[ye-16]);Ml[ye]=0|ws,El[ye]=0|ia}let{Ah:n,Al:r,Bh:o,Bl:s,Ch:a,Cl:l,Dh:f,Dl:y,Eh:S,El:z,Fh:X,Fl:oe,Gh:se,Gl:pe,Hh:xe,Hl:Oe}=this;for(let ye=0;ye<80;ye++){const Ve=oi_rotrSH(S,z,14)^oi_rotrSH(S,z,18)^oi_rotrBH(S,z,41),ut=oi_rotrSL(S,z,14)^oi_rotrSL(S,z,18)^oi_rotrBL(S,z,41),Ct=S&X^~S&se,dn=oi_add5L(Oe,ut,z&oe^~z&pe,MG[ye],El[ye]),Bn=oi_add5H(dn,xe,Ve,Ct,CG[ye],Ml[ye]),mr=0|dn,ah=oi_rotrSH(n,r,28)^oi_rotrBH(n,r,34)^oi_rotrBH(n,r,39),ia=oi_rotrSL(n,r,28)^oi_rotrBL(n,r,34)^oi_rotrBL(n,r,39),ws=n&o^n&a^o&a,$1=r&s^r&l^s&l;xe=0|se,Oe=0|pe,se=0|X,pe=0|oe,X=0|S,oe=0|z,({h:S,l:z}=oi_add(0|f,0|y,0|Bn,0|mr)),f=0|a,y=0|l,a=0|o,l=0|s,o=0|n,s=0|r;const ap=oi_add3L(mr,ia,$1);n=oi_add3H(ap,Bn,ah,ws),r=0|ap}({h:n,l:r}=oi_add(0|this.Ah,0|this.Al,0|n,0|r)),({h:o,l:s}=oi_add(0|this.Bh,0|this.Bl,0|o,0|s)),({h:a,l}=oi_add(0|this.Ch,0|this.Cl,0|a,0|l)),({h:f,l:y}=oi_add(0|this.Dh,0|this.Dl,0|f,0|y)),({h:S,l:z}=oi_add(0|this.Eh,0|this.El,0|S,0|z)),({h:X,l:oe}=oi_add(0|this.Fh,0|this.Fl,0|X,0|oe)),({h:se,l:pe}=oi_add(0|this.Gh,0|this.Gl,0|se,0|pe)),({h:xe,l:Oe}=oi_add(0|this.Hh,0|this.Hl,0|xe,0|Oe)),this.set(n,r,o,s,a,l,f,y,S,z,X,oe,se,pe,xe,Oe)}roundClean(){Ml.fill(0),El.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}class EG extends a0{constructor(){super(),this.Ah=-1942145080,this.Al=424955298,this.Bh=1944164710,this.Bl=-1982016298,this.Ch=502970286,this.Cl=855612546,this.Dh=1738396948,this.Dl=1479516111,this.Eh=258812777,this.El=2077511080,this.Fh=2011393907,this.Fl=79989058,this.Gh=1067287976,this.Gl=1780299464,this.Hh=286451373,this.Hl=-1848208735,this.outputLen=28}}class SG extends a0{constructor(){super(),this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}}class TG extends a0{constructor(){super(),this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}}const _6=Hc(()=>new a0);Hc(()=>new EG),Hc(()=>new SG),Hc(()=>new TG),vi.hmacSha256Sync=(i,...t)=>n0(Cw,i,vi.concatBytes(...t));const Ew=(i=>fs(function ZS(i,t){if(Sc(i),"function"!=typeof t)throw new Error("checksum fn should be function");return{encode(e){if(!(e instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");const n=t(e).slice(0,i),r=new Uint8Array(e.length+i);return r.set(e),r.set(n,e.length),r},decode(e){if(!(e instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const n=e.slice(0,-i),r=t(n).slice(0,i),o=e.slice(-i);for(let s=0;si(i(t))),Lg))(Cw);function g6(i){return BigInt(`0x${function q$(i){if(!(i instanceof Uint8Array))throw new Error("Uint8Array expected");let t="";for(let e=0;e{if(!Number.isSafeInteger(i)||i<0||i>2**32-1)throw new Error(`Invalid number=${i}. Should be from 0 to 2 ** 32 - 1`);const t=new Uint8Array(4);return Pu(t).setUint32(0,i,!1),t};class jc{constructor(t){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!t||"object"!=typeof t)throw new Error("HDKey.constructor must not be called directly");if(this.versions=t.versions||Sw,this.depth=t.depth||0,this.chainCode=t.chainCode,this.index=t.index||0,this.parentFingerprint=t.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(t.publicKey&&t.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(t.privateKey){if(!vi.isValidPrivateKey(t.privateKey))throw new Error("Invalid private key");this.privKey="bigint"==typeof t.privateKey?t.privateKey:g6(t.privateKey),this.privKeyBytes=function AG(i){return function K$(i){if("string"!=typeof i)throw new TypeError("hexToBytes: expected string, got "+typeof i);if(i.length%2)throw new Error("hexToBytes: received invalid unpadded hex");const t=new Uint8Array(i.length/2);for(let e=0;esG(Cw(this.pubKey)))()}get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return(i=>Pu(this.pubHash).getUint32(0,!1))()}get identifier(){return this.pubHash}get pubKeyHash(){return this.pubHash}get privateKey(){return this.privKeyBytes||null}get publicKey(){return this.pubKey||null}get privateExtendedKey(){const t=this.privateKey;if(!t)throw new Error("No private key");return Ew.encode(this.serialize(this.versions.private,t0(new Uint8Array([0]),t)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return Ew.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(t,e=Sw){if(Rc(t),8*t.length<128||8*t.length>512)throw new Error(`HDKey: wrong seed length=${t.length}. Should be between 128 and 512 bits; 256 bits is advised)`);const n=n0(_6,LG,t);return new jc({versions:e,chainCode:n.slice(32),privateKey:n.slice(0,32)})}static fromExtendedKey(t,e=Sw){const n=Ew.decode(t),r=Pu(n),o=r.getUint32(0,!1),s={versions:e,depth:n[4],parentFingerprint:r.getUint32(5,!1),index:r.getUint32(9,!1),chainCode:n.slice(13,45)},a=n.slice(45),l=0===a[0];if(o!==e[l?"private":"public"])throw new Error("Version mismatch");return new jc(l?{...s,privateKey:a.slice(1)}:{...s,publicKey:a})}static fromJSON(t){return jc.fromExtendedKey(t.xpriv)}derive(t){if(!/^[mM]'?/.test(t))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(t))return this;const e=t.replace(/^[mM]'?\//,"").split("/");let n=this;for(const r of e){const o=/^(\d+)('?)$/.exec(r);if(!o||3!==o.length)throw new Error(`Invalid child index: ${r}`);let s=+o[1];if(!Number.isSafeInteger(s)||s>=Tw)throw new Error("Invalid index");"'"===o[2]&&(s+=Tw),n=n.deriveChild(s)}return n}deriveChild(t){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let e=l0(t);if(t>=Tw){const a=this.privateKey;if(!a)throw new Error("Could not derive hardened child key");e=t0(new Uint8Array([0]),a,e)}else e=t0(this.pubKey,e);const n=n0(_6,this.chainCode,e),r=g6(n.slice(0,32)),o=n.slice(32);if(!vi.isValidPrivateKey(r))throw new Error("Tweak bigger than curve order");const s={versions:this.versions,chainCode:o,depth:this.depth+1,parentFingerprint:this.fingerprint,index:t};try{if(this.privateKey){const a=vi.mod(this.privKey+r,qi.n);if(!vi.isValidPrivateKey(a))throw new Error("The tweak was out of range or the resulted private key is invalid");s.privateKey=a}else s.publicKey=ji.fromHex(this.pubKey).add(ji.fromPrivateKey(r)).toRawBytes(!0);return new jc(s)}catch{return this.deriveChild(t+1)}}sign(t){if(!this.privateKey)throw new Error("No privateKey set!");return Rc(t,32),function Gz(i,t,e={}){const{seed:n,m:r,d:o}=function jS(i,t,e){if(null==i)throw new Error(`sign: expected valid message hash, not "${i}"`);const n=zs(i),r=Ec(t),o=[HS(r),$z(n)];if(null!=e){!0===e&&(e=vi.randomBytes(32));const l=zs(e);if(32!==l.length)throw new Error("sign: Expected 32 bytes of extra data");o.push(l)}return{seed:Cu(...o),m:BS(n),d:r}}(i,t,e.extraEntropy);let s;const a=new IS;for(a.reseedSync(n);!(s=NS(a.generateSync(),r,o));)a.reseedSync();return function YS(i,t){let{sig:e,recovery:n}=i;const{canonical:r,der:o,recovered:s}=Object.assign({canonical:!0,der:!0},t);r&&e.hasHighS()&&(e=e.normalizeS(),n^=1);const a=o?e.toDERRawBytes():e.toCompactRawBytes();return s?[a,n]:a}(s,e)}(t,this.privKey,{canonical:!0,der:!1})}verify(t,e){if(Rc(t,32),Rc(e,64),!this.publicKey)throw new Error("No publicKey set!");let n;try{n=Ma.fromCompact(e)}catch{return!1}return function Kz(i,t,e,n=qz){let r;try{r=OS(i),t=zs(t)}catch{return!1}const{r:o,s}=r;if(n.strict&&r.hasHighS())return!1;const a=LS(t);let l;try{l=BF(e)}catch{return!1}const{n:f}=qi,y=Su(s,f),S=gt(a*y,f),z=gt(o*y,f),X=ji.BASE.multiplyAndAddUnsafe(l,S,z);return!!X&>(X.x,f)===o}(n,t,this.publicKey)}wipePrivateData(){return this.privKey=void 0,this.privKeyBytes&&(this.privKeyBytes.fill(0),this.privKeyBytes=void 0),this}toJSON(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}}serialize(t,e){if(!this.chainCode)throw new Error("No chainCode set");return Rc(e,33),t0(l0(t),new Uint8Array([this.depth]),l0(this.parentFingerprint),l0(this.index),this.chainCode,e)}}class b6 extends yw{constructor(t,e){super(),this.finished=!1,this.destroyed=!1,function I$(i){if("function"!=typeof i||"function"!=typeof i.init)throw new Error("Hash should be wrapped by utils.wrapConstructor");s6(i.outputLen),s6(i.blockLen)}(t);const n=Jg(e);if(this.iHash=t.create(),!(this.iHash instanceof yw))throw new TypeError("Expected instance of class which extends utils.Hash");const r=this.blockLen=this.iHash.blockLen;this.outputLen=this.iHash.outputLen;const o=new Uint8Array(r);o.set(n.length>this.iHash.blockLen?t.create().update(n).digest():n);for(let s=0;snew b6(i,t).update(e).digest();c0.init=c0.create=(i,t)=>new b6(i,t);var OG=Object.defineProperty,af=(i,t)=>{for(var e in t)OG(i,e,{get:t[e],enumerable:!0})};function PG(i){return vi.bytesToHex(Sg.getPublicKey(i))}var h0,Aw=new TextDecoder("utf-8"),Ru=new TextEncoder,y6=(i=>(i[i.Metadata=0]="Metadata",i[i.Text=1]="Text",i[i.RecommendRelay=2]="RecommendRelay",i[i.Contacts=3]="Contacts",i[i.EncryptedDirectMessage=4]="EncryptedDirectMessage",i[i.EventDeletion=5]="EventDeletion",i[i.Reaction=7]="Reaction",i[i.ChannelCreation=40]="ChannelCreation",i[i.ChannelMetadata=41]="ChannelMetadata",i[i.ChannelMessage=42]="ChannelMessage",i[i.ChannelHideMessage=43]="ChannelHideMessage",i[i.ChannelMuteUser=44]="ChannelMuteUser",i))(y6||{});function d0(i){let t=sf(Ru.encode(function RG(i){if(!u0(i))throw new Error("can't serialize event with wrong or missing properties");return JSON.stringify([0,i.pubkey,i.created_at,i.kind,i.tags,i.content])}(i)));return vi.bytesToHex(t)}function u0(i){if("string"!=typeof i.content||"number"!=typeof i.created_at||"string"!=typeof i.pubkey||!i.pubkey.match(/^[a-f0-9]{64}$/)||!Array.isArray(i.tags))return!1;for(let t=0;to===e.slice(1)&&-1!==r.indexOf(s)))return!1}return!(i.since&&t.created_at=i.until)}function HG(i,t){for(let e=0;e{(t=new WebSocket(i)).onopen=()=>{o.connect.forEach(xe=>xe()),se()},t.onerror=()=>{o.error.forEach(xe=>xe()),pe()},t.onclose=Me(function*(){o.disconnect.forEach(xe=>xe()),e&&e()}),t.onmessage=function(){var xe=Me(function*(Oe){var ye;try{ye=JSON.parse(Oe.data)}catch{ye=Oe.data}if(ye.length>=1)switch(ye[0]){case"EVENT":if(3!==ye.length)return;let Ve=ye[1],ut=ye[2];return void(u0(ut)&&r[Ve]&&(r[Ve].skipVerification||Lw(ut))&&HG(r[Ve].filters,ut)&&(s[Ve]?.event||[]).forEach(Ci=>Ci(ut)));case"EOSE":if(2!==ye.length)return;return void(s[ye[1]]?.eose||[]).forEach(dn=>dn());case"OK":{if(ye.length<3)return;let Ci=ye[1],Bn=ye[3]||"";return void(ye[2]?a[Ci]?.ok.forEach(mr=>mr()):a[Ci]?.failed.forEach(mr=>mr(Bn)))}case"NOTICE":if(2!==ye.length)return;let Ct=ye[1];return void o.notice.forEach(Ci=>Ci(Ct))}});return function(Oe){return xe.apply(this,arguments)}}()})}),f.apply(this,arguments)}function S(){return(S=Me(function*(){t?.readyState&&1===t.readyState||(yield l())})).apply(this,arguments)}function z(se){return X.apply(this,arguments)}function X(){return(X=Me(function*(se){let pe=JSON.stringify(se);yield n,t.send(pe)})).apply(this,arguments)}const oe=(se,{skipVerification:pe=!1,id:xe=Math.random().toString().slice(2)}={})=>{let Oe=xe;return r[Oe]={id:Oe,filters:se,skipVerification:pe},z(["REQ",Oe,...se]),{sub:(ye,Ve={})=>oe(ye||se,{skipVerification:Ve.skipVerification||pe,id:Oe}),unsub:()=>{delete r[Oe],delete s[Oe],z(["CLOSE",Oe])},on:(ye,Ve)=>{s[Oe]=s[Oe]||{event:[],eose:[]},s[Oe][ye].push(Ve)},off:(ye,Ve)=>{let ut=s[Oe],Ct=ut[ye].indexOf(Ve);Ct>=0&&ut[ye].splice(Ct,1)}}};return{url:i,sub:oe,on:(se,pe)=>{o[se].push(pe),"connect"===se&&1===t?.readyState&&pe()},off:(se,pe)=>{let xe=o[se].indexOf(pe);-1!==xe&&o[se].splice(xe,1)},publish(se){if(!se.id)throw new Error(`event ${se} has no id`);let pe=se.id;var xe=!1,Oe=!1;z(["EVENT",se]).then(()=>{xe=!0,Oe&&(ye(),Oe=!1)}).catch(()=>{});const ye=()=>{let Ve=oe([{ids:[pe]}],{id:`monitor-${pe.slice(0,5)}`}),ut=setTimeout(()=>{(a[pe]?.failed||[]).forEach(Ct=>Ct("event not seen after 5 seconds")),Ve.unsub()},5e3);Ve.on("event",()=>{clearTimeout(ut),(a[pe]?.seen||[]).forEach(Ct=>Ct())})};return{on:(Ve,ut)=>{a[pe]=a[pe]||{ok:[],seen:[],failed:[]},a[pe][Ve].push(ut),"seen"===Ve&&(xe?ye():Oe=!0)},off:(Ve,ut)=>{let Ct=a[pe];if(!Ct)return;let Ci=Ct[Ve].indexOf(ut);Ci>=0&&Ct[Ve].splice(Ci,1)}}},connect:function y(){return S.apply(this,arguments)},close:()=>(t.close(),new Promise(se=>{e=se})),get status(){return t?.readyState??3}}}function YG(i,t,e){return Iw.apply(this,arguments)}function Iw(){return Iw=Me(function*(i,t,e){const r=F6(RS(i,"02"+t));let o=Uint8Array.from(P$(16)),s=Ru.encode(e),a=yield crypto.subtle.importKey("raw",r,{name:"AES-CBC"},!1,["encrypt"]),l=yield crypto.subtle.encrypt({name:"AES-CBC",iv:o},a,s);return`${Um.encode(new Uint8Array(l))}?iv=${Um.encode(new Uint8Array(o.buffer))}`}),Iw.apply(this,arguments)}function VG(i,t,e){return Nw.apply(this,arguments)}function Nw(){return Nw=Me(function*(i,t,e){let[n,r]=e.split("?iv="),s=F6(RS(i,"02"+t)),a=yield crypto.subtle.importKey("raw",s,{name:"AES-CBC"},!1,["decrypt"]),l=Um.decode(n),f=Um.decode(r),y=yield crypto.subtle.decrypt({name:"AES-CBC",iv:f},a,l);return Aw.decode(y)}),Nw.apply(this,arguments)}function F6(i){return i.slice(1,33)}af({},{decrypt:()=>VG,encrypt:()=>YG}),af({},{queryProfile:()=>$G,searchDomain:()=>WG,useFetchImplementation:()=>UG});try{h0=fetch}catch{}function UG(i){h0=i}function WG(i){return Ow.apply(this,arguments)}function Ow(){return Ow=Me(function*(i,t=""){try{return(yield(yield h0(`https://${i}/.well-known/nostr.json?name=${t}`)).json()).names}catch{return{}}}),Ow.apply(this,arguments)}function $G(i){return Pw.apply(this,arguments)}function Pw(){return Pw=Me(function*(i){let[t,e]=i.split("@");if(e||(e=t,t="_"),!t.match(/^[a-z0-9-_]+$/))return null;let n=yield(yield h0(`https://${e}/.well-known/nostr.json?name=${t}`)).json();if(!n?.names?.[t])return null;let r=n.names[t];return{pubkey:r,relays:n.relays?.[r]||[]}}),Pw.apply(this,arguments)}function qG(i){let e=jc.fromMasterSeed((0,vw.Z1)(i)).derive("m/44'/1237'/0'/0/0").privateKey;if(!e)throw new Error("could not derive private key");return vi.bytesToHex(e)}function KG(){return(0,vw.OF)(a6.U)}function XG(i){return(0,vw._I)(i,a6.U)}af({},{generateSeedWords:()=>KG,privateKeyFromSeedWords:()=>qG,validateWords:()=>XG});var Bu={};function QG(i){let{prefix:t,words:e}=$o.decode(i,1500),n=new Uint8Array($o.fromWords(e));if("nprofile"===t){let r=w6(n);if(!r[0]?.[0])throw new Error("missing TLV 0 for nprofile");if(32!==r[0][0].length)throw new Error("TLV 0 should be 32 bytes");return{type:"nprofile",data:{pubkey:vi.bytesToHex(r[0][0]),relays:r[1].map(o=>Aw.decode(o))}}}if("nevent"===t){let r=w6(n);if(!r[0]?.[0])throw new Error("missing TLV 0 for nevent");if(32!==r[0][0].length)throw new Error("TLV 0 should be 32 bytes");return{type:"nevent",data:{id:vi.bytesToHex(r[0][0]),relays:r[1].map(o=>Aw.decode(o))}}}if("nsec"===t||"npub"===t||"note"===t)return{type:t,data:vi.bytesToHex(n)};throw new Error(`unknown prefix ${t}`)}function w6(i){let t={},e=i;for(;e.length>0;){let n=e[0],r=e[1],o=e.slice(2,2+r);e=e.slice(2+r),!(o.lengthRu.encode(n))}),e=$o.toWords(t);return $o.encode("nprofile",e,1500)}function iq(i){let t=k6({0:[vi.hexToBytes(i.id)],1:(i.relays||[]).map(n=>Ru.encode(n))}),e=$o.toWords(t);return $o.encode("nevent",e,1500)}function k6(i){let t=[];return Object.entries(i).forEach(([e,n])=>{n.forEach(r=>{let o=new Uint8Array(r.length+2);o.set([parseInt(e)],0),o.set([r.length],1),o.set(r,2),t.push(o)})}),vi.concatBytes(...t)}function rq(i,t){let e=[];(t.kind||-1)>=0&&e.push(`kind=${t.kind}`),t.until&&e.push(`created_at<${t.until}`),t.since&&e.push(`created_at>${t.since}`);let n=e.join("&");if(""===n)throw new Error("refusing to create a delegation without any conditions");let r=sf(Ru.encode(`nostr:delegation:${t.pubkey}:${n}`)),o=vi.bytesToHex(Sg.signSync(r,i));return{from:PG(i),to:t.pubkey,cond:n,sig:o}}function oq(i){let t=i.tags.find(a=>"delegation"===a[0]&&a.length>=4);if(!t)return null;let e=t[1],n=t[2],r=t[3],o=n.split("&");for(let a=0;a"===f&&i.created_at>parseInt(y))continue;return null}}let s=sf(Ru.encode(`nostr:delegation:${i.pubkey}:${n}`));return Sg.verifySync(r,s,e)?e:null}af(Bu,{decode:()=>QG,neventEncode:()=>iq,noteEncode:()=>eq,nprofileEncode:()=>tq,npubEncode:()=>JG,nsecEncode:()=>ZG}),af({},{createDelegation:()=>rq,getDelegator:()=>oq}),vi.hmacSha256Sync=(i,...t)=>c0(sf,i,vi.concatBytes(...t)),vi.sha256Sync=(...i)=>sf(vi.concatBytes(...i));var Pa=F(5439),m0=new WeakMap,lf=new WeakSet,x6=new WeakSet;class sq{constructor(t,e){Pn(this,x6),Pn(this,lf),tn(this,m0,{writable:!0,value:void 0}),this.storage=e,this.items=[],Fi(this,m0,new di(this.items)),this.table=this.storage.table(t)}get items$(){return nt(this,m0).asObservable()}initialize(){var t=this;return Me(function*(){t.items=yield t.list(),ri(t,lf,f0).call(t)})()}list(){var t=this;return Me(function*(){return ri(t,x6,aq).call(t,(e,n)=>!0)})()}put(t){var e=this;return Me(function*(){const n=t.id;yield e.table.put(n,t);const r=e.items.findIndex(o=>o.id==n);-1===r?e.items.push(t):e.items[r]=t,ri(e,lf,f0).call(e)})()}delete(t){var e=this;return Me(function*(){yield e.table.del(t);const n=e.items.findIndex(r=>r.id==t);e.items.splice(n,1),ri(e,lf,f0).call(e)})()}wipe(){var t=this;return Me(function*(){var r,e=!1,n=!1;try{for(var s,o=Wr(t.table.iterator({}));e=!(s=yield o.next()).done;e=!1){const[a,l]=s.value;yield t.table.del(a)}}catch(a){n=!0,r=a}finally{try{e&&null!=o.return&&(yield o.return())}finally{if(n)throw r}}t.items=[],ri(t,lf,f0).call(t)})()}}function f0(){nt(this,m0).next(this.items)}function aq(i){return Bw.apply(this,arguments)}function Bw(){return Bw=Me(function*(i){const t=this.table.iterator({keyEncoding:"utf8",valueEncoding:"json"}),e=[];var o,n=!1,r=!1;try{for(var a,s=Wr(t);n=!(a=yield s.next()).done;n=!1){const[l,f]=a.value;i(f,l)&&e.push(f)}}catch(l){r=!0,o=l}finally{try{n&&null!=s.return&&(yield s.return())}finally{if(r)throw o}}return e}),Bw.apply(this,arguments)}var lq=F(807),dr=new WeakMap;class vr{constructor(){tn(this,dr,{writable:!0,value:void 0}),Fi(this,dr,new lq.Level("blockcore-notes",{keyEncoding:"utf8",valueEncoding:"json"}))}get database(){return nt(this,dr)}table(t){return nt(this,dr).sublevel(t,{keyEncoding:"utf8",valueEncoding:"json"})}initialize(){return Me(function*(){})()}open(){var t=this;return Me(function*(){for(;"opening"===nt(t,dr).status||"closing"===nt(t,dr).status;)yield t6(150);if("open"!==nt(t,dr).status)return nt(t,dr).open()})()}close(){var t=this;return Me(function*(){for(;"opening"===nt(t,dr).status||"closing"===nt(t,dr).status;)yield t6(150);if("closed"!==nt(t,dr).status)return nt(t,dr).close()})()}wipe(){var t=this;return Me(function*(){var r,e=!1,n=!1;try{for(var s,o=Wr(nt(t,dr).iterator({}));e=!(s=yield o.next()).done;e=!1){const[a,l]=s.value;console.log("Delete:",a),console.log("Data:",l),yield nt(t,dr).del(a)}}catch(a){n=!0,r=a}finally{try{e&&null!=o.return&&(yield o.return())}finally{if(n)throw r}}})()}delete(t,e){var n=this;return Me(function*(){return e?nt(n,dr).sublevel(e).del(t):nt(n,dr).del(t)})()}get(t,e){var n=this;return Me(function*(){try{return e?yield nt(n,dr).sublevel(e).get(t,{keyEncoding:"utf8",valueEncoding:"json"}):yield nt(n,dr).get(t,{keyEncoding:"utf8",valueEncoding:"json"})}catch(r){if("LEVEL_NOT_FOUND"===r.code)return;throw console.log("HERE?!?!?"),r}})()}}vr.\u0275fac=function(t){return new(t||vr)},vr.\u0275prov=Ye({token:vr,factory:vr.\u0275fac,providedIn:"root"});class Xs extends sq{constructor(t){super("relays",t),this.service=t}}Xs.\u0275fac=function(t){return new(t||Xs)(fe(vr))},Xs.\u0275prov=Ye({token:Xs,factory:Xs.\u0275fac,providedIn:"root"});class Fo{constructor(){this.options={}}}Fo.\u0275fac=function(t){return new(t||Fo)},Fo.\u0275prov=Ye({token:Fo,factory:Fo.\u0275fac,providedIn:"root"});var D6=F(1135);class Sr{constructor(t){this.options=t,this.contentLimit=16384,this.tagsLimit=10,this.profileLimit=16384,this.profileTagsLimit=10,this.contactsContentLimit=16384}sanitizeEvent(t){let e=D6(t.content,{allowedTags:["b","i","em","strong","a","img"],allowedAttributes:{a:["href"],img:["src"]},allowedIframeHostnames:["www.youtube.com"]});return t.content=e,t}filterEvent(t){return this.options.options.hideInvoice&&t.content.indexOf("lnbc")>-1||this.options.options.hideSpam&&-1==t.content.substring(0,200).indexOf(" ")?null:t}filterEvents(t){return t.filter(e=>this.filterEvent(e))}validateEvent(t){return t.pubkey.length<60||t.pubkey.length>70||!t.sig||!t.id||t.sig.length<100||t.pubkey.length>150||64!==t.id.length||"number"!=typeof t.kind||"number"!=typeof t.created_at?null:(0===t.kind?t.content.length>this.profileLimit&&(t.content=t.content.substring(0,this.profileLimit),t.contentCut=!0):t.content.length>this.contentLimit&&(t.content=t.content.substring(0,this.contentLimit),t.contentCut=!0),t.tags&&t.tags.length>this.tagsLimit&&(t.tags=t.tags.splice(0,this.tagsLimit),t.tagsCut=!0),t)}validateContacts(t){return t.pubkey.length<60||t.pubkey.length>70||!t.sig||!t.id||t.sig.length<100||t.pubkey.length>150||64!==t.id.length||"number"!=typeof t.kind||"number"!=typeof t.created_at||3!==t.kind?null:(t.content.length>this.contactsContentLimit&&(t.content=t.content.substring(0,this.contactsContentLimit),t.contentCut=!0),t)}escapeNewLineChars(t){return null!=t&&""!=t?t.replace(/\n/g," "):t}sanitizeProfile(t){let e=D6(t.about,{allowedTags:[],allowedAttributes:{}});return t.about=e,t}validateProfile(t){return t.picture.length>2e3||t.name.length>280||t.about.length>280||t.nip05.length>2e3?null:t}}Sr.\u0275fac=function(t){return new(t||Sr)(fe(Fo))},Sr.\u0275prov=Ye({token:Sr,factory:Sr.\u0275fac,providedIn:"root"});class Ra{constructor(t){this.validator=t}processEvent(t){let e=this.validator.validateEvent(t);return e?(e=this.validator.sanitizeEvent(e),e||null):(console.log("INVALID EVENT!"),null)}processContacts(t){return this.validator.validateContacts(t)||(console.log("INVALID CONTACT EVENT!"),null)}eTags(t){return t?t.tags.filter(n=>"e"===n[0]):[]}rootEventId(t){if(!t)return;const e=t.tags.filter(n=>"e"===n[0]);for(let n=0;n3&&"root"==r[3])return r[1]}return 0==e.length?null:e[0][1]}replyEventId(t){if(!t)return;const e=t.tags.filter(n=>"e"===n[0]);for(let n=0;n3&&"reply"==r[3])return r[1]}return e.length<2?null:e[1][1]}}Ra.\u0275fac=function(t){return new(t||Ra)(fe(Sr))},Ra.\u0275prov=Ye({token:Ra,factory:Ra.\u0275fac,providedIn:"root"});var Hw=new WeakMap,p0=new WeakMap,Hu=new WeakMap,cf=new WeakMap,C6=new WeakSet,_0=new WeakMap,df=new WeakSet,M6=new WeakSet,jw=new WeakSet,g0=new WeakSet,Yw=new WeakSet;class on{constructor(t,e){Pn(this,Yw),Pn(this,g0),Pn(this,jw),Pn(this,M6),Pn(this,df),Pn(this,C6),tn(this,Hw,{writable:!0,value:void 0}),tn(this,p0,{writable:!0,value:void 0}),tn(this,Hu,{writable:!0,value:void 0}),tn(this,cf,{writable:!0,value:void 0}),tn(this,_0,{writable:!0,value:void 0}),this.storage=t,this.appState=e,this.initialized=!1,this.profiles=[],Fi(this,Hw,new di(this.profiles)),Fi(this,p0,new di(void 0)),Fi(this,Hu,new di(this.profiles)),Fi(this,cf,new di("")),Fi(this,_0,new di(void 0)),this.table=this.storage.table("profile")}get following$(){return nt(this,Hu).asObservable().pipe(Te(t=>t.filter(n=>1==n.follow)))}get profile$(){return nt(this,p0).asObservable()}userProfileUpdated(t){nt(this,p0).next(t)}get profiles$(){return nt(this,Hu).asObservable()}get profileRequested$(){return nt(this,cf).asObservable()}mutedPublicKeys(){return this.profiles.filter(t=>t.mute).map(t=>t.pubkey)}blockedPublickKeys(){return this.profiles.filter(t=>t.block).map(t=>t.pubkey)}get profilesChanged$(){return nt(this,_0).asObservable()}downloadProfile(t){var e=this;return Me(function*(){nt(e,cf).next(t)})()}downloadRecent(t){var e=this;return Me(function*(){nt(e,cf).next(t)})()}getProfile(t){var e=this;return Me(function*(){const n=yield ri(e,M6,dq).call(e,t);if(n)return n.pubkey=t,n;yield e.downloadProfile(t)})()}populate(){var t=this;return Me(function*(){t.profiles=yield t.followList(t.appState.getPublicKey()),t.initialized=!0,ri(t,C6,cq).call(t);const e=t.profiles.find(n=>n.pubkey===t.appState.getPublicKey());t.userProfileUpdated(e)})()}filter(t){var e=this;return Me(function*(){const n=e.table.iterator({keyEncoding:"utf8",valueEncoding:"json"}),r=[];var a,o=!1,s=!1;try{for(var f,l=Wr(n);o=!(f=yield l.next()).done;o=!1){const[y,S]=f.value;t(S,y)&&r.push(S)}}catch(y){s=!0,a=y}finally{try{o&&null!=l.return&&(yield l.return())}finally{if(s)throw a}}return r})()}followList(t){var e=this;return Me(function*(){return e.filter(t?(n,r)=>1==n.follow||n.pubkey==t:(n,r)=>1==n.follow)})()}publicList(){var t=this;return Me(function*(){return t.filter((e,n)=>!e.follow&&!e.block)})()}blockList(){var t=this;return Me(function*(){return t.filter((e,n)=>1==e.block)})()}follow(t,e,n){var r=this;return Me(function*(){return ri(r,jw,E6).call(r,t,e,!0,n)})()}setCircle(t,e){var n=this;return Me(function*(){return n.updateProfileValue(t,r=>(r.circle=e,r))})()}unfollow(t){var e=this;return Me(function*(){return ri(e,jw,E6).call(e,t,void 0,void 0)})()}block(t){var e=this;return Me(function*(){const n=yield e.getProfile(t);!n||(n.block=!0,n.follow=!1,yield e.putProfile(t,n))})()}unblock(t,e){var n=this;return Me(function*(){const r=yield n.getProfile(t);!r||(r.block=!1,r.follow=e,n.putProfile(t,r))})()}mute(t){var e=this;return Me(function*(){const n=yield e.getProfile(t);!n||(n.mute=!0,yield e.putProfile(t,n))})()}unmute(t,e){var n=this;return Me(function*(){const r=yield n.getProfile(t);!r||(r.mute=!1,n.putProfile(t,r))})()}putProfile(t,e){var n=this;return Me(function*(){yield n.table.put(t,e);const r=ri(n,g0,Uw).call(n,t);-1==r?n.profiles.push(e):n.profiles[r]=e,ri(n,df,b0).call(n)})()}deleteProfile(t){var e=this;return Me(function*(){yield e.table.del(t);const n=ri(e,g0,Uw).call(e,t);ri(e,Yw,S6).call(e,n),ri(e,df,b0).call(e)})()}isFollowing(t){const e=nt(this,Hu).value.find(n=>n.pubkey===t);return!!e&&e.follow}updateProfile(t,e){var n=this;return Me(function*(){let r=yield n.getProfile(t);const o=Math.floor(Date.now()/1e3);r?(r.name=e.name,r.about=e.about,r.nip05=e.nip05,r.lud06=e.lud06,r.website=e.website,r.display_name=e.display_name,r.picture=e.picture):r=e,r.modified=o,r.retrieved=o,yield n.putProfile(t,r),n.appState.getPublicKey()===t&&n.userProfileUpdated(r)})()}updateProfileValue(t,e){var n=this;return Me(function*(){let r=yield n.getProfile(t);!r||(r.modified=Math.floor(Date.now()/1e3),r=e(r,r.pubkey),yield n.putProfile(t,r))})()}wipeNonFollow(){var t=this;return Me(function*(){const e=t.table.iterator({keyEncoding:"utf8",valueEncoding:"json"});var o,n=!1,r=!1;try{for(var a,s=Wr(e);n=!(a=yield s.next()).done;n=!1){const[l,f]=a.value;if(!f.block&&!f.follow){yield t.table.del(l);const y=ri(t,g0,Uw).call(t,l);ri(t,Yw,S6).call(t,y)}}}catch(l){r=!0,o=l}finally{try{n&&null!=s.return&&(yield s.return())}finally{if(r)throw o}}ri(t,df,b0).call(t)})()}wipe(){var t=this;return Me(function*(){var r,e=!1,n=!1;try{for(var s,o=Wr(t.table.iterator({}));e=!(s=yield o.next()).done;e=!1){const[a,l]=s.value;yield t.table.del(a)}}catch(a){n=!0,r=a}finally{try{e&&null!=o.return&&(yield o.return())}finally{if(n)throw r}}t.profiles=[],ri(t,df,b0).call(t)})()}}function cq(){nt(this,Hu).next(this.profiles),nt(this,Hw).next(this.profiles)}function b0(){nt(this,_0).next(void 0)}function dq(i){return Vw.apply(this,arguments)}function Vw(){return Vw=Me(function*(i){if(i)try{return yield this.table.get(i,{keyEncoding:"utf8",valueEncoding:"json"})}catch(t){if("LEVEL_NOT_FOUND"===t.code)return;throw console.log("HERE?!?!?"),t}}),Vw.apply(this,arguments)}function E6(i,t,e,n){return zw.apply(this,arguments)}function zw(){return zw=Me(function*(i,t,e,n){let r=yield this.getProfile(i);const o=Math.floor(Date.now()/1e3);if(r){if(1==r.block)throw new Error("You have to unblock a user before you can follow again.");r.follow=e,r.circle=t}else r={name:n?n.name:"",about:n?n.about:"",picture:n?n.picture:"",nip05:n?n.nip05:"",lud06:n?n.lud06:"",display_name:n?n.display_name:"",website:n?n.website:"",verifications:n?n.verifications:[],pubkey:i,follow:e,circle:t,created:o};if(r.modified=o,e&&(r.block=void 0,r.followed=o),yield this.putProfile(i,r),r.retrieved){const a=Pa(),l=Pa.unix(r.retrieved);a.diff(l,"hours")>12&&(yield this.downloadProfile(i))}else yield this.downloadProfile(i)}),zw.apply(this,arguments)}function Uw(i){return this.profiles.findIndex(t=>t.pubkey==i)}function S6(i){this.profiles.splice(i,1)}on.\u0275fac=function(t){return new(t||on)(fe(vr),fe(cn))},on.\u0275prov=Ye({token:on,factory:on.\u0275fac,providedIn:"root"});var ju=new WeakMap,y0=new WeakMap,v0=new WeakMap,F0=new WeakMap,w0=new WeakMap,k0=new WeakMap,x0=new WeakMap,T6=new WeakSet,A6=new WeakSet,L6=new WeakSet,I6=new WeakSet;class Qs{constructor(t,e,n,r,o,s){Pn(this,I6),Pn(this,L6),Pn(this,A6),Pn(this,T6),tn(this,ju,{writable:!0,value:void 0}),tn(this,y0,{writable:!0,value:void 0}),tn(this,v0,{writable:!0,value:void 0}),tn(this,F0,{writable:!0,value:void 0}),tn(this,w0,{writable:!0,value:void 0}),tn(this,k0,{writable:!0,value:void 0}),tn(this,x0,{writable:!0,value:void 0}),this.relayStorage=t,this.options=e,this.eventService=n,this.storage=r,this.profileService=o,this.appState=s,this.defaultRelays={"wss://relay.nostr.info":{read:!0,write:!0},"wss://nostr-pub.wellorder.net":{read:!0,write:!0},"wss://nostr.nordlysln.net":{read:!0,write:!0},"wss://relay.damus.io":{read:!0,write:!1},"wss://relay.nostr.ch":{read:!0,write:!0}},this.events=[],Fi(this,y0,new di(this.events)),Fi(this,v0,new di([])),Fi(this,F0,new di([])),Fi(this,w0,new di([])),Fi(this,k0,new di([])),this.sortSubject=new di("asc"),this.sort$=this.sortSubject.asObservable(),this.sortOrder="asc",this.subs=[],this.relays=[],Fi(this,x0,new di(this.relays)),Fi(this,ju,this.storage.table("events")),this.appState.visibility$.subscribe(a=>{console.log("VISIBILITY CHANGED:",a),a&&this.connect()})}get relays$(){return nt(this,x0).asObservable()}get events$(){return nt(this,y0).asObservable().pipe(Te(t=>(t.sort((e,n)=>e.created_at>n.created_at?-1:1),t)))}get rootEvents$(){return nt(this,w0).asObservable().pipe(Te(t=>t.filter(n=>!n.tags.find(r=>"e"===r[0])))).pipe(Te(t=>(t.sort((e,n)=>e.created_at>n.created_at?-1:1),t)))}get replyEvents$(){return nt(this,k0).asObservable().pipe(Te(t=>t.filter(e=>e.tags.find(n=>"e"===n[0])))).pipe(Te(t=>(t.sort((e,n)=>this.options.options.ascending?e.created_atn.created_at?-1:1),t)))}get threadedEvents$(){return nt(this,F0).asObservable().pipe(Te(t=>this.options.options.flatfeed?t:t.filter(e=>!e.tags.find(n=>"e"===n[0])))).pipe(Te(t=>t.filter(e=>!this.profileService.blockedPublickKeys().includes(e.pubkey)&&!this.profileService.mutedPublicKeys().includes(e.pubkey)))).pipe(Te(t=>(t.sort((e,n)=>this.options.options.ascending?e.created_atn.created_at?-1:1),t)))}get filteredEvents$(){return nt(this,v0).asObservable().pipe(Te(t=>t.filter(e=>!this.profileService.blockedPublickKeys().includes(e.pubkey)&&!this.profileService.mutedPublicKeys().includes(e.pubkey)))).pipe(Te(t=>(t.sort((e,n)=>e.created_at>n.created_at?-1:1),t)))}addRelay(t){var e=this;return Me(function*(){const n=e.relays.findIndex(r=>r.url==t.url);-1==n?e.relays.push(t):e.relays[n]=t;try{const o=`https://${new URL(t.url).hostname}`,s=yield fetch(o,{method:"GET",mode:"cors",headers:{Accept:"application/nostr+json"}});if(200===s.status){const a=yield s.json();t.metadata.nip11=a}else t.metadata.error=`Unable to get NIP-11 data. Status: ${s.statusText}`}catch(r){console.warn(r),t.metadata.error=`Unable to get NIP-11 data. Status: ${r}`}yield e.relayStorage.put(t.metadata),e.relaysUpdated()})()}wipe(){var t=this;return Me(function*(){var r,e=!1,n=!1;try{for(var s,o=Wr(nt(t,ju).iterator({}));e=!(s=yield o.next()).done;e=!1){const[a,l]=s.value;yield nt(t,ju).del(a)}}catch(a){n=!0,r=a}finally{try{e&&null!=o.return&&(yield o.return())}finally{if(n)throw r}}t.relays=[],t.relaysUpdated()})()}followEvents(t){var e=this;return Me(function*(){let n=0;return ri(e,L6,mq).call(e,(r,o)=>(n++,n<=t))})()}appendRelays(t){var e=this;return Me(function*(){let n=t;if(Array.isArray(n)){n={};for(let s=0;sr.url==t);e.relays.splice(n,1),e.relaysUpdated()})()}connect(){for(var t=0;tr.url==e.id);n&&1==n.status||this.openConnection(e)}}reset(){var t=this;return Me(function*(){console.log("RESET RUNNING!");for(var e=0;e{console.log("Connected to:",e.url),this.appState.connected(!0);const n=this.profileService.profiles.map(s=>s.pubkey);n.push(this.appState.getPublicKey());const r=Pa().subtract(120,"minutes").unix(),o=e.sub([{kinds:[1],since:r,authors:n}],{});o.loading=!0,this.subs.push(o),o.on("event",s=>{const a=this.eventService.processEvent(s);!a||ri(this,A6,hq).call(this,a)}),o.on("eose",()=>{o.loading=!1})})}initialize(){var t=this;return Me(function*(){if(0===t.relays.length){let e;try{e=yield globalThis.nostr.getRelays()}catch{e=t.defaultRelays}yield t.appendRelays(e)}})()}}function uq(){nt(this,y0).next(this.events),nt(this,v0).next(this.events),nt(this,F0).next(this.events),nt(this,w0).next(this.events),nt(this,k0).next(this.events)}function hq(i){return Ww.apply(this,arguments)}function Ww(){return Ww=Me(function*(i){const t=i.id;yield nt(this,ju).put(t,i);const e=this.events.findIndex(n=>n.id==i.id);e>-1?this.events[e]=i:this.events.unshift(i),ri(this,T6,uq).call(this)}),Ww.apply(this,arguments)}function mq(i){return $w.apply(this,arguments)}function $w(){return $w=Me(function*(i){const t=nt(this,ju).iterator({keyEncoding:"utf8",valueEncoding:"json"}),e=[];var o,n=!1,r=!1;try{for(var a,s=Wr(t);n=!(a=yield s.next()).done;n=!1){const[l,f]=a.value;i(f,l)&&e.unshift(f)}}catch(l){r=!0,o=l}finally{try{n&&null!=s.return&&(yield s.return())}finally{if(r)throw o}}return e}),$w.apply(this,arguments)}function fq(i,t){return Gw.apply(this,arguments)}function Gw(){return Gw=Me(function*(i,t){const e=v6(i.id);return e.on("connect",()=>{t(e)}),e.on("disconnect",()=>{console.log(`DISCONNECTED! ${e?.url}`)}),e.on("notice",()=>{console.log(`NOTICE FROM ${e?.url}`)}),e.connect(),e.metadata=i,yield this.addRelay(e),e}),Gw.apply(this,arguments)}function N6(...i){const t=Ki(i),{args:e,keys:n}=o4(i),r=new Qe(o=>{const{length:s}=e;if(!s)return void o.complete();const a=new Array(s);let l=s,f=s;for(let y=0;y{S||(S=!0,f--),a[y]=z},()=>l--,void 0,()=>{(!l||!S)&&(f||o.next(n?s4(n,a):a),o.complete())}))}});return t?r.pipe(Zv(t)):r}Qs.\u0275fac=function(t){return new(t||Qs)(fe(Xs),fe(Fo),fe(Ra),fe(vr),fe(on),fe(cn))},Qs.\u0275prov=Ye({token:Qs,factory:Qs.\u0275fac,providedIn:"root"});let O6=(()=>{class i{constructor(e,n){this._renderer=e,this._elementRef=n,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(e,n){this._renderer.setProperty(this._elementRef.nativeElement,e,n)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return i.\u0275fac=function(e){return new(e||i)(M(Is),M(Ze))},i.\u0275dir=De({type:i}),i})(),Yc=(()=>{class i extends O6{}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275dir=De({type:i,features:[Be]}),i})();const Tr=new Ae("NgValueAccessor"),_q={provide:Tr,useExisting:ai(()=>_s),multi:!0},bq=new Ae("CompositionEventMode");let _s=(()=>{class i extends O6{constructor(e,n,r){super(e,n),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function gq(){const i=Ys()?Ys().getUserAgent():"";return/android (\d+)/.test(i.toLowerCase())}())}writeValue(e){this.setProperty("value",e??"")}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return i.\u0275fac=function(e){return new(e||i)(M(Is),M(Ze),M(bq,8))},i.\u0275dir=De({type:i,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,n){1&e&&ve("input",function(o){return n._handleInput(o.target.value)})("blur",function(){return n.onTouched()})("compositionstart",function(){return n._compositionStart()})("compositionend",function(o){return n._compositionEnd(o.target.value)})},features:[at([_q]),Be]}),i})();function Sl(i){return null==i||("string"==typeof i||Array.isArray(i))&&0===i.length}function R6(i){return null!=i&&"number"==typeof i.length}const ur=new Ae("NgValidators"),Tl=new Ae("NgAsyncValidators"),vq=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class qw{static min(t){return function B6(i){return t=>{if(Sl(t.value)||Sl(i))return null;const e=parseFloat(t.value);return!isNaN(e)&&e{if(Sl(t.value)||Sl(i))return null;const e=parseFloat(t.value);return!isNaN(e)&&e>i?{max:{max:i,actual:t.value}}:null}}(t)}static required(t){return function j6(i){return Sl(i.value)?{required:!0}:null}(t)}static requiredTrue(t){return function Y6(i){return!0===i.value?null:{required:!0}}(t)}static email(t){return function V6(i){return Sl(i.value)||vq.test(i.value)?null:{email:!0}}(t)}static minLength(t){return function z6(i){return t=>Sl(t.value)||!R6(t.value)?null:t.value.lengthR6(t.value)&&t.value.length>i?{maxlength:{requiredLength:i,actualLength:t.value.length}}:null}(t)}static pattern(t){return function W6(i){if(!i)return D0;let t,e;return"string"==typeof i?(e="","^"!==i.charAt(0)&&(e+="^"),e+=i,"$"!==i.charAt(i.length-1)&&(e+="$"),t=new RegExp(e)):(e=i.toString(),t=i),n=>{if(Sl(n.value))return null;const r=n.value;return t.test(r)?null:{pattern:{requiredPattern:e,actualValue:r}}}}(t)}static nullValidator(t){return null}static compose(t){return Q6(t)}static composeAsync(t){return Z6(t)}}function D0(i){return null}function $6(i){return null!=i}function G6(i){return im(i)?yn(i):i}function q6(i){let t={};return i.forEach(e=>{t=null!=e?{...t,...e}:t}),0===Object.keys(t).length?null:t}function K6(i,t){return t.map(e=>e(i))}function X6(i){return i.map(t=>function Fq(i){return!i.validate}(t)?t:e=>t.validate(e))}function Q6(i){if(!i)return null;const t=i.filter($6);return 0==t.length?null:function(e){return q6(K6(e,t))}}function Kw(i){return null!=i?Q6(X6(i)):null}function Z6(i){if(!i)return null;const t=i.filter($6);return 0==t.length?null:function(e){return N6(K6(e,t).map(G6)).pipe(Te(q6))}}function Xw(i){return null!=i?Z6(X6(i)):null}function J6(i,t){return null===i?[t]:Array.isArray(i)?[...i,t]:[i,t]}function eA(i){return i._rawValidators}function tA(i){return i._rawAsyncValidators}function Qw(i){return i?Array.isArray(i)?i:[i]:[]}function C0(i,t){return Array.isArray(i)?i.includes(t):i===t}function iA(i,t){const e=Qw(t);return Qw(i).forEach(r=>{C0(e,r)||e.push(r)}),e}function nA(i,t){return Qw(t).filter(e=>!C0(i,e))}class rA{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(t){this._rawValidators=t||[],this._composedValidatorFn=Kw(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=Xw(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t){this.control&&this.control.reset(t)}hasError(t,e){return!!this.control&&this.control.hasError(t,e)}getError(t,e){return this.control?this.control.getError(t,e):null}}class $r extends rA{get formDirective(){return null}get path(){return null}}class gs extends rA{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class oA{constructor(t){this._cd=t}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let qo=(()=>{class i extends oA{constructor(e){super(e)}}return i.\u0275fac=function(e){return new(e||i)(M(gs,2))},i.\u0275dir=De({type:i,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,n){2&e&&st("ng-untouched",n.isUntouched)("ng-touched",n.isTouched)("ng-pristine",n.isPristine)("ng-dirty",n.isDirty)("ng-valid",n.isValid)("ng-invalid",n.isInvalid)("ng-pending",n.isPending)},features:[Be]}),i})();const uf="VALID",E0="INVALID",Yu="PENDING",hf="DISABLED";function t2(i){return(S0(i)?i.validators:i)||null}function n2(i,t){return(S0(t)?t.asyncValidators:i)||null}function S0(i){return null!=i&&!Array.isArray(i)&&"object"==typeof i}class cA{constructor(t,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(t),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get valid(){return this.status===uf}get invalid(){return this.status===E0}get pending(){return this.status==Yu}get disabled(){return this.status===hf}get enabled(){return this.status!==hf}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._assignValidators(t)}setAsyncValidators(t){this._assignAsyncValidators(t)}addValidators(t){this.setValidators(iA(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(iA(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(nA(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(nA(t,this._rawAsyncValidators))}hasValidator(t){return C0(this._rawValidators,t)}hasAsyncValidator(t){return C0(this._rawAsyncValidators,t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t=>t.markAllAsTouched())}markAsUntouched(t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}markAsDirty(t={}){this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}markAsPristine(t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status=Yu,!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=hf,this.errors=null,this._forEachChild(n=>{n.disable({...t,onlySelf:!0})}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...t,skipPristineCheck:e}),this._onDisabledChange.forEach(n=>n(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=uf,this._forEachChild(n=>{n.enable({...t,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors({...t,skipPristineCheck:e}),this._onDisabledChange.forEach(n=>n(!1))}_updateAncestors(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t){this._parent=t}getRawValue(){return this.value}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===uf||this.status===Yu)&&this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?hf:uf}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=Yu,this._hasOwnPendingAsyncValidator=!0;const e=G6(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(n=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(n,{emitEvent:t})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(t,e={}){this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}get(t){let e=t;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((n,r)=>n&&n._find(r),this)}getError(t,e){const n=e?this.get(e):this;return n&&n.errors?n.errors[t]:null}hasError(t,e){return!!this.getError(t,e)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}_initObservables(){this.valueChanges=new Xe,this.statusChanges=new Xe}_calculateStatus(){return this._allControlsDisabled()?hf:this.errors?E0:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Yu)?Yu:this._anyControlsHaveStatus(E0)?E0:uf}_anyControlsHaveStatus(t){return this._anyControls(e=>e.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}_updateTouched(t={}){this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){S0(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(t){return null}_assignValidators(t){this._rawValidators=Array.isArray(t)?t.slice():t,this._composedValidatorFn=function Sq(i){return Array.isArray(i)?Kw(i):i||null}(this._rawValidators)}_assignAsyncValidators(t){this._rawAsyncValidators=Array.isArray(t)?t.slice():t,this._composedAsyncValidatorFn=function Tq(i){return Array.isArray(i)?Xw(i):i||null}(this._rawAsyncValidators)}}class r2 extends cA{constructor(t,e,n){super(t2(e),n2(n,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(t,e,n={}){this.registerControl(t,e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}removeControl(t,e={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(t,e,n={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,e={}){(function lA(i,t,e){i._forEachChild((n,r)=>{if(void 0===e[r])throw new He(1002,"")})})(this,0,t),Object.keys(t).forEach(n=>{(function aA(i,t,e){const n=i.controls;if(!(t?Object.keys(n):n).length)throw new He(1e3,"");if(!n[e])throw new He(1001,"")})(this,!0,n),this.controls[n].setValue(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){null!=t&&(Object.keys(t).forEach(n=>{const r=this.controls[n];r&&r.patchValue(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(t={},e={}){this._forEachChild((n,r)=>{n.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(t,e,n)=>(t[n]=e.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(e,n)=>!!n._syncPendingControls()||e);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){Object.keys(this.controls).forEach(e=>{const n=this.controls[e];n&&t(n,e)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(const[e,n]of Object.entries(this.controls))if(this.contains(e)&&t(n))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,n,r)=>((n.enabled||this.disabled)&&(e[r]=n.value),e))}_reduceChildren(t,e){let n=t;return this._forEachChild((r,o)=>{n=e(n,r,o)}),n}_allControlsDisabled(){for(const t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(t){return this.controls.hasOwnProperty(t)?this.controls[t]:null}}const Vu=new Ae("CallSetDisabledState",{providedIn:"root",factory:()=>T0}),T0="always";function mf(i,t,e=T0){o2(i,t),t.valueAccessor.writeValue(i.value),(i.disabled||"always"===e)&&t.valueAccessor.setDisabledState?.(i.disabled),function Iq(i,t){t.valueAccessor.registerOnChange(e=>{i._pendingValue=e,i._pendingChange=!0,i._pendingDirty=!0,"change"===i.updateOn&&dA(i,t)})}(i,t),function Oq(i,t){const e=(n,r)=>{t.valueAccessor.writeValue(n),r&&t.viewToModelUpdate(n)};i.registerOnChange(e),t._registerOnDestroy(()=>{i._unregisterOnChange(e)})}(i,t),function Nq(i,t){t.valueAccessor.registerOnTouched(()=>{i._pendingTouched=!0,"blur"===i.updateOn&&i._pendingChange&&dA(i,t),"submit"!==i.updateOn&&i.markAsTouched()})}(i,t),function Lq(i,t){if(t.valueAccessor.setDisabledState){const e=n=>{t.valueAccessor.setDisabledState(n)};i.registerOnDisabledChange(e),t._registerOnDestroy(()=>{i._unregisterOnDisabledChange(e)})}}(i,t)}function L0(i,t,e=!0){const n=()=>{};t.valueAccessor&&(t.valueAccessor.registerOnChange(n),t.valueAccessor.registerOnTouched(n)),N0(i,t),i&&(t._invokeOnDestroyCallbacks(),i._registerOnCollectionChange(()=>{}))}function I0(i,t){i.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(t)})}function o2(i,t){const e=eA(i);null!==t.validator?i.setValidators(J6(e,t.validator)):"function"==typeof e&&i.setValidators([e]);const n=tA(i);null!==t.asyncValidator?i.setAsyncValidators(J6(n,t.asyncValidator)):"function"==typeof n&&i.setAsyncValidators([n]);const r=()=>i.updateValueAndValidity();I0(t._rawValidators,r),I0(t._rawAsyncValidators,r)}function N0(i,t){let e=!1;if(null!==i){if(null!==t.validator){const r=eA(i);if(Array.isArray(r)&&r.length>0){const o=r.filter(s=>s!==t.validator);o.length!==r.length&&(e=!0,i.setValidators(o))}}if(null!==t.asyncValidator){const r=tA(i);if(Array.isArray(r)&&r.length>0){const o=r.filter(s=>s!==t.asyncValidator);o.length!==r.length&&(e=!0,i.setAsyncValidators(o))}}}const n=()=>{};return I0(t._rawValidators,n),I0(t._rawAsyncValidators,n),e}function dA(i,t){i._pendingDirty&&i.markAsDirty(),i.setValue(i._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(i._pendingValue),i._pendingChange=!1}function uA(i,t){o2(i,t)}function hA(i,t){i._syncPendingControls(),t.forEach(e=>{const n=e.control;"submit"===n.updateOn&&n._pendingChange&&(e.viewToModelUpdate(n._pendingValue),n._pendingChange=!1)})}const jq={provide:$r,useExisting:ai(()=>zu)},ff=(()=>Promise.resolve())();let zu=(()=>{class i extends $r{constructor(e,n,r){super(),this.callSetDisabledState=r,this.submitted=!1,this._directives=new Set,this.ngSubmit=new Xe,this.form=new r2({},Kw(e),Xw(n))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){ff.then(()=>{const n=this._findContainer(e.path);e.control=n.registerControl(e.name,e.control),mf(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){ff.then(()=>{const n=this._findContainer(e.path);n&&n.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){ff.then(()=>{const n=this._findContainer(e.path),r=new r2({});uA(r,e),n.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){ff.then(()=>{const n=this._findContainer(e.path);n&&n.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,n){ff.then(()=>{this.form.get(e.path).setValue(n)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,hA(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return i.\u0275fac=function(e){return new(e||i)(M(ur,10),M(Tl,10),M(Vu,8))},i.\u0275dir=De({type:i,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,n){1&e&&ve("submit",function(o){return n.onSubmit(o)})("reset",function(){return n.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[at([jq]),Be]}),i})();function mA(i,t){const e=i.indexOf(t);e>-1&&i.splice(e,1)}function fA(i){return"object"==typeof i&&null!==i&&2===Object.keys(i).length&&"value"in i&&"disabled"in i}const pA=class extends cA{constructor(t=null,e,n){super(t2(e),n2(n,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(t),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),S0(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=fA(t)?t.value:t)}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(n=>n(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(t,e={}){this.setValue(t,e)}reset(t=this.defaultValue,e={}){this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){mA(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){mA(this._onDisabledChange,t)}_forEachChild(t){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(t){fA(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}},zq={provide:gs,useExisting:ai(()=>wo)},bA=(()=>Promise.resolve())();let wo=(()=>{class i extends gs{constructor(e,n,r,o,s,a){super(),this._changeDetectorRef=s,this.callSetDisabledState=a,this.control=new pA,this._registered=!1,this.update=new Xe,this._parent=e,this._setValidators(n),this._setAsyncValidators(r),this.valueAccessor=function l2(i,t){if(!t)return null;let e,n,r;return Array.isArray(t),t.forEach(o=>{o.constructor===_s?e=o:function Bq(i){return Object.getPrototypeOf(i.constructor)===Yc}(o)?n=o:r=o}),r||n||e||null}(0,o)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const n=e.name.previousValue;this.formDirective.removeControl({name:n,path:this._getPath(n)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),function a2(i,t){if(!i.hasOwnProperty("model"))return!1;const e=i.model;return!!e.isFirstChange()||!Object.is(t,e.currentValue)}(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){mf(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){bA.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const n=e.isDisabled.currentValue,r=0!==n&&hu(n);bA.then(()=>{r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?function A0(i,t){return[...t.path,i]}(e,this._parent):[e]}}return i.\u0275fac=function(e){return new(e||i)(M($r,9),M(ur,10),M(Tl,10),M(Tr,10),M(Nt,8),M(Vu,8))},i.\u0275dir=De({type:i,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[at([zq]),Be,ki]}),i})(),vA=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})();const c2=new Ae("NgModelWithFormControlWarning"),Xq={provide:$r,useExisting:ai(()=>Uu)};let Uu=(()=>{class i extends $r{constructor(e,n,r){super(),this.callSetDisabledState=r,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new Xe,this._setValidators(e),this._setAsyncValidators(n)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(N0(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const n=this.form.get(e.path);return mf(n,e,this.callSetDisabledState),n.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),n}getControl(e){return this.form.get(e.path)}removeControl(e){L0(e.control||null,e,!1),function Hq(i,t){const e=i.indexOf(t);e>-1&&i.splice(e,1)}(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,n){this.form.get(e.path).setValue(n)}onSubmit(e){return this.submitted=!0,hA(this.form,this.directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e){this.form.reset(e),this.submitted=!1}_updateDomValue(){this.directives.forEach(e=>{const n=e.control,r=this.form.get(e.path);n!==r&&(L0(n||null,e),(i=>i instanceof pA)(r)&&(mf(r,e,this.callSetDisabledState),e.control=r))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const n=this.form.get(e.path);uA(n,e),n.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const n=this.form.get(e.path);n&&function Pq(i,t){return N0(i,t)}(n,e)&&n.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){o2(this.form,this),this._oldForm&&N0(this._oldForm,this)}_checkFormPresent(){}}return i.\u0275fac=function(e){return new(e||i)(M(ur,10),M(Tl,10),M(Vu,8))},i.\u0275dir=De({type:i,selectors:[["","formGroup",""]],hostBindings:function(e,n){1&e&&ve("submit",function(o){return n.onSubmit(o)})("reset",function(){return n.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[at([Xq]),Be,ki]}),i})(),PA=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[vA]}),i})(),RA=(()=>{class i{static withConfig(e){return{ngModule:i,providers:[{provide:Vu,useValue:e.callSetDisabledState??T0}]}}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[PA]}),i})(),fK=(()=>{class i{static withConfig(e){return{ngModule:i,providers:[{provide:c2,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:Vu,useValue:e.callSetDisabledState??T0}]}}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[PA]}),i})();const _K=["input"],gK=["label"],bK=["*"],yK=new Ae("mat-checkbox-default-options",{providedIn:"root",factory:BA});function BA(){return{color:"accent",clickAction:"check-indeterminate"}}const vK={provide:Tr,useExisting:ai(()=>jA),multi:!0};class FK{}let wK=0;const HA=BA(),kK=La(Aa(bl(Ta(class{constructor(i){this._elementRef=i}}))));let xK=(()=>{class i extends kK{constructor(e,n,r,o,s,a,l){super(n),this._changeDetectorRef=r,this._ngZone=o,this._animationMode=a,this._options=l,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new Xe,this.indeterminateChange=new Xe,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||HA,this.color=this.defaultColor=this._options.color||HA.color,this.tabIndex=parseInt(s)||0,this.id=this._uniqueId=`${e}${++wK}`}get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(e){this._required=dt(e)}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(e){const n=dt(e);n!=this.checked&&(this._checked=n,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){const n=dt(e);n!==this.disabled&&(this._disabled=n,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(e){const n=e!=this._indeterminate;this._indeterminate=dt(e),n&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_getAriaChecked(){return this.checked?"true":this.indeterminate?"mixed":"false"}_transitionCheckState(e){let n=this._currentCheckState,r=this._getAnimationTargetElement();if(n!==e&&r&&(this._currentAnimationClass&&r.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(n,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){r.classList.add(this._currentAnimationClass);const o=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{r.classList.remove(o)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const e=this._options?.clickAction;this.disabled||"noop"===e?!this.disabled&&"noop"===e&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==e&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(e){e.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(e,n){if("NoopAnimations"===this._animationMode)return"";switch(e){case 0:if(1===n)return this._animationClasses.uncheckedToChecked;if(3==n)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===n?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===n?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===n?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){const n=this._inputElement;n&&(n.nativeElement.indeterminate=e)}}return i.\u0275fac=function(e){Ns()},i.\u0275dir=De({type:i,viewQuery:function(e,n){if(1&e&&(xt(_K,5),xt(gK,5),xt(yr,5)),2&e){let r;We(r=$e())&&(n._inputElement=r.first),We(r=$e())&&(n._labelElement=r.first),We(r=$e())&&(n.ripple=r.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},features:[Be]}),i})(),jA=(()=>{class i extends xK{constructor(e,n,r,o,s,a){super("mat-mdc-checkbox-",e,n,r,o,s,a),this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"}}focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(e){const n=new FK;return n.source=this,n.checked=e,n}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_preventBubblingFromLabel(e){e.target&&this._labelElement.nativeElement.contains(e.target)&&e.stopPropagation()}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Nt),M(ct),Br("tabindex"),M(Vi,8),M(yK,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(e,n){2&e&&(jr("id",n.id),lt("tabindex",null)("aria-label",null)("aria-labelledby",null),st("_mat-animation-noopable","NoopAnimations"===n._animationMode)("mdc-checkbox--disabled",n.disabled)("mat-mdc-checkbox-disabled",n.disabled)("mat-mdc-checkbox-checked",n.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[at([vK]),Be],ngContentSelectors:bK,decls:15,vars:19,consts:[[1,"mdc-form-field",3,"click"],[1,"mdc-checkbox"],["checkbox",""],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","disabled","id","required","tabIndex","blur","click","change"],["input",""],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[3,"for"],["label",""]],template:function(e,n){if(1&e&&(Xt(),I(0,"div",0),ve("click",function(o){return n._preventBubblingFromLabel(o)}),I(1,"div",1,2)(3,"div",3),ve("click",function(){return n._onInputClick()}),V(),I(4,"input",4,5),ve("blur",function(){return n._onBlur()})("click",function(){return n._onInputClick()})("change",function(o){return n._onInteractionEvent(o)}),V(),Ee(6,"div",6),I(7,"div",7),lr(),I(8,"svg",8),Ee(9,"path",9),V(),Ro(),Ee(10,"div",10),V(),Ee(11,"div",11),V(),I(12,"label",12,13),it(14),V()()),2&e){const r=Hi(2);st("mdc-form-field--align-end","before"==n.labelPosition),Q(4),st("mdc-checkbox--selected",n.checked),Z("checked",n.checked)("disabled",n.disabled)("id",n.inputId)("required",n.required)("tabIndex",n.tabIndex),lt("aria-checked",n._getAriaChecked())("aria-label",n.ariaLabel||null)("aria-labelledby",n.ariaLabelledby)("aria-describedby",n.ariaDescribedby)("name",n.name)("value",n.value),Q(7),Z("matRippleTrigger",r)("matRippleDisabled",n.disableRipple||n.disabled)("matRippleCentered",!0),Q(1),Z("for",n.inputId)}},dependencies:[yr],styles:['.mdc-touch-target-wrapper{display:inline}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);width:var(--mdc-checkbox-state-layer-size, 48px);height:var(--mdc-checkbox-state-layer-size, 48px)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, rgba(0, 0, 0, 0.38));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color, rgba(0, 0, 0, 0.38))}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px)}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:not([disabled])~.mdc-checkbox__ripple{opacity:.04;transform:scale(1);transition:opacity 80ms 0 cubic-bezier(0, 0, 0.2, 1),transform 80ms 0 cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:not([disabled]):focus~.mdc-checkbox__ripple{opacity:.16}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__native-control:focus:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, black)}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),i})(),YA=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})(),MK=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,$s,YA,Mt,YA]}),i})();const VA=Da({passive:!0});let EK=(()=>{class i{constructor(e,n){this._platform=e,this._ngZone=n,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return An;const n=xa(e),r=this._monitoredElements.get(n);if(r)return r.subject;const o=new ae,s="cdk-text-field-autofilled",a=l=>{"cdk-text-field-autofill-start"!==l.animationName||n.classList.contains(s)?"cdk-text-field-autofill-end"===l.animationName&&n.classList.contains(s)&&(n.classList.remove(s),this._ngZone.run(()=>o.next({target:l.target,isAutofilled:!1}))):(n.classList.add(s),this._ngZone.run(()=>o.next({target:l.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{n.addEventListener("animationstart",a,VA),n.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(n,{subject:o,unlisten:()=>{n.removeEventListener("animationstart",a,VA)}}),o}stopMonitoring(e){const n=xa(e),r=this._monitoredElements.get(n);r&&(r.unlisten(),r.subject.complete(),n.classList.remove("cdk-text-field-autofill-monitored"),n.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(n))}ngOnDestroy(){this._monitoredElements.forEach((e,n)=>this.stopMonitoring(n))}}return i.\u0275fac=function(e){return new(e||i)(fe(zi),fe(ct))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),SK=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})();const TK=["matFormFieldNotchedOutline",""],AK=["*"],LK=["textField"],IK=["iconPrefixContainer"],NK=["textPrefixContainer"];function OK(i,t){1&i&&Ee(0,"span",19)}function PK(i,t){if(1&i){const e=mt();I(0,"label",17),ve("cdkObserveContent",function(){return Pe(e),Re(ue(2)._refreshOutlineNotchWidth())}),it(1,1),he(2,OK,1,0,"span",18),V()}if(2&i){const e=ue(2);Z("floating",e._shouldLabelFloat())("cdkObserveContentDisabled",!e._hasOutline())("id",e._labelId),lt("for",e._control.id)("aria-owns",e._control.id),Q(2),Z("ngIf",!e.hideRequiredMarker&&e._control.required)}}function RK(i,t){1&i&&he(0,PK,3,6,"label",16),2&i&&Z("ngIf",ue()._hasFloatingLabel())}function BK(i,t){1&i&&Ee(0,"div",20)}function HK(i,t){}function jK(i,t){1&i&&he(0,HK,0,0,"ng-template",22),2&i&&(ue(2),Z("ngTemplateOutlet",Hi(1)))}function YK(i,t){if(1&i&&(I(0,"div",21),he(1,jK,1,1,"ng-template",9),V()),2&i){const e=ue();Z("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat())("matFormFieldNotchedOutlineLabelWidth",e._labelWidth),Q(1),Z("ngIf",!e._forceDisplayInfixLabel())}}function VK(i,t){1&i&&(I(0,"div",23,24),it(2,2),V())}function zK(i,t){1&i&&(I(0,"div",25,26),it(2,3),V())}function UK(i,t){}function WK(i,t){1&i&&he(0,UK,0,0,"ng-template",22),2&i&&(ue(),Z("ngTemplateOutlet",Hi(1)))}function $K(i,t){1&i&&(I(0,"div",27),it(1,4),V())}function GK(i,t){1&i&&(I(0,"div",28),it(1,5),V())}function qK(i,t){1&i&&Ee(0,"div",29)}function KK(i,t){1&i&&(I(0,"div",30),it(1,6),V()),2&i&&Z("@transitionMessages",ue()._subscriptAnimationState)}function XK(i,t){if(1&i&&(I(0,"mat-hint",34),re(1),V()),2&i){const e=ue(2);Z("id",e._hintLabelId),Q(1),Jt(e.hintLabel)}}function QK(i,t){if(1&i&&(I(0,"div",31),he(1,XK,2,2,"mat-hint",32),it(2,7),Ee(3,"div",33),it(4,8),V()),2&i){const e=ue();Z("@transitionMessages",e._subscriptAnimationState),Q(1),Z("ngIf",e.hintLabel)}}const ZK=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],JK=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let Zs=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["mat-label"]]}),i})();const eX=new Ae("MatError");let tX=0,zA=(()=>{class i{constructor(){this.align="start",this.id="mat-mdc-hint-"+tX++}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(e,n){2&e&&(jr("id",n.id),lt("align",null),st("mat-mdc-form-field-hint-end","end"===n.align))},inputs:{align:"align",id:"id"}}),i})();const UA=new Ae("MatPrefix");let zc=(()=>{class i{constructor(){this._isText=!1}set _isTextSelector(e){this._isText=!0}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:["matTextPrefix","_isTextSelector"]},features:[at([{provide:UA,useExisting:i}])]}),i})();const iX=new Ae("MatSuffix");let WA=(()=>{class i{constructor(e){this._elementRef=e,this.floating=!1}getWidth(){return function nX(i){if(null!==i.offsetParent)return i.scrollWidth;const e=i.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);const n=e.scrollWidth;return e.remove(),n}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}}return i.\u0275fac=function(e){return new(e||i)(M(Ze))},i.\u0275dir=De({type:i,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(e,n){2&e&&st("mdc-floating-label--float-above",n.floating)},inputs:{floating:"floating"}}),i})();const $A="mdc-line-ripple--active",P0="mdc-line-ripple--deactivating";let GA=(()=>{class i{constructor(e,n){this._elementRef=e,this._handleTransitionEnd=r=>{const o=this._elementRef.nativeElement.classList,s=o.contains(P0);"opacity"===r.propertyName&&s&&o.remove($A,P0)},n.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const e=this._elementRef.nativeElement.classList;e.remove(P0),e.add($A)}deactivate(){this._elementRef.nativeElement.classList.add(P0)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(ct))},i.\u0275dir=De({type:i,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),i})(),qA=(()=>{class i{constructor(e,n){this._elementRef=e,this._ngZone=n,this.labelWidth=0,this.open=!1}ngAfterViewInit(){const e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_getNotchWidth(){return this.open?this.labelWidth>0?`calc(${this.labelWidth}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:"0px":null}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(ct))},i.\u0275cmp=qe({type:i,selectors:[["div","matFormFieldNotchedOutline",""]],hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(e,n){2&e&&st("mdc-notched-outline--notched",n.open)},inputs:{labelWidth:["matFormFieldNotchedOutlineLabelWidth","labelWidth"],open:["matFormFieldNotchedOutlineOpen","open"]},attrs:TK,ngContentSelectors:AK,decls:4,vars:2,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],template:function(e,n){1&e&&(Xt(),Ee(0,"div",0),I(1,"div",1),it(2),V(),Ee(3,"div",2)),2&e&&(Q(1),xi("width",n._getNotchWidth()))},encapsulation:2,changeDetection:0}),i})();const rX={transitionMessages:Mr("transitionMessages",[rn("enter",Bt({opacity:1,transform:"translateY(0%)"})),ln("void => enter",[Bt({opacity:0,transform:"translateY(-5px)"}),pn("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let R0=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i}),i})();const B0=new Ae("MatFormField"),oX=new Ae("MAT_FORM_FIELD_DEFAULT_OPTIONS");let KA=0,Al=(()=>{class i{constructor(e,n,r,o,s,a,l,f){this._elementRef=e,this._changeDetectorRef=n,this._ngZone=r,this._dir=o,this._platform=s,this._defaults=a,this._animationMode=l,this._document=f,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+KA++,this._hintLabelId="mat-mdc-hint-"+KA++,this._subscriptAnimationState="",this._labelWidth=0,this._destroyed=new ae,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,a&&(a.appearance&&(this.appearance=a.appearance),this._hideRequiredMarker=Boolean(a?.hideRequiredMarker),a.color&&(this.color=a.color))}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=dt(e)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(e){const n=this._appearance;this._appearance=e||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==n&&(this._refreshOutlineNotchWidth(),this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}ngAfterViewInit(){this._updateFocusState(),this._refreshOutlineNotchWidth(),this._document?.fonts?.ready?this._document.fonts.ready.then(()=>{this._refreshOutlineNotchWidth(),this._changeDetectorRef.markForCheck()}):setTimeout(()=>this._refreshOutlineNotchWidth(),100),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${e.controlType}`),e.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(wt(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),vn(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(wt(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe(wt(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(e){const n=this._control?this._control.ngControl:null;return n&&n[e]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||(this._labelWidth=this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&e.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const n=this._hintChildren?this._hintChildren.find(o=>"start"===o.align):null,r=this._hintChildren?this._hintChildren.find(o=>"end"===o.align):null;n?e.push(n.id):this._hintLabel&&e.push(this._hintLabelId),r&&e.push(r.id)}else this._errorChildren&&e.push(...this._errorChildren.map(n=>n.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const e=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(e.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const n=this._iconPrefixContainer?.nativeElement,r=this._textPrefixContainer?.nativeElement,o=n?.getBoundingClientRect().width??0,s=r?.getBoundingClientRect().width??0;e.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${o+s}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const e=this._elementRef.nativeElement;if(e.getRootNode){const n=e.getRootNode();return n&&n!==e}return document.documentElement.contains(e)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Nt),M(ct),M(xn),M(zi),M(oX,8),M(Vi,8),M(Lt))},i.\u0275cmp=qe({type:i,selectors:[["mat-form-field"]],contentQueries:function(e,n,r){if(1&e&&(Yt(r,Zs,5),Yt(r,Zs,7),Yt(r,R0,5),Yt(r,UA,5),Yt(r,iX,5),Yt(r,eX,5),Yt(r,zA,5)),2&e){let o;We(o=$e())&&(n._labelChildNonStatic=o.first),We(o=$e())&&(n._labelChildStatic=o.first),We(o=$e())&&(n._formFieldControl=o.first),We(o=$e())&&(n._prefixChildren=o),We(o=$e())&&(n._suffixChildren=o),We(o=$e())&&(n._errorChildren=o),We(o=$e())&&(n._hintChildren=o)}},viewQuery:function(e,n){if(1&e&&(xt(LK,5),xt(IK,5),xt(NK,5),xt(WA,5),xt(qA,5),xt(GA,5)),2&e){let r;We(r=$e())&&(n._textField=r.first),We(r=$e())&&(n._iconPrefixContainer=r.first),We(r=$e())&&(n._textPrefixContainer=r.first),We(r=$e())&&(n._floatingLabel=r.first),We(r=$e())&&(n._notchedOutline=r.first),We(r=$e())&&(n._lineRipple=r.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(e,n){2&e&&st("mat-mdc-form-field-label-always-float",n._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",n._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",n._hasIconSuffix)("mat-form-field-invalid",n._control.errorState)("mat-form-field-disabled",n._control.disabled)("mat-form-field-autofilled",n._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===n._animationMode)("mat-form-field-appearance-fill","fill"==n.appearance)("mat-form-field-appearance-outline","outline"==n.appearance)("mat-form-field-hide-placeholder",n._hasFloatingLabel()&&!n._shouldLabelFloat())("mat-focused",n._control.focused)("mat-primary","accent"!==n.color&&"warn"!==n.color)("mat-accent","accent"===n.color)("mat-warn","warn"===n.color)("ng-untouched",n._shouldForward("untouched"))("ng-touched",n._shouldForward("touched"))("ng-pristine",n._shouldForward("pristine"))("ng-dirty",n._shouldForward("dirty"))("ng-valid",n._shouldForward("valid"))("ng-invalid",n._shouldForward("invalid"))("ng-pending",n._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[at([{provide:B0,useExisting:i}])],ngContentSelectors:JK,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen","matFormFieldNotchedOutlineLabelWidth",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","cdkObserveContentDisabled","id","cdkObserveContent",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","cdkObserveContentDisabled","id","cdkObserveContent"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen","matFormFieldNotchedOutlineLabelWidth"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(e,n){1&e&&(Xt(ZK),he(0,RK,1,1,"ng-template",null,0,Hs),I(2,"div",1,2),ve("click",function(o){return n._control.onContainerClick&&n._control.onContainerClick(o)}),he(4,BK,1,0,"div",3),I(5,"div",4),he(6,YK,2,3,"div",5),he(7,VK,3,0,"div",6),he(8,zK,3,0,"div",7),I(9,"div",8),he(10,WK,1,1,"ng-template",9),it(11),V(),he(12,$K,2,0,"div",10),he(13,GK,2,0,"div",11),V(),he(14,qK,1,0,"div",12),V(),I(15,"div",13),he(16,KK,2,1,"div",14),he(17,QK,5,2,"div",15),V()),2&e&&(Q(2),st("mdc-text-field--filled",!n._hasOutline())("mdc-text-field--outlined",n._hasOutline())("mdc-text-field--no-label",!n._hasFloatingLabel())("mdc-text-field--disabled",n._control.disabled)("mdc-text-field--invalid",n._control.errorState),Q(2),Z("ngIf",!n._hasOutline()&&!n._control.disabled),Q(2),Z("ngIf",n._hasOutline()),Q(1),Z("ngIf",n._hasIconPrefix),Q(1),Z("ngIf",n._hasTextPrefix),Q(2),Z("ngIf",!n._hasOutline()||n._forceDisplayInfixLabel()),Q(2),Z("ngIf",n._hasTextSuffix),Q(1),Z("ngIf",n._hasIconSuffix),Q(1),Z("ngIf",!n._hasOutline()),Q(1),st("mat-mdc-form-field-subscript-dynamic-size","dynamic"===n.subscriptSizing),Z("ngSwitch",n._getDisplayedMessages()),Q(1),Z("ngSwitchCase","error"),Q(1),Z("ngSwitchCase","hint"))},dependencies:[ii,_m,mu,W_,qF,zA,WA,qA,GA],styles:['.mdc-text-field{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required::after,.mdc-floating-label--required[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;border-top:1px solid;border-bottom:1px solid;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid;flex-grow:1}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2)}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{line-height:normal;pointer-events:all}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-10.25px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-10.25px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-106%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}'],encapsulation:2,data:{animation:[rX.transitionMessages]},changeDetection:0}),i})(),p2=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,En,Bg,Mt]}),i})();const lX=new Ae("MAT_INPUT_VALUE_ACCESSOR"),cX=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let dX=0;const uX=tw(class{constructor(i,t,e,n){this._defaultErrorStateMatcher=i,this._parentForm=t,this._parentFormGroup=e,this.ngControl=n,this.stateChanges=new ae}});let Uc=(()=>{class i extends uX{constructor(e,n,r,o,s,a,l,f,y,S){super(a,o,s,r),this._elementRef=e,this._platform=n,this._autofillMonitor=f,this._formField=S,this._uid="mat-input-"+dX++,this.focused=!1,this.stateChanges=new ae,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(oe=>FS().has(oe)),this._iOSKeyupListener=oe=>{const se=oe.target;!se.value&&0===se.selectionStart&&0===se.selectionEnd&&(se.setSelectionRange(1,1),se.setSelectionRange(0,0))};const z=this._elementRef.nativeElement,X=z.nodeName.toLowerCase();this._inputValueAccessor=l||z,this._previousNativeValue=this.value,this.id=this.id,n.IOS&&y.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===X,this._isTextarea="textarea"===X,this._isInFormField=!!S,this._isNativeSelect&&(this.controlType=z.multiple?"mat-native-select-multiple":"mat-native-select")}get disabled(){return this._disabled}set disabled(e){this._disabled=dt(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(qw.required)??!1}set required(e){this._required=dt(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&FS().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=dt(e)}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){const e=this._getPlaceholder();if(e!==this._previousPlaceholder){const n=this._elementRef.nativeElement;this._previousPlaceholder=e,e?n.setAttribute("placeholder",e):n.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){cX.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const e=this._elementRef.nativeElement,n=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&n&&n.label)}return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(zi),M(gs,10),M(zu,8),M(Uu,8),M(Qm),M(lX,10),M(EK),M(ct),M(B0,8))},i.\u0275dir=De({type:i,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(e,n){1&e&&ve("focus",function(){return n._focusChanged(!0)})("blur",function(){return n._focusChanged(!1)})("input",function(){return n._onInput()}),2&e&&(jr("id",n.id)("disabled",n.disabled)("required",n.required),lt("name",n.name||null)("readonly",n.readonly&&!n._isNativeSelect||null)("aria-invalid",n.empty&&n.required?null:n.errorState)("aria-required",n.required)("id",n.id),st("mat-input-server",n._isServer)("mat-mdc-form-field-textarea-control",n._isInFormField&&n._isTextarea)("mat-mdc-form-field-input-control",n._isInFormField)("mdc-text-field__input",n._isInFormField)("mat-mdc-native-select-inline",n._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[at([{provide:R0,useExisting:i}]),Be,ki]}),i})(),hX=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,p2,p2,SK,Mt]}),i})();const mX=["*"],_X=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],gX=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],bX=new Ae("MAT_CARD_CONFIG");let bs=(()=>{class i{constructor(e){this.appearance=e?.appearance||"raised"}}return i.\u0275fac=function(e){return new(e||i)(M(bX,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(e,n){2&e&&st("mat-mdc-card-outlined","outlined"===n.appearance)("mdc-card--outlined","outlined"===n.appearance)},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:mX,decls:1,vars:0,template:function(e,n){1&e&&(Xt(),it(0))},styles:['.mdc-card{display:flex;flex-direction:column;box-sizing:border-box}.mdc-card::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none;pointer-events:none}@media screen and (forced-colors: active){.mdc-card::after{border-color:CanvasText}}.mdc-card--outlined::after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square::before{margin-top:100%}.mdc-card__media--16-9::before{margin-top:56.25%}.mdc-card__media-content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.mdc-card__primary-action{display:flex;flex-direction:column;box-sizing:border-box;position:relative;outline:none;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.mdc-card__action-icons{flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons,.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl]{margin-left:0;margin-right:16px}.mdc-card__action{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;justify-content:center;cursor:pointer;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}[dir=rtl] .mdc-card__action--button,.mdc-card__action--button[dir=rtl]{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{justify-content:space-between;width:100%;height:auto;max-height:none;margin:0;padding:8px 16px;text-align:left}[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button,.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl]{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mat-mdc-card{position:relative;border-radius:var(--mdc-elevated-card-container-shape, var(--mdc-shape-medium, 4px));background-color:var(--mdc-elevated-card-container-color, transparent);border-width:0;border-style:solid;border-color:var(--mdc-elevated-card-container-color, transparent)}.mat-mdc-card .mdc-card::after{border-radius:var(--mdc-elevated-card-container-shape, var(--mdc-shape-medium, 4px))}.mat-mdc-card-outlined{border-width:var(--mdc-outlined-card-outline-width, 1px);border-style:solid;border-color:var(--mdc-outlined-card-outline-color, transparent)}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0}),i})(),ZA=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"]}),i})(),pf=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"]}),i})(),JA=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-mdc-card-subtitle"]}),i})(),e5=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275cmp=qe({type:i,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],ngContentSelectors:gX,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(e,n){1&e&&(Xt(_X),it(0),I(1,"div",0),it(2,1),V(),it(3,2))},encapsulation:2,changeDetection:0}),i})(),t5=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["mat-card-footer"]],hostAttrs:[1,"mat-mdc-card-footer"]}),i})(),n5=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["","mat-card-image",""],["","matCardImage",""]],hostAttrs:[1,"mat-mdc-card-image","mdc-card__media"]}),i})(),r5=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["","mat-card-avatar",""],["","matCardAvatar",""]],hostAttrs:[1,"mat-mdc-card-avatar"]}),i})(),DX=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,En,Mt]}),i})();class H0{}class _2{}class Ba{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?()=>{this.headers=new Map,t.split("\n").forEach(e=>{const n=e.indexOf(":");if(n>0){const r=e.slice(0,n),o=r.toLowerCase(),s=e.slice(n+1).trim();this.maybeSetNormalizedName(r,o),this.headers.has(o)?this.headers.get(o).push(s):this.headers.set(o,[s])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(e=>{let n=t[e];const r=e.toLowerCase();"string"==typeof n&&(n=[n]),n.length>0&&(this.headers.set(r,n),this.maybeSetNormalizedName(e,r))})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();const e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,e){return this.clone({name:t,value:e,op:"a"})}set(t,e){return this.clone({name:t,value:e,op:"s"})}delete(t,e){return this.clone({name:t,value:e,op:"d"})}maybeSetNormalizedName(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}init(){this.lazyInit&&(this.lazyInit instanceof Ba?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(e=>{this.headers.set(e,t.headers.get(e)),this.normalizedNames.set(e,t.normalizedNames.get(e))})}clone(t){const e=new Ba;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof Ba?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([t]),e}applyUpdate(t){const e=t.name.toLowerCase();switch(t.op){case"a":case"s":let n=t.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(t.name,e);const r=("a"===t.op?this.headers.get(e):void 0)||[];r.push(...n),this.headers.set(e,r);break;case"d":const o=t.value;if(o){let s=this.headers.get(e);if(!s)return;s=s.filter(a=>-1===o.indexOf(a)),0===s.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,s)}else this.headers.delete(e),this.normalizedNames.delete(e)}}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}}class CX{encodeKey(t){return o5(t)}encodeValue(t){return o5(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}const EX=/%(\d[a-f0-9])/gi,SX={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function o5(i){return encodeURIComponent(i).replace(EX,(t,e)=>SX[e]??t)}function j0(i){return`${i}`}class Ll{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new CX,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function MX(i,t){const e=new Map;return i.length>0&&i.replace(/^\?/,"").split("&").forEach(r=>{const o=r.indexOf("="),[s,a]=-1==o?[t.decodeKey(r),""]:[t.decodeKey(r.slice(0,o)),t.decodeValue(r.slice(o+1))],l=e.get(s)||[];l.push(a),e.set(s,l)}),e}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const n=t.fromObject[e],r=Array.isArray(n)?n.map(j0):[j0(n)];this.map.set(e,r)})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();const e=this.map.get(t);return e?e[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,e){return this.clone({param:t,value:e,op:"a"})}appendAll(t){const e=[];return Object.keys(t).forEach(n=>{const r=t[n];Array.isArray(r)?r.forEach(o=>{e.push({param:n,value:o,op:"a"})}):e.push({param:n,value:r,op:"a"})}),this.clone(e)}set(t,e){return this.clone({param:t,value:e,op:"s"})}delete(t,e){return this.clone({param:t,value:e,op:"d"})}toString(){return this.init(),this.keys().map(t=>{const e=this.encoder.encodeKey(t);return this.map.get(t).map(n=>e+"="+this.encoder.encodeValue(n)).join("&")}).filter(t=>""!==t).join("&")}clone(t){const e=new Ll({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(t),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":const e=("a"===t.op?this.map.get(t.param):void 0)||[];e.push(j0(t.value)),this.map.set(t.param,e);break;case"d":if(void 0===t.value){this.map.delete(t.param);break}{let n=this.map.get(t.param)||[];const r=n.indexOf(j0(t.value));-1!==r&&n.splice(r,1),n.length>0?this.map.set(t.param,n):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}}class TX{constructor(){this.map=new Map}set(t,e){return this.map.set(t,e),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}}function s5(i){return typeof ArrayBuffer<"u"&&i instanceof ArrayBuffer}function a5(i){return typeof Blob<"u"&&i instanceof Blob}function l5(i){return typeof FormData<"u"&&i instanceof FormData}class _f{constructor(t,e,n,r){let o;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function AX(i){switch(i){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==n?n:null,o=r):o=n,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params)),this.headers||(this.headers=new Ba),this.context||(this.context=new TX),this.params){const s=this.params.toString();if(0===s.length)this.urlWithParams=e;else{const a=e.indexOf("?");this.urlWithParams=e+(-1===a?"?":aS.set(z,t.setHeaders[z]),l)),t.setParams&&(f=Object.keys(t.setParams).reduce((S,z)=>S.set(z,t.setParams[z]),f)),new _f(e,n,o,{params:f,headers:l,context:y,reportProgress:a,responseType:r,withCredentials:s})}}var Wn=(()=>((Wn=Wn||{})[Wn.Sent=0]="Sent",Wn[Wn.UploadProgress=1]="UploadProgress",Wn[Wn.ResponseHeader=2]="ResponseHeader",Wn[Wn.DownloadProgress=3]="DownloadProgress",Wn[Wn.Response=4]="Response",Wn[Wn.User=5]="User",Wn))();class g2{constructor(t,e=200,n="OK"){this.headers=t.headers||new Ba,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||n,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class b2 extends g2{constructor(t={}){super(t),this.type=Wn.ResponseHeader}clone(t={}){return new b2({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class Y0 extends g2{constructor(t={}){super(t),this.type=Wn.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new Y0({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class c5 extends g2{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${t.url||"(unknown url)"}`:`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}}function y2(i,t){return{body:t,headers:i.headers,context:i.context,observe:i.observe,params:i.params,reportProgress:i.reportProgress,responseType:i.responseType,withCredentials:i.withCredentials}}let V0=(()=>{class i{constructor(e){this.handler=e}request(e,n,r={}){let o;if(e instanceof _f)o=e;else{let l,f;l=r.headers instanceof Ba?r.headers:new Ba(r.headers),r.params&&(f=r.params instanceof Ll?r.params:new Ll({fromObject:r.params})),o=new _f(e,n,void 0!==r.body?r.body:null,{headers:l,context:r.context,params:f,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials})}const s=vt(o).pipe(ul(l=>this.handler.handle(l)));if(e instanceof _f||"events"===r.observe)return s;const a=s.pipe(ni(l=>l instanceof Y0));switch(r.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return a.pipe(Te(l=>{if(null!==l.body&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body}));case"blob":return a.pipe(Te(l=>{if(null!==l.body&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body}));case"text":return a.pipe(Te(l=>{if(null!==l.body&&"string"!=typeof l.body)throw new Error("Response is not a string.");return l.body}));default:return a.pipe(Te(l=>l.body))}case"response":return a;default:throw new Error(`Unreachable: unhandled observe type ${r.observe}}`)}}delete(e,n={}){return this.request("DELETE",e,n)}get(e,n={}){return this.request("GET",e,n)}head(e,n={}){return this.request("HEAD",e,n)}jsonp(e,n){return this.request("JSONP",e,{params:(new Ll).append(n,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,n={}){return this.request("OPTIONS",e,n)}patch(e,n,r={}){return this.request("PATCH",e,y2(r,n))}post(e,n,r={}){return this.request("POST",e,y2(r,n))}put(e,n,r={}){return this.request("PUT",e,y2(r,n))}}return i.\u0275fac=function(e){return new(e||i)(fe(H0))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})();function d5(i,t){return t(i)}function IX(i,t){return(e,n)=>t.intercept(e,{handle:r=>i(r,n)})}const OX=new Ae("HTTP_INTERCEPTORS"),gf=new Ae("HTTP_INTERCEPTOR_FNS");function PX(){let i=null;return(t,e)=>(null===i&&(i=(Gt(OX,{optional:!0})??[]).reduceRight(IX,d5)),i(t,e))}let u5=(()=>{class i extends H0{constructor(e,n){super(),this.backend=e,this.injector=n,this.chain=null}handle(e){if(null===this.chain){const n=Array.from(new Set(this.injector.get(gf)));this.chain=n.reduceRight((r,o)=>function NX(i,t,e){return(n,r)=>e.runInContext(()=>t(n,o=>i(o,r)))}(r,o,this.injector),d5)}return this.chain(e,n=>this.backend.handle(n))}}return i.\u0275fac=function(e){return new(e||i)(fe(_2),fe(Ls))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})();const jX=/^\)\]\}',?\n/;let m5=(()=>{class i{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new Qe(n=>{const r=this.xhrFactory.build();if(r.open(e.method,e.urlWithParams),e.withCredentials&&(r.withCredentials=!0),e.headers.forEach((X,oe)=>r.setRequestHeader(X,oe.join(","))),e.headers.has("Accept")||r.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const X=e.detectContentTypeHeader();null!==X&&r.setRequestHeader("Content-Type",X)}if(e.responseType){const X=e.responseType.toLowerCase();r.responseType="json"!==X?X:"text"}const o=e.serializeBody();let s=null;const a=()=>{if(null!==s)return s;const X=r.statusText||"OK",oe=new Ba(r.getAllResponseHeaders()),se=function YX(i){return"responseURL"in i&&i.responseURL?i.responseURL:/^X-Request-URL:/m.test(i.getAllResponseHeaders())?i.getResponseHeader("X-Request-URL"):null}(r)||e.url;return s=new b2({headers:oe,status:r.status,statusText:X,url:se}),s},l=()=>{let{headers:X,status:oe,statusText:se,url:pe}=a(),xe=null;204!==oe&&(xe=typeof r.response>"u"?r.responseText:r.response),0===oe&&(oe=xe?200:0);let Oe=oe>=200&&oe<300;if("json"===e.responseType&&"string"==typeof xe){const ye=xe;xe=xe.replace(jX,"");try{xe=""!==xe?JSON.parse(xe):null}catch(Ve){xe=ye,Oe&&(Oe=!1,xe={error:Ve,text:xe})}}Oe?(n.next(new Y0({body:xe,headers:X,status:oe,statusText:se,url:pe||void 0})),n.complete()):n.error(new c5({error:xe,headers:X,status:oe,statusText:se,url:pe||void 0}))},f=X=>{const{url:oe}=a(),se=new c5({error:X,status:r.status||0,statusText:r.statusText||"Unknown Error",url:oe||void 0});n.error(se)};let y=!1;const S=X=>{y||(n.next(a()),y=!0);let oe={type:Wn.DownloadProgress,loaded:X.loaded};X.lengthComputable&&(oe.total=X.total),"text"===e.responseType&&!!r.responseText&&(oe.partialText=r.responseText),n.next(oe)},z=X=>{let oe={type:Wn.UploadProgress,loaded:X.loaded};X.lengthComputable&&(oe.total=X.total),n.next(oe)};return r.addEventListener("load",l),r.addEventListener("error",f),r.addEventListener("timeout",f),r.addEventListener("abort",f),e.reportProgress&&(r.addEventListener("progress",S),null!==o&&r.upload&&r.upload.addEventListener("progress",z)),r.send(o),n.next({type:Wn.Sent}),()=>{r.removeEventListener("error",f),r.removeEventListener("abort",f),r.removeEventListener("load",l),r.removeEventListener("timeout",f),e.reportProgress&&(r.removeEventListener("progress",S),null!==o&&r.upload&&r.upload.removeEventListener("progress",z)),r.readyState!==r.DONE&&r.abort()}})}}return i.\u0275fac=function(e){return new(e||i)(fe(L3))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})();const v2=new Ae("XSRF_ENABLED"),f5="XSRF-TOKEN",p5=new Ae("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>f5}),_5="X-XSRF-TOKEN",g5=new Ae("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>_5});class b5{}let VX=(()=>{class i{constructor(e,n,r){this.doc=e,this.platform=n,this.cookieName=r,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=w3(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return i.\u0275fac=function(e){return new(e||i)(fe(Lt),fe(al),fe(p5))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})();function zX(i,t){const e=i.url.toLowerCase();if(!Gt(v2)||"GET"===i.method||"HEAD"===i.method||e.startsWith("http://")||e.startsWith("https://"))return t(i);const n=Gt(b5).getToken(),r=Gt(g5);return null!=n&&!i.headers.has(r)&&(i=i.clone({headers:i.headers.set(r,n)})),t(i)}var Rn=(()=>((Rn=Rn||{})[Rn.Interceptors=0]="Interceptors",Rn[Rn.LegacyInterceptors=1]="LegacyInterceptors",Rn[Rn.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Rn[Rn.NoXsrfProtection=3]="NoXsrfProtection",Rn[Rn.JsonpSupport=4]="JsonpSupport",Rn[Rn.RequestsMadeViaParent=5]="RequestsMadeViaParent",Rn))();function Wu(i,t){return{\u0275kind:i,\u0275providers:t}}function UX(...i){const t=[V0,m5,u5,{provide:H0,useExisting:u5},{provide:_2,useExisting:m5},{provide:gf,useValue:zX,multi:!0},{provide:v2,useValue:!0},{provide:b5,useClass:VX}];for(const e of i)t.push(...e.\u0275providers);return function JN(i){return{\u0275providers:i}}(t)}const y5=new Ae("LEGACY_INTERCEPTOR_FN");function $X({cookieName:i,headerName:t}){const e=[];return void 0!==i&&e.push({provide:p5,useValue:i}),void 0!==t&&e.push({provide:g5,useValue:t}),Wu(Rn.CustomXsrfConfiguration,e)}let GX=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[UX(Wu(Rn.LegacyInterceptors,[{provide:y5,useFactory:PX},{provide:gf,useExisting:y5,multi:!0}]),$X({cookieName:f5,headerName:_5}))]}),i})();const qX=["*"];let z0;function bf(i){return function KX(){if(void 0===z0&&(z0=null,typeof window<"u")){const i=window;void 0!==i.trustedTypes&&(z0=i.trustedTypes.createPolicy("angular#components",{createHTML:t=>t}))}return z0}()?.createHTML(i)||i}function v5(i){return Error(`Unable to find icon with the name "${i}"`)}function F5(i){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${i}".`)}function w5(i){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${i}".`)}class Wc{constructor(t,e,n){this.url=t,this.svgText=e,this.options=n}}let U0=(()=>{class i{constructor(e,n,r,o){this._httpClient=e,this._sanitizer=n,this._errorHandler=o,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=r}addSvgIcon(e,n,r){return this.addSvgIconInNamespace("",e,n,r)}addSvgIconLiteral(e,n,r){return this.addSvgIconLiteralInNamespace("",e,n,r)}addSvgIconInNamespace(e,n,r,o){return this._addSvgIconConfig(e,n,new Wc(r,null,o))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,n,r,o){const s=this._sanitizer.sanitize(Yi.HTML,r);if(!s)throw w5(r);const a=bf(s);return this._addSvgIconConfig(e,n,new Wc("",a,o))}addSvgIconSet(e,n){return this.addSvgIconSetInNamespace("",e,n)}addSvgIconSetLiteral(e,n){return this.addSvgIconSetLiteralInNamespace("",e,n)}addSvgIconSetInNamespace(e,n,r){return this._addSvgIconSetConfig(e,new Wc(n,null,r))}addSvgIconSetLiteralInNamespace(e,n,r){const o=this._sanitizer.sanitize(Yi.HTML,n);if(!o)throw w5(n);const s=bf(o);return this._addSvgIconSetConfig(e,new Wc("",s,r))}registerFontClassAlias(e,n=e){return this._fontCssClassesByAlias.set(e,n),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){const n=this._sanitizer.sanitize(Yi.RESOURCE_URL,e);if(!n)throw F5(e);const r=this._cachedIconsByUrl.get(n);return r?vt(W0(r)):this._loadSvgIconFromConfig(new Wc(e,null)).pipe(Sn(o=>this._cachedIconsByUrl.set(n,o)),Te(o=>W0(o)))}getNamedSvgIcon(e,n=""){const r=k5(n,e);let o=this._svgIconConfigs.get(r);if(o)return this._getSvgFromConfig(o);if(o=this._getIconConfigFromResolvers(n,e),o)return this._svgIconConfigs.set(r,o),this._getSvgFromConfig(o);const s=this._iconSetConfigs.get(n);return s?this._getSvgFromIconSetConfigs(e,s):Fc(v5(r))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?vt(W0(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(Te(n=>W0(n)))}_getSvgFromIconSetConfigs(e,n){const r=this._extractIconWithNameFromAnySet(e,n);return r?vt(r):N6(n.filter(s=>!s.svgText).map(s=>this._loadSvgIconSetFromConfig(s).pipe(va(a=>{const f=`Loading icon set URL: ${this._sanitizer.sanitize(Yi.RESOURCE_URL,s.url)} failed: ${a.message}`;return this._errorHandler.handleError(new Error(f)),vt(null)})))).pipe(Te(()=>{const s=this._extractIconWithNameFromAnySet(e,n);if(!s)throw v5(e);return s}))}_extractIconWithNameFromAnySet(e,n){for(let r=n.length-1;r>=0;r--){const o=n[r];if(o.svgText&&o.svgText.toString().indexOf(e)>-1){const s=this._svgElementFromConfig(o),a=this._extractSvgIconFromSet(s,e,o.options);if(a)return a}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(Sn(n=>e.svgText=n),Te(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?vt(null):this._fetchIcon(e).pipe(Sn(n=>e.svgText=n))}_extractSvgIconFromSet(e,n,r){const o=e.querySelector(`[id="${n}"]`);if(!o)return null;const s=o.cloneNode(!0);if(s.removeAttribute("id"),"svg"===s.nodeName.toLowerCase())return this._setSvgAttributes(s,r);if("symbol"===s.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(s),r);const a=this._svgElementFromString(bf(""));return a.appendChild(s),this._setSvgAttributes(a,r)}_svgElementFromString(e){const n=this._document.createElement("DIV");n.innerHTML=e;const r=n.querySelector("svg");if(!r)throw Error(" tag not found");return r}_toSvgElement(e){const n=this._svgElementFromString(bf("")),r=e.attributes;for(let o=0;obf(f)),tg(()=>this._inProgressUrlFetches.delete(s)),lh());return this._inProgressUrlFetches.set(s,l),l}_addSvgIconConfig(e,n,r){return this._svgIconConfigs.set(k5(e,n),r),this}_addSvgIconSetConfig(e,n){const r=this._iconSetConfigs.get(e);return r?r.push(n):this._iconSetConfigs.set(e,[n]),this}_svgElementFromConfig(e){if(!e.svgElement){const n=this._svgElementFromString(e.svgText);this._setSvgAttributes(n,e.options),e.svgElement=n}return e.svgElement}_getIconConfigFromResolvers(e,n){for(let r=0;rt?t.pathname+t.search:""}}}),x5=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],nQ=x5.map(i=>`[${i}]`).join(", "),rQ=/^url\(['"]?#(.*?)['"]?\)$/;let Gr=(()=>{class i extends JX{constructor(e,n,r,o,s,a){super(e),this._iconRegistry=n,this._location=o,this._errorHandler=s,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=h.EMPTY,a&&(a.color&&(this.color=this.defaultColor=a.color),a.fontSet&&(this.fontSet=a.fontSet)),r||e.nativeElement.setAttribute("aria-hidden","true")}get inline(){return this._inline}set inline(e){this._inline=dt(e)}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){const n=this._cleanupFontValue(e);n!==this._fontSet&&(this._fontSet=n,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){const n=this._cleanupFontValue(e);n!==this._fontIcon&&(this._fontIcon=n,this._updateFontIconClasses())}_splitIconName(e){if(!e)return["",""];const n=e.split(":");switch(n.length){case 1:return["",n[0]];case 2:return n;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const e=this._elementsWithExternalReferences;if(e&&e.size){const n=this._location.getPathname();n!==this._previousPath&&(this._previousPath=n,this._prependPathToReferences(n))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();const n=this._location.getPathname();this._previousPath=n,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(n),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){const e=this._elementRef.nativeElement;let n=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();n--;){const r=e.childNodes[n];(1!==r.nodeType||"svg"===r.nodeName.toLowerCase())&&r.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const e=this._elementRef.nativeElement,n=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(r=>r.length>0);this._previousFontSetClass.forEach(r=>e.classList.remove(r)),n.forEach(r=>e.classList.add(r)),this._previousFontSetClass=n,this.fontIcon!==this._previousFontIconClass&&!n.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return"string"==typeof e?e.trim().split(" ")[0]:e}_prependPathToReferences(e){const n=this._elementsWithExternalReferences;n&&n.forEach((r,o)=>{r.forEach(s=>{o.setAttribute(s.name,`url('${e}#${s.value}')`)})})}_cacheChildrenWithExternalReferences(e){const n=e.querySelectorAll(nQ),r=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let o=0;o{const a=n[o],l=a.getAttribute(s),f=l?l.match(rQ):null;if(f){let y=r.get(a);y||(y=[],r.set(a,y)),y.push({name:s,value:f[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){const[n,r]=this._splitIconName(e);n&&(this._svgNamespace=n),r&&(this._svgName=r),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(r,n).pipe(yi(1)).subscribe(o=>this._setSvgElement(o),o=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${n}:${r}! ${o.message}`))})}}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(U0),Br("aria-hidden"),M(tQ),M(ua),M(eQ,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(e,n){2&e&&(lt("data-mat-icon-type",n._usingFontIcon()?"font":"svg")("data-mat-icon-name",n._svgName||n.fontIcon)("data-mat-icon-namespace",n._svgNamespace||n.fontSet)("fontIcon",n._usingFontIcon()?n.fontIcon:null),st("mat-icon-inline",n.inline)("mat-icon-no-color","primary"!==n.color&&"accent"!==n.color&&"warn"!==n.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[Be],ngContentSelectors:qX,decls:1,vars:0,template:function(e,n){1&e&&(Xt(),it(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0}),i})(),D5=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,Mt]}),i})();const oQ=["determinateSpinner"];function sQ(i,t){if(1&i&&(lr(),I(0,"svg",11),Ee(1,"circle",12),V()),2&i){const e=ue();lt("viewBox",e._viewBox()),Q(1),xi("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),lt("r",e._circleRadius())}}const aQ=Aa(class{constructor(i){this._elementRef=i}},"primary"),lQ=new Ae("mat-progress-spinner-default-options",{providedIn:"root",factory:function cQ(){return{diameter:C5}}}),C5=100;let F2=(()=>{class i extends aQ{constructor(e,n,r){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=C5,this._noopAnimations="NoopAnimations"===n&&!!r&&!r._forceAnimations,r&&(r.color&&(this.color=this.defaultColor=r.color),r.diameter&&(this.diameter=r.diameter),r.strokeWidth&&(this.strokeWidth=r.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,mn(e)))}get diameter(){return this._diameter}set diameter(e){this._diameter=mn(e)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=mn(e)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const e=2*this._circleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Vi,8),M(lQ))},i.\u0275cmp=qe({type:i,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,n){if(1&e&&xt(oQ,5),2&e){let r;We(r=$e())&&(n._determinateCircle=r.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:12,hostBindings:function(e,n){2&e&&(lt("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===n.mode?n.value:null)("mode",n.mode),xi("width",n.diameter,"px")("height",n.diameter,"px"),st("_mat-animation-noopable",n._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===n.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[Be],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(e,n){if(1&e&&(he(0,sQ,2,8,"ng-template",null,0,Hs),I(2,"div",1,2),lr(),I(4,"svg",3),Ee(5,"circle",4),V()(),Ro(),I(6,"div",5)(7,"div",6)(8,"div",7),Hr(9,8),V(),I(10,"div",9),Hr(11,8),V(),I(12,"div",10),Hr(13,8),V()()()),2&e){const r=Hi(1);Q(4),lt("viewBox",n._viewBox()),Q(1),xi("stroke-dasharray",n._strokeCircumference(),"px")("stroke-dashoffset",n._strokeDashOffset(),"px")("stroke-width",n._circleStrokeWidth(),"%"),lt("r",n._circleRadius()),Q(4),Z("ngTemplateOutlet",r),Q(2),Z("ngTemplateOutlet",r),Q(2),Z("ngTemplateOutlet",r)}},dependencies:[_m],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, transparent)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),i})(),uQ=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[En,Mt]}),i})();function hQ(i,t){1&i&&(I(0,"div",18)(1,"button",19),Ee(2,"mat-spinner",20),V()())}function mQ(i,t){if(1&i){const e=mt();I(0,"div",18)(1,"a",21),ve("click",function(){return Pe(e),Re(ue().connect())}),re(2,"Install "),I(3,"span",4),re(4,"extension"),V()()()}}function fQ(i,t){if(1&i){const e=mt();I(0,"button",23),ve("click",function(){return Pe(e),Re(ue(2).connect())}),re(1,"Connect "),I(2,"span",4),re(3,"using extension"),V()()}}function pQ(i,t){if(1&i){const e=mt();I(0,"button",23),ve("click",function(){return Pe(e),Re(ue(2).connect())}),re(1,"Give consent"),V()}}function _Q(i,t){if(1&i&&(I(0,"div",18),he(1,fQ,4,0,"button",22),he(2,pQ,2,0,"button",22),V()),2&i){const e=ue();Q(1),Z("ngIf",e.consent),Q(1),Z("ngIf",!e.consent)}}function gQ(i,t){if(1&i){const e=mt();I(0,"div")(1,"div")(2,"p"),re(3,"You can also use Notes in read-only mode, just paste your (or someone else's) nostr public key here."),V(),I(4,"mat-form-field",24)(5,"mat-icon",25),re(6,"person_add"),V(),I(7,"mat-label"),re(8,"Public Key"),V(),I(9,"input",26),ve("ngModelChange",function(r){return Pe(e),Re(ue().readOnlyKey=r)}),V()(),I(10,"div")(11,"button",27),ve("click",function(){return Pe(e),Re(ue().anonymous())}),re(12,"Go straight in"),V()()()()}if(2&i){const e=ue();Q(9),Z("ngModel",e.readOnlyKey)}}function bQ(i,t){1&i&&(I(0,"div",28),re(1,"You must agree with the notice below to enable login."),V())}function yQ(i,t){1&i&&(I(0,"h1"),re(1,"Your approval is needed"),V())}function vQ(i,t){1&i&&(I(0,"h1"),re(1,"Thank you!"),V())}function FQ(i,t){if(1&i){const e=mt();I(0,"button",30),ve("click",function(){return Pe(e),Re(ue(2).connect())}),re(1,"Connect using extension"),V()}}function wQ(i,t){if(1&i&&(I(0,"div"),he(1,FQ,2,0,"button",29),Ee(2,"br")(3,"br"),V()),2&i){const e=ue();Q(1),Z("ngIf",e.consent)}}function kQ(i,t){1&i&&(I(0,"div")(1,"p"),re(2," Nostr is a decentralized and distributed network of relays that relays data by users. That means there is no centralized service where filtering or censoring is occurring. You may be exposed to content that will be disturbing and against your morality and world views. "),V(),I(3,"p"),re(4,"Content you publish are your responsibility and you cannot undo/delete after you publish. Don't publish or share a note (post) you wouldn't say to your neighbour."),V(),I(5,"p"),re(6,"Blockcore has no involvement in the type of content being produced and shown to you in this app."),V(),I(7,"p"),re(8,"You accept that all usage of Blockcore Notes, Blockcore infrastructure and software must be the result of peaceful voluntary human interactions."),V(),I(9,"p"),re(10,"If you're young and still living with your parents, consider asking them for permission before you continue."),V(),I(11,"p"),re(12,"To continue you must agree with our "),I(13,"a",31),re(14,"Privacy Policy and Terms & Conditions"),V(),re(15,"."),V()())}class yf{constructor(t,e,n,r,o,s,a){this.appState=t,this.cd=e,this.relayService=n,this.authService=r,this.utilities=o,this.router=s,this.ngZone=a,this.extensionDiscovered=!1,this.consent=!1,this.readOnlyKey="npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m",this.checkedTimes=0,this.showInstallLink=!1,this.searchingForExtension=!0}persist(){localStorage.setItem("blockcore:notes:nostr:consent",this.consent.toString())}connect(){var t=this;return Me(function*(){t.consent?(yield t.authService.login()).authenticated()&&t.router.navigateByUrl("/"):document.getElementById("consent-card").scrollIntoView({behavior:"smooth",block:"end",inline:"nearest"})})()}scroll(t){const e=document.getElementById("container");e?e.scroll(0,t):console.log("NOT FOUND!")}anonymous(){var t=this;return Me(function*(){(yield t.authService.anonymous()).authenticated()&&t.router.navigateByUrl("/")})()}ngOnInit(){this.consent="true"===localStorage.getItem("blockcore:notes:nostr:consent"),this.checkForExtension()}ngOnDestroy(){this.timeout&&clearTimeout(this.timeout)}checkForExtension(){return this.checkedTimes++,globalThis.nostr?(this.searchingForExtension=!1,void(this.extensionDiscovered=!0)):this.checkedTimes>10?(this.searchingForExtension=!1,void(this.showInstallLink=!0)):void(this.timeout=setTimeout(()=>{this.ngZone.run(()=>{this.checkForExtension()})},250))}}yf.\u0275fac=function(t){return new(t||yf)(M(cn),M(Nt),M(Qs),M(Un),M(On),M(nn),M(ct))},yf.\u0275cmp=qe({type:yf,selectors:[["app-connect"]],decls:57,vars:10,consts:[[1,"connect-container"],[1,"connect-menu"],["src","assets/icons/icon-256x256.png",1,"connect-logo"],[1,"logo-text"],[1,"hide-tiny"],[1,"connect-spacer"],["class","connect-button",4,"ngIf"],[1,"connect-content"],[1,"card","first-card"],[1,"notice"],[1,"card","card-image"],["mat-card-image","","src","/assets/blockcore-notes-screenshot.png"],[1,"card"],[4,"ngIf"],["class","consent-required warn",4,"ngIf"],[1,"card","warn"],["color","primary",3,"ngModel","change","ngModelChange"],["id","consent-card"],[1,"connect-button"],["mat-flat-button","","color","accent",1,"start-button"],["color","accent","diameter","30",1,"spinner"],["mat-flat-button","","color","accent","href","https://chrome.google.com/webstore/detail/blockcore-wallet/peigonhbenoefaeplkpalmafieegnapj","target","_blank",1,"start-button",3,"click"],["class","start-button","mat-flat-button","","color","accent",3,"click",4,"ngIf"],["mat-flat-button","","color","accent",1,"start-button",3,"click"],["appearance","fill",1,"input-full-width"],["matPrefix","",1,"circle"],["matInput","","type","text","autocomplete","off",3,"ngModel","ngModelChange"],["color","primary","mat-raised-button","",1,"skip-button",3,"click"],[1,"consent-required","warn"],["class","start-button start-button-consent","mat-flat-button","",3,"click",4,"ngIf"],["mat-flat-button","",1,"start-button","start-button-consent",3,"click"],["href","https://www.blockcore.net/policy","target","_blank"]],template:function(t,e){1&t&&(I(0,"div",0)(1,"div",1),Ee(2,"img",2),I(3,"div",3)(4,"span",4),re(5,"Blockcore"),V(),re(6," Notes"),V(),Ee(7,"div",5),he(8,hQ,3,0,"div",6),he(9,mQ,5,0,"div",6),he(10,_Q,3,2,"div",6),V(),I(11,"div",7)(12,"mat-card",8)(13,"mat-card-content")(14,"h1"),re(15,"New ways to connect with humanity"),V(),I(16,"p"),re(17," Share your thoughts and interact with others in a fully transparent and open manner that is not restricted by any boundries. Experience the world of "),I(18,"strong"),re(19,"Nostr"),V(),re(20,". Nostr is a uncensorable protocol for communication with your friends and the world. "),V(),I(21,"p",9)(22,"strong"),re(23,"PROTOTYPE:"),V(),re(24," This app is currently under development and should be considered prototype-quality."),V()()(),I(25,"mat-card",10),Ee(26,"img",11),V(),I(27,"mat-card",12)(28,"mat-card-content")(29,"h1"),re(30,"Follow your favorite creators"),V(),I(31,"p"),re(32," No matter if they are photographers, film makers, bloggers, journalists or anyone else who likes to share and engage in communities and chats, Blockcore Notes have you covered with dynamic content layouts and organization of people. "),V()()(),I(33,"mat-card",12)(34,"mat-card-content")(35,"h1"),re(36,"Be humble and kind"),V(),I(37,"p"),re(38,"Being uncensorable and uncancellable means more responsibility is on you, you are in control and you are responsible."),V(),I(39,"p"),re(40,"\u{1f49b}\u{1f5a4}"),V()()(),I(41,"mat-card",12)(42,"mat-card-content")(43,"h1"),re(44,"Read Only Login"),V(),he(45,gQ,13,1,"div",13),he(46,bQ,2,0,"div",14),Ee(47,"br"),V()(),I(48,"mat-card",15)(49,"mat-card-content"),he(50,yQ,2,0,"h1",13),he(51,vQ,2,0,"h1",13),he(52,wQ,4,1,"div",13),he(53,kQ,16,0,"div",13),I(54,"mat-checkbox",16),ve("change",function(){return e.persist()})("ngModelChange",function(r){return e.consent=r}),re(55,"I have read and agree to this notice"),V()()(),Ee(56,"div",17),V()()),2&t&&(Q(8),Z("ngIf",e.searchingForExtension),Q(1),Z("ngIf",e.showInstallLink),Q(1),Z("ngIf",e.extensionDiscovered),Q(35),Z("ngIf",e.consent),Q(1),Z("ngIf",!e.consent),Q(4),Z("ngIf",!e.consent),Q(1),Z("ngIf",e.consent),Q(1),Z("ngIf",e.consent),Q(1),Z("ngIf",!e.consent),Q(1),Z("ngModel",e.consent))},dependencies:[ii,jA,Uc,Al,Zs,zc,FW,Go,bs,pf,n5,Gr,F2,_s,qo,wo],styles:[".connect-container[_ngcontent-%COMP%]{width:100%;height:100%;display:flex;flex-direction:column}.connect-menu[_ngcontent-%COMP%]{border-bottom:1px solid silver;position:fixed;height:80px;width:100%;background-color:#fff;padding:1em;display:flex;z-index:1000;box-sizing:border-box}.connect-logo[_ngcontent-%COMP%]{flex-grow:1}.logo-text[_ngcontent-%COMP%]{font-size:1.6em;color:#000000d9;margin-left:140px;font-weight:700}.connect-spacer[_ngcontent-%COMP%]{flex-grow:3}.connect-button[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;align-self:flex-end}.start-button[_ngcontent-%COMP%]{border-radius:40px;min-width:140px;font-size:.9em;padding-top:1.4em;padding-bottom:1.4em;background-color:#9f0771!important}.start-button-consent[_ngcontent-%COMP%]{background-color:#fff!important;color:#000!important}.skip-button[_ngcontent-%COMP%]{border-radius:40px;min-width:140px;font-size:.9em;padding-top:1.4em;padding-bottom:1.4em}.connect-content[_ngcontent-%COMP%]{margin-top:80px;background:transparent url(/assets/bg.jpg) no-repeat right center;background-size:cover;background-attachment:fixed}.card[_ngcontent-%COMP%]{background-color:#fff;border-radius:10px;margin:2em 2em 2em 11em;padding:4em}.card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-top:1em;margin-bottom:1em}.card[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{margin-bottom:1.4em}.consent-card[_ngcontent-%COMP%]{margin-bottom:2em}.warn[_ngcontent-%COMP%]{background-color:#9f0771;color:#f0f0f0}.warn[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#fff}.warn[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#dadada}@keyframes _ngcontent-%COMP%_float{0%{transform:perspective(400px) rotateY(0)}50%{transform:perspective(400px) rotateY(30deg)}to{transform:perspective(400px) rotateY(0)}}.consent-required[_ngcontent-%COMP%]{padding:2em}.connect-logo[_ngcontent-%COMP%]{position:fixed;width:128px;height:128px;margin-top:0;margin-left:0;transform:translate3d(-50%,-50%,0);animation:_ngcontent-%COMP%_float 6s ease-in-out infinite;z-index:10000}.card-image[_ngcontent-%COMP%]{padding:0!important}@media only screen and (min-width: 1360px){.card[_ngcontent-%COMP%]{max-width:944px;margin-right:auto!important;margin-left:auto!important}}@media only screen and (min-width: 1024px){.card[_ngcontent-%COMP%]{margin-right:11em}}@media only screen and (max-width: 760px){.connect-logo[_ngcontent-%COMP%]{width:96px;height:96px;margin-top:1em;margin-left:1em}.card[_ngcontent-%COMP%]{font-size:.8em;margin-left:2em;margin-right:2em;padding:2em}}@media only screen and (max-width: 700px){.hide-tiny[_ngcontent-%COMP%]{display:none}.connect-logo[_ngcontent-%COMP%]{width:64px;height:64px;margin-top:-.47em;margin-left:0}.logo-text[_ngcontent-%COMP%]{margin-left:84px;margin-top:.6em;font-size:1.2em}}"]});class w2{constructor(t=!1,e,n=!0,r){this._multiple=t,this._emitChanges=n,this.compareWith=r,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new ae,e&&e.length&&(t?e.forEach(o=>this._markSelected(o)):this._markSelected(e[0]),this._selectedToEmit.length=0)}get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}select(...t){this._verifyValueAssignment(t),t.forEach(n=>this._markSelected(n));const e=this._hasQueuedChanges();return this._emitChangeEvent(),e}deselect(...t){this._verifyValueAssignment(t),t.forEach(n=>this._unmarkSelected(n));const e=this._hasQueuedChanges();return this._emitChangeEvent(),e}setSelection(...t){this._verifyValueAssignment(t);const e=this.selected,n=new Set(t);t.forEach(o=>this._markSelected(o)),e.filter(o=>!n.has(o)).forEach(o=>this._unmarkSelected(o));const r=this._hasQueuedChanges();return this._emitChangeEvent(),r}toggle(t){return this.isSelected(t)?this.deselect(t):this.select(t)}clear(t=!0){this._unmarkAll();const e=this._hasQueuedChanges();return t&&this._emitChangeEvent(),e}isSelected(t){if(this.compareWith){for(const e of this._selection)if(this.compareWith(e,t))return!0;return!1}return this._selection.has(t)}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(t){this._multiple&&this.selected&&this._selected.sort(t)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(t){this.isSelected(t)||(this._multiple||this._unmarkAll(),this.isSelected(t)||this._selection.add(t),this._emitChanges&&this._selectedToEmit.push(t))}_unmarkSelected(t){this.isSelected(t)&&(this._selection.delete(t),this._emitChanges&&this._deselectedToEmit.push(t))}_unmarkAll(){this.isEmpty()||this._selection.forEach(t=>this._unmarkSelected(t))}_verifyValueAssignment(t){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}}let k2=(()=>{class i{constructor(){this._listeners=[]}notify(e,n){for(let r of this._listeners)r(e,n)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(n=>e!==n)}}ngOnDestroy(){this._listeners=[]}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),xQ=0;const x2=new Ae("CdkAccordion");let DQ=(()=>{class i{constructor(){this._stateChanges=new ae,this._openCloseAllActions=new ae,this.id="cdk-accordion-"+xQ++,this._multi=!1}get multi(){return this._multi}set multi(e){this._multi=dt(e)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(e){this._stateChanges.next(e)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[at([{provide:x2,useExisting:i}]),ki]}),i})(),CQ=0,MQ=(()=>{class i{constructor(e,n,r){this.accordion=e,this._changeDetectorRef=n,this._expansionDispatcher=r,this._openCloseAllSubscription=h.EMPTY,this.closed=new Xe,this.opened=new Xe,this.destroyed=new Xe,this.expandedChange=new Xe,this.id="cdk-accordion-child-"+CQ++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=r.listen((o,s)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===s&&this.id!==o&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}get expanded(){return this._expanded}set expanded(e){e=dt(e),this._expanded!==e&&(this._expanded=e,this.expandedChange.emit(e),e?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){this._disabled=dt(e)}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(e=>{this.disabled||(this.expanded=e)})}}return i.\u0275fac=function(e){return new(e||i)(M(x2,12),M(Nt),M(k2))},i.\u0275dir=De({type:i,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[at([{provide:x2,useValue:void 0}])]}),i})(),EQ=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})();const SQ=["body"];function TQ(i,t){}const AQ=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],LQ=["mat-expansion-panel-header","*","mat-action-row"];function IQ(i,t){1&i&&Ee(0,"span",2),2&i&&Z("@indicatorRotate",ue()._getExpandedState())}const NQ=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],OQ=["mat-panel-title","mat-panel-description","*"],D2=new Ae("MAT_ACCORDION"),S5="225ms cubic-bezier(0.4,0.0,0.2,1)",T5={indicatorRotate:Mr("indicatorRotate",[rn("collapsed, void",Bt({transform:"rotate(0deg)"})),rn("expanded",Bt({transform:"rotate(180deg)"})),ln("expanded <=> collapsed, void => collapsed",pn(S5))]),bodyExpansion:Mr("bodyExpansion",[rn("collapsed, void",Bt({height:"0px",visibility:"hidden"})),rn("expanded",Bt({height:"*",visibility:"visible"})),ln("expanded <=> collapsed, void => collapsed",pn(S5))])},A5=new Ae("MAT_EXPANSION_PANEL");let PQ=(()=>{class i{constructor(e,n){this._template=e,this._expansionPanel=n}}return i.\u0275fac=function(e){return new(e||i)(M(Gi),M(A5,8))},i.\u0275dir=De({type:i,selectors:[["ng-template","matExpansionPanelContent",""]]}),i})(),RQ=0;const L5=new Ae("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let Ff=(()=>{class i extends MQ{constructor(e,n,r,o,s,a,l){super(e,n,r),this._viewContainerRef=o,this._animationMode=a,this._hideToggle=!1,this.afterExpand=new Xe,this.afterCollapse=new Xe,this._inputChanges=new ae,this._headerId="mat-expansion-panel-header-"+RQ++,this._bodyAnimationDone=new ae,this.accordion=e,this._document=s,this._bodyAnimationDone.pipe(Gm((f,y)=>f.fromState===y.fromState&&f.toState===y.toState)).subscribe(f=>{"void"!==f.fromState&&("expanded"===f.toState?this.afterExpand.emit():"collapsed"===f.toState&&this.afterCollapse.emit())}),l&&(this.hideToggle=l.hideToggle)}get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(e){this._hideToggle=dt(e)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(e){this._togglePosition=e}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe(Nn(null),ni(()=>this.expanded&&!this._portal),yi(1)).subscribe(()=>{this._portal=new yl(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(e){this._inputChanges.next(e)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const e=this._document.activeElement,n=this._body.nativeElement;return e===n||n.contains(e)}return!1}}return i.\u0275fac=function(e){return new(e||i)(M(D2,12),M(Nt),M(k2),M(en),M(Lt),M(Vi,8),M(L5,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-expansion-panel"]],contentQueries:function(e,n,r){if(1&e&&Yt(r,PQ,5),2&e){let o;We(o=$e())&&(n._lazyContent=o.first)}},viewQuery:function(e,n){if(1&e&&xt(SQ,5),2&e){let r;We(r=$e())&&(n._body=r.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(e,n){2&e&&st("mat-expanded",n.expanded)("_mat-animation-noopable","NoopAnimations"===n._animationMode)("mat-expansion-panel-spacing",n._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[at([{provide:D2,useValue:void 0},{provide:A5,useExisting:i}]),Be,ki],ngContentSelectors:LQ,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(e,n){1&e&&(Xt(AQ),it(0),I(1,"div",0,1),ve("@bodyExpansion.done",function(o){return n._bodyAnimationDone.next(o)}),I(3,"div",2),it(4,1),he(5,TQ,0,0,"ng-template",3),V(),it(6,2),V()),2&e&&(Q(1),Z("@bodyExpansion",n._getExpandedState())("id",n.id),lt("aria-labelledby",n._headerId),Q(4),Z("cdkPortalOutlet",n._portal))},dependencies:[Na],styles:['.mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[T5.bodyExpansion]},changeDetection:0}),i})();class BQ{}const HQ=La(BQ);let wf=(()=>{class i extends HQ{constructor(e,n,r,o,s,a,l){super(),this.panel=e,this._element=n,this._focusMonitor=r,this._changeDetectorRef=o,this._animationMode=a,this._parentChangeSubscription=h.EMPTY;const f=e.accordion?e.accordion._stateChanges.pipe(ni(y=>!(!y.hideToggle&&!y.togglePosition))):An;this.tabIndex=parseInt(l||"")||0,this._parentChangeSubscription=vn(e.opened,e.closed,f,e._inputChanges.pipe(ni(y=>!!(y.hideToggle||y.disabled||y.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),e.closed.pipe(ni(()=>e._containsFocus())).subscribe(()=>r.focusVia(n,"program")),s&&(this.expandedHeight=s.expandedHeight,this.collapsedHeight=s.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const e=this._isExpanded();return e&&this.expandedHeight?this.expandedHeight:!e&&this.collapsedHeight?this.collapsedHeight:null}_keydown(e){switch(e.keyCode){case 32:case 13:Cr(e)||(e.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(e))}}focus(e,n){e?this._focusMonitor.focusVia(this._element,e,n):this._element.nativeElement.focus(n)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(e=>{e&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}return i.\u0275fac=function(e){return new(e||i)(M(Ff,1),M(Ze),M(Ur),M(Nt),M(L5,8),M(Vi,8),Br("tabindex"))},i.\u0275cmp=qe({type:i,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(e,n){1&e&&ve("click",function(){return n._toggle()})("keydown",function(o){return n._keydown(o)}),2&e&&(lt("id",n.panel._headerId)("tabindex",n.tabIndex)("aria-controls",n._getPanelId())("aria-expanded",n._isExpanded())("aria-disabled",n.panel.disabled),xi("height",n._getHeaderHeight()),st("mat-expanded",n._isExpanded())("mat-expansion-toggle-indicator-after","after"===n._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===n._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===n._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[Be],ngContentSelectors:OQ,decls:5,vars:3,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(e,n){1&e&&(Xt(NQ),I(0,"span",0),it(1),it(2,1),it(3,2),V(),he(4,IQ,1,1,"span",1)),2&e&&(st("mat-content-hide-toggle",!n._showToggle()),Q(4),Z("ngIf",n._showToggle()))},dependencies:[ii],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[T5.indicatorRotate]},changeDetection:0}),i})(),G0=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]}),i})(),q0=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),i})(),kf=(()=>{class i extends DQ{constructor(){super(...arguments),this._ownHeaders=new Bs,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(e){this._hideToggle=dt(e)}ngAfterContentInit(){this._headers.changes.pipe(Nn(this._headers)).subscribe(e=>{this._ownHeaders.reset(e.filter(n=>n.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new qm(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(e){this._keyManager.onKeydown(e)}_handleHeaderFocus(e){this._keyManager.updateActiveItem(e)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275dir=De({type:i,selectors:[["mat-accordion"]],contentQueries:function(e,n,r){if(1&e&&Yt(r,wf,5),2&e){let o;We(o=$e())&&(n._headers=o)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(e,n){2&e&&st("mat-accordion-multi",n.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[at([{provide:D2,useExisting:i}]),Be]}),i})(),jQ=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[En,Mt,EQ,vl]}),i})();class xf{constructor(t){this.appState=t}ngOnInit(){this.appState.showBackButton=!0,this.appState.title="About",this.appState.actions=[]}}xf.\u0275fac=function(t){return new(t||xf)(M(cn))},xf.\u0275cmp=qe({type:xf,selectors:[["app-about"]],decls:66,vars:0,consts:[[1,"page","help"],["src","assets/icons/icon-256x256.png",1,"logo"],[1,"marginless","heading"],["routerLink","licenses"],["href","https://github.com/block-core/blockcore-notes","target","_blank"],["href","https://geyser.fund/project/blockcore","target","_blank"],["href","https://www.blockcore.net/about","target","_blank"],["src","assets/nostr.svg",1,"logo"],["href","https://www.nostr.directory/","target","_blank"],["href","https://www.nostr.guru/","target","_blank"],["hideToggle",""],[1,"centered"],["src","/assets/nostritch.jpg",1,"mascot"]],template:function(t,e){1&t&&(I(0,"div",0),Ee(1,"img",1),I(2,"h1",2),re(3,"About"),V(),I(4,"p"),re(5,"Blockcore Notes instructions will come here later on."),V(),I(6,"p")(7,"a",3),re(8,"Third Party Licenses"),V(),Ee(9,"br"),I(10,"a",4),re(11,"Source Code"),V()(),I(12,"h3"),re(13,"Support development"),V(),I(14,"p"),re(15,"Please consider donating some Bitcoin using Geyser:"),V(),I(16,"p")(17,"a",5),re(18,"geyser.fund/project/blockcore"),V()(),I(19,"p"),re(20,"We have additional donation and sponsoring options available here:"),V(),I(21,"p")(22,"a",6),re(23,"www.blockcore.net/about"),V()(),Ee(24,"img",7),I(25,"h1",2),re(26,"Nostr"),V(),I(27,"h3"),re(28,"Nostr Directory"),V(),I(29,"p"),re(30,"Accounts marked with globe icon are accounts added to this service:"),V(),I(31,"p")(32,"a",8),re(33,"www.nostr.directory"),V()(),I(34,"h3"),re(35,"Data Lookup"),V(),I(36,"p"),re(37,"The user identity (npub) and the event identity is available in tooltips on notes. You can copy those and verify using:"),V(),I(38,"p")(39,"a",9),re(40,"www.nostr.guru"),V()(),I(41,"h3"),re(42,"Frequently Asked Questions"),V(),I(43,"mat-accordion")(44,"mat-expansion-panel",10)(45,"mat-expansion-panel-header")(46,"mat-panel-title"),re(47," Can I contribute? "),V(),I(48,"mat-panel-description"),re(49," Yes "),V()(),I(50,"p"),re(51," Blockcore Notes is a very early work in progress and is only at prototype feature and quality level. If you want to contribute, please help out on "),I(52,"a",4),re(53,"github.com/block-core/blockcore-notes"),V()()(),I(54,"mat-expansion-panel")(55,"mat-expansion-panel-header")(56,"mat-panel-title"),re(57,"How can I be safe?"),V(),I(58,"mat-panel-description"),re(59,"Unwanted content"),V()(),I(60,"p"),re(61,"It is easy to be exposed to unwanted content on Nostr, as there are a public feed available that contains everything that everyone is posting."),V(),I(62,"p"),re(63,"The best way to ensure you don't get wanted content, is to follow users you know and trust. Only use the Home Feed and People/Circle sections."),V()()(),I(64,"p",11),Ee(65,"img",12),V()())},dependencies:[Cc,kf,Ff,wf,q0,G0],styles:[".mascot[_ngcontent-%COMP%]{width:100%;max-width:1024px}.logo[_ngcontent-%COMP%]{float:left;margin-bottom:1em;margin-right:1em;max-width:128px;margin-left:-8em}.help[_ngcontent-%COMP%]{padding-left:10em}@media only screen and (max-width: 599px){.help[_ngcontent-%COMP%]{font-size:.8em;padding-left:8em}.logo[_ngcontent-%COMP%]{max-width:64px;margin-left:-6em}}"]});var $c_OPEN="mdc-dialog--open",I5_DIALOG_ANIMATION_CLOSE_TIME_MS=(["textarea",".mdc-menu .mdc-list-item",".mdc-menu .mdc-deprecated-list-item"].join(", "),75);function YQ(i,t){}class K0{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0}}let N5=(()=>{class i extends Wg{constructor(e,n,r,o,s,a,l,f){super(),this._elementRef=e,this._focusTrapFactory=n,this._config=o,this._interactivityChecker=s,this._ngZone=a,this._overlayRef=l,this._focusMonitor=f,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=y=>{this._portalOutlet.hasAttached();const S=this._portalOutlet.attachDomPortal(y);return this._contentAttached(),S},this._ariaLabelledBy=this._config.ariaLabelledBy||null,this._document=r}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();const n=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),n}attachTemplatePortal(e){this._portalOutlet.hasAttached();const n=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),n}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,n){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const r=()=>{e.removeEventListener("blur",r),e.removeEventListener("mousedown",r),e.removeAttribute("tabindex")};e.addEventListener("blur",r),e.addEventListener("mousedown",r)})),e.focus(n)}_focusByCssSelector(e,n){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,n)}_trapFocus(){const e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(n=>{n||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const e=this._config.restoreFocus;let n=null;if("string"==typeof e?n=this._document.querySelector(e):"boolean"==typeof e?n=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(n=e),this._config.restoreFocus&&n&&"function"==typeof n.focus){const r=xg(),o=this._elementRef.nativeElement;(!r||r===this._document.body||r===o||o.contains(r))&&(this._focusMonitor?(this._focusMonitor.focusVia(n,this._closeInteractionType),this._closeInteractionType=null):n.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,n=xg();return e===n||e.contains(n)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=xg())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Yg),M(Lt,8),M(K0),M(Km),M(ct),M(rf),M(Ur))},i.\u0275cmp=qe({type:i,selectors:[["cdk-dialog-container"]],viewQuery:function(e,n){if(1&e&&xt(Na,7),2&e){let r;We(r=$e())&&(n._portalOutlet=r.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(e,n){2&e&<("id",n._config.id||null)("role",n._config.role)("aria-modal",n._config.ariaModal)("aria-labelledby",n._config.ariaLabel?null:n._ariaLabelledBy)("aria-label",n._config.ariaLabel)("aria-describedby",n._config.ariaDescribedBy||null)},features:[Be],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(e,n){1&e&&he(0,YQ,0,0,"ng-template",0)},dependencies:[Na],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),i})();class C2{constructor(t,e){this.overlayRef=t,this.config=e,this.closed=new ae,this.disableClose=e.disableClose,this.backdropClick=t.backdropClick(),this.keydownEvents=t.keydownEvents(),this.outsidePointerEvents=t.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(n=>{27===n.keyCode&&!this.disableClose&&!Cr(n)&&(n.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})})}close(t,e){if(this.containerInstance){const n=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this.overlayRef.dispose(),n.next(t),n.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(t="",e=""){return this.overlayRef.updateSize({width:t,height:e}),this}addPanelClass(t){return this.overlayRef.addPanelClass(t),this}removePanelClass(t){return this.overlayRef.removePanelClass(t),this}}const O5=new Ae("DialogScrollStrategy"),VQ=new Ae("DialogData"),zQ=new Ae("DefaultDialogConfig"),WQ={provide:O5,deps:[Er],useFactory:function UQ(i){return()=>i.scrollStrategies.block()}};let $Q=0,P5=(()=>{class i{constructor(e,n,r,o,s,a){this._overlay=e,this._injector=n,this._defaultOptions=r,this._parentDialog=o,this._overlayContainer=s,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new ae,this._afterOpenedAtThisLevel=new ae,this._ariaHiddenElements=new Map,this.afterAllClosed=vc(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Nn(void 0))),this._scrollStrategy=a}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}open(e,n){(n={...this._defaultOptions||new K0,...n}).id=n.id||"cdk-dialog-"+$Q++,n.id&&this.getDialogById(n.id);const o=this._getOverlayConfig(n),s=this._overlay.create(o),a=new C2(s,n),l=this._attachContainer(s,a,n);return a.containerInstance=l,this._attachDialogContent(e,a,l,n),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(a),a.closed.subscribe(()=>this._removeOpenDialog(a,!0)),this.afterOpened.next(a),a}closeAll(){M2(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(n=>n.id===e)}ngOnDestroy(){M2(this._openDialogsAtThisLevel,e=>{!1===e.config.closeOnDestroy&&this._removeOpenDialog(e,!1)}),M2(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){const n=new nf({positionStrategy:e.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(n.backdropClass=e.backdropClass),n}_attachContainer(e,n,r){const o=r.injector||r.viewContainerRef?.injector,s=[{provide:K0,useValue:r},{provide:C2,useValue:n},{provide:rf,useValue:e}];let a;r.container?"function"==typeof r.container?a=r.container:(a=r.container.type,s.push(...r.container.providers(r))):a=N5;const l=new Lc(a,r.viewContainerRef,gn.create({parent:o||this._injector,providers:s}),r.componentFactoryResolver);return e.attach(l).instance}_attachDialogContent(e,n,r,o){if(e instanceof Gi){const s=this._createInjector(o,n,r,void 0);let a={$implicit:o.data,dialogRef:n};o.templateContext&&(a={...a,..."function"==typeof o.templateContext?o.templateContext():o.templateContext}),r.attachTemplatePortal(new yl(e,null,a,s))}else{const s=this._createInjector(o,n,r,this._injector),a=r.attachComponentPortal(new Lc(e,o.viewContainerRef,s,o.componentFactoryResolver));n.componentInstance=a.instance}}_createInjector(e,n,r,o){const s=e.injector||e.viewContainerRef?.injector,a=[{provide:VQ,useValue:e.data},{provide:C2,useValue:n}];return e.providers&&("function"==typeof e.providers?a.push(...e.providers(n,e,r)):a.push(...e.providers)),e.direction&&(!s||!s.get(xn,null,{optional:!0}))&&a.push({provide:xn,useValue:{value:e.direction,change:vt()}}),gn.create({parent:s||o,providers:a})}_removeOpenDialog(e,n){const r=this.openDialogs.indexOf(e);r>-1&&(this.openDialogs.splice(r,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((o,s)=>{o?s.setAttribute("aria-hidden",o):s.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),n&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const e=this._overlayContainer.getContainerElement();if(e.parentElement){const n=e.parentElement.children;for(let r=n.length-1;r>-1;r--){const o=n[r];o!==e&&"SCRIPT"!==o.nodeName&&"STYLE"!==o.nodeName&&!o.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(o,o.getAttribute("aria-hidden")),o.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}}return i.\u0275fac=function(e){return new(e||i)(fe(Er),fe(gn),fe(zQ,8),fe(i,12),fe(Kg),fe(O5))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})();function M2(i,t){let e=i.length;for(;e--;)t(i[e])}let GQ=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[P5,WQ],imports:[Oc,vl,Xm,vl]}),i})();function qQ(i,t){}class X0{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}let KQ=(()=>{class i extends N5{constructor(e,n,r,o,s,a,l,f){super(e,n,r,o,s,a,l,f),this._animationStateChanged=new Xe}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Yg),M(Lt,8),M(X0),M(Km),M(ct),M(rf),M(Ur))},i.\u0275cmp=qe({type:i,selectors:[["ng-component"]],features:[Be],decls:0,vars:0,template:function(e,n){},encapsulation:2}),i})();const R5="--mat-dialog-transition-duration";function B5(i){return null==i?null:"number"==typeof i?i:i.endsWith("ms")?mn(i.substring(0,i.length-2)):i.endsWith("s")?1e3*mn(i.substring(0,i.length-1)):"0"===i?0:null}let XQ=(()=>{class i extends KQ{constructor(e,n,r,o,s,a,l,f,y){super(e,n,r,o,s,a,l,y),this._animationMode=f,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._openAnimationDuration=this._animationsEnabled?B5(this._config.enterAnimationDuration)??150:0,this._closeAnimationDuration=this._animationsEnabled?B5(this._config.exitAnimationDuration)??I5_DIALOG_ANIMATION_CLOSE_TIME_MS:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._openAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._closeAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._openAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(R5,`${this._openAnimationDuration}ms`),this._hostElement.classList.add("mdc-dialog--opening"),this._hostElement.classList.add($c_OPEN),this._waitForAnimationToComplete(this._openAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add($c_OPEN),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._closeAnimationDuration}),this._hostElement.classList.remove($c_OPEN),this._animationsEnabled?(this._hostElement.style.setProperty(R5,`${this._openAnimationDuration}ms`),this._hostElement.classList.add("mdc-dialog--closing"),this._waitForAnimationToComplete(this._closeAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove("mdc-dialog--opening"),this._hostElement.classList.remove("mdc-dialog--closing")}_waitForAnimationToComplete(e,n){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(n,e)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Yg),M(Lt,8),M(X0),M(Km),M(ct),M(rf),M(Vi,8),M(Ur))},i.\u0275cmp=qe({type:i,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(e,n){2&e&&(jr("id",n._config.id),lt("aria-modal",n._config.ariaModal)("role",n._config.role)("aria-labelledby",n._config.ariaLabel?null:n._ariaLabelledBy)("aria-label",n._config.ariaLabel)("aria-describedby",n._config.ariaDescribedBy||null),st("_mat-animation-noopable",!n._animationsEnabled))},features:[Be],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(e,n){1&e&&(I(0,"div",0)(1,"div",1),he(2,qQ,0,0,"ng-template",2),V()())},dependencies:[Na],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, var(--mdc-shape-medium, 4px))}.mat-mdc-dialog-container.mdc-dialog--scrollable .mdc-dialog__title,.mat-mdc-dialog-container.mdc-dialog--scrollable .mdc-dialog__actions,.mat-mdc-dialog-container.mdc-dialog--scrollable.mdc-dialog-scroll-divider-footer .mdc-dialog__actions{border-color:var(--mdc-dialog-with-divider-divider-color, black)}.mat-mdc-dialog-container.mdc-dialog--scrollable .mdc-dialog__title{border-bottom-color:var(--mdc-dialog-with-divider-divider-color, black)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, "Arial");line-height:var(--mdc-dialog-subhead-line-height, 14px);font-size:var(--mdc-dialog-subhead-size, 14px);font-weight:var(--mdc-dialog-subhead-weight, 500);letter-spacing:var(--mdc-dialog-subhead-tracking, 1px)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, black)}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, "Arial");line-height:var(--mdc-dialog-supporting-text-line-height, 14px);font-size:var(--mdc-dialog-supporting-text-size, 14px);font-weight:var(--mdc-dialog-supporting-text-weight, 500);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 1px)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, black)}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2}),i})();class Ha{constructor(t,e,n){this._ref=t,this._containerInstance=n,this._afterOpened=new ae,this._beforeClosed=new ae,this._state=0,this.disableClose=e.disableClose,this.id=t.id,n._animationStateChanged.pipe(ni(r=>"opened"===r.state),yi(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),n._animationStateChanged.pipe(ni(r=>"closed"===r.state),yi(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),t.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),vn(this.backdropClick(),this.keydownEvents().pipe(ni(r=>27===r.keyCode&&!this.disableClose&&!Cr(r)))).subscribe(r=>{this.disableClose||(r.preventDefault(),H5(this,"keydown"===r.type?"keyboard":"mouse"))})}close(t){this._result=t,this._containerInstance._animationStateChanged.pipe(ni(e=>"closing"===e.state),yi(1)).subscribe(e=>{this._beforeClosed.next(t),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),e.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(t){let e=this._ref.config.positionStrategy;return t&&(t.left||t.right)?t.left?e.left(t.left):e.right(t.right):e.centerHorizontally(),t&&(t.top||t.bottom)?t.top?e.top(t.top):e.bottom(t.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(t="",e=""){return this._ref.updateSize(t,e),this}addPanelClass(t){return this._ref.addPanelClass(t),this}removePanelClass(t){return this._ref.removePanelClass(t),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function H5(i,t,e){return i._closeInteractionType=t,i.close(e)}const Gc=new Ae("MatMdcDialogData"),QQ=new Ae("mat-mdc-dialog-default-options"),j5=new Ae("mat-mdc-dialog-scroll-strategy"),JQ={provide:j5,deps:[Er],useFactory:function ZQ(i){return()=>i.scrollStrategies.block()}};let eZ=0,tZ=(()=>{class i{constructor(e,n,r,o,s,a,l,f,y,S){this._overlay=e,this._defaultOptions=r,this._parentDialog=o,this._dialogRefConstructor=l,this._dialogContainerType=f,this._dialogDataToken=y,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new ae,this._afterOpenedAtThisLevel=new ae,this._idPrefix="mat-dialog-",this.dialogConfigClass=X0,this.afterAllClosed=vc(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Nn(void 0))),this._scrollStrategy=a,this._dialog=n.get(P5)}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}open(e,n){let r;(n={...this._defaultOptions||new X0,...n}).id=n.id||`${this._idPrefix}${eZ++}`,n.scrollStrategy=n.scrollStrategy||this._scrollStrategy();const o=this._dialog.open(e,{...n,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:n},{provide:K0,useValue:n}]},templateContext:()=>({dialogRef:r}),providers:(s,a,l)=>(r=new this._dialogRefConstructor(s,n,l),r.updatePosition(n?.position),[{provide:this._dialogContainerType,useValue:l},{provide:this._dialogDataToken,useValue:a.data},{provide:this._dialogRefConstructor,useValue:r}])});return r.componentInstance=o.componentInstance,this.openDialogs.push(r),this.afterOpened.next(r),r.afterClosed().subscribe(()=>{const s=this.openDialogs.indexOf(r);s>-1&&(this.openDialogs.splice(s,1),this.openDialogs.length||this._getAfterAllClosed().next())}),r}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(n=>n.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let n=e.length;for(;n--;)e[n].close()}}return i.\u0275fac=function(e){Ns()},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})(),ys=(()=>{class i extends tZ{constructor(e,n,r,o,s,a,l,f){super(e,n,o,a,l,s,Ha,XQ,Gc,f),this._idPrefix="mat-mdc-dialog-"}}return i.\u0275fac=function(e){return new(e||i)(fe(Er),fe(gn),fe(gc,8),fe(QQ,8),fe(j5),fe(i,12),fe(Kg),fe(Vi,8))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})(),iZ=0,Df=(()=>{class i{constructor(e,n,r){this.dialogRef=e,this._elementRef=n,this._dialog=r,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=Y5(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){const n=e._matDialogClose||e._matDialogCloseResult;n&&(this.dialogResult=n.currentValue)}_onButtonClick(e){H5(this.dialogRef,0===e.screenX&&0===e.screenY?"keyboard":"mouse",this.dialogResult)}}return i.\u0275fac=function(e){return new(e||i)(M(Ha,8),M(Ze),M(ys))},i.\u0275dir=De({type:i,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(e,n){1&e&&ve("click",function(o){return n._onButtonClick(o)}),2&e&<("aria-label",n.ariaLabel||null)("type",n.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[ki]}),i})(),Cf=(()=>{class i{constructor(e,n,r){this._dialogRef=e,this._elementRef=n,this._dialog=r,this.id="mat-mdc-dialog-title-"+iZ++}ngOnInit(){this._dialogRef||(this._dialogRef=Y5(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const e=this._dialogRef._containerInstance;e&&!e._ariaLabelledBy&&(e._ariaLabelledBy=this.id)})}}return i.\u0275fac=function(e){return new(e||i)(M(Ha,8),M(Ze),M(ys))},i.\u0275dir=De({type:i,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(e,n){2&e&&jr("id",n.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),i})(),Mf=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]}),i})(),Ef=(()=>{class i{constructor(){this.align="start"}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(e,n){2&e&&st("mat-mdc-dialog-actions-align-center","center"===n.align)("mat-mdc-dialog-actions-align-end","end"===n.align)},inputs:{align:"align"}}),i})();function Y5(i,t){let e=i.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?t.find(n=>n.id===e.id):null}let nZ=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[ys,JQ],imports:[GQ,Oc,vl,Mt,Mt]}),i})();const rZ=["tooltip"],z5=new Ae("mat-tooltip-scroll-strategy"),aZ={provide:z5,deps:[Er],useFactory:function sZ(i){return()=>i.scrollStrategies.reposition({scrollThrottle:20})}},cZ=new Ae("mat-tooltip-default-options",{providedIn:"root",factory:function lZ(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),U5="tooltip-panel",W5=Da({passive:!0});let pZ=(()=>{class i{constructor(e,n,r,o,s,a,l,f,y,S,z,X){this._overlay=e,this._elementRef=n,this._scrollDispatcher=r,this._viewContainerRef=o,this._ngZone=s,this._platform=a,this._ariaDescriber=l,this._focusMonitor=f,this._dir=S,this._defaultOptions=z,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this._showDelay=this._defaultOptions.showDelay,this._hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new ae,this._scrollStrategy=y,this._document=X,z&&(z.position&&(this.position=z.position),z.positionAtOrigin&&(this.positionAtOrigin=z.positionAtOrigin),z.touchGestures&&(this.touchGestures=z.touchGestures)),S.change.pipe(wt(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(e){this._positionAtOrigin=dt(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){this._disabled=dt(e),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=mn(e)}get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=mn(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=e?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(wt(this._destroyed)).subscribe(e=>{e?"keyboard"===e&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const e=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([n,r])=>{e.removeEventListener(n,r,W5)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay,n){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const r=this._createOverlay(n);this._detach(),this._portal=this._portal||new Lc(this._tooltipComponent,this._viewContainerRef);const o=this._tooltipInstance=r.attach(this._portal).instance;o._triggerElement=this._elementRef.nativeElement,o._mouseLeaveHideDelay=this._hideDelay,o.afterHidden().pipe(wt(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),o.show(e)}hide(e=this.hideDelay){const n=this._tooltipInstance;n&&(n.isVisible()?n.hide(e):(n._cancelPendingAnimations(),this._detach()))}toggle(e){this._isTooltipVisible()?this.hide():this.show(void 0,e)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(e){if(this._overlayRef){const o=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!e)&&o._origin instanceof Ze)return this._overlayRef;this._detach()}const n=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),r=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&e||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(n);return r.positionChanges.pipe(wt(this._destroyed)).subscribe(o=>{this._updateCurrentPositionClass(o.connectionPair),this._tooltipInstance&&o.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:r,panelClass:`${this._cssClassPrefix}-${U5}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(wt(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(wt(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(wt(this._destroyed)).subscribe(o=>{this._isTooltipVisible()&&27===o.keyCode&&!Cr(o)&&(o.preventDefault(),o.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){const n=e.getConfig().positionStrategy,r=this._getOrigin(),o=this._getOverlayPosition();n.withPositions([this._addOffset({...r.main,...o.main}),this._addOffset({...r.fallback,...o.fallback})])}_addOffset(e){return e}_getOrigin(){const e=!this._dir||"ltr"==this._dir.value,n=this.position;let r;"above"==n||"below"==n?r={originX:"center",originY:"above"==n?"top":"bottom"}:"before"==n||"left"==n&&e||"right"==n&&!e?r={originX:"start",originY:"center"}:("after"==n||"right"==n&&e||"left"==n&&!e)&&(r={originX:"end",originY:"center"});const{x:o,y:s}=this._invertPosition(r.originX,r.originY);return{main:r,fallback:{originX:o,originY:s}}}_getOverlayPosition(){const e=!this._dir||"ltr"==this._dir.value,n=this.position;let r;"above"==n?r={overlayX:"center",overlayY:"bottom"}:"below"==n?r={overlayX:"center",overlayY:"top"}:"before"==n||"left"==n&&e||"right"==n&&!e?r={overlayX:"end",overlayY:"center"}:("after"==n||"right"==n&&e||"left"==n&&!e)&&(r={overlayX:"start",overlayY:"center"});const{x:o,y:s}=this._invertPosition(r.overlayX,r.overlayY);return{main:r,fallback:{overlayX:o,overlayY:s}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe(yi(1),wt(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,n){return"above"===this.position||"below"===this.position?"top"===n?n="bottom":"bottom"===n&&(n="top"):"end"===e?e="start":"start"===e&&(e="end"),{x:e,y:n}}_updateCurrentPositionClass(e){const{overlayY:n,originX:r,originY:o}=e;let s;if(s="center"===n?this._dir&&"rtl"===this._dir.value?"end"===r?"left":"right":"start"===r?"left":"right":"bottom"===n&&"top"===o?"above":"below",s!==this._currentPosition){const a=this._overlayRef;if(a){const l=`${this._cssClassPrefix}-${U5}-`;a.removePanelClass(l+this._currentPosition),a.addPanelClass(l+s)}this._currentPosition=s}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",e=>{let n;this._setupPointerExitEventsIfNeeded(),void 0!==e.x&&void 0!==e.y&&(n=e),this.show(void 0,n)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",e=>{const n=e.targetTouches?.[0],r=n?{x:n.clientX,y:n.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,r),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const e=[];if(this._platformSupportsMouseEvents())e.push(["mouseleave",n=>{const r=n.relatedTarget;(!r||!this._overlayRef?.overlayElement.contains(r))&&this.hide()}],["wheel",n=>this._wheelListener(n)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const n=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",n],["touchcancel",n])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([n,r])=>{this._elementRef.nativeElement.addEventListener(n,r,W5)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){const n=this._document.elementFromPoint(e.clientX,e.clientY),r=this._elementRef.nativeElement;n!==r&&!r.contains(n)&&this.hide()}}_disableNativeGesturesIfNecessary(){const e=this.touchGestures;if("off"!==e){const n=this._elementRef.nativeElement,r=n.style;("on"===e||"INPUT"!==n.nodeName&&"TEXTAREA"!==n.nodeName)&&(r.userSelect=r.msUserSelect=r.webkitUserSelect=r.MozUserSelect="none"),("on"===e||!n.draggable)&&(r.webkitUserDrag="none"),r.touchAction="none",r.webkitTapHighlightColor="transparent"}}}return i.\u0275fac=function(e){Ns()},i.\u0275dir=De({type:i,inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}}),i})(),$u=(()=>{class i extends pZ{constructor(e,n,r,o,s,a,l,f,y,S,z,X){super(e,n,r,o,s,a,l,f,y,S,z,X),this._tooltipComponent=gZ,this._cssClassPrefix="mat-mdc",this._viewportMargin=8}_addOffset(e){const r=!this._dir||"ltr"==this._dir.value;return"top"===e.originY?e.offsetY=-8:"bottom"===e.originY?e.offsetY=8:"start"===e.originX?e.offsetX=r?-8:8:"end"===e.originX&&(e.offsetX=r?8:-8),e}}return i.\u0275fac=function(e){return new(e||i)(M(Er),M(Ze),M(Fl),M(en),M(ct),M(zi),M(aT),M(Ur),M(z5),M(xn,8),M(cZ,8),M(Lt))},i.\u0275dir=De({type:i,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],exportAs:["matTooltip"],features:[Be]}),i})(),_Z=(()=>{class i{constructor(e,n){this._changeDetectorRef=e,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new ae,this._animationsDisabled="NoopAnimations"===n}show(e){clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},e)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:e}){(!e||!this._triggerElement.contains(e))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_cancelPendingAnimations(){clearTimeout(this._showTimeoutId),clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){const n=this._tooltip.nativeElement,r=this._showAnimation,o=this._hideAnimation;if(n.classList.remove(e?o:r),n.classList.add(e?r:o),this._isVisible=e,e&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const s=getComputedStyle(n);("0s"===s.getPropertyValue("animation-duration")||"none"===s.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(n.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}}return i.\u0275fac=function(e){return new(e||i)(M(Nt),M(Vi,8))},i.\u0275dir=De({type:i}),i})(),gZ=(()=>{class i extends _Z{constructor(e,n,r){super(e,r),this._elementRef=n,this._isMultiline=!1,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide"}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const e=this._elementRef.nativeElement.getBoundingClientRect();return e.height>24&&e.width>=200}}return i.\u0275fac=function(e){return new(e||i)(M(Nt),M(Ze),M(Vi,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-tooltip-component"]],viewQuery:function(e,n){if(1&e&&xt(rZ,7),2&e){let r;We(r=$e())&&(n._tooltip=r.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(e,n){1&e&&ve("mouseleave",function(o){return n._handleMouseLeave(o)}),2&e&&xi("zoom",n.isVisible()?1:null)},features:[Be],decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(e,n){1&e&&(I(0,"div",0,1),ve("animationend",function(o){return n._handleAnimationEnd(o)}),I(2,"div",2),re(3),V()()),2&e&&(st("mdc-tooltip--multiline",n._isMultiline),Z("ngClass",n.tooltipClass),Q(3),Jt(n.message))},dependencies:[bc],styles:['.mdc-tooltip__surface{word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - (2 * 8px));margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - (2 * 8px));align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color, #fff)}.mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape, var(--mdc-shape-small, 4px))}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape, var(--mdc-shape-small, 4px))}.mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color, #000)}.mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font, inherit);font-size:var(--mdc-plain-tooltip-supporting-text-size, inherit);font-weight:var(--mdc-plain-tooltip-supporting-text-weight, inherit);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, inherit)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:-1;position:absolute}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0}),i})(),$5=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[aZ],imports:[Xm,En,Oc,Mt,Mt,wl]}),i})();function bZ(i,t){1&i&&re(0),2&i&&Jt(ue(2).unified)}function yZ(i,t){if(1&i){const e=mt();I(0,"button",2),ve("click",function(r){return Pe(e),Re(ue().handleClick(r))})("mouseenter",function(r){return Pe(e),Re(ue().handleOver(r))})("mouseleave",function(r){return Pe(e),Re(ue().handleLeave(r))}),I(1,"span",3),he(2,bZ,1,1,"ng-template",4),it(3),V()()}if(2&i){const e=ue();st("emoji-mart-emoji-native",e.isNative)("emoji-mart-emoji-custom",e.custom),lt("title",e.title)("aria-label",e.label),Q(1),Z("ngStyle",e.style),Q(1),Z("ngIf",e.isNative)}}function vZ(i,t){1&i&&re(0),2&i&&Jt(ue(2).unified)}function FZ(i,t){if(1&i){const e=mt();I(0,"span",5),ve("click",function(r){return Pe(e),Re(ue().handleClick(r))})("mouseenter",function(r){return Pe(e),Re(ue().handleOver(r))})("mouseleave",function(r){return Pe(e),Re(ue().handleLeave(r))}),I(1,"span",3),he(2,vZ,1,1,"ng-template",4),it(3,1),V()()}if(2&i){const e=ue();st("emoji-mart-emoji-native",e.isNative)("emoji-mart-emoji-custom",e.custom),lt("title",e.title)("aria-label",e.label),Q(1),Z("ngStyle",e.style),Q(1),Z("ngIf",e.isNative)}}const G5=["*","*"],q5=[{id:"people",name:"Smileys & People",emojis:["1F600","1F603","1F604","1F601","1F606","1F605","1F923","1F602","1F642","1F643","1F609","1F60A","1F607","1F970","1F60D","1F929","1F618","1F617","263A-FE0F","1F61A","1F619","1F972","1F60B","1F61B","1F61C","1F92A","1F61D","1F911","1F917","1F92D","1F92B","1F914","1F910","1F928","1F610","1F611","1F636","1F60F","1F612","1F644","1F62C","1F925","1F60C","1F614","1F62A","1F924","1F634","1F637","1F912","1F915","1F922","1F92E","1F927","1F975","1F976","1F974","1F635","1F92F","1F920","1F973","1F978","1F60E","1F913","1F9D0","1F615","1F61F","1F641","2639-FE0F","1F62E","1F62F","1F632","1F633","1F97A","1F626","1F627","1F628","1F630","1F625","1F622","1F62D","1F631","1F616","1F623","1F61E","1F613","1F629","1F62B","1F971","1F624","1F621","1F620","1F92C","1F608","1F47F","1F480","2620-FE0F","1F4A9","1F921","1F479","1F47A","1F47B","1F47D","1F47E","1F916","1F63A","1F638","1F639","1F63B","1F63C","1F63D","1F640","1F63F","1F63E","1F648","1F44B","1F91A","1F590-FE0F","270B","1F596","1F44C","1F90C","1F90F","270C-FE0F","1F91E","1F91F","1F918","1F919","1F448","1F449","1F446","1F595","1F447","261D-FE0F","1F44D","1F44E","270A","1F44A","1F91B","1F91C","1F44F","1F64C","1F450","1F932","1F91D","1F64F","270D-FE0F","1F485","1F933","1F4AA","1F9BE","1F9BF","1F9B5","1F9B6","1F442","1F9BB","1F443","1F9E0","1FAC0","1FAC1","1F9B7","1F9B4","1F440","1F441-FE0F","1F445","1F444","1F476","1F9D2","1F466","1F467","1F9D1","1F471","1F468","1F9D4","1F468-200D-1F9B0","1F468-200D-1F9B1","1F468-200D-1F9B3","1F468-200D-1F9B2","1F469","1F469-200D-1F9B0","1F9D1-200D-1F9B0","1F469-200D-1F9B1","1F9D1-200D-1F9B1","1F469-200D-1F9B3","1F9D1-200D-1F9B3","1F469-200D-1F9B2","1F9D1-200D-1F9B2","1F471-200D-2640-FE0F","1F471-200D-2642-FE0F","1F9D3","1F474","1F475","1F64D","1F64D-200D-2642-FE0F","1F64D-200D-2640-FE0F","1F64E","1F64E-200D-2642-FE0F","1F64E-200D-2640-FE0F","1F645","1F645-200D-2642-FE0F","1F645-200D-2640-FE0F","1F646","1F646-200D-2642-FE0F","1F646-200D-2640-FE0F","1F481","1F481-200D-2642-FE0F","1F481-200D-2640-FE0F","1F64B","1F64B-200D-2642-FE0F","1F64B-200D-2640-FE0F","1F9CF","1F9CF-200D-2642-FE0F","1F9CF-200D-2640-FE0F","1F647","1F647-200D-2642-FE0F","1F647-200D-2640-FE0F","1F926","1F926-200D-2642-FE0F","1F926-200D-2640-FE0F","1F937","1F937-200D-2642-FE0F","1F937-200D-2640-FE0F","1F9D1-200D-2695-FE0F","1F468-200D-2695-FE0F","1F469-200D-2695-FE0F","1F9D1-200D-1F393","1F468-200D-1F393","1F469-200D-1F393","1F9D1-200D-1F3EB","1F468-200D-1F3EB","1F469-200D-1F3EB","1F9D1-200D-2696-FE0F","1F468-200D-2696-FE0F","1F469-200D-2696-FE0F","1F9D1-200D-1F33E","1F468-200D-1F33E","1F469-200D-1F33E","1F9D1-200D-1F373","1F468-200D-1F373","1F469-200D-1F373","1F9D1-200D-1F527","1F468-200D-1F527","1F469-200D-1F527","1F9D1-200D-1F3ED","1F468-200D-1F3ED","1F469-200D-1F3ED","1F9D1-200D-1F4BC","1F468-200D-1F4BC","1F469-200D-1F4BC","1F9D1-200D-1F52C","1F468-200D-1F52C","1F469-200D-1F52C","1F9D1-200D-1F4BB","1F468-200D-1F4BB","1F469-200D-1F4BB","1F9D1-200D-1F3A4","1F468-200D-1F3A4","1F469-200D-1F3A4","1F9D1-200D-1F3A8","1F468-200D-1F3A8","1F469-200D-1F3A8","1F9D1-200D-2708-FE0F","1F468-200D-2708-FE0F","1F469-200D-2708-FE0F","1F9D1-200D-1F680","1F468-200D-1F680","1F469-200D-1F680","1F9D1-200D-1F692","1F468-200D-1F692","1F469-200D-1F692","1F46E","1F46E-200D-2642-FE0F","1F46E-200D-2640-FE0F","1F575-FE0F","1F575-FE0F-200D-2642-FE0F","1F575-FE0F-200D-2640-FE0F","1F482","1F482-200D-2642-FE0F","1F482-200D-2640-FE0F","1F977","1F477","1F477-200D-2642-FE0F","1F477-200D-2640-FE0F","1F934","1F478","1F473","1F473-200D-2642-FE0F","1F473-200D-2640-FE0F","1F472","1F9D5","1F935","1F935-200D-2642-FE0F","1F935-200D-2640-FE0F","1F470","1F470-200D-2642-FE0F","1F470-200D-2640-FE0F","1F930","1F931","1F469-200D-1F37C","1F468-200D-1F37C","1F9D1-200D-1F37C","1F47C","1F385","1F936","1F9D1-200D-1F384","1F9B8","1F9B8-200D-2642-FE0F","1F9B8-200D-2640-FE0F","1F9B9","1F9B9-200D-2642-FE0F","1F9B9-200D-2640-FE0F","1F9D9","1F9D9-200D-2642-FE0F","1F9D9-200D-2640-FE0F","1F9DA","1F9DA-200D-2642-FE0F","1F9DA-200D-2640-FE0F","1F9DB","1F9DB-200D-2642-FE0F","1F9DB-200D-2640-FE0F","1F9DC","1F9DC-200D-2642-FE0F","1F9DC-200D-2640-FE0F","1F9DD","1F9DD-200D-2642-FE0F","1F9DD-200D-2640-FE0F","1F9DE","1F9DE-200D-2642-FE0F","1F9DE-200D-2640-FE0F","1F9DF","1F9DF-200D-2642-FE0F","1F9DF-200D-2640-FE0F","1F486","1F486-200D-2642-FE0F","1F486-200D-2640-FE0F","1F487","1F487-200D-2642-FE0F","1F487-200D-2640-FE0F","1F6B6","1F6B6-200D-2642-FE0F","1F6B6-200D-2640-FE0F","1F9CD","1F9CD-200D-2642-FE0F","1F9CD-200D-2640-FE0F","1F9CE","1F9CE-200D-2642-FE0F","1F9CE-200D-2640-FE0F","1F9D1-200D-1F9AF","1F468-200D-1F9AF","1F469-200D-1F9AF","1F9D1-200D-1F9BC","1F468-200D-1F9BC","1F469-200D-1F9BC","1F9D1-200D-1F9BD","1F468-200D-1F9BD","1F469-200D-1F9BD","1F3C3","1F3C3-200D-2642-FE0F","1F3C3-200D-2640-FE0F","1F483","1F57A","1F574-FE0F","1F46F","1F46F-200D-2642-FE0F","1F46F-200D-2640-FE0F","1F9D6","1F9D6-200D-2642-FE0F","1F9D6-200D-2640-FE0F","1F9D7","1F9D7-200D-2642-FE0F","1F9D7-200D-2640-FE0F","1F93A","1F3C7","26F7-FE0F","1F3C2","1F3CC-FE0F","1F3CC-FE0F-200D-2642-FE0F","1F3CC-FE0F-200D-2640-FE0F","1F3C4","1F3C4-200D-2642-FE0F","1F3C4-200D-2640-FE0F","1F6A3","1F6A3-200D-2642-FE0F","1F6A3-200D-2640-FE0F","1F3CA","1F3CA-200D-2642-FE0F","1F3CA-200D-2640-FE0F","26F9-FE0F","26F9-FE0F-200D-2642-FE0F","26F9-FE0F-200D-2640-FE0F","1F3CB-FE0F","1F3CB-FE0F-200D-2642-FE0F","1F3CB-FE0F-200D-2640-FE0F","1F6B4","1F6B4-200D-2642-FE0F","1F6B4-200D-2640-FE0F","1F6B5","1F6B5-200D-2642-FE0F","1F6B5-200D-2640-FE0F","1F938","1F938-200D-2642-FE0F","1F938-200D-2640-FE0F","1F93C","1F93C-200D-2642-FE0F","1F93C-200D-2640-FE0F","1F93D","1F93D-200D-2642-FE0F","1F93D-200D-2640-FE0F","1F93E","1F93E-200D-2642-FE0F","1F93E-200D-2640-FE0F","1F939","1F939-200D-2642-FE0F","1F939-200D-2640-FE0F","1F9D8","1F9D8-200D-2642-FE0F","1F9D8-200D-2640-FE0F","1F6C0","1F6CC","1F9D1-200D-1F91D-200D-1F9D1","1F46D","1F46B","1F46C","1F48F","1F469-200D-2764-FE0F-200D-1F48B-200D-1F468","1F468-200D-2764-FE0F-200D-1F48B-200D-1F468","1F469-200D-2764-FE0F-200D-1F48B-200D-1F469","1F491","1F469-200D-2764-FE0F-200D-1F468","1F468-200D-2764-FE0F-200D-1F468","1F469-200D-2764-FE0F-200D-1F469","1F46A","1F468-200D-1F469-200D-1F466","1F468-200D-1F469-200D-1F467","1F468-200D-1F469-200D-1F467-200D-1F466","1F468-200D-1F469-200D-1F466-200D-1F466","1F468-200D-1F469-200D-1F467-200D-1F467","1F468-200D-1F468-200D-1F466","1F468-200D-1F468-200D-1F467","1F468-200D-1F468-200D-1F467-200D-1F466","1F468-200D-1F468-200D-1F466-200D-1F466","1F468-200D-1F468-200D-1F467-200D-1F467","1F469-200D-1F469-200D-1F466","1F469-200D-1F469-200D-1F467","1F469-200D-1F469-200D-1F467-200D-1F466","1F469-200D-1F469-200D-1F466-200D-1F466","1F469-200D-1F469-200D-1F467-200D-1F467","1F468-200D-1F466","1F468-200D-1F466-200D-1F466","1F468-200D-1F467","1F468-200D-1F467-200D-1F466","1F468-200D-1F467-200D-1F467","1F469-200D-1F466","1F469-200D-1F466-200D-1F466","1F469-200D-1F467","1F469-200D-1F467-200D-1F466","1F469-200D-1F467-200D-1F467","1F5E3-FE0F","1F464","1F465","1FAC2","1F463","1F649","1F64A","1F48B","1F48C","1F498","1F49D","1F496","1F497","1F493","1F49E","1F495","1F49F","2763-FE0F","1F494","2764-FE0F","1F9E1","1F49B","1F49A","1F499","1F49C","1F90E","1F5A4","1F90D","1F4AF","1F4A2","1F4A5","1F4AB","1F4A6","1F4A8","1F573-FE0F","1F4A3","1F4AC","1F441-FE0F-200D-1F5E8-FE0F","1F5E8-FE0F","1F5EF-FE0F","1F4AD","1F4A4"]},{id:"nature",name:"Animals & Nature",emojis:["1F435","1F412","1F98D","1F9A7","1F436","1F415","1F9AE","1F415-200D-1F9BA","1F429","1F43A","1F98A","1F99D","1F431","1F408","1F408-200D-2B1B","1F981","1F42F","1F405","1F406","1F434","1F40E","1F984","1F993","1F98C","1F9AC","1F42E","1F402","1F403","1F404","1F437","1F416","1F417","1F43D","1F40F","1F411","1F410","1F42A","1F42B","1F999","1F992","1F418","1F9A3","1F98F","1F99B","1F42D","1F401","1F400","1F439","1F430","1F407","1F43F-FE0F","1F9AB","1F994","1F987","1F43B","1F43B-200D-2744-FE0F","1F428","1F43C","1F9A5","1F9A6","1F9A8","1F998","1F9A1","1F43E","1F983","1F414","1F413","1F423","1F424","1F425","1F426","1F427","1F54A-FE0F","1F985","1F986","1F9A2","1F989","1F9A4","1FAB6","1F9A9","1F99A","1F99C","1F438","1F40A","1F422","1F98E","1F40D","1F432","1F409","1F995","1F996","1F433","1F40B","1F42C","1F9AD","1F41F","1F420","1F421","1F988","1F419","1F41A","1F40C","1F98B","1F41B","1F41C","1F41D","1FAB2","1F41E","1F997","1FAB3","1F577-FE0F","1F578-FE0F","1F982","1F99F","1FAB0","1FAB1","1F9A0","1F490","1F338","1F4AE","1F3F5-FE0F","1F339","1F940","1F33A","1F33B","1F33C","1F337","1F331","1FAB4","1F332","1F333","1F334","1F335","1F33E","1F33F","2618-FE0F","1F340","1F341","1F342","1F343"]},{id:"foods",name:"Food & Drink",emojis:["1F347","1F348","1F349","1F34A","1F34B","1F34C","1F34D","1F96D","1F34E","1F34F","1F350","1F351","1F352","1F353","1FAD0","1F95D","1F345","1FAD2","1F965","1F951","1F346","1F954","1F955","1F33D","1F336-FE0F","1FAD1","1F952","1F96C","1F966","1F9C4","1F9C5","1F344","1F95C","1F330","1F35E","1F950","1F956","1FAD3","1F968","1F96F","1F95E","1F9C7","1F9C0","1F356","1F357","1F969","1F953","1F354","1F35F","1F355","1F32D","1F96A","1F32E","1F32F","1FAD4","1F959","1F9C6","1F95A","1F373","1F958","1F372","1FAD5","1F963","1F957","1F37F","1F9C8","1F9C2","1F96B","1F371","1F358","1F359","1F35A","1F35B","1F35C","1F35D","1F360","1F362","1F363","1F364","1F365","1F96E","1F361","1F95F","1F960","1F961","1F980","1F99E","1F990","1F991","1F9AA","1F366","1F367","1F368","1F369","1F36A","1F382","1F370","1F9C1","1F967","1F36B","1F36C","1F36D","1F36E","1F36F","1F37C","1F95B","2615","1FAD6","1F375","1F376","1F37E","1F377","1F378","1F379","1F37A","1F37B","1F942","1F943","1F964","1F9CB","1F9C3","1F9C9","1F9CA","1F962","1F37D-FE0F","1F374","1F944","1F52A","1F3FA"]},{id:"activity",name:"Activities",emojis:["1F383","1F384","1F386","1F387","1F9E8","2728","1F388","1F389","1F38A","1F38B","1F38D","1F38E","1F38F","1F390","1F391","1F9E7","1F380","1F381","1F397-FE0F","1F39F-FE0F","1F3AB","1F396-FE0F","1F3C6","1F3C5","1F947","1F948","1F949","26BD","26BE","1F94E","1F3C0","1F3D0","1F3C8","1F3C9","1F3BE","1F94F","1F3B3","1F3CF","1F3D1","1F3D2","1F94D","1F3D3","1F3F8","1F94A","1F94B","1F945","26F3","26F8-FE0F","1F3A3","1F93F","1F3BD","1F3BF","1F6F7","1F94C","1F3AF","1FA80","1FA81","1F3B1","1F52E","1FA84","1F9FF","1F3AE","1F579-FE0F","1F3B0","1F3B2","1F9E9","1F9F8","1FA85","1FA86","2660-FE0F","2665-FE0F","2666-FE0F","2663-FE0F","265F-FE0F","1F0CF","1F004","1F3B4","1F3AD","1F5BC-FE0F","1F3A8","1F9F5","1FAA1","1F9F6","1FAA2"]},{id:"places",name:"Travel & Places",emojis:["1F30D","1F30E","1F30F","1F310","1F5FA-FE0F","1F5FE","1F9ED","1F3D4-FE0F","26F0-FE0F","1F30B","1F5FB","1F3D5-FE0F","1F3D6-FE0F","1F3DC-FE0F","1F3DD-FE0F","1F3DE-FE0F","1F3DF-FE0F","1F3DB-FE0F","1F3D7-FE0F","1F9F1","1FAA8","1FAB5","1F6D6","1F3D8-FE0F","1F3DA-FE0F","1F3E0","1F3E1","1F3E2","1F3E3","1F3E4","1F3E5","1F3E6","1F3E8","1F3E9","1F3EA","1F3EB","1F3EC","1F3ED","1F3EF","1F3F0","1F492","1F5FC","1F5FD","26EA","1F54C","1F6D5","1F54D","26E9-FE0F","1F54B","26F2","26FA","1F301","1F303","1F3D9-FE0F","1F304","1F305","1F306","1F307","1F309","2668-FE0F","1F3A0","1F3A1","1F3A2","1F488","1F3AA","1F682","1F683","1F684","1F685","1F686","1F687","1F688","1F689","1F68A","1F69D","1F69E","1F68B","1F68C","1F68D","1F68E","1F690","1F691","1F692","1F693","1F694","1F695","1F696","1F697","1F698","1F699","1F6FB","1F69A","1F69B","1F69C","1F3CE-FE0F","1F3CD-FE0F","1F6F5","1F9BD","1F9BC","1F6FA","1F6B2","1F6F4","1F6F9","1F6FC","1F68F","1F6E3-FE0F","1F6E4-FE0F","1F6E2-FE0F","26FD","1F6A8","1F6A5","1F6A6","1F6D1","1F6A7","2693","26F5","1F6F6","1F6A4","1F6F3-FE0F","26F4-FE0F","1F6E5-FE0F","1F6A2","2708-FE0F","1F6E9-FE0F","1F6EB","1F6EC","1FA82","1F4BA","1F681","1F69F","1F6A0","1F6A1","1F6F0-FE0F","1F680","1F6F8","1F6CE-FE0F","1F9F3","231B","23F3","231A","23F0","23F1-FE0F","23F2-FE0F","1F570-FE0F","1F55B","1F567","1F550","1F55C","1F551","1F55D","1F552","1F55E","1F553","1F55F","1F554","1F560","1F555","1F561","1F556","1F562","1F557","1F563","1F558","1F564","1F559","1F565","1F55A","1F566","1F311","1F312","1F313","1F314","1F315","1F316","1F317","1F318","1F319","1F31A","1F31B","1F31C","1F321-FE0F","2600-FE0F","1F31D","1F31E","1FA90","2B50","1F31F","1F320","1F30C","2601-FE0F","26C5","26C8-FE0F","1F324-FE0F","1F325-FE0F","1F326-FE0F","1F327-FE0F","1F328-FE0F","1F329-FE0F","1F32A-FE0F","1F32B-FE0F","1F32C-FE0F","1F300","1F308","1F302","2602-FE0F","2614","26F1-FE0F","26A1","2744-FE0F","2603-FE0F","26C4","2604-FE0F","1F525","1F4A7","1F30A"]},{id:"objects",name:"Objects",emojis:["1F453","1F576-FE0F","1F97D","1F97C","1F9BA","1F454","1F455","1F456","1F9E3","1F9E4","1F9E5","1F9E6","1F457","1F458","1F97B","1FA71","1FA72","1FA73","1F459","1F45A","1F45B","1F45C","1F45D","1F6CD-FE0F","1F392","1FA74","1F45E","1F45F","1F97E","1F97F","1F460","1F461","1FA70","1F462","1F451","1F452","1F3A9","1F393","1F9E2","1FA96","26D1-FE0F","1F4FF","1F484","1F48D","1F48E","1F507","1F508","1F509","1F50A","1F4E2","1F4E3","1F4EF","1F514","1F515","1F3BC","1F3B5","1F3B6","1F399-FE0F","1F39A-FE0F","1F39B-FE0F","1F3A4","1F3A7","1F4FB","1F3B7","1FA97","1F3B8","1F3B9","1F3BA","1F3BB","1FA95","1F941","1FA98","1F4F1","1F4F2","260E-FE0F","1F4DE","1F4DF","1F4E0","1F50B","1F50C","1F4BB","1F5A5-FE0F","1F5A8-FE0F","2328-FE0F","1F5B1-FE0F","1F5B2-FE0F","1F4BD","1F4BE","1F4BF","1F4C0","1F9EE","1F3A5","1F39E-FE0F","1F4FD-FE0F","1F3AC","1F4FA","1F4F7","1F4F8","1F4F9","1F4FC","1F50D","1F50E","1F56F-FE0F","1F4A1","1F526","1F3EE","1FA94","1F4D4","1F4D5","1F4D6","1F4D7","1F4D8","1F4D9","1F4DA","1F4D3","1F4D2","1F4C3","1F4DC","1F4C4","1F4F0","1F5DE-FE0F","1F4D1","1F516","1F3F7-FE0F","1F4B0","1FA99","1F4B4","1F4B5","1F4B6","1F4B7","1F4B8","1F4B3","1F9FE","1F4B9","2709-FE0F","1F4E7","1F4E8","1F4E9","1F4E4","1F4E5","1F4E6","1F4EB","1F4EA","1F4EC","1F4ED","1F4EE","1F5F3-FE0F","270F-FE0F","2712-FE0F","1F58B-FE0F","1F58A-FE0F","1F58C-FE0F","1F58D-FE0F","1F4DD","1F4BC","1F4C1","1F4C2","1F5C2-FE0F","1F4C5","1F4C6","1F5D2-FE0F","1F5D3-FE0F","1F4C7","1F4C8","1F4C9","1F4CA","1F4CB","1F4CC","1F4CD","1F4CE","1F587-FE0F","1F4CF","1F4D0","2702-FE0F","1F5C3-FE0F","1F5C4-FE0F","1F5D1-FE0F","1F512","1F513","1F50F","1F510","1F511","1F5DD-FE0F","1F528","1FA93","26CF-FE0F","2692-FE0F","1F6E0-FE0F","1F5E1-FE0F","2694-FE0F","1F52B","1FA83","1F3F9","1F6E1-FE0F","1FA9A","1F527","1FA9B","1F529","2699-FE0F","1F5DC-FE0F","2696-FE0F","1F9AF","1F517","26D3-FE0F","1FA9D","1F9F0","1F9F2","1FA9C","2697-FE0F","1F9EA","1F9EB","1F9EC","1F52C","1F52D","1F4E1","1F489","1FA78","1F48A","1FA79","1FA7A","1F6AA","1F6D7","1FA9E","1FA9F","1F6CF-FE0F","1F6CB-FE0F","1FA91","1F6BD","1FAA0","1F6BF","1F6C1","1FAA4","1FA92","1F9F4","1F9F7","1F9F9","1F9FA","1F9FB","1FAA3","1F9FC","1FAA5","1F9FD","1F9EF","1F6D2","1F6AC","26B0-FE0F","1FAA6","26B1-FE0F","1F5FF","1FAA7"]},{id:"symbols",name:"Symbols",emojis:["1F3E7","1F6AE","1F6B0","267F","1F6B9","1F6BA","1F6BB","1F6BC","1F6BE","1F6C2","1F6C3","1F6C4","1F6C5","26A0-FE0F","1F6B8","26D4","1F6AB","1F6B3","1F6AD","1F6AF","1F6B1","1F6B7","1F4F5","1F51E","2622-FE0F","2623-FE0F","2B06-FE0F","2197-FE0F","27A1-FE0F","2198-FE0F","2B07-FE0F","2199-FE0F","2B05-FE0F","2196-FE0F","2195-FE0F","2194-FE0F","21A9-FE0F","21AA-FE0F","2934-FE0F","2935-FE0F","1F503","1F504","1F519","1F51A","1F51B","1F51C","1F51D","1F6D0","269B-FE0F","1F549-FE0F","2721-FE0F","2638-FE0F","262F-FE0F","271D-FE0F","2626-FE0F","262A-FE0F","262E-FE0F","1F54E","1F52F","2648","2649","264A","264B","264C","264D","264E","264F","2650","2651","2652","2653","26CE","1F500","1F501","1F502","25B6-FE0F","23E9","23ED-FE0F","23EF-FE0F","25C0-FE0F","23EA","23EE-FE0F","1F53C","23EB","1F53D","23EC","23F8-FE0F","23F9-FE0F","23FA-FE0F","23CF-FE0F","1F3A6","1F505","1F506","1F4F6","1F4F3","1F4F4","2640-FE0F","2642-FE0F","26A7-FE0F","2716-FE0F","2795","2796","2797","267E-FE0F","203C-FE0F","2049-FE0F","2753","2754","2755","2757","3030-FE0F","1F4B1","1F4B2","2695-FE0F","267B-FE0F","269C-FE0F","1F531","1F4DB","1F530","2B55","2705","2611-FE0F","2714-FE0F","274C","274E","27B0","27BF","303D-FE0F","2733-FE0F","2734-FE0F","2747-FE0F","00A9-FE0F","00AE-FE0F","2122-FE0F","0023-FE0F-20E3","002A-FE0F-20E3","0030-FE0F-20E3","0031-FE0F-20E3","0032-FE0F-20E3","0033-FE0F-20E3","0034-FE0F-20E3","0035-FE0F-20E3","0036-FE0F-20E3","0037-FE0F-20E3","0038-FE0F-20E3","0039-FE0F-20E3","1F51F","1F520","1F521","1F522","1F523","1F524","1F170-FE0F","1F18E","1F171-FE0F","1F191","1F192","1F193","2139-FE0F","1F194","24C2-FE0F","1F195","1F196","1F17E-FE0F","1F197","1F17F-FE0F","1F198","1F199","1F19A","1F201","1F202-FE0F","1F237-FE0F","1F236","1F22F","1F250","1F239","1F21A","1F232","1F251","1F238","1F234","1F233","3297-FE0F","3299-FE0F","1F23A","1F235","1F534","1F7E0","1F7E1","1F7E2","1F535","1F7E3","1F7E4","26AB","26AA","1F7E5","1F7E7","1F7E8","1F7E9","1F7E6","1F7EA","1F7EB","2B1B","2B1C","25FC-FE0F","25FB-FE0F","25FE","25FD","25AA-FE0F","25AB-FE0F","1F536","1F537","1F538","1F539","1F53A","1F53B","1F4A0","1F518","1F533","1F532"]},{id:"flags",name:"Flags",emojis:["1F1E6-1F1E8","1F1E6-1F1E9","1F1E6-1F1EA","1F1E6-1F1EB","1F1E6-1F1EC","1F1E6-1F1EE","1F1E6-1F1F1","1F1E6-1F1F2","1F1E6-1F1F4","1F1E6-1F1F6","1F1E6-1F1F7","1F1E6-1F1F8","1F1E6-1F1F9","1F1E6-1F1FA","1F1E6-1F1FC","1F1E6-1F1FD","1F1E6-1F1FF","1F1E7-1F1E6","1F1E7-1F1E7","1F1E7-1F1E9","1F1E7-1F1EA","1F1E7-1F1EB","1F1E7-1F1EC","1F1E7-1F1ED","1F1E7-1F1EE","1F1E7-1F1EF","1F1E7-1F1F1","1F1E7-1F1F2","1F1E7-1F1F3","1F1E7-1F1F4","1F1E7-1F1F6","1F1E7-1F1F7","1F1E7-1F1F8","1F1E7-1F1F9","1F1E7-1F1FB","1F1E7-1F1FC","1F1E7-1F1FE","1F1E7-1F1FF","1F1E8-1F1E6","1F1E8-1F1E8","1F1E8-1F1E9","1F1E8-1F1EB","1F1E8-1F1EC","1F1E8-1F1ED","1F1E8-1F1EE","1F1E8-1F1F0","1F1E8-1F1F1","1F1E8-1F1F2","1F1E8-1F1F3","1F1E8-1F1F4","1F1E8-1F1F5","1F1E8-1F1F7","1F1E8-1F1FA","1F1E8-1F1FB","1F1E8-1F1FC","1F1E8-1F1FD","1F1E8-1F1FE","1F1E8-1F1FF","1F1E9-1F1EA","1F1E9-1F1EC","1F1E9-1F1EF","1F1E9-1F1F0","1F1E9-1F1F2","1F1E9-1F1F4","1F1E9-1F1FF","1F1EA-1F1E6","1F1EA-1F1E8","1F1EA-1F1EA","1F1EA-1F1EC","1F1EA-1F1ED","1F1EA-1F1F7","1F1EA-1F1F8","1F1EA-1F1F9","1F1EA-1F1FA","1F1EB-1F1EE","1F1EB-1F1EF","1F1EB-1F1F0","1F1EB-1F1F2","1F1EB-1F1F4","1F1EB-1F1F7","1F1EC-1F1E6","1F1EC-1F1E7","1F1EC-1F1E9","1F1EC-1F1EA","1F1EC-1F1EB","1F1EC-1F1EC","1F1EC-1F1ED","1F1EC-1F1EE","1F1EC-1F1F1","1F1EC-1F1F2","1F1EC-1F1F3","1F1EC-1F1F5","1F1EC-1F1F6","1F1EC-1F1F7","1F1EC-1F1F8","1F1EC-1F1F9","1F1EC-1F1FA","1F1EC-1F1FC","1F1EC-1F1FE","1F1ED-1F1F0","1F1ED-1F1F2","1F1ED-1F1F3","1F1ED-1F1F7","1F1ED-1F1F9","1F1ED-1F1FA","1F1EE-1F1E8","1F1EE-1F1E9","1F1EE-1F1EA","1F1EE-1F1F1","1F1EE-1F1F2","1F1EE-1F1F3","1F1EE-1F1F4","1F1EE-1F1F6","1F1EE-1F1F7","1F1EE-1F1F8","1F1EE-1F1F9","1F1EF-1F1EA","1F1EF-1F1F2","1F1EF-1F1F4","1F1EF-1F1F5","1F1F0-1F1EA","1F1F0-1F1EC","1F1F0-1F1ED","1F1F0-1F1EE","1F1F0-1F1F2","1F1F0-1F1F3","1F1F0-1F1F5","1F1F0-1F1F7","1F1F0-1F1FC","1F1F0-1F1FE","1F1F0-1F1FF","1F1F1-1F1E6","1F1F1-1F1E7","1F1F1-1F1E8","1F1F1-1F1EE","1F1F1-1F1F0","1F1F1-1F1F7","1F1F1-1F1F8","1F1F1-1F1F9","1F1F1-1F1FA","1F1F1-1F1FB","1F1F1-1F1FE","1F1F2-1F1E6","1F1F2-1F1E8","1F1F2-1F1E9","1F1F2-1F1EA","1F1F2-1F1EB","1F1F2-1F1EC","1F1F2-1F1ED","1F1F2-1F1F0","1F1F2-1F1F1","1F1F2-1F1F2","1F1F2-1F1F3","1F1F2-1F1F4","1F1F2-1F1F5","1F1F2-1F1F6","1F1F2-1F1F7","1F1F2-1F1F8","1F1F2-1F1F9","1F1F2-1F1FA","1F1F2-1F1FB","1F1F2-1F1FC","1F1F2-1F1FD","1F1F2-1F1FE","1F1F2-1F1FF","1F1F3-1F1E6","1F1F3-1F1E8","1F1F3-1F1EA","1F1F3-1F1EB","1F1F3-1F1EC","1F1F3-1F1EE","1F1F3-1F1F1","1F1F3-1F1F4","1F1F3-1F1F5","1F1F3-1F1F7","1F1F3-1F1FA","1F1F3-1F1FF","1F1F4-1F1F2","1F1F5-1F1E6","1F1F5-1F1EA","1F1F5-1F1EB","1F1F5-1F1EC","1F1F5-1F1ED","1F1F5-1F1F0","1F1F5-1F1F1","1F1F5-1F1F2","1F1F5-1F1F3","1F1F5-1F1F7","1F1F5-1F1F8","1F1F5-1F1F9","1F1F5-1F1FC","1F1F5-1F1FE","1F1F6-1F1E6","1F1F7-1F1EA","1F1F7-1F1F4","1F1F7-1F1F8","1F1F7-1F1FA","1F1F7-1F1FC","1F1F8-1F1E6","1F1F8-1F1E7","1F1F8-1F1E8","1F1F8-1F1E9","1F1F8-1F1EA","1F1F8-1F1EC","1F1F8-1F1ED","1F1F8-1F1EE","1F1F8-1F1EF","1F1F8-1F1F0","1F1F8-1F1F1","1F1F8-1F1F2","1F1F8-1F1F3","1F1F8-1F1F4","1F1F8-1F1F7","1F1F8-1F1F8","1F1F8-1F1F9","1F1F8-1F1FB","1F1F8-1F1FD","1F1F8-1F1FE","1F1F8-1F1FF","1F1F9-1F1E6","1F1F9-1F1E8","1F1F9-1F1E9","1F1F9-1F1EB","1F1F9-1F1EC","1F1F9-1F1ED","1F1F9-1F1EF","1F1F9-1F1F0","1F1F9-1F1F1","1F1F9-1F1F2","1F1F9-1F1F3","1F1F9-1F1F4","1F1F9-1F1F7","1F1F9-1F1F9","1F1F9-1F1FB","1F1F9-1F1FC","1F1F9-1F1FF","1F1FA-1F1E6","1F1FA-1F1EC","1F1FA-1F1F2","1F1FA-1F1F3","1F1FA-1F1F8","1F1FA-1F1FE","1F1FA-1F1FF","1F1FB-1F1E6","1F1FB-1F1E8","1F1FB-1F1EA","1F1FB-1F1EC","1F1FB-1F1EE","1F1FB-1F1F3","1F1FB-1F1FA","1F1FC-1F1EB","1F1FC-1F1F8","1F1FD-1F1F0","1F1FE-1F1EA","1F1FE-1F1F9","1F1FF-1F1E6","1F1FF-1F1F2","1F1FF-1F1FC","1F38C","1F3C1","1F3F3-FE0F","1F3F3-FE0F-200D-1F308","1F3F3-FE0F-200D-26A7-FE0F","1F3F4","1F3F4-200D-2620-FE0F","1F3F4-E0067-E0062-E0065-E006E-E0067-E007F","1F3F4-E0067-E0062-E0073-E0063-E0074-E007F","1F3F4-E0067-E0062-E0077-E006C-E0073-E007F","1F6A9"]}],wZ=[{name:"Grinning Face",unified:"1F600",text:":D",keywords:["grinning_face","face","smile","happy","joy",":D","grin"],sheet:[30,32],shortName:"grinning"},{name:"Smiling Face with Open Mouth",unified:"1F603",text:":)",emoticons:["=)","=-)"],keywords:["grinning_face_with_big_eyes","face","happy","joy","haha",":D",":)","smile","funny"],sheet:[30,35],shortName:"smiley"},{name:"Smiling Face with Open Mouth and Smiling Eyes",unified:"1F604",text:":)",emoticons:["C:","c:",":D",":-D"],keywords:["grinning_face_with_smiling_eyes","face","happy","joy","funny","haha","laugh","like",":D",":)","smile"],sheet:[30,36],shortName:"smile"},{name:"Grinning Face with Smiling Eyes",unified:"1F601",keywords:["beaming_face_with_smiling_eyes","face","happy","smile","joy","kawaii"],sheet:[30,33],shortName:"grin"},{name:"Smiling Face with Open Mouth and Tightly-Closed Eyes",unified:"1F606",emoticons:[":>",":->"],keywords:["grinning_squinting_face","happy","joy","lol","satisfied","haha","face","glad","XD","laugh"],sheet:[30,38],shortNames:["satisfied"],shortName:"laughing"},{name:"Smiling Face with Open Mouth and Cold Sweat",unified:"1F605",keywords:["grinning_face_with_sweat","face","hot","happy","laugh","sweat","smile","relief"],sheet:[30,37],shortName:"sweat_smile"},{name:"Rolling on the Floor Laughing",unified:"1F923",keywords:["rolling_on_the_floor_laughing","face","rolling","floor","laughing","lol","haha","rofl"],sheet:[38,19],shortName:"rolling_on_the_floor_laughing"},{name:"Face with Tears of Joy",unified:"1F602",keywords:["face_with_tears_of_joy","face","cry","tears","weep","happy","happytears","haha"],sheet:[30,34],shortName:"joy"},{name:"Slightly Smiling Face",unified:"1F642",emoticons:[":)","(:",":-)"],keywords:["slightly_smiling_face","face","smile"],sheet:[31,40],shortName:"slightly_smiling_face"},{name:"Upside-Down Face",unified:"1F643",keywords:["upside_down_face","face","flipped","silly","smile"],sheet:[31,41],shortName:"upside_down_face"},{name:"Winking Face",unified:"1F609",text:";)",emoticons:[";)",";-)"],keywords:["winking_face","face","happy","mischievous","secret",";)","smile","eye"],sheet:[30,41],shortName:"wink"},{name:"Smiling Face with Smiling Eyes",unified:"1F60A",text:":)",keywords:["smiling_face_with_smiling_eyes","face","smile","happy","flushed","crush","embarrassed","shy","joy"],sheet:[30,42],shortName:"blush"},{name:"Smiling Face with Halo",unified:"1F607",keywords:["smiling_face_with_halo","face","angel","heaven","halo"],sheet:[30,39],shortName:"innocent"},{name:"Smiling Face with Smiling Eyes and Three Hearts",unified:"1F970",keywords:["smiling_face_with_hearts","face","love","like","affection","valentines","infatuation","crush","hearts","adore"],sheet:[42,13],shortName:"smiling_face_with_3_hearts"},{name:"Smiling Face with Heart-Shaped Eyes",unified:"1F60D",keywords:["smiling_face_with_heart_eyes","face","love","like","affection","valentines","infatuation","crush","heart"],sheet:[30,45],shortName:"heart_eyes"},{name:"Grinning Face with Star Eyes",unified:"1F929",keywords:["star_struck","face","smile","starry","eyes","grinning"],sheet:[38,42],shortNames:["grinning_face_with_star_eyes"],shortName:"star-struck"},{name:"Face Throwing a Kiss",unified:"1F618",emoticons:[":*",":-*"],keywords:["face_blowing_a_kiss","face","love","like","affection","valentines","infatuation","kiss"],sheet:[30,56],shortName:"kissing_heart"},{name:"Kissing Face",unified:"1F617",keywords:["kissing_face","love","like","face","3","valentines","infatuation","kiss"],sheet:[30,55],shortName:"kissing"},{name:"White Smiling Face",unified:"263A-FE0F",keywords:["smiling_face","face","blush","massage","happiness"],sheet:[54,22],shortName:"relaxed"},{name:"Kissing Face with Closed Eyes",unified:"1F61A",keywords:["kissing_face_with_closed_eyes","face","love","like","affection","valentines","infatuation","kiss"],sheet:[31,0],shortName:"kissing_closed_eyes"},{name:"Kissing Face with Smiling Eyes",unified:"1F619",keywords:["kissing_face_with_smiling_eyes","face","affection","valentines","infatuation","kiss"],sheet:[30,57],shortName:"kissing_smiling_eyes"},{name:"Smiling Face with Tear",unified:"1F972",keywords:["smiling face with tear","sad","cry","pretend"],sheet:[42,15],shortName:"smiling_face_with_tear"},{name:"Face Savouring Delicious Food",unified:"1F60B",keywords:["face_savoring_food","happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],sheet:[30,43],shortName:"yum"},{name:"Face with Stuck-out Tongue",unified:"1F61B",text:":p",emoticons:[":p",":-p",":P",":-P",":b",":-b"],keywords:["face_with_tongue","face","prank","childish","playful","mischievous","smile","tongue"],sheet:[31,1],shortName:"stuck_out_tongue"},{name:"Face with Stuck-out Tongue and Winking Eye",unified:"1F61C",text:";p",emoticons:[";p",";-p",";b",";-b",";P",";-P"],keywords:["winking_face_with_tongue","face","prank","childish","playful","mischievous","smile","wink","tongue"],sheet:[31,2],shortName:"stuck_out_tongue_winking_eye"},{name:"Grinning Face with One Large and One Small Eye",unified:"1F92A",keywords:["zany_face","face","goofy","crazy"],sheet:[38,43],shortNames:["grinning_face_with_one_large_and_one_small_eye"],shortName:"zany_face"},{name:"Face with Stuck-out Tongue and Tightly-Closed Eyes",unified:"1F61D",keywords:["squinting_face_with_tongue","face","prank","playful","mischievous","smile","tongue"],sheet:[31,3],shortName:"stuck_out_tongue_closed_eyes"},{name:"Money-Mouth Face",unified:"1F911",keywords:["money_mouth_face","face","rich","dollar","money"],sheet:[37,24],shortName:"money_mouth_face"},{name:"Hugging Face",unified:"1F917",keywords:["hugging_face","face","smile","hug"],sheet:[37,30],shortName:"hugging_face"},{name:"Smiling Face with Smiling Eyes and Hand Covering Mouth",unified:"1F92D",keywords:["face_with_hand_over_mouth","face","whoops","shock","surprise"],sheet:[38,46],shortNames:["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],shortName:"face_with_hand_over_mouth"},{name:"Face with Finger Covering Closed Lips",unified:"1F92B",keywords:["shushing_face","face","quiet","shhh"],sheet:[38,44],shortNames:["face_with_finger_covering_closed_lips"],shortName:"shushing_face"},{name:"Thinking Face",unified:"1F914",keywords:["thinking_face","face","hmmm","think","consider"],sheet:[37,27],shortName:"thinking_face"},{name:"Zipper-Mouth Face",unified:"1F910",keywords:["zipper_mouth_face","face","sealed","zipper","secret"],sheet:[37,23],shortName:"zipper_mouth_face"},{name:"Face with One Eyebrow Raised",unified:"1F928",keywords:["face_with_raised_eyebrow","face","distrust","scepticism","disapproval","disbelief","surprise"],sheet:[38,41],shortNames:["face_with_one_eyebrow_raised"],shortName:"face_with_raised_eyebrow"},{name:"Neutral Face",unified:"1F610",emoticons:[":|",":-|"],keywords:["neutral_face","indifference","meh",":|","neutral"],sheet:[30,48],shortName:"neutral_face"},{name:"Expressionless Face",unified:"1F611",keywords:["expressionless_face","face","indifferent","-_-","meh","deadpan"],sheet:[30,49],shortName:"expressionless"},{name:"Face Without Mouth",unified:"1F636",keywords:["face_without_mouth","face","hellokitty"],sheet:[31,28],shortName:"no_mouth"},{name:"Smirking Face",unified:"1F60F",keywords:["smirking_face","face","smile","mean","prank","smug","sarcasm"],sheet:[30,47],shortName:"smirk"},{name:"Unamused Face",unified:"1F612",text:":(",keywords:["unamused_face","indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","side_eye"],sheet:[30,50],shortName:"unamused"},{name:"Face with Rolling Eyes",unified:"1F644",keywords:["face_with_rolling_eyes","face","eyeroll","frustrated"],sheet:[31,42],shortName:"face_with_rolling_eyes"},{name:"Grimacing Face",unified:"1F62C",keywords:["grimacing_face","face","grimace","teeth"],sheet:[31,18],shortName:"grimacing"},{name:"Lying Face",unified:"1F925",keywords:["lying_face","face","lie","pinocchio"],sheet:[38,21],shortName:"lying_face"},{name:"Relieved Face",unified:"1F60C",keywords:["relieved_face","face","relaxed","phew","massage","happiness"],sheet:[30,44],shortName:"relieved"},{name:"Pensive Face",unified:"1F614",keywords:["pensive_face","face","sad","depressed","upset"],sheet:[30,52],shortName:"pensive"},{name:"Sleepy Face",unified:"1F62A",keywords:["sleepy_face","face","tired","rest","nap"],sheet:[31,16],shortName:"sleepy"},{name:"Drooling Face",unified:"1F924",keywords:["drooling_face","face"],sheet:[38,20],shortName:"drooling_face"},{name:"Sleeping Face",unified:"1F634",keywords:["sleeping_face","face","tired","sleepy","night","zzz"],sheet:[31,26],shortName:"sleeping"},{name:"Face with Medical Mask",unified:"1F637",keywords:["face_with_medical_mask","face","sick","ill","disease"],sheet:[31,29],shortName:"mask"},{name:"Face with Thermometer",unified:"1F912",keywords:["face_with_thermometer","sick","temperature","thermometer","cold","fever"],sheet:[37,25],shortName:"face_with_thermometer"},{name:"Face with Head-Bandage",unified:"1F915",keywords:["face_with_head_bandage","injured","clumsy","bandage","hurt"],sheet:[37,28],shortName:"face_with_head_bandage"},{name:"Nauseated Face",unified:"1F922",keywords:["nauseated_face","face","vomit","gross","green","sick","throw up","ill"],sheet:[38,18],shortName:"nauseated_face"},{name:"Face with Open Mouth Vomiting",unified:"1F92E",keywords:["face_vomiting","face","sick"],sheet:[38,47],shortNames:["face_with_open_mouth_vomiting"],shortName:"face_vomiting"},{name:"Sneezing Face",unified:"1F927",keywords:["sneezing_face","face","gesundheit","sneeze","sick","allergy"],sheet:[38,40],shortName:"sneezing_face"},{name:"Overheated Face",unified:"1F975",keywords:["hot_face","face","feverish","heat","red","sweating"],sheet:[42,18],shortName:"hot_face"},{name:"Freezing Face",unified:"1F976",keywords:["cold_face","face","blue","freezing","frozen","frostbite","icicles"],sheet:[42,19],shortName:"cold_face"},{name:"Face with Uneven Eyes and Wavy Mouth",unified:"1F974",keywords:["woozy_face","face","dizzy","intoxicated","tipsy","wavy"],sheet:[42,17],shortName:"woozy_face"},{name:"Dizzy Face",unified:"1F635",keywords:["dizzy_face","spent","unconscious","xox","dizzy"],sheet:[31,27],shortName:"dizzy_face"},{name:"Shocked Face with Exploding Head",unified:"1F92F",keywords:["exploding_head","face","shocked","mind","blown"],sheet:[38,48],shortNames:["shocked_face_with_exploding_head"],shortName:"exploding_head"},{name:"Face with Cowboy Hat",unified:"1F920",keywords:["cowboy_hat_face","face","cowgirl","hat"],sheet:[38,16],shortName:"face_with_cowboy_hat"},{name:"Face with Party Horn and Party Hat",unified:"1F973",keywords:["partying_face","face","celebration","woohoo"],sheet:[42,16],shortName:"partying_face"},{name:"Disguised Face",unified:"1F978",keywords:["disguised face","pretent","brows","glasses","moustache"],sheet:[42,26],shortName:"disguised_face"},{name:"Smiling Face with Sunglasses",unified:"1F60E",emoticons:["8)"],keywords:["smiling_face_with_sunglasses","face","cool","smile","summer","beach","sunglass"],sheet:[30,46],shortName:"sunglasses"},{name:"Nerd Face",unified:"1F913",keywords:["nerd_face","face","nerdy","geek","dork"],sheet:[37,26],shortName:"nerd_face"},{name:"Face with Monocle",unified:"1F9D0",keywords:["face_with_monocle","face","stuffy","wealthy"],sheet:[45,34],shortName:"face_with_monocle"},{name:"Confused Face",unified:"1F615",emoticons:[":\\",":-\\",":/",":-/"],keywords:["confused_face","face","indifference","huh","weird","hmmm",":/"],sheet:[30,53],shortName:"confused"},{name:"Worried Face",unified:"1F61F",keywords:["worried_face","face","concern","nervous",":("],sheet:[31,5],shortName:"worried"},{name:"Slightly Frowning Face",unified:"1F641",keywords:["slightly_frowning_face","face","frowning","disappointed","sad","upset"],sheet:[31,39],shortName:"slightly_frowning_face"},{name:"Frowning Face",unified:"2639-FE0F",keywords:["frowning_face","face","sad","upset","frown"],sheet:[54,21],shortName:"white_frowning_face"},{name:"Face with Open Mouth",unified:"1F62E",emoticons:[":o",":-o",":O",":-O"],keywords:["face_with_open_mouth","face","surprise","impressed","wow","whoa",":O"],sheet:[31,20],shortName:"open_mouth"},{name:"Hushed Face",unified:"1F62F",keywords:["hushed_face","face","woo","shh"],sheet:[31,21],shortName:"hushed"},{name:"Astonished Face",unified:"1F632",keywords:["astonished_face","face","xox","surprised","poisoned"],sheet:[31,24],shortName:"astonished"},{name:"Flushed Face",unified:"1F633",keywords:["flushed_face","face","blush","shy","flattered"],sheet:[31,25],shortName:"flushed"},{name:"Face with Pleading Eyes",unified:"1F97A",keywords:["pleading_face","face","begging","mercy"],sheet:[42,27],shortName:"pleading_face"},{name:"Frowning Face with Open Mouth",unified:"1F626",keywords:["frowning_face_with_open_mouth","face","aw","what"],sheet:[31,12],shortName:"frowning"},{name:"Anguished Face",unified:"1F627",emoticons:["D:"],keywords:["anguished_face","face","stunned","nervous"],sheet:[31,13],shortName:"anguished"},{name:"Fearful Face",unified:"1F628",keywords:["fearful_face","face","scared","terrified","nervous","oops","huh"],sheet:[31,14],shortName:"fearful"},{name:"Face with Open Mouth and Cold Sweat",unified:"1F630",keywords:["anxious_face_with_sweat","face","nervous","sweat"],sheet:[31,22],shortName:"cold_sweat"},{name:"Disappointed but Relieved Face",unified:"1F625",keywords:["sad_but_relieved_face","face","phew","sweat","nervous"],sheet:[31,11],shortName:"disappointed_relieved"},{name:"Crying Face",unified:"1F622",text:":'(",emoticons:[":'("],keywords:["crying_face","face","tears","sad","depressed","upset",":'("],sheet:[31,8],shortName:"cry"},{name:"Loudly Crying Face",unified:"1F62D",text:":'(",keywords:["loudly_crying_face","face","cry","tears","sad","upset","depressed"],sheet:[31,19],shortName:"sob"},{name:"Face Screaming in Fear",unified:"1F631",keywords:["face_screaming_in_fear","face","munch","scared","omg"],sheet:[31,23],shortName:"scream"},{name:"Confounded Face",unified:"1F616",keywords:["confounded_face","face","confused","sick","unwell","oops",":S"],sheet:[30,54],shortName:"confounded"},{name:"Persevering Face",unified:"1F623",keywords:["persevering_face","face","sick","no","upset","oops"],sheet:[31,9],shortName:"persevere"},{name:"Disappointed Face",unified:"1F61E",text:":(",emoticons:["):",":(",":-("],keywords:["disappointed_face","face","sad","upset","depressed",":("],sheet:[31,4],shortName:"disappointed"},{name:"Face with Cold Sweat",unified:"1F613",keywords:["downcast_face_with_sweat","face","hot","sad","tired","exercise"],sheet:[30,51],shortName:"sweat"},{name:"Weary Face",unified:"1F629",keywords:["weary_face","face","tired","sleepy","sad","frustrated","upset"],sheet:[31,15],shortName:"weary"},{name:"Tired Face",unified:"1F62B",keywords:["tired_face","sick","whine","upset","frustrated"],sheet:[31,17],shortName:"tired_face"},{name:"Yawning Face",unified:"1F971",keywords:["yawning_face","tired","sleepy"],sheet:[42,14],shortName:"yawning_face"},{name:"Face with Look of Triumph",unified:"1F624",keywords:["face_with_steam_from_nose","face","gas","phew","proud","pride"],sheet:[31,10],shortName:"triumph"},{name:"Pouting Face",unified:"1F621",keywords:["pouting_face","angry","mad","hate","despise"],sheet:[31,7],shortName:"rage"},{name:"Angry Face",unified:"1F620",emoticons:[">:(",">:-("],keywords:["angry_face","mad","face","annoyed","frustrated"],sheet:[31,6],shortName:"angry"},{name:"Serious Face with Symbols Covering Mouth",unified:"1F92C",keywords:["face_with_symbols_on_mouth","face","swearing","cursing","cussing","profanity","expletive"],sheet:[38,45],shortNames:["serious_face_with_symbols_covering_mouth"],shortName:"face_with_symbols_on_mouth"},{name:"Smiling Face with Horns",unified:"1F608",keywords:["smiling_face_with_horns","devil","horns"],sheet:[30,40],shortName:"smiling_imp"},{name:"Imp",unified:"1F47F",keywords:["angry_face_with_horns","devil","angry","horns"],sheet:[23,49],shortName:"imp"},{name:"Skull",unified:"1F480",keywords:["skull","dead","skeleton","creepy","death"],sheet:[23,50],shortName:"skull"},{name:"Skull and Crossbones",unified:"2620-FE0F",keywords:["skull_and_crossbones","poison","danger","deadly","scary","death","pirate","evil"],sheet:[54,13],shortName:"skull_and_crossbones"},{name:"Pile of Poo",unified:"1F4A9",keywords:["pile_of_poo","hankey","shitface","fail","turd","shit"],sheet:[25,53],shortNames:["poop","shit"],shortName:"hankey"},{name:"Clown Face",unified:"1F921",keywords:["clown_face","face"],sheet:[38,17],shortName:"clown_face"},{name:"Japanese Ogre",unified:"1F479",keywords:["ogre","monster","red","mask","halloween","scary","creepy","devil","demon","japanese","ogre"],sheet:[23,38],shortName:"japanese_ogre"},{name:"Japanese Goblin",unified:"1F47A",keywords:["goblin","red","evil","mask","monster","scary","creepy","japanese","goblin"],sheet:[23,39],shortName:"japanese_goblin"},{name:"Ghost",unified:"1F47B",keywords:["ghost","halloween","spooky","scary"],sheet:[23,40],shortName:"ghost"},{name:"Extraterrestrial Alien",unified:"1F47D",keywords:["alien","UFO","paul","weird","outer_space"],sheet:[23,47],shortName:"alien"},{name:"Alien Monster",unified:"1F47E",keywords:["alien_monster","game","arcade","play"],sheet:[23,48],shortName:"space_invader"},{name:"Robot Face",unified:"1F916",keywords:["robot","computer","machine","bot"],sheet:[37,29],shortName:"robot_face"},{name:"Smiling Cat Face with Open Mouth",unified:"1F63A",keywords:["grinning_cat","animal","cats","happy","smile"],sheet:[31,32],shortName:"smiley_cat"},{name:"Grinning Cat Face with Smiling Eyes",unified:"1F638",keywords:["grinning_cat_with_smiling_eyes","animal","cats","smile"],sheet:[31,30],shortName:"smile_cat"},{name:"Cat Face with Tears of Joy",unified:"1F639",keywords:["cat_with_tears_of_joy","animal","cats","haha","happy","tears"],sheet:[31,31],shortName:"joy_cat"},{name:"Smiling Cat Face with Heart-Shaped Eyes",unified:"1F63B",keywords:["smiling_cat_with_heart_eyes","animal","love","like","affection","cats","valentines","heart"],sheet:[31,33],shortName:"heart_eyes_cat"},{name:"Cat Face with Wry Smile",unified:"1F63C",keywords:["cat_with_wry_smile","animal","cats","smirk"],sheet:[31,34],shortName:"smirk_cat"},{name:"Kissing Cat Face with Closed Eyes",unified:"1F63D",keywords:["kissing_cat","animal","cats","kiss"],sheet:[31,35],shortName:"kissing_cat"},{name:"Weary Cat Face",unified:"1F640",keywords:["weary_cat","animal","cats","munch","scared","scream"],sheet:[31,38],shortName:"scream_cat"},{name:"Crying Cat Face",unified:"1F63F",keywords:["crying_cat","animal","tears","weep","sad","cats","upset","cry"],sheet:[31,37],shortName:"crying_cat_face"},{name:"Pouting Cat Face",unified:"1F63E",keywords:["pouting_cat","animal","cats"],sheet:[31,36],shortName:"pouting_cat"},{name:"See-No-Evil Monkey",unified:"1F648",keywords:["see_no_evil_monkey","monkey","animal","nature","haha"],sheet:[32,39],shortName:"see_no_evil"},{name:"Hear-No-Evil Monkey",unified:"1F649",keywords:["hear_no_evil_monkey","animal","monkey","nature"],sheet:[32,40],shortName:"hear_no_evil"},{name:"Speak-No-Evil Monkey",unified:"1F64A",keywords:["speak_no_evil_monkey","monkey","animal","nature","omg"],sheet:[32,41],shortName:"speak_no_evil"},{name:"Kiss Mark",unified:"1F48B",keywords:["kiss_mark","face","lips","love","like","affection","valentines"],sheet:[25,23],shortName:"kiss"},{name:"Love Letter",unified:"1F48C",keywords:["love_letter","email","like","affection","envelope","valentines"],sheet:[25,24],shortName:"love_letter"},{name:"Heart with Arrow",unified:"1F498",keywords:["heart_with_arrow","love","like","heart","affection","valentines"],sheet:[25,36],shortName:"cupid"},{name:"Heart with Ribbon",unified:"1F49D",keywords:["heart_with_ribbon","love","valentines"],sheet:[25,41],shortName:"gift_heart"},{name:"Sparkling Heart",unified:"1F496",keywords:["sparkling_heart","love","like","affection","valentines"],sheet:[25,34],shortName:"sparkling_heart"},{name:"Growing Heart",unified:"1F497",keywords:["growing_heart","like","love","affection","valentines","pink"],sheet:[25,35],shortName:"heartpulse"},{name:"Beating Heart",unified:"1F493",keywords:["beating_heart","love","like","affection","valentines","pink","heart"],sheet:[25,31],shortName:"heartbeat"},{name:"Revolving Hearts",unified:"1F49E",keywords:["revolving_hearts","love","like","affection","valentines"],sheet:[25,42],shortName:"revolving_hearts"},{name:"Two Hearts",unified:"1F495",keywords:["two_hearts","love","like","affection","valentines","heart"],sheet:[25,33],shortName:"two_hearts"},{name:"Heart Decoration",unified:"1F49F",keywords:["heart_decoration","purple-square","love","like"],sheet:[25,43],shortName:"heart_decoration"},{name:"Heart Exclamation",unified:"2763-FE0F",keywords:["heart_exclamation","decoration","love"],sheet:[56,31],shortName:"heavy_heart_exclamation_mark_ornament"},{name:"Broken Heart",unified:"1F494",text:"`https://unpkg.com/emoji-datasource-${i}@6.0.1/img/${i}/sheets-256/${t}.png`;let Q0=(()=>{class i{constructor(){this.uncompressed=!1,this.names={},this.emojis=[],this.uncompressed||(this.uncompress(wZ),this.uncompressed=!0)}uncompress(e){this.emojis=e.map(n=>{const r={...n};if(r.shortNames||(r.shortNames=[]),r.shortNames.unshift(r.shortName),r.id=r.shortName,r.native=this.unifiedToNative(r.unified),r.skinVariations||(r.skinVariations=[]),r.keywords||(r.keywords=[]),r.emoticons||(r.emoticons=[]),r.hidden||(r.hidden=[]),r.text||(r.text=""),r.obsoletes){const o=e.find(s=>s.unified===r.obsoletes);o&&(r.keywords=o.keywords?[...r.keywords,...o.keywords,o.shortName]:[...r.keywords,o.shortName])}this.names[r.unified]=r;for(const o of r.shortNames)this.names[o]=r;return r})}getData(e,n,r){let o;if("string"==typeof e){const a=e.match(kZ);if(a&&(e=a[1],a[2]&&(n=parseInt(a[2],10))),!this.names.hasOwnProperty(e))return null;o=this.names[e]}else e.id?o=this.names[e.id]:e.unified&&(o=this.names[e.unified.toUpperCase()]);if(o||(o=e,o.custom=!0),o.skinVariations&&o.skinVariations.length&&n&&n>1&&r){o={...o};const a=xZ[n-1],l=o.skinVariations.find(f=>f.unified.includes(a));(!l.hidden||!l.hidden.includes(r))&&(o.skinTone=n,o={...o,...l}),o.native=this.unifiedToNative(o.unified)}return o.set=r||"",o}unifiedToNative(e){const n=e.split("-").map(r=>parseInt(`0x${r}`,16));return String.fromCodePoint(...n)}emojiSpriteStyles(e,n="apple",r=24,o=64,s=57,a=K5,l=58,f){const y=!!f;return{width:`${r}px`,height:`${r}px`,display:"inline-block","background-image":`url(${f=f||a(n,o)})`,"background-size":y?"100% 100%":`${100*l}% ${100*s}%`,"background-position":y?void 0:this.getSpritePosition(e,l)}}getSpritePosition(e,n){const[r,o]=e,s=100/(n-1);return`${s*r}% ${s*o}%`}sanitize(e){if(null===e)return null;let r=`:${e.id||e.shortNames[0]}:`;return e.skinTone&&(r+=`:skin-tone-${e.skinTone}:`),e.colons=r,{...e}}getSanitizedData(e,n,r){return this.sanitize(this.getData(e,n,r))}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),X5=(()=>{class i{constructor(e){this.emojiService=e,this.skin=1,this.set="apple",this.sheetSize=64,this.isNative=!1,this.forceSize=!1,this.tooltip=!1,this.size=24,this.emoji="",this.hideObsolete=!1,this.emojiOver=new Xe,this.emojiLeave=new Xe,this.emojiClick=new Xe,this.title=void 0,this.label="",this.custom=!1,this.isVisible=!0,this.backgroundImageFn=K5}ngOnChanges(){if(!this.emoji)return this.isVisible=!1;const e=this.getData();if(!e)return this.isVisible=!1;if(this.unified=e.native||null,e.custom&&(this.custom=e.custom),!e.unified&&!e.custom)return this.isVisible=!1;if(this.tooltip&&(this.title=e.shortNames[0]),e.obsoletedBy&&this.hideObsolete)return this.isVisible=!1;if(this.label=[e.native].concat(e.shortNames).filter(Boolean).join(", "),this.isNative&&e.unified&&e.native)this.style={fontSize:`${this.size}px`},this.forceSize&&(this.style.display="inline-block",this.style.width=`${this.size}px`,this.style.height=`${this.size}px`,this.style["word-break"]="keep-all");else if(e.custom)this.style={width:`${this.size}px`,height:`${this.size}px`,display:"inline-block"},this.style=e.spriteUrl&&this.sheetRows&&this.sheetColumns?{...this.style,backgroundImage:`url(${e.spriteUrl})`,backgroundSize:`${100*this.sheetColumns}% ${100*this.sheetRows}%`,backgroundPosition:this.emojiService.getSpritePosition(e.sheet,this.sheetColumns)}:{...this.style,backgroundImage:`url(${e.imageUrl})`,backgroundSize:"contain"};else if(e.hidden.length&&e.hidden.includes(this.set)){if(!this.fallback)return this.isVisible=!1;this.style={fontSize:`${this.size}px`},this.unified=this.fallback(e,this)}else this.style=this.emojiService.emojiSpriteStyles(e.sheet,this.set,this.size,this.sheetSize,this.sheetRows,this.backgroundImageFn,this.sheetColumns,this.imageUrlFn?.(this.getData()));return this.isVisible=!0}getData(){return this.emojiService.getData(this.emoji,this.skin,this.set)}getSanitizedData(){return this.emojiService.getSanitizedData(this.emoji,this.skin,this.set)}handleClick(e){const n=this.getSanitizedData();this.emojiClick.emit({emoji:n,$event:e})}handleOver(e){const n=this.getSanitizedData();this.emojiOver.emit({emoji:n,$event:e})}handleLeave(e){const n=this.getSanitizedData();this.emojiLeave.emit({emoji:n,$event:e})}}return i.\u0275fac=function(e){return new(e||i)(M(Q0))},i.\u0275cmp=qe({type:i,selectors:[["ngx-emoji"]],inputs:{skin:"skin",set:"set",sheetSize:"sheetSize",isNative:"isNative",forceSize:"forceSize",tooltip:"tooltip",size:"size",emoji:"emoji",fallback:"fallback",hideObsolete:"hideObsolete",sheetRows:"sheetRows",sheetColumns:"sheetColumns",useButton:"useButton",backgroundImageFn:"backgroundImageFn",imageUrlFn:"imageUrlFn"},outputs:{emojiOver:"emojiOver",emojiLeave:"emojiLeave",emojiClick:"emojiClick"},features:[ki],ngContentSelectors:G5,decls:2,vars:2,consts:[["type","button","class","emoji-mart-emoji",3,"emoji-mart-emoji-native","emoji-mart-emoji-custom","click","mouseenter","mouseleave",4,"ngIf"],["class","emoji-mart-emoji",3,"emoji-mart-emoji-native","emoji-mart-emoji-custom","click","mouseenter","mouseleave",4,"ngIf"],["type","button",1,"emoji-mart-emoji",3,"click","mouseenter","mouseleave"],[3,"ngStyle"],[3,"ngIf"],[1,"emoji-mart-emoji",3,"click","mouseenter","mouseleave"]],template:function(e,n){1&e&&(Xt(G5),he(0,yZ,4,8,"button",0),he(1,FZ,4,8,"span",1)),2&e&&(Z("ngIf",n.useButton&&n.isVisible),Q(1),Z("ngIf",!n.useButton&&n.isVisible))},dependencies:[ii,fu],encapsulation:2,changeDetection:0}),i})(),DZ=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[En]}),i})();function CZ(i,t){if(1&i){const e=mt();I(0,"span",3),ve("click",function(r){Pe(e);const o=ue().index;return Re(ue().handleClick(r,o))}),I(1,"div"),lr(),I(2,"svg",4),Ee(3,"path"),V()(),Ro(),Ee(4,"span",5),V()}if(2&i){const e=ue().$implicit,n=ue();xi("color",e.name===n.selected?n.color:null),st("emoji-mart-anchor-selected",e.name===n.selected),lt("title",n.i18n.categories[e.id]),Q(3),lt("d",n.icons[e.id]),Q(1),xi("background-color",n.color)}}function MZ(i,t){1&i&&he(0,CZ,5,8,"span",2),2&i&&Z("ngIf",!1!==t.$implicit.anchor)}const EZ=["container"],SZ=["label"];function TZ(i,t){if(1&i){const e=mt();I(0,"ngx-emoji",9),ve("emojiOver",function(r){return Pe(e),Re(ue(3).emojiOver.emit(r))})("emojiLeave",function(r){return Pe(e),Re(ue(3).emojiLeave.emit(r))})("emojiClick",function(r){return Pe(e),Re(ue(3).emojiClick.emit(r))}),V()}if(2&i){const e=t.$implicit,n=ue(3);Z("emoji",e)("size",n.emojiSize)("skin",n.emojiSkin)("isNative",n.emojiIsNative)("set",n.emojiSet)("sheetSize",n.emojiSheetSize)("forceSize",n.emojiForceSize)("tooltip",n.emojiTooltip)("backgroundImageFn",n.emojiBackgroundImageFn)("imageUrlFn",n.emojiImageUrlFn)("hideObsolete",n.hideObsolete)("useButton",n.emojiUseButton)}}function AZ(i,t){if(1&i&&(I(0,"div"),he(1,TZ,1,12,"ngx-emoji",8),V()),2&i){const e=t.ngIf,n=ue(2);Q(1),Z("ngForOf",e)("ngForTrackBy",n.trackById)}}function LZ(i,t){if(1&i&&(I(0,"div"),he(1,AZ,2,2,"div",6),fi(2,"async"),V()),2&i){const e=ue();Q(1),Z("ngIf",pi(2,1,e.filteredEmojis$))}}function IZ(i,t){if(1&i&&(I(0,"div")(1,"div"),Ee(2,"ngx-emoji",10),V(),I(3,"div",11),re(4),V()()),2&i){const e=ue();Q(2),Z("emoji",e.notFoundEmoji)("size",38)("skin",e.emojiSkin)("isNative",e.emojiIsNative)("set",e.emojiSet)("sheetSize",e.emojiSheetSize)("forceSize",e.emojiForceSize)("tooltip",e.emojiTooltip)("backgroundImageFn",e.emojiBackgroundImageFn)("useButton",e.emojiUseButton),Q(2),ci(" ",e.i18n.notfound," ")}}function NZ(i,t){if(1&i){const e=mt();I(0,"ngx-emoji",9),ve("emojiOver",function(r){return Pe(e),Re(ue(2).emojiOver.emit(r))})("emojiLeave",function(r){return Pe(e),Re(ue(2).emojiLeave.emit(r))})("emojiClick",function(r){return Pe(e),Re(ue(2).emojiClick.emit(r))}),V()}if(2&i){const e=t.$implicit,n=ue(2);Z("emoji",e)("size",n.emojiSize)("skin",n.emojiSkin)("isNative",n.emojiIsNative)("set",n.emojiSet)("sheetSize",n.emojiSheetSize)("forceSize",n.emojiForceSize)("tooltip",n.emojiTooltip)("backgroundImageFn",n.emojiBackgroundImageFn)("imageUrlFn",n.emojiImageUrlFn)("hideObsolete",n.hideObsolete)("useButton",n.emojiUseButton)}}function OZ(i,t){if(1&i&&he(0,NZ,1,12,"ngx-emoji",8),2&i){const e=ue();Z("ngForOf",e.emojisToDisplay)("ngForTrackBy",e.trackById)}}function PZ(i,t){if(1&i){const e=mt();I(0,"span",2)(1,"span",3),ve("click",function(){const o=Pe(e).$implicit;return Re(ue().handleClick(o))})("keyup.enter",function(){const o=Pe(e).$implicit;return Re(ue().handleClick(o))})("keyup.space",function(){const o=Pe(e).$implicit;return Re(ue().handleClick(o))}),V()()}if(2&i){const e=t.$implicit,n=ue();st("selected",e===n.skin),Q(1),F_("emoji-mart-skin emoji-mart-skin-tone-",e,""),Z("tabIndex",n.tabIndex(e)),lt("aria-hidden",!n.isVisible(e))("aria-pressed",n.pressed(e))("aria-haspopup",!!n.isSelected(e))("aria-expanded",n.expanded(e))("aria-label",n.i18n.skintones[e])("title",n.i18n.skintones[e])}}function RZ(i,t){if(1&i&&(I(0,"span",11),re(1),V()),2&i){const e=t.$implicit;Q(1),ci(" :",e,": ")}}function BZ(i,t){if(1&i&&(I(0,"span",15),re(1),V()),2&i){const e=t.$implicit;Q(1),ci(" ",e," ")}}function HZ(i,t){if(1&i&&(I(0,"div",8)(1,"div",2),Ee(2,"ngx-emoji",9),V(),I(3,"div",4)(4,"div",10),re(5),V(),I(6,"div",11),he(7,RZ,2,1,"span",12),V(),I(8,"div",13),he(9,BZ,2,1,"span",14),V()()()),2&i){const e=ue();Q(2),Z("emoji",e.emoji)("size",38)("isNative",e.emojiIsNative)("skin",e.emojiSkin)("size",e.emojiSize)("set",e.emojiSet)("sheetSize",e.emojiSheetSize)("backgroundImageFn",e.emojiBackgroundImageFn)("imageUrlFn",e.emojiImageUrlFn),Q(3),Jt(e.emojiData.name),Q(2),Z("ngForOf",e.emojiData.shortNames),Q(2),Z("ngForOf",e.listedEmoticons)}}function jZ(i,t){if(1&i&&Ee(0,"ngx-emoji",16),2&i){const e=ue();Z("isNative",e.emojiIsNative)("skin",e.emojiSkin)("set",e.emojiSet)("emoji",e.idleEmoji)("backgroundImageFn",e.emojiBackgroundImageFn)("size",38)("imageUrlFn",e.emojiImageUrlFn)}}const YZ=["inputRef"],VZ=["scrollRef"];function zZ(i,t){if(1&i){const e=mt();I(0,"emoji-search",8),ve("searchResults",function(r){return Pe(e),Re(ue().handleSearch(r))})("enterKey",function(r){return Pe(e),Re(ue().handleEnterKey(r))}),V()}if(2&i){const e=ue();Z("i18n",e.i18n)("include",e.include)("exclude",e.exclude)("custom",e.custom)("autoFocus",e.autoFocus)("icons",e.searchIcons)("emojisToShowFilter",e.emojisToShowFilter)}}function UZ(i,t){if(1&i){const e=mt();I(0,"emoji-category",9),ve("emojiOver",function(r){return Pe(e),Re(ue().handleEmojiOver(r))})("emojiLeave",function(){return Pe(e),Re(ue().handleEmojiLeave())})("emojiClick",function(r){return Pe(e),Re(ue().handleEmojiClick(r))}),V()}if(2&i){const e=t.$implicit,n=ue();Z("id",e.id)("name",e.name)("emojis",e.emojis)("perLine",n.perLine)("totalFrequentLines",n.totalFrequentLines)("hasStickyPosition",n.isNative)("i18n",n.i18n)("hideObsolete",n.hideObsolete)("notFoundEmoji",n.notFoundEmoji)("custom",e.id===n.RECENT_CATEGORY.id?n.CUSTOM_CATEGORY.emojis:void 0)("recent",e.id===n.RECENT_CATEGORY.id?n.recent:void 0)("virtualize",n.virtualize)("virtualizeOffset",n.virtualizeOffset)("emojiIsNative",n.isNative)("emojiSkin",n.skin)("emojiSize",n.emojiSize)("emojiSet",n.set)("emojiSheetSize",n.sheetSize)("emojiForceSize",n.isNative)("emojiTooltip",n.emojiTooltip)("emojiBackgroundImageFn",n.backgroundImageFn)("emojiImageUrlFn",n.imageUrlFn)("emojiUseButton",n.useButton)}}function WZ(i,t){if(1&i){const e=mt();I(0,"div",1)(1,"emoji-preview",10),ve("skinChange",function(r){return Pe(e),Re(ue().handleSkinChange(r))}),V()()}if(2&i){const e=ue();Q(1),Z("emoji",e.previewEmoji)("idleEmoji",e.emoji)("emojiIsNative",e.isNative)("emojiSize",38)("emojiSkin",e.skin)("emojiSet",e.set)("i18n",e.i18n)("emojiSheetSize",e.sheetSize)("emojiBackgroundImageFn",e.backgroundImageFn)("emojiImageUrlFn",e.imageUrlFn),lt("title",e.title)}}let $Z=(()=>{class i{constructor(){this.categories=[],this.icons={},this.anchorClick=new Xe}trackByFn(e,n){return n.id}handleClick(e,n){this.anchorClick.emit({category:this.categories[n],index:n})}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275cmp=qe({type:i,selectors:[["emoji-mart-anchors"]],inputs:{categories:"categories",color:"color",selected:"selected",i18n:"i18n",icons:"icons"},outputs:{anchorClick:"anchorClick"},decls:2,vars:2,consts:[[1,"emoji-mart-anchors"],["ngFor","",3,"ngForOf","ngForTrackBy"],["class","emoji-mart-anchor",3,"emoji-mart-anchor-selected","color","click",4,"ngIf"],[1,"emoji-mart-anchor",3,"click"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","width","24","height","24"],[1,"emoji-mart-anchor-bar"]],template:function(e,n){1&e&&(I(0,"div",0),he(1,MZ,1,1,"ng-template",1),V()),2&e&&(Q(1),Z("ngForOf",n.categories)("ngForTrackBy",n.trackByFn))},dependencies:[kn,ii],encapsulation:2,changeDetection:0}),i})(),Q5=(()=>{class i{constructor(e){this.platformId=e,this.NAMESPACE="emoji-mart",this.frequently=null,this.defaults={},this.initialized=!1,this.DEFAULTS=["+1","grinning","kissing_heart","heart_eyes","laughing","stuck_out_tongue_winking_eye","sweat_smile","joy","scream","disappointed","unamused","weary","sob","sunglasses","heart","poop"]}init(){this.frequently=JSON.parse(cl(this.platformId)&&localStorage.getItem(`${this.NAMESPACE}.frequently`)||"null"),this.initialized=!0}add(e){this.initialized||this.init(),this.frequently||(this.frequently=this.defaults),this.frequently[e.id]||(this.frequently[e.id]=0),this.frequently[e.id]+=1,cl(this.platformId)&&(localStorage.setItem(`${this.NAMESPACE}.last`,e.id),localStorage.setItem(`${this.NAMESPACE}.frequently`,JSON.stringify(this.frequently)))}get(e,n){if(this.initialized||this.init(),null===this.frequently){this.defaults={};const f=[];for(let y=0;ythis.frequently[f]-this.frequently[y]).reverse().slice(0,r),l=cl(this.platformId)&&localStorage.getItem(`${this.NAMESPACE}.last`);return l&&!a.includes(l)&&(a.pop(),a.push(l)),a}}return i.\u0275fac=function(e){return new(e||i)(fe(al))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),Z5=(()=>{class i{constructor(e,n,r){this.ref=e,this.emojiService=n,this.frequently=r,this.emojis=null,this.hasStickyPosition=!0,this.name="",this.perLine=9,this.totalFrequentLines=4,this.recent=[],this.custom=[],this.hideObsolete=!0,this.virtualize=!1,this.virtualizeOffset=0,this.emojiOver=new Xe,this.emojiLeave=new Xe,this.emojiClick=new Xe,this.containerStyles={},this.emojisToDisplay=[],this.filteredEmojisSubject=new ae,this.filteredEmojis$=this.filteredEmojisSubject.asObservable(),this.labelStyles={},this.labelSpanStyles={},this.margin=0,this.minMargin=0,this.maxMargin=0,this.top=0,this.rows=0}ngOnInit(){this.updateRecentEmojis(),this.emojisToDisplay=this.filterEmojis(),this.noEmojiToDisplay&&(this.containerStyles={display:"none"}),this.hasStickyPosition||(this.labelStyles={height:28})}ngOnChanges(e){e.emojis?.currentValue?.length!==e.emojis?.previousValue?.length&&(this.emojisToDisplay=this.filterEmojis(),this.ngAfterViewInit())}ngAfterViewInit(){if(!this.virtualize)return;const{width:e}=this.container.nativeElement.getBoundingClientRect(),n=Math.floor(e/(this.emojiSize+12));this.rows=Math.ceil(this.emojisToDisplay.length/n),this.containerStyles={...this.containerStyles,minHeight:this.rows*(this.emojiSize+12)+28+"px"},this.ref?.detectChanges(),this.handleScroll(this.container.nativeElement.parentNode.parentNode.scrollTop)}get noEmojiToDisplay(){return 0===this.emojisToDisplay.length}memoizeSize(){const e=this.container.nativeElement.parentNode.parentNode,{top:n,height:r}=this.container.nativeElement.getBoundingClientRect(),o=e.getBoundingClientRect().top,s=this.label.nativeElement.getBoundingClientRect().height;this.top=n-o+e.scrollTop,this.maxMargin=0===r?0:r-s}handleScroll(e){let n=e-this.top;if(n=nthis.maxMargin?this.maxMargin:n,this.virtualize){const{top:r,height:o}=this.container.nativeElement.getBoundingClientRect(),s=this.container.nativeElement.parentNode.parentNode.clientHeight;this.filteredEmojisSubject.next(s+(s+this.virtualizeOffset)>=r&&-o-(s+this.virtualizeOffset)<=r?this.emojisToDisplay:[])}return n===this.margin?(this.ref.detectChanges(),!1):(this.hasStickyPosition||(this.label.nativeElement.style.top=`${n}px`),this.margin=n,this.ref.detectChanges(),!0)}updateRecentEmojis(){if("Recent"!==this.name)return;let e=this.recent||this.frequently.get(this.perLine,this.totalFrequentLines);(!e||!e.length)&&(e=this.frequently.get(this.perLine,this.totalFrequentLines)),e.length&&(this.emojis=e.map(n=>this.custom.filter(o=>o.id===n)[0]||n).filter(n=>!!this.emojiService.getData(n)))}updateDisplay(e){this.containerStyles.display=e,this.updateRecentEmojis(),this.ref.detectChanges()}trackById(e,n){return n}filterEmojis(){const e=[];for(const n of this.emojis||[]){if(!n)continue;const r=this.emojiService.getData(n);!r||r.obsoletedBy&&this.hideObsolete||!r.unified&&!r.custom||e.push(n)}return e}}return i.\u0275fac=function(e){return new(e||i)(M(Nt),M(Q0),M(Q5))},i.\u0275cmp=qe({type:i,selectors:[["emoji-category"]],viewQuery:function(e,n){if(1&e&&(xt(EZ,7),xt(SZ,7)),2&e){let r;We(r=$e())&&(n.container=r.first),We(r=$e())&&(n.label=r.first)}},inputs:{emojis:"emojis",hasStickyPosition:"hasStickyPosition",name:"name",perLine:"perLine",totalFrequentLines:"totalFrequentLines",recent:"recent",custom:"custom",i18n:"i18n",id:"id",hideObsolete:"hideObsolete",notFoundEmoji:"notFoundEmoji",virtualize:"virtualize",virtualizeOffset:"virtualizeOffset",emojiIsNative:"emojiIsNative",emojiSkin:"emojiSkin",emojiSize:"emojiSize",emojiSet:"emojiSet",emojiSheetSize:"emojiSheetSize",emojiForceSize:"emojiForceSize",emojiTooltip:"emojiTooltip",emojiBackgroundImageFn:"emojiBackgroundImageFn",emojiImageUrlFn:"emojiImageUrlFn",emojiUseButton:"emojiUseButton"},outputs:{emojiOver:"emojiOver",emojiLeave:"emojiLeave",emojiClick:"emojiClick"},features:[ki],decls:10,vars:11,consts:[[1,"emoji-mart-category",3,"ngStyle"],["container",""],[1,"emoji-mart-category-label",3,"ngStyle"],["aria-hidden","true",3,"ngStyle"],["label",""],[4,"ngIf","ngIfElse"],[4,"ngIf"],["normalRenderTemplate",""],[3,"emoji","size","skin","isNative","set","sheetSize","forceSize","tooltip","backgroundImageFn","imageUrlFn","hideObsolete","useButton","emojiOver","emojiLeave","emojiClick",4,"ngFor","ngForOf","ngForTrackBy"],[3,"emoji","size","skin","isNative","set","sheetSize","forceSize","tooltip","backgroundImageFn","imageUrlFn","hideObsolete","useButton","emojiOver","emojiLeave","emojiClick"],[3,"emoji","size","skin","isNative","set","sheetSize","forceSize","tooltip","backgroundImageFn","useButton"],[1,"emoji-mart-no-results-label"]],template:function(e,n){if(1&e&&(I(0,"section",0,1)(2,"div",2)(3,"span",3,4),re(5),V()(),he(6,LZ,3,3,"div",5),he(7,IZ,5,11,"div",6),V(),he(8,OZ,1,2,"ng-template",null,7,Hs)),2&e){const r=Hi(9);st("emoji-mart-no-results",n.noEmojiToDisplay),Z("ngStyle",n.containerStyles),lt("aria-label",n.i18n.categories[n.id]),Q(2),Z("ngStyle",n.labelStyles),lt("data-name",n.name),Q(1),Z("ngStyle",n.labelSpanStyles),Q(2),ci(" ",n.i18n.categories[n.id]," "),Q(1),Z("ngIf",n.virtualize)("ngIfElse",r),Q(1),Z("ngIf",n.noEmojiToDisplay)}},dependencies:[kn,ii,fu,X5,ba],encapsulation:2,changeDetection:0}),i})();function J5(i){return i.reduce((t,e)=>(t.includes(e)||t.push(e),t),[])}function GZ(i,t){const e=J5(i),n=J5(t);return e.filter(r=>n.indexOf(r)>=0)}let KZ=(()=>{class i{constructor(e){this.emojiService=e,this.originalPool={},this.index={},this.emojisList={},this.emoticonsList={},this.emojiSearch={};for(const n of this.emojiService.emojis){const{shortNames:r,emoticons:o}=n,s=r[0];for(const a of o)this.emoticonsList[a]||(this.emoticonsList[a]=s);this.emojisList[s]=this.emojiService.getSanitizedData(s),this.originalPool[s]=n}}addCustomToPool(e,n){for(const r of e){const o=r.id||r.shortNames[0];o&&!n[o]&&(n[o]=this.emojiService.getData(r),this.emojisList[o]=this.emojiService.getSanitizedData(r))}}search(e,n,r=75,o=[],s=[],a=[]){this.addCustomToPool(a,this.originalPool);let l,f=this.originalPool;if(e.length){if("-"===e||"-1"===e)return[this.emojisList[-1]];if("+"===e||"+1"===e)return[this.emojisList["+1"]];let y=e.toLowerCase().split(/[\s|,|\-|_]+/),S=[];if(y.length>2&&(y=[y[0],y[1]]),o.length||s.length){f={};for(const z of q5||[]){const X=!o||!o.length||o.indexOf(z.id)>-1,oe=!(!s||!s.length)&&s.indexOf(z.id)>-1;if(X&&!oe)for(const se of z.emojis||[]){const pe=this.emojiService.getData(se);f[pe?.id??""]=pe}}if(a.length){const z=!o||!o.length||o.indexOf("custom")>-1,X=!(!s||!s.length)&&s.indexOf("custom")>-1;z&&!X&&this.addCustomToPool(a,f)}}S=y.map(z=>{let X=f,oe=this.index,se=0;for(let pe=0;peOe[ye.id]-Oe[Ve.id])}X=oe.pool}return oe.results}).filter(z=>z),l=S.length>1?GZ.apply(null,S):S.length?S[0]:[]}return l&&(n&&(l=l.filter(y=>!(!y||!y.id)&&n(this.emojiService.names[y.id]))),l&&l.length>r&&(l=l.slice(0,r))),l||null}buildSearch(e,n,r,o,s){const a=[],l=(f,y)=>{if(!f)return;const S=Array.isArray(f)?f:[f];for(const z of S){const X=y?z.split(/[-|_|\s]+/):[z];for(let oe of X)oe=oe.toLowerCase(),a.includes(oe)||a.push(oe)}};return l(e,!0),l(n,!0),l(r,!0),l(o,!0),l(s,!1),a.join(",")}}return i.\u0275fac=function(e){return new(e||i)(fe(Q0))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),XZ=(()=>{class i{constructor(){this.changeSkin=new Xe,this.opened=!1,this.skinTones=[1,2,3,4,5,6]}toggleOpen(){this.opened=!this.opened}isSelected(e){return e===this.skin}isVisible(e){return this.opened||this.isSelected(e)}pressed(e){return this.opened?!!this.isSelected(e):""}tabIndex(e){return this.isVisible(e)?"0":""}expanded(e){return this.isSelected(e)?this.opened:""}handleClick(e){this.opened?(this.opened=!1,e!==this.skin&&this.changeSkin.emit(e)):this.opened=!0}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275cmp=qe({type:i,selectors:[["emoji-skins"]],inputs:{skin:"skin",i18n:"i18n"},outputs:{changeSkin:"changeSkin"},decls:2,vars:3,consts:[[1,"emoji-mart-skin-swatches"],["class","emoji-mart-skin-swatch",3,"selected",4,"ngFor","ngForOf"],[1,"emoji-mart-skin-swatch"],["role","button",3,"tabIndex","click","keyup.enter","keyup.space"]],template:function(e,n){1&e&&(I(0,"section",0),he(1,PZ,2,12,"span",1),V()),2&e&&(st("opened",n.opened),Q(1),Z("ngForOf",n.skinTones))},dependencies:[kn],encapsulation:2,changeDetection:0}),i})(),eL=(()=>{class i{constructor(e,n){this.ref=e,this.emojiService=n,this.skinChange=new Xe,this.emojiData={}}ngOnChanges(){if(!this.emoji)return;this.emojiData=this.emojiService.getData(this.emoji,this.emojiSkin,this.emojiSet);const e=[],n=[];(this.emojiData.emoticons||[]).forEach(o=>{e.indexOf(o.toLowerCase())>=0||(e.push(o.toLowerCase()),n.push(o))}),this.listedEmoticons=n,this.ref?.detectChanges()}}return i.\u0275fac=function(e){return new(e||i)(M(Nt),M(Q0))},i.\u0275cmp=qe({type:i,selectors:[["emoji-preview"]],inputs:{title:"title",emoji:"emoji",idleEmoji:"idleEmoji",i18n:"i18n",emojiIsNative:"emojiIsNative",emojiSkin:"emojiSkin",emojiSize:"emojiSize",emojiSet:"emojiSet",emojiSheetSize:"emojiSheetSize",emojiBackgroundImageFn:"emojiBackgroundImageFn",emojiImageUrlFn:"emojiImageUrlFn"},outputs:{skinChange:"skinChange"},features:[ki],decls:9,vars:6,consts:[["class","emoji-mart-preview",4,"ngIf"],[1,"emoji-mart-preview",3,"hidden"],[1,"emoji-mart-preview-emoji"],[3,"isNative","skin","set","emoji","backgroundImageFn","size","imageUrlFn",4,"ngIf"],[1,"emoji-mart-preview-data"],[1,"emoji-mart-title-label"],[1,"emoji-mart-preview-skins"],[3,"skin","i18n","changeSkin"],[1,"emoji-mart-preview"],[3,"emoji","size","isNative","skin","set","sheetSize","backgroundImageFn","imageUrlFn"],[1,"emoji-mart-preview-name"],[1,"emoji-mart-preview-shortname"],["class","emoji-mart-preview-shortname",4,"ngFor","ngForOf"],[1,"emoji-mart-preview-emoticons"],["class","emoji-mart-preview-emoticon",4,"ngFor","ngForOf"],[1,"emoji-mart-preview-emoticon"],[3,"isNative","skin","set","emoji","backgroundImageFn","size","imageUrlFn"]],template:function(e,n){1&e&&(he(0,HZ,10,12,"div",0),I(1,"div",1)(2,"div",2),he(3,jZ,1,7,"ngx-emoji",3),V(),I(4,"div",4)(5,"span",5),re(6),V()(),I(7,"div",6)(8,"emoji-skins",7),ve("changeSkin",function(o){return n.skinChange.emit(o)}),V()()()),2&e&&(Z("ngIf",n.emoji&&n.emojiData),Q(1),Z("hidden",n.emoji),Q(2),Z("ngIf",n.idleEmoji&&n.idleEmoji.length),Q(3),Jt(n.title),Q(2),Z("skin",n.emojiSkin)("i18n",n.i18n))},dependencies:[kn,ii,X5,XZ],encapsulation:2,changeDetection:0}),i})(),QZ=0,tL=(()=>{class i{constructor(e){this.emojiSearch=e,this.maxResults=75,this.autoFocus=!1,this.include=[],this.exclude=[],this.custom=[],this.searchResults=new Xe,this.enterKey=new Xe,this.isSearching=!1,this.query="",this.inputId="emoji-mart-search-"+ ++QZ}ngOnInit(){this.icon=this.icons.search}ngAfterViewInit(){this.autoFocus&&this.inputRef.nativeElement.focus()}clear(){this.query="",this.handleSearch(""),this.inputRef.nativeElement.focus()}handleEnterKey(e){!this.query||(this.enterKey.emit(e),e.preventDefault())}handleSearch(e){""===e?(this.icon=this.icons.search,this.isSearching=!1):(this.icon=this.icons.delete,this.isSearching=!0);const n=this.emojiSearch.search(this.query,this.emojisToShowFilter,this.maxResults,this.include,this.exclude,this.custom);this.searchResults.emit(n)}handleChange(){this.handleSearch(this.query)}}return i.\u0275fac=function(e){return new(e||i)(M(KZ))},i.\u0275cmp=qe({type:i,selectors:[["emoji-search"]],viewQuery:function(e,n){if(1&e&&xt(YZ,7),2&e){let r;We(r=$e())&&(n.inputRef=r.first)}},inputs:{maxResults:"maxResults",autoFocus:"autoFocus",i18n:"i18n",include:"include",exclude:"exclude",custom:"custom",icons:"icons",emojisToShowFilter:"emojisToShowFilter"},outputs:{searchResults:"searchResults",enterKey:"enterKey"},decls:8,vars:9,consts:[[1,"emoji-mart-search"],["type","search",3,"id","placeholder","autofocus","ngModel","keyup.enter","ngModelChange"],["inputRef",""],[1,"emoji-mart-sr-only",3,"htmlFor"],["type","button",1,"emoji-mart-search-icon",3,"disabled","click","keyup.enter"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 20 20","width","13","height","13","opacity","0.5"]],template:function(e,n){1&e&&(I(0,"div",0)(1,"input",1,2),ve("keyup.enter",function(o){return n.handleEnterKey(o)})("ngModelChange",function(o){return n.query=o})("ngModelChange",function(){return n.handleChange()}),V(),I(3,"label",3),re(4),V(),I(5,"button",4),ve("click",function(){return n.clear()})("keyup.enter",function(){return n.clear()}),lr(),I(6,"svg",5),Ee(7,"path"),V()()()),2&e&&(Q(1),Z("id",n.inputId)("placeholder",n.i18n.search)("autofocus",n.autoFocus)("ngModel",n.query),Q(2),Z("htmlFor",n.inputId),Q(1),ci(" ",n.i18n.search," "),Q(1),Z("disabled",!n.isSearching),lt("aria-label",n.i18n.clear),Q(2),lt("d",n.icon))},dependencies:[_s,qo,wo],encapsulation:2}),i})();const iL={activity:"M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24m10 11h-5c.3-2.5 1.3-4.8 2-6.1a10 10 0 0 1 3 6.1m-9 0V2a10 10 0 0 1 4.4 1.6A18 18 0 0 0 15 11h-2zm-2 0H9a18 18 0 0 0-2.4-7.4A10 10 0 0 1 11 2.1V11zm0 2v9a10 10 0 0 1-4.4-1.6A18 18 0 0 0 9 13h2zm4 0a18 18 0 0 0 2.4 7.4 10 10 0 0 1-4.4 1.5V13h2zM5 4.9c.7 1.3 1.7 3.6 2 6.1H2a10 10 0 0 1 3-6.1M2 13h5c-.3 2.5-1.3 4.8-2 6.1A10 10 0 0 1 2 13m17 6.1c-.7-1.3-1.7-3.6-2-6.1h5a10 10 0 0 1-3 6.1",custom:"M10 1h3v21h-3zm10.186 4l1.5 2.598L3.5 18.098 2 15.5zM2 7.598L3.5 5l18.186 10.5-1.5 2.598z",flags:"M0 0l6 24h2L2 0zm21 5h-4l-1-4H4l3 12h3l1 4h13L21 5zM6.6 3h7.8l2 8H8.6l-2-8zm8.8 10l-2.9 1.9-.4-1.9h3.3zm3.6 0l-1.5-6h2l2 8H16l3-2z",foods:"M17 5c-1.8 0-2.9.4-3.7 1 .5-1.3 1.8-3 4.7-3a1 1 0 0 0 0-2c-3 0-4.6 1.3-5.5 2.5l-.2.2c-.6-1.9-1.5-3.7-3-3.7C8.5 0 7.7.3 7 1c-2 1.5-1.7 2.9-.5 4C3.6 5.2 0 7.4 0 13c0 4.6 5 11 9 11 2 0 2.4-.5 3-1 .6.5 1 1 3 1 4 0 9-6.4 9-11 0-6-4-8-7-8M8.2 2.5c.7-.5 1-.5 1-.5.4.2 1 1.4 1.4 3-1.6-.6-2.8-1.3-3-1.8l.6-.7M15 22c-1 0-1.2-.1-1.6-.4l-.1-.2a2 2 0 0 0-2.6 0l-.1.2c-.4.3-.5.4-1.6.4-2.8 0-7-5.4-7-9 0-6 4.5-6 5-6 2 0 2.5.4 3.4 1.2l.3.3a2 2 0 0 0 2.6 0l.3-.3c1-.8 1.5-1.2 3.4-1.2.5 0 5 .1 5 6 0 3.6-4.2 9-7 9",nature:"M15.5 8a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3m-7 0a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3m10.43-8h-.02c-.97 0-2.14.79-3.02 1.5A13.88 13.88 0 0 0 12 .99c-1.28 0-2.62.13-3.87.51C7.24.8 6.07 0 5.09 0h-.02C3.35 0 .07 2.67 0 7.03c-.04 2.47.28 4.23 1.04 5 .26.27.88.69 1.3.9.19 3.17.92 5.23 2.53 6.37.9.64 2.19.95 3.2 1.1-.03.2-.07.4-.07.6 0 1.77 2.35 3 4 3s4-1.23 4-3c0-.2-.04-.4-.07-.59 2.57-.38 5.43-1.87 5.92-7.58.4-.22.89-.57 1.1-.8.77-.76 1.09-2.52 1.05-5C23.93 2.67 20.65 0 18.93 0M3.23 9.13c-.24.29-.84 1.16-.9 1.24A9.67 9.67 0 0 1 2 7.08c.05-3.28 2.48-4.97 3.1-5.03.25.02.72.27 1.26.65A7.95 7.95 0 0 0 4 7.82c-.14.55-.4.86-.79 1.31M12 22c-.9 0-1.95-.7-2-1 0-.65.47-1.24 1-1.6v.6a1 1 0 1 0 2 0v-.6c.52.36 1 .95 1 1.6-.05.3-1.1 1-2 1m3-3.48v.02a4.75 4.75 0 0 0-1.26-1.02c1.09-.52 2.24-1.33 2.24-2.22 0-1.84-1.78-2.2-3.98-2.2s-3.98.36-3.98 2.2c0 .89 1.15 1.7 2.24 2.22A4.8 4.8 0 0 0 9 18.54v-.03a6.1 6.1 0 0 1-2.97-.84c-1.3-.92-1.84-3.04-1.86-6.48l.03-.04c.5-.82 1.49-1.45 1.8-3.1C6 6 7.36 4.42 8.36 3.53c1.01-.35 2.2-.53 3.59-.53 1.45 0 2.68.2 3.73.57 1 .9 2.32 2.46 2.32 4.48.31 1.65 1.3 2.27 1.8 3.1l.1.18c-.06 5.97-1.95 7.01-4.9 7.19m6.63-8.2l-.11-.2a7.59 7.59 0 0 0-.74-.98 3.02 3.02 0 0 1-.79-1.32 7.93 7.93 0 0 0-2.35-5.12c.53-.38 1-.63 1.26-.65.64.07 3.05 1.77 3.1 5.03.02 1.81-.35 3.22-.37 3.24",objects:"M12 0a9 9 0 0 0-5 16.5V21s2 3 5 3 5-3 5-3v-4.5A9 9 0 0 0 12 0zm0 2a7 7 0 1 1 0 14 7 7 0 0 1 0-14zM9 17.5a9 9 0 0 0 6 0v.8a7 7 0 0 1-3 .7 7 7 0 0 1-3-.7v-.8zm.2 3a8.9 8.9 0 0 0 2.8.5c1 0 1.9-.2 2.8-.5-.6.7-1.6 1.5-2.8 1.5-1.1 0-2.1-.8-2.8-1.5zm5.5-8.1c-.8 0-1.1-.8-1.5-1.8-.5-1-.7-1.5-1.2-1.5s-.8.5-1.3 1.5c-.4 1-.8 1.8-1.6 1.8h-.3c-.5-.2-.8-.7-1.3-1.8l-.2-1A3 3 0 0 0 7 9a1 1 0 0 1 0-2c1.7 0 2 1.4 2.2 2.1.5-1 1.3-2 2.8-2 1.5 0 2.3 1.1 2.7 2.1.2-.8.6-2.2 2.3-2.2a1 1 0 1 1 0 2c-.2 0-.3.5-.3.7a6.5 6.5 0 0 1-.3 1c-.5 1-.8 1.7-1.7 1.7",people:"M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24m0 22a10 10 0 1 1 0-20 10 10 0 0 1 0 20M8 7a2 2 0 1 0 0 4 2 2 0 0 0 0-4m8 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4m-.8 8c-.7 1.2-1.8 2-3.3 2-1.5 0-2.7-.8-3.4-2H15m3-2H6a6 6 0 1 0 12 0",places:"M6.5 12a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5m0 3c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5m11-3a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5m0 3c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5m5-5.5l-1-.4-.1-.1h.6c.6 0 1-.4 1-1 0-1-.9-2-2-2h-.6l-.8-1.7A3 3 0 0 0 16.8 2H7.2a3 3 0 0 0-2.8 2.3L3.6 6H3a2 2 0 0 0-2 2c0 .6.4 1 1 1h.6v.1l-1 .4a2 2 0 0 0-1.4 2l.7 7.6a1 1 0 0 0 1 .9H3v1c0 1.1.9 2 2 2h2a2 2 0 0 0 2-2v-1h6v1c0 1.1.9 2 2 2h2a2 2 0 0 0 2-2v-1h1.1a1 1 0 0 0 1-.9l.7-7.5a2 2 0 0 0-1.3-2.1M6.3 4.9c.1-.5.5-.9 1-.9h9.5c.4 0 .8.4 1 .9L19.2 9H4.7l1.6-4.1zM7 21H5v-1h2v1zm12 0h-2v-1h2v1zm2.2-3H2.8l-.7-6.6.9-.4h18l.9.4-.7 6.6z",recent:"M13 4h-2v7H9v2h2v2h2v-2h4v-2h-4zm-1-4a12 12 0 1 0 0 24 12 12 0 0 0 0-24m0 22a10 10 0 1 1 0-20 10 10 0 0 1 0 20",symbols:"M0 0h11v2H0zm4 11h3V6h4V4H0v2h4zm11.5 6a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5m0-2.99a.5.5 0 0 1 0 .99c-.28 0-.5-.22-.5-.5s.22-.49.5-.49m6 5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5m0 2.99a.5.5 0 0 1-.5-.5.5.5 0 0 1 1 .01.5.5 0 0 1-.5.49m.5-9l-9 9 1.51 1.5 9-9zm-5-2c2.2 0 4-1.12 4-2.5V2s.98-.16 1.5.95C23 4.05 23 6 23 6s1-1.12 1-3.13C24-.02 21 0 21 0h-2v6.35A5.85 5.85 0 0 0 17 6c-2.2 0-4 1.12-4 2.5s1.8 2.5 4 2.5m-6.7 9.48L8.82 18.9a47.54 47.54 0 0 1-1.44 1.13c-.3-.3-.99-1.02-2.04-2.19.9-.83 1.47-1.46 1.72-1.89s.38-.87.38-1.33c0-.6-.27-1.18-.82-1.76-.54-.58-1.33-.87-2.35-.87-1 0-1.79.29-2.34.87-.56.6-.83 1.18-.83 1.79 0 .81.42 1.75 1.25 2.8a6.57 6.57 0 0 0-1.8 1.79 3.46 3.46 0 0 0-.51 1.83c0 .86.3 1.56.92 2.1a3.5 3.5 0 0 0 2.42.83c1.17 0 2.44-.38 3.81-1.14L8.23 24h2.82l-2.09-2.38 1.34-1.14zM3.56 14.1a1.02 1.02 0 0 1 .73-.28c.31 0 .56.08.75.25a.85.85 0 0 1 .28.66c0 .52-.42 1.11-1.26 1.78-.53-.65-.8-1.23-.8-1.74a.9.9 0 0 1 .3-.67m.18 7.9c-.43 0-.78-.12-1.06-.35-.28-.23-.41-.49-.41-.76 0-.6.5-1.3 1.52-2.09a31.23 31.23 0 0 0 2.25 2.44c-.92.5-1.69.76-2.3.76"},nL={search:"M12.9 14.32a8 8 0 1 1 1.41-1.41l5.35 5.33-1.42 1.42-5.33-5.34zM8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12z",delete:"M10 8.586L2.929 1.515 1.515 2.929 8.586 10l-7.071 7.071 1.414 1.414L10 11.414l7.071 7.071 1.414-1.414L11.414 10l7.071-7.071-1.414-1.414L10 8.586z"},rL={search:"Search",emojilist:"List of emoji",notfound:"No Emoji Found",clear:"Clear",categories:{search:"Search Results",recent:"Frequently Used",people:"Smileys & People",nature:"Animals & Nature",foods:"Food & Drink",activity:"Activity",places:"Travel & Places",objects:"Objects",symbols:"Symbols",flags:"Flags",custom:"Custom"},skintones:{1:"Default Skin Tone",2:"Light Skin Tone",3:"Medium-Light Skin Tone",4:"Medium Skin Tone",5:"Medium-Dark Skin Tone",6:"Dark Skin Tone"}};let ZZ=(()=>{class i{constructor(e,n,r,o,s){this.ngZone=e,this.renderer=n,this.ref=r,this.frequently=o,this.platformId=s,this.perLine=9,this.totalFrequentLines=4,this.i18n={},this.style={},this.title="Emoji Mart\u2122",this.emoji="department_store",this.darkMode=!("function"!=typeof matchMedia||!matchMedia("(prefers-color-scheme: dark)").matches),this.color="#ae65c5",this.hideObsolete=!0,this.categories=[],this.activeCategories=[],this.set="apple",this.skin=1,this.isNative=!1,this.emojiSize=24,this.sheetSize=64,this.showPreview=!0,this.emojiTooltip=!1,this.autoFocus=!1,this.custom=[],this.hideRecent=!0,this.notFoundEmoji="sleuth_or_spy",this.categoriesIcons=iL,this.searchIcons=nL,this.useButton=!1,this.enableFrequentEmojiSort=!1,this.enableSearch=!0,this.showSingleCategory=!1,this.virtualize=!1,this.virtualizeOffset=0,this.emojiClick=new Xe,this.emojiSelect=new Xe,this.skinChange=new Xe,this.scrollHeight=0,this.clientHeight=0,this.clientWidth=0,this.firstRender=!0,this.animationFrameRequestId=null,this.NAMESPACE="emoji-mart",this.measureScrollbar=0,this.RECENT_CATEGORY={id:"recent",name:"Recent",emojis:null},this.SEARCH_CATEGORY={id:"search",name:"Search",emojis:null,anchor:!1},this.CUSTOM_CATEGORY={id:"custom",name:"Custom",emojis:[]},this.backgroundImageFn=(a,l)=>`https://unpkg.com/emoji-datasource-${this.set}@6.0.1/img/${this.set}/sheets-256/${this.sheetSize}.png`}ngOnInit(){this.measureScrollbar=function qZ(){if(typeof document>"u")return 0;const i=document.createElement("div");i.style.width="100px",i.style.height="100px",i.style.overflow="scroll",i.style.position="absolute",i.style.top="-9999px",document.body.appendChild(i);const t=i.offsetWidth-i.clientWidth;return document.body.removeChild(i),t}(),this.i18n={...rL,...this.i18n},this.i18n.categories={...rL.categories,...this.i18n.categories},this.skin=JSON.parse(cl(this.platformId)&&localStorage.getItem(`${this.NAMESPACE}.skin`)||"null")||this.skin;const e=[...q5];this.custom.length>0&&(this.CUSTOM_CATEGORY.emojis=this.custom.map(a=>({...a,id:a.shortNames[0],custom:!0})),e.push(this.CUSTOM_CATEGORY)),void 0!==this.include&&e.sort((a,l)=>this.include.indexOf(a.id)>this.include.indexOf(l.id)?1:-1);for(const a of e){const l=!this.include||!this.include.length||this.include.indexOf(a.id)>-1,f=!(!this.exclude||!this.exclude.length)&&this.exclude.indexOf(a.id)>-1;if(l&&!f){if(this.emojisToShowFilter){const y=[],{emojis:S}=a;for(let z=0;z-1,r=!(!this.exclude||!this.exclude.length)&&this.exclude.indexOf(this.RECENT_CATEGORY.id)>-1;n&&!r&&(this.hideRecent=!1,this.categories.unshift(this.RECENT_CATEGORY)),this.categories[0]&&(this.categories[0].first=!0),this.categories.unshift(this.SEARCH_CATEGORY),this.selected=this.categories.filter(a=>a.first)[0].name;const o=Math.min(this.categories.length,3);this.setActiveCategories(this.activeCategories=this.categories.slice(0,o));const s=this.categories[o-1].emojis.slice();this.categories[o-1].emojis=s.slice(0,60),setTimeout(()=>{this.categories[o-1].emojis=s,this.setActiveCategories(this.categories),this.ref.detectChanges(),cl(this.platformId)&&this.ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this.updateCategoriesSize()})})}),this.ngZone.runOutsideAngular(()=>{this.scrollListener=this.renderer.listen(this.scrollRef.nativeElement,"scroll",()=>{this.handleScroll()})})}ngOnDestroy(){this.scrollListener?.(),this.cancelAnimationFrame()}setActiveCategories(e){this.activeCategories=this.showSingleCategory?e.filter(n=>n.name===this.selected||n===this.SEARCH_CATEGORY):e}updateCategoriesSize(){if(this.categoryRefs.forEach(e=>e.memoizeSize()),this.scrollRef){const e=this.scrollRef.nativeElement;this.scrollHeight=e.scrollHeight,this.clientHeight=e.clientHeight,this.clientWidth=e.clientWidth}}handleAnchorClick(e){if(this.updateCategoriesSize(),this.selected=e.category.name,this.setActiveCategories(this.categories),this.SEARCH_CATEGORY.emojis)return this.handleSearch(null),this.searchRef?.clear(),void this.handleAnchorClick(e);const n=this.categoryRefs.find(r=>r.id===e.category.id);if(n){let{top:r}=n;e.category.first?r=0:r+=1,this.scrollRef.nativeElement.scrollTop=r}this.nextScroll=e.category.name;for(const r of this.categories)this.categoryRefs.find(({id:s})=>s===r.id)?.handleScroll(this.scrollRef.nativeElement.scrollTop)}categoryTrack(e,n){return n.id}handleScroll(e=!1){if(this.nextScroll)return this.selected=this.nextScroll,this.nextScroll=void 0,void this.ref.detectChanges();if(!this.scrollRef||this.showSingleCategory)return;let n;if(this.SEARCH_CATEGORY.emojis)n=this.SEARCH_CATEGORY;else{const r=this.scrollRef.nativeElement;if(0===r.scrollTop)n=this.categories.find(o=>!0===o.first);else if(r.scrollHeight-r.scrollTop===this.clientHeight)n=this.categories[this.categories.length-1];else for(const o of this.categories)this.categoryRefs.find(({id:l})=>l===o.id)?.handleScroll(r.scrollTop)&&(n=o);this.scrollTop=r.scrollTop}!e&&n&&n.name!==this.selected?(this.selected=n.name,this.ref.detectChanges()):e&&this.ref.detectChanges()}handleSearch(e){this.SEARCH_CATEGORY.emojis=e;for(const n of this.categoryRefs.toArray())"Search"===n.name?(n.emojis=e,n.updateDisplay(e?"block":"none")):n.updateDisplay(e?"none":"block");this.scrollRef.nativeElement.scrollTop=0,this.handleScroll()}handleEnterKey(e,n){if(!n&&null!==this.SEARCH_CATEGORY.emojis&&this.SEARCH_CATEGORY.emojis.length){if(!(n=this.SEARCH_CATEGORY.emojis[0]))return;this.emojiSelect.emit({$event:e,emoji:n})}!this.hideRecent&&!this.recent&&n&&this.frequently.add(n);const r=this.categoryRefs.toArray()[1];r&&this.enableFrequentEmojiSort&&(r.updateRecentEmojis(),r.ref.markForCheck())}handleEmojiOver(e){if(!this.showPreview||!this.previewRef)return;const n=this.CUSTOM_CATEGORY.emojis.find(r=>r.id===e.emoji.id);n&&(e.emoji={...n}),this.previewEmoji=e.emoji,this.cancelAnimationFrame(),this.ref?.detectChanges()}handleEmojiLeave(){!this.showPreview||!this.previewRef||this.ngZone.runOutsideAngular(()=>{this.animationFrameRequestId=requestAnimationFrame(()=>{this.previewEmoji=null,this.ref.detectChanges()})})}handleEmojiClick(e){this.emojiClick.emit(e),this.emojiSelect.emit(e),this.handleEnterKey(e.$event,e.emoji)}handleSkinChange(e){this.skin=e,localStorage.setItem(`${this.NAMESPACE}.skin`,String(e)),this.skinChange.emit(e)}getWidth(){return this.style&&this.style.width?this.style.width:this.perLine*(this.emojiSize+12)+12+2+this.measureScrollbar+"px"}cancelAnimationFrame(){null!==this.animationFrameRequestId&&(cancelAnimationFrame(this.animationFrameRequestId),this.animationFrameRequestId=null)}}return i.\u0275fac=function(e){return new(e||i)(M(ct),M(Is),M(Nt),M(Q5),M(al))},i.\u0275cmp=qe({type:i,selectors:[["emoji-mart"]],viewQuery:function(e,n){if(1&e&&(xt(VZ,7),xt(eL,5),xt(tL,5),xt(Z5,5)),2&e){let r;We(r=$e())&&(n.scrollRef=r.first),We(r=$e())&&(n.previewRef=r.first),We(r=$e())&&(n.searchRef=r.first),We(r=$e())&&(n.categoryRefs=r)}},inputs:{perLine:"perLine",totalFrequentLines:"totalFrequentLines",i18n:"i18n",style:"style",title:"title",emoji:"emoji",darkMode:"darkMode",color:"color",hideObsolete:"hideObsolete",categories:"categories",activeCategories:"activeCategories",set:"set",skin:"skin",isNative:"isNative",emojiSize:"emojiSize",sheetSize:"sheetSize",emojisToShowFilter:"emojisToShowFilter",showPreview:"showPreview",emojiTooltip:"emojiTooltip",autoFocus:"autoFocus",custom:"custom",hideRecent:"hideRecent",imageUrlFn:"imageUrlFn",include:"include",exclude:"exclude",notFoundEmoji:"notFoundEmoji",categoriesIcons:"categoriesIcons",searchIcons:"searchIcons",useButton:"useButton",enableFrequentEmojiSort:"enableFrequentEmojiSort",enableSearch:"enableSearch",showSingleCategory:"showSingleCategory",virtualize:"virtualize",virtualizeOffset:"virtualizeOffset",recent:"recent",backgroundImageFn:"backgroundImageFn"},outputs:{emojiClick:"emojiClick",emojiSelect:"emojiSelect",skinChange:"skinChange"},decls:8,vars:16,consts:[[3,"ngStyle"],[1,"emoji-mart-bar"],[3,"categories","color","selected","i18n","icons","anchorClick"],[3,"i18n","include","exclude","custom","autoFocus","icons","emojisToShowFilter","searchResults","enterKey",4,"ngIf"],[1,"emoji-mart-scroll"],["scrollRef",""],[3,"id","name","emojis","perLine","totalFrequentLines","hasStickyPosition","i18n","hideObsolete","notFoundEmoji","custom","recent","virtualize","virtualizeOffset","emojiIsNative","emojiSkin","emojiSize","emojiSet","emojiSheetSize","emojiForceSize","emojiTooltip","emojiBackgroundImageFn","emojiImageUrlFn","emojiUseButton","emojiOver","emojiLeave","emojiClick",4,"ngFor","ngForOf","ngForTrackBy"],["class","emoji-mart-bar",4,"ngIf"],[3,"i18n","include","exclude","custom","autoFocus","icons","emojisToShowFilter","searchResults","enterKey"],[3,"id","name","emojis","perLine","totalFrequentLines","hasStickyPosition","i18n","hideObsolete","notFoundEmoji","custom","recent","virtualize","virtualizeOffset","emojiIsNative","emojiSkin","emojiSize","emojiSet","emojiSheetSize","emojiForceSize","emojiTooltip","emojiBackgroundImageFn","emojiImageUrlFn","emojiUseButton","emojiOver","emojiLeave","emojiClick"],[3,"emoji","idleEmoji","emojiIsNative","emojiSize","emojiSkin","emojiSet","i18n","emojiSheetSize","emojiBackgroundImageFn","emojiImageUrlFn","skinChange"]],template:function(e,n){1&e&&(I(0,"section",0)(1,"div",1)(2,"emoji-mart-anchors",2),ve("anchorClick",function(o){return n.handleAnchorClick(o)}),V()(),he(3,zZ,1,7,"emoji-search",3),I(4,"section",4,5),he(6,UZ,1,23,"emoji-category",6),V(),he(7,WZ,2,11,"div",7),V()),2&e&&(F_("emoji-mart ",n.darkMode?"emoji-mart-dark":"",""),xi("width",n.getWidth()),Z("ngStyle",n.style),Q(2),Z("categories",n.categories)("color",n.color)("selected",n.selected)("i18n",n.i18n)("icons",n.categoriesIcons),Q(1),Z("ngIf",n.enableSearch),Q(1),lt("aria-label",n.i18n.emojilist),Q(2),Z("ngForOf",n.activeCategories)("ngForTrackBy",n.categoryTrack),Q(1),Z("ngIf",n.showPreview))},dependencies:[kn,ii,fu,$Z,Z5,tL,eL],encapsulation:2,changeDetection:0}),i})(),JZ=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[En,RA,DZ]}),i})();function eJ(i,t){if(1&i){const e=mt();I(0,"emoji-mart",11),ve("emojiSelect",function(r){return Pe(e),Re(ue().addEmoji(r))}),V()}}class Sf{constructor(t,e){this.dialogRef=t,this.data=e,this.largeSize=!1,this.data.note=""}onNoClick(){this.data.note="",this.dialogRef.close()}addEmoji(t){this.data.note=`${this.data.note}${t.emoji.native}`,this.isEmojiPickerVisible=!1}toggleSize(){this.largeSize?this.dialogRef.updateSize("auto","auto"):this.dialogRef.updateSize("100vw","100vh"),this.largeSize=!this.largeSize}}Sf.\u0275fac=function(t){return new(t||Sf)(M(Ha),M(Gc))},Sf.\u0275cmp=qe({type:Sf,selectors:[["create-note-dialog"]],decls:18,vars:3,consts:[[1,"dialog"],["mat-dialog-title",""],["mat-dialog-content","",1,"mat-dialog-content"],["appearance","fill",1,"input-full-width"],["matPrefix","",1,"emoji",3,"click"],["matInput","","type","text","autocomplete","off","rows","6",1,"note-input",3,"ngModel","ngModelChange"],["class","picker","emoji","point_up","title","Choose your emoji",3,"emojiSelect",4,"ngIf"],["mat-dialog-actions","","align","end",1,"mat-dialog-actions"],["matTooltip","Maximize the window",1,"hide-small","maximize-button",3,"click"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","primary","cdkFocusInitial","",3,"mat-dialog-close"],["emoji","point_up","title","Choose your emoji",1,"picker",3,"emojiSelect"]],template:function(t,e){1&t&&(I(0,"div",0)(1,"h1",1),re(2,"Write Your Note"),V(),I(3,"div",2)(4,"mat-form-field",3)(5,"mat-icon",4),ve("click",function(){return e.isEmojiPickerVisible=!e.isEmojiPickerVisible}),re(6,"sentiment_satisfied"),V(),I(7,"mat-label"),re(8,"Note"),V(),I(9,"textarea",5),ve("ngModelChange",function(r){return e.data.note=r}),V()(),he(10,eJ,1,0,"emoji-mart",6),V(),I(11,"div",7)(12,"mat-icon",8),ve("click",function(){return e.toggleSize()}),re(13,"zoom_out_map"),V(),I(14,"button",9),ve("click",function(){return e.onNoClick()}),re(15,"Cancel"),V(),I(16,"button",10),re(17,"Post"),V()()()),2&t&&(Q(9),Z("ngModel",e.data.note),Q(1),Z("ngIf",e.isEmojiPickerVisible),Q(6),Z("mat-dialog-close",e.data))},dependencies:[ii,Uc,Al,Zs,zc,Go,Gr,$u,ZZ,_s,qo,wo,Df,Cf,Mf,Ef],styles:[".input-full-width[_ngcontent-%COMP%]{width:100%!important}.picker[_ngcontent-%COMP%]{display:block;position:fixed;z-index:3}.emoji[_ngcontent-%COMP%]{cursor:pointer}.emoji[_ngcontent-%COMP%]:hover{color:#fff}.maximize-button[_ngcontent-%COMP%]{cursor:pointer;margin-right:auto}"]});const{isArray:tJ}=Array;var Z0=new WeakMap,J0=new WeakSet,oL=new WeakSet,sL=new WeakSet;class Fr{constructor(t){Pn(this,sL),Pn(this,oL),Pn(this,J0),tn(this,Z0,{writable:!0,value:void 0}),this.storage=t,Fi(this,Z0,new di(void 0)),this.table=this.storage.table("circles")}get notesChanged$(){return nt(this,Z0).asObservable()}list(){var t=this;return Me(function*(){return ri(t,oL,oJ).call(t,(e,n)=>!0)})()}getCircle(t){var e=this;return Me(function*(){if(!t)return Fr.DEFAULT;const n=yield ri(e,sL,sJ).call(e,t);return n?(n.id=t,n):Fr.DEFAULT})()}putCircle(t){var e=this;return Me(function*(){const n=t.id;t.created=Math.floor(Date.now()/1e3),console.log(t),yield e.table.put(n,t),ri(e,J0,E2).call(e)})()}deleteCircle(t){var e=this;return Me(function*(){yield e.table.del(t),ri(e,J0,E2).call(e)})()}wipe(){var t=this;return Me(function*(){var r,e=!1,n=!1;try{for(var s,o=Wr(t.table.iterator({}));e=!(s=yield o.next()).done;e=!1){const[a,l]=s.value;yield t.table.del(a)}}catch(a){n=!0,r=a}finally{try{e&&null!=o.return&&(yield o.return())}finally{if(n)throw r}}ri(t,J0,E2).call(t)})()}}function E2(){nt(this,Z0).next(void 0)}function oJ(i){return S2.apply(this,arguments)}function S2(){return S2=Me(function*(i){const t=this.table.iterator({keyEncoding:"utf8",valueEncoding:"json"}),e=[Fr.DEFAULT];var o,n=!1,r=!1;try{for(var a,s=Wr(t);n=!(a=yield s.next()).done;n=!1){const[l,f]=a.value;i(f,l)&&(f.id=l,e.push(f))}}catch(l){r=!0,o=l}finally{try{n&&null!=s.return&&(yield s.return())}finally{if(r)throw o}}return e}),S2.apply(this,arguments)}function sJ(i){return T2.apply(this,arguments)}function T2(){return T2=Me(function*(i){try{return yield this.table.get(i,{keyEncoding:"utf8",valueEncoding:"json"})}catch(t){if("LEVEL_NOT_FOUND"===t.code)return;throw console.log("HERE?!?!?"),t}}),T2.apply(this,arguments)}Fr.DEFAULT={id:"",name:"Following",color:"#e91e63",style:"1",public:!0,created:Math.floor(Date.now()/1e3)},Fr.\u0275fac=function(t){return new(t||Fr)(fe(vr))},Fr.\u0275prov=Ye({token:Fr,factory:Fr.\u0275fac,providedIn:"root"});var Gu=new WeakMap,e1=new WeakMap,t1=new WeakMap,A2=new WeakSet,n1=new WeakSet,L2=new WeakSet,I2=new WeakSet;class Jn{constructor(t,e,n,r,o,s,a,l,f,y){Pn(this,I2),Pn(this,L2),Pn(this,n1),Pn(this,A2),tn(this,Gu,{writable:!0,value:void 0}),tn(this,e1,{writable:!0,value:void 0}),tn(this,t1,{writable:!0,value:void 0}),this.options=t,this.relayStorage=e,this.relayService=n,this.eventService=r,this.validator=o,this.authService=s,this.appState=a,this.storage=l,this.profileService=f,this.circlesService=y,this.events=[],this.event=null,Fi(this,e1,new di(this.event)),Fi(this,t1,new di(this.events)),this.sortSubject=new di("asc"),this.sort$=this.sortSubject.asObservable(),this.sortOrder="asc",this.subs=[],this.eventId="",this.thread=[],Fi(this,Gu,this.storage.table("events"))}get event$(){return nt(this,e1).asObservable()}get rootEvents$(){return this.events$.pipe(Te(t=>t.filter(n=>!n.tags.find(r=>"e"===r[0]))))}get replyEvents$(){return this.events$.pipe(Te(t=>t.filter(e=>e.tags.find(n=>"e"===n[0]))))}get threadedEvents$(){return this.events$.pipe(Te(t=>this.options.options.flatfeed?t:t.filter(e=>!e.tags.find(n=>"e"===n[0]))))}get muted$(){return this.events$.pipe(Te(t=>t.filter(e=>!this.profileService.mutedPublicKeys().includes(e.pubkey)))).pipe(Te(t=>(t.sort((e,n)=>e.created_at>n.created_at?-1:1),t)))}get events$(){return nt(this,t1).asObservable().pipe(Te(t=>(t.sort((e,n)=>e.created_at>n.created_at?-1:1),t))).pipe(Te(t=>t.filter(e=>!this.profileService.blockedPublickKeys().includes(e.pubkey))))}setActiveEvent(t){var e=this;return Me(function*(){console.log("Set Active Event:",t);const n=yield ri(e,I2,cL).call(e,r=>r.id==t);console.log("FOUND:",n),e.event=0===n.length?null:n[0],console.log("FOUND WHAT AND EXECUT CHANGED:",e.event),ri(e,A2,aL).call(e)})()}wipe(){var t=this;return Me(function*(){var r,e=!1,n=!1;try{for(var s,o=Wr(nt(t,Gu).iterator({}));e=!(s=yield o.next()).done;e=!1){const[a,l]=s.value;yield nt(t,Gu).del(a)}}catch(a){n=!0,r=a}finally{try{e&&null!=o.return&&(yield o.return())}finally{if(n)throw r}}t.events=[],t.event=null,ri(t,n1,N2).call(t),ri(t,A2,aL).call(t)})()}followEvents(t){var e=this;return Me(function*(){let n=0;return ri(e,I2,cL).call(e,(r,o)=>(n++,n<=t))})()}downloadFromRelay(t,e){return new Qe(r=>{const o=[],s=e.sub([t],{});s.on("event",a=>{const l=this.eventService.processEvent(a);!l||(o.unshift(l),r.next(o))}),s.on("eose",()=>{r.complete(),s.unsub()})})}downloadSingleFromRelay(t,e){let n=!1;return new Qe(o=>{const s=e.sub([t],{});s.on("event",a=>{const l=this.eventService.processEvent(a);!l||(n=!0,o.next(l),o.complete())}),s.on("eose",()=>{n||o.complete(),s.unsub()})})}downloadThread(t){return function nJ(...i){return 1===(i=function iJ(i){return 1===i.length&&tJ(i[0])?i[0]:i}(i)).length?Ti(i[0]):new Qe(function rJ(i){return t=>{let e=[];for(let n=0;e&&!t.closed&&n{if(e){for(let o=0;othis.downloadFromRelay({"#e":[t]},n)))}downloadEvent(t){const e=this.relayService.relays.map((n,r)=>this.downloadSingleFromRelay({kinds:[1],ids:[t]},n));return(this.appState.connected$.pipe(Te(n=>!0===n)),vn(...e)).pipe(yi(1))}downloadRecent(t){var e=this;return Me(function*(){console.log("DOWNLOAD RECENT FOR:",t);const n=e.relayService.relays[0],r=Pa().subtract(12,"hours").unix(),o=n.sub([{kinds:[1],since:r,authors:t}],{});o.loading=!0,e.subs.push(o),o.on("event",s=>{const a=e.eventService.processEvent(s);!a||ri(e,L2,lL).call(e,a)}),o.on("eose",()=>{o.loading=!1})})()}downloadThread2(t){const e=this.relayService.relays[0];if(!e)return void setTimeout(()=>{this.downloadThread(t)},1e3);Pa().subtract(12,"hours").unix();const r=e.sub([{"#e":[t]}],{});r.loading=!0,this.subs.push(r),r.on("event",o=>{const s=this.eventService.processEvent(o);if(!s)return;const a=this.thread.findIndex(l=>l.id==s.id);a>-1?this.thread[a]=s:this.thread.unshift(s)}),r.on("eose",()=>{r.loading=!1,r.unsub()})}publish(t,e=!0){var n=this;return Me(function*(){t.id=d0(t),t=yield globalThis.nostr.signEvent(t);const s=n.eventService.processEvent(t);if(!u0(t))throw new Error("The event is not valid. Cannot publish.");if(!(yield Lw(t)))throw new Error("The event signature not valid. Maybe you choose a different account than the one specified?");if(s){console.log("PUBLISH EVENT:",t),e&&(yield ri(n,L2,lL).call(n,s));for(let f=0;f{console.log(`${y.url} has accepted our event`)}),S.on("seen",()=>{console.log(`we saw the event on ${y.url}`)}),S.on("failed",z=>{console.log(`failed to publish to ${y.url}: ${z}`)})}}})()}downloadContacts(t){const e=this.relayService.relays[0];let n=!1;return new Qe(o=>{const s=e.sub([{kinds:[3],authors:[t]}],{});s.on("event",a=>{const l=this.eventService.processContacts(a);!l||(n=!0,o.next(l),o.complete())}),s.on("eose",()=>{n||o.complete(),s.unsub()})})}publishContacts(t){var e=this;return Me(function*(){const n=t.map(y=>["p",y]);let r={kind:3,created_at:Math.floor(Date.now()/1e3),content:"",pubkey:e.appState.getPublicKey(),tags:n};r.id=d0(r),r=yield globalThis.nostr.signEvent(r);const a=e.eventService.processEvent(r);if(!u0(r))throw new Error("The event is not valid. Cannot publish.");if(!(yield Lw(r)))throw new Error("The event signature not valid. Maybe you choose a different account than the one specified?");if(a){console.log("PUBLISH EVENT:",r);for(let y=0;y{console.log(`${S.url} has accepted our event`)}),z.on("seen",()=>{console.log(`we saw the event on ${S.url}`)}),z.on("failed",X=>{console.log(`failed to publish to ${S.url}: ${X}`)})}}})()}initialize(){var t=this;return Me(function*(){t.events=yield t.followEvents(500),ri(t,n1,N2).call(t)})()}}function aL(){nt(this,e1).next(this.event)}function N2(){nt(this,t1).next(this.events)}function lL(i){return O2.apply(this,arguments)}function O2(){return O2=Me(function*(i){const t=i.id;yield nt(this,Gu).put(t,i);const e=this.events.findIndex(n=>n.id==i.id);e>-1?this.events[e]=i:this.events.unshift(i),ri(this,n1,N2).call(this)}),O2.apply(this,arguments)}function cL(i){return P2.apply(this,arguments)}function P2(){return P2=Me(function*(i){const t=nt(this,Gu).iterator({keyEncoding:"utf8",valueEncoding:"json"}),e=[];var o,n=!1,r=!1;try{for(var a,s=Wr(t);n=!(a=yield s.next()).done;n=!1){const[l,f]=a.value;i(f,l)&&e.unshift(f)}}catch(l){r=!0,o=l}finally{try{n&&null!=s.return&&(yield s.return())}finally{if(r)throw o}}return e}),P2.apply(this,arguments)}Jn.\u0275fac=function(t){return new(t||Jn)(fe(Fo),fe(Xs),fe(Qs),fe(Ra),fe(Sr),fe(Un),fe(cn),fe(vr),fe(on),fe(Fr))},Jn.\u0275prov=Ye({token:Jn,factory:Jn.\u0275fac,providedIn:"root"});var r1=new WeakMap;class vs{constructor(t,e,n,r){tn(this,r1,{writable:!0,value:void 0}),this.router=t,this.dialog=e,this.appState=n,this.feedService=r,Fi(this,r1,new di(void 0)),this.showMore$=nt(this,r1).asObservable()}showMore(){nt(this,r1).next()}openEvent(t,e){const n=t.composedPath();n&&0!=n.length&&-1!=n[0].className.indexOf("clickable")&&this.router.navigate(["/e",e.id])}openProfile(t,e){const n=t.composedPath();!n||0==n.length||-1!=n[0].className.indexOf("clickable")&&this.router.navigate(["/p",e.pubkey])}createNote(){var t=this;this.dialog.open(Sf,{data:{},maxWidth:"100vw",panelClass:"full-width-dialog"}).afterClosed().subscribe(function(){var n=Me(function*(r){if(!r)return;console.log("dialog data:",r);let o=r.note,s={kind:1,created_at:Math.floor(Date.now()/1e3),content:o,pubkey:t.appState.getPublicKey(),tags:[]};yield t.feedService.publish(s)});return function(r){return n.apply(this,arguments)}}())}}function aJ(i,t){}vs.\u0275fac=function(t){return new(t||vs)(fe(nn),fe(ys),fe(cn),fe(Jn))},vs.\u0275prov=Ye({token:vs,factory:vs.\u0275fac,providedIn:"root"});const lJ=function(i){return{animationDuration:i}},cJ=function(i,t){return{value:i,params:t}};function dJ(i,t){1&i&&it(0)}const dL=["*"],uJ=["tabListContainer"],hJ=["tabList"],mJ=["tabListInner"],fJ=["nextPaginator"],pJ=["previousPaginator"],_J=["tabBodyWrapper"],gJ=["tabHeader"];function bJ(i,t){}function yJ(i,t){1&i&&he(0,bJ,0,0,"ng-template",14),2&i&&Z("cdkPortalOutlet",ue().$implicit.templateLabel)}function vJ(i,t){1&i&&re(0),2&i&&Jt(ue().$implicit.textLabel)}function FJ(i,t){if(1&i){const e=mt();I(0,"div",6,7),ve("click",function(){const r=Pe(e),o=r.$implicit,s=r.index,a=ue(),l=Hi(1);return Re(a._handleClick(o,l,s))})("cdkFocusChange",function(r){const s=Pe(e).index;return Re(ue()._tabFocusChanged(r,s))}),Ee(2,"span",8)(3,"div",9),I(4,"span",10)(5,"span",11),he(6,yJ,1,1,"ng-template",12),he(7,vJ,1,1,"ng-template",null,13,Hs),V()()()}if(2&i){const e=t.$implicit,n=t.index,r=Hi(1),o=Hi(8),s=ue();st("mdc-tab--active",s.selectedIndex===n),Z("id",s._getTabLabelId(n))("ngClass",e.labelClass)("disabled",e.disabled)("fitInkBarToContent",s.fitInkBarToContent),lt("tabIndex",s._getTabIndex(e,n))("aria-posinset",n+1)("aria-setsize",s._tabs.length)("aria-controls",s._getTabContentId(n))("aria-selected",s.selectedIndex===n)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),Q(3),Z("matRippleTrigger",r)("matRippleDisabled",e.disabled||s.disableRipple),Q(3),Z("ngIf",e.templateLabel)("ngIfElse",o)}}function wJ(i,t){if(1&i){const e=mt();I(0,"mat-tab-body",15),ve("_onCentered",function(){return Pe(e),Re(ue()._removeTabBodyWrapperHeight())})("_onCentering",function(r){return Pe(e),Re(ue()._setTabBodyWrapperHeight(r))}),V()}if(2&i){const e=t.$implicit,n=t.index,r=ue();st("mat-mdc-tab-body-active",r.selectedIndex===n),Z("id",r._getTabContentId(n))("ngClass",e.bodyClass)("content",e.content)("position",e.position)("origin",e.origin)("animationDuration",r.animationDuration)("preserveContent",r.preserveContent),lt("tabindex",null!=r.contentTabIndex&&r.selectedIndex===n?r.contentTabIndex:null)("aria-labelledby",r._getTabLabelId(n))}}const kJ={translateTab:Mr("translateTab",[rn("center, void, left-origin-center, right-origin-center",Bt({transform:"none"})),rn("left",Bt({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),rn("right",Bt({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),ln("* => left, * => right, left => center, right => center",pn("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),ln("void => left-origin-center",[Bt({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),pn("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),ln("void => right-origin-center",[Bt({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),pn("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let xJ=(()=>{class i extends Na{constructor(e,n,r,o){super(e,n,o),this._host=r,this._centeringSub=h.EMPTY,this._leavingSub=h.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(Nn(this._host._isCenterPosition(this._host._position))).subscribe(e=>{e&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return i.\u0275fac=function(e){return new(e||i)(M(da),M(en),M(ai(()=>uL)),M(Lt))},i.\u0275dir=De({type:i,selectors:[["","matTabBodyHost",""]],features:[Be]}),i})(),DJ=(()=>{class i{constructor(e,n,r){this._elementRef=e,this._dir=n,this._dirChangeSubscription=h.EMPTY,this._translateTabComplete=new ae,this._onCentering=new Xe,this._beforeCentering=new Xe,this._afterLeavingCenter=new Xe,this._onCentered=new Xe(!0),this.animationDuration="500ms",this.preserveContent=!1,n&&(this._dirChangeSubscription=n.change.subscribe(o=>{this._computePositionAnimationState(o),r.markForCheck()})),this._translateTabComplete.pipe(Gm((o,s)=>o.fromState===s.fromState&&o.toState===s.toState)).subscribe(o=>{this._isCenterPosition(o.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(o.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}set position(e){this._positionIndex=e,this._computePositionAnimationState()}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(e){const n=this._isCenterPosition(e.toState);this._beforeCentering.emit(n),n&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(e){return"center"==e||"left-origin-center"==e||"right-origin-center"==e}_computePositionAnimationState(e=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==e?"left":"right":this._positionIndex>0?"ltr"==e?"right":"left":"center"}_computePositionFromOrigin(e){const n=this._getLayoutDirection();return"ltr"==n&&e<=0||"rtl"==n&&e>0?"left-origin-center":"right-origin-center"}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(xn,8),M(Nt))},i.\u0275dir=De({type:i,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),i})(),uL=(()=>{class i extends DJ{constructor(e,n,r){super(e,n,r)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(xn,8),M(Nt))},i.\u0275cmp=qe({type:i,selectors:[["mat-tab-body"]],viewQuery:function(e,n){if(1&e&&xt(Na,5),2&e){let r;We(r=$e())&&(n._portalHost=r.first)}},hostAttrs:[1,"mat-mdc-tab-body"],features:[Be],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(e,n){1&e&&(I(0,"div",0,1),ve("@translateTab.start",function(o){return n._onTranslateTabStarted(o)})("@translateTab.done",function(o){return n._translateTabComplete.next(o)}),he(2,aJ,0,0,"ng-template",2),V()),2&e&&Z("@translateTab",JM(3,cJ,n._position,lu(1,lJ,n.animationDuration)))},dependencies:[xJ],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[kJ.translateTab]}}),i})();const CJ=new Ae("MatTabContent");let R2=(()=>{class i{constructor(e){this.template=e}}return i.\u0275fac=function(e){return new(e||i)(M(Gi))},i.\u0275dir=De({type:i,selectors:[["","matTabContent",""]],features:[at([{provide:CJ,useExisting:i}])]}),i})();const MJ=new Ae("MatTabLabel"),hL=new Ae("MAT_TAB");let B2=(()=>{class i extends CW{constructor(e,n,r){super(e,n),this._closestTab=r}}return i.\u0275fac=function(e){return new(e||i)(M(Gi),M(en),M(hL,8))},i.\u0275dir=De({type:i,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[at([{provide:MJ,useExisting:i}]),Be]}),i})();const H2="mdc-tab-indicator--active",mL="mdc-tab-indicator--no-transition";class EJ{constructor(t){this._items=t}hide(){this._items.forEach(t=>t.deactivateInkBar())}alignToElement(t){const e=this._items.find(r=>r.elementRef.nativeElement===t),n=this._currentItem;if(n?.deactivateInkBar(),e){const r=n?.elementRef.nativeElement.getBoundingClientRect?.();e.activateInkBar(r),this._currentItem=e}}}function SJ(i){return class extends i{constructor(...t){super(...t),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(t){const e=dt(t);this._fitToContent!==e&&(this._fitToContent=e,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(t){const e=this.elementRef.nativeElement;if(!t||!e.getBoundingClientRect||!this._inkBarContentElement)return void e.classList.add(H2);const n=e.getBoundingClientRect(),r=t.width/n.width,o=t.left-n.left;e.classList.add(mL),this._inkBarContentElement.style.setProperty("transform",`translateX(${o}px) scaleX(${r})`),e.getBoundingClientRect(),e.classList.remove(mL),e.classList.add(H2),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(H2)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const t=this.elementRef.nativeElement.ownerDocument||document;this._inkBarElement=t.createElement("span"),this._inkBarContentElement=t.createElement("span"),this._inkBarElement.className="mdc-tab-indicator",this._inkBarContentElement.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",this._inkBarElement.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this.elementRef.nativeElement.querySelector(".mdc-tab__content"):this.elementRef.nativeElement).appendChild(this._inkBarElement)}}}const AJ=Ta(class{}),LJ=SJ((()=>{class i extends AJ{constructor(e){super(),this.elementRef=e}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return i.\u0275fac=function(e){return new(e||i)(M(Ze))},i.\u0275dir=De({type:i,features:[Be]}),i})());let fL=(()=>{class i extends LJ{}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275dir=De({type:i,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(e,n){2&e&&(lt("aria-disabled",!!n.disabled),st("mat-mdc-tab-disabled",n.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[Be]}),i})();const IJ=Ta(class{}),pL=new Ae("MAT_TAB_GROUP");let NJ=(()=>{class i extends IJ{constructor(e,n){super(),this._viewContainerRef=e,this._closestTabGroup=n,this.textLabel="",this._contentPortal=null,this._stateChanges=new ae,this.position=null,this.origin=null,this.isActive=!1}get content(){return this._contentPortal}ngOnChanges(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new yl(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}}return i.\u0275fac=function(e){return new(e||i)(M(en),M(pL,8))},i.\u0275dir=De({type:i,viewQuery:function(e,n){if(1&e&&xt(Gi,7),2&e){let r;We(r=$e())&&(n._implicitContent=r.first)}},inputs:{textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},features:[Be,ki]}),i})(),o1=(()=>{class i extends NJ{get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275cmp=qe({type:i,selectors:[["mat-tab"]],contentQueries:function(e,n,r){if(1&e&&(Yt(r,R2,7,Gi),Yt(r,B2,5)),2&e){let o;We(o=$e())&&(n._explicitContent=o.first),We(o=$e())&&(n.templateLabel=o.first)}},inputs:{disabled:"disabled"},exportAs:["matTab"],features:[at([{provide:hL,useExisting:i}]),Be],ngContentSelectors:dL,decls:1,vars:0,template:function(e,n){1&e&&(Xt(),he(0,dJ,1,0,"ng-template"))},encapsulation:2}),i})();const _L=Da({passive:!0});let RJ=(()=>{class i{constructor(e,n,r,o,s,a,l){this._elementRef=e,this._changeDetectorRef=n,this._viewportRuler=r,this._dir=o,this._ngZone=s,this._platform=a,this._animationMode=l,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new ae,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new ae,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new Xe,this.indexFocused=new Xe,s.runOutsideAngular(()=>{Gs(e.nativeElement,"mouseleave").pipe(wt(this._destroyed)).subscribe(()=>{this._stopInterval()})})}get disablePagination(){return this._disablePagination}set disablePagination(e){this._disablePagination=dt(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){e=mn(e),this._selectedIndex!=e&&(this._selectedIndexChanged=!0,this._selectedIndex=e,this._keyManager&&this._keyManager.updateActiveItem(e))}ngAfterViewInit(){Gs(this._previousPaginator.nativeElement,"touchstart",_L).pipe(wt(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),Gs(this._nextPaginator.nativeElement,"touchstart",_L).pipe(wt(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const e=this._dir?this._dir.change:vt("ltr"),n=this._viewportRuler.change(150),r=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new qm(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap(),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe(yi(1)).subscribe(r),vn(e,n,this._items.changes,this._itemsResized()).pipe(wt(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),r()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(o=>{this.indexFocused.emit(o),this._setTabFocus(o)})}_itemsResized(){return"function"!=typeof ResizeObserver?An:this._items.changes.pipe(Nn(this._items),Vn(e=>new Qe(n=>this._ngZone.runOutsideAngular(()=>{const r=new ResizeObserver(o=>n.next(o));return e.forEach(o=>r.observe(o.elementRef.nativeElement)),()=>{r.disconnect()}}))),TF(1),ni(e=>e.some(n=>n.contentRect.width>0&&n.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!Cr(e))switch(e.keyCode){case 13:case 32:this.focusIndex!==this.selectedIndex&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e));break;default:this._keyManager.onKeydown(e)}}_onContentChanges(){const e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(e){!this._isValidIndex(e)||this.focusIndex===e||!this._keyManager||this._keyManager.setActiveItem(e)}_isValidIndex(e){if(!this._items)return!0;const n=this._items?this._items.toArray()[e]:null;return!!n&&!n.disabled}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();const n=this._tabListContainer.nativeElement;n.scrollLeft="ltr"==this._getLayoutDirection()?0:n.scrollWidth-n.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const e=this.scrollDistance,n="ltr"===this._getLayoutDirection()?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(n)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(e){this._scrollTo(e)}_scrollHeader(e){return this._scrollTo(this._scrollDistance+("before"==e?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(e){this._stopInterval(),this._scrollHeader(e)}_scrollToLabel(e){if(this.disablePagination)return;const n=this._items?this._items.toArray()[e]:null;if(!n)return;const r=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:o,offsetWidth:s}=n.elementRef.nativeElement;let a,l;"ltr"==this._getLayoutDirection()?(a=o,l=a+s):(l=this._tabListInner.nativeElement.offsetWidth-o,a=l-s);const f=this.scrollDistance,y=this.scrollDistance+r;ay&&(this.scrollDistance+=l-y+60)}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const e=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;e||(this.scrollDistance=0),e!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=e}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,n=e?e.elementRef.nativeElement:null;n?this._inkBar.alignToElement(n):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(e,n){n&&null!=n.button&&0!==n.button||(this._stopInterval(),qg(650,100).pipe(wt(vn(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:r,distance:o}=this._scrollHeader(e);(0===o||o>=r)&&this._stopInterval()}))}_scrollTo(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const n=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(n,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:n,distance:this._scrollDistance}}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Nt),M(Oa),M(xn,8),M(ct),M(zi),M(Vi,8))},i.\u0275dir=De({type:i,inputs:{disablePagination:"disablePagination"}}),i})(),BJ=(()=>{class i extends RJ{constructor(e,n,r,o,s,a,l){super(e,n,r,o,s,a,l),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=dt(e)}_itemSelected(e){e.preventDefault()}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Nt),M(Oa),M(xn,8),M(ct),M(zi),M(Vi,8))},i.\u0275dir=De({type:i,inputs:{disableRipple:"disableRipple"},features:[Be]}),i})(),HJ=(()=>{class i extends BJ{constructor(e,n,r,o,s,a,l){super(e,n,r,o,s,a,l)}ngAfterContentInit(){this._inkBar=new EJ(this._items),super.ngAfterContentInit()}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Nt),M(Oa),M(xn,8),M(ct),M(zi),M(Vi,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-tab-header"]],contentQueries:function(e,n,r){if(1&e&&Yt(r,fL,4),2&e){let o;We(o=$e())&&(n._items=o)}},viewQuery:function(e,n){if(1&e&&(xt(uJ,7),xt(hJ,7),xt(mJ,7),xt(fJ,5),xt(pJ,5)),2&e){let r;We(r=$e())&&(n._tabListContainer=r.first),We(r=$e())&&(n._tabList=r.first),We(r=$e())&&(n._tabListInner=r.first),We(r=$e())&&(n._nextPaginator=r.first),We(r=$e())&&(n._previousPaginator=r.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(e,n){2&e&&st("mat-mdc-tab-header-pagination-controls-enabled",n._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==n._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[Be],ngContentSelectors:dL,decls:13,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(e,n){1&e&&(Xt(),I(0,"button",0,1),ve("click",function(){return n._handlePaginatorClick("before")})("mousedown",function(o){return n._handlePaginatorPress("before",o)})("touchend",function(){return n._stopInterval()}),Ee(2,"div",2),V(),I(3,"div",3,4),ve("keydown",function(o){return n._handleKeydown(o)}),I(5,"div",5,6),ve("cdkObserveContent",function(){return n._onContentChanges()}),I(7,"div",7,8),it(9),V()()(),I(10,"button",9,10),ve("mousedown",function(o){return n._handlePaginatorPress("after",o)})("click",function(){return n._handlePaginatorClick("after")})("touchend",function(){return n._stopInterval()}),Ee(12,"div",2),V()),2&e&&(st("mat-mdc-tab-header-pagination-disabled",n._disableScrollBefore),Z("matRippleDisabled",n._disableScrollBefore||n.disableRipple)("disabled",n._disableScrollBefore||null),Q(3),st("_mat-animation-noopable","NoopAnimations"===n._animationMode),Q(7),st("mat-mdc-tab-header-pagination-disabled",n._disableScrollAfter),Z("matRippleDisabled",n._disableScrollAfter||n.disableRipple)("disabled",n._disableScrollAfter||null))},dependencies:[yr,qF],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2}),i})();const bL=new Ae("MAT_TABS_CONFIG");let jJ=0;const YJ=Aa(bl(class{constructor(i){this._elementRef=i}}),"primary");let VJ=(()=>{class i extends YJ{constructor(e,n,r,o){super(e),this._changeDetectorRef=n,this._animationMode=o,this._tabs=new Bs,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=h.EMPTY,this._tabLabelSubscription=h.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this._disablePagination=!1,this._preserveContent=!1,this.selectedIndexChange=new Xe,this.focusChange=new Xe,this.animationDone=new Xe,this.selectedTabChange=new Xe(!0),this._groupId=jJ++,this.animationDuration=r&&r.animationDuration?r.animationDuration:"500ms",this.disablePagination=!(!r||null==r.disablePagination)&&r.disablePagination,this.dynamicHeight=!(!r||null==r.dynamicHeight)&&r.dynamicHeight,this.contentTabIndex=r?.contentTabIndex??null,this.preserveContent=!!r?.preserveContent}get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(e){this._dynamicHeight=dt(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=mn(e,null)}get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e+"")?e+"ms":e}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(e){this._contentTabIndex=mn(e,null)}get disablePagination(){return this._disablePagination}set disablePagination(e){this._disablePagination=dt(e)}get preserveContent(){return this._preserveContent}set preserveContent(e){this._preserveContent=dt(e)}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const n=this._elementRef.nativeElement.classList;n.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&n.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}ngAfterContentChecked(){const e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){const n=null==this._selectedIndex;if(!n){this.selectedTabChange.emit(this._createChangeEvent(e));const r=this._tabBodyWrapper.nativeElement;r.style.minHeight=r.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((r,o)=>r.isActive=o===e),n||(this.selectedIndexChange.emit(e),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((n,r)=>{n.position=r-e,null!=this._selectedIndex&&0==n.position&&!n.origin&&(n.origin=e-this._selectedIndex)}),this._selectedIndex!==e&&(this._selectedIndex=e,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const e=this._clampTabIndex(this._indexToSelect);if(e===this._selectedIndex){const n=this._tabs.toArray();let r;for(let o=0;o{n[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(Nn(this._allTabs)).subscribe(e=>{this._tabs.reset(e.filter(n=>n._closestTabGroup===this||!n._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(e){const n=this._tabHeader;n&&(n.focusIndex=e)}_focusChanged(e){this._lastFocusedTabIndex=e,this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){const n=new zJ;return n.index=e,this._tabs&&this._tabs.length&&(n.tab=this._tabs.toArray()[e]),n}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=vn(...this._tabs.map(e=>e._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(e){return Math.min(this._tabs.length-1,Math.max(e||0,0))}_getTabLabelId(e){return`mat-tab-label-${this._groupId}-${e}`}_getTabContentId(e){return`mat-tab-content-${this._groupId}-${e}`}_setTabBodyWrapperHeight(e){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const n=this._tabBodyWrapper.nativeElement;n.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(n.style.height=e+"px")}_removeTabBodyWrapperHeight(){const e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height="",this.animationDone.emit()}_handleClick(e,n,r){e.disabled||(this.selectedIndex=n.focusIndex=r)}_getTabIndex(e,n){return e.disabled?null:n===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(e,n){e&&"mouse"!==e&&"touch"!==e&&(this._tabHeader.focusIndex=n)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Nt),M(bL,8),M(Vi,8))},i.\u0275dir=De({type:i,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",preserveContent:"preserveContent",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[Be]}),i})(),j2=(()=>{class i extends VJ{constructor(e,n,r,o){super(e,n,r,o),this._fitInkBarToContent=!1,this._stretchTabs=!0,this.fitInkBarToContent=!(!r||null==r.fitInkBarToContent)&&r.fitInkBarToContent}get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(e){this._fitInkBarToContent=dt(e),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(e){this._stretchTabs=dt(e)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Nt),M(bL,8),M(Vi,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-tab-group"]],contentQueries:function(e,n,r){if(1&e&&Yt(r,o1,5),2&e){let o;We(o=$e())&&(n._allTabs=o)}},viewQuery:function(e,n){if(1&e&&(xt(_J,5),xt(gJ,5)),2&e){let r;We(r=$e())&&(n._tabBodyWrapper=r.first),We(r=$e())&&(n._tabHeader=r.first)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:6,hostBindings:function(e,n){2&e&&st("mat-mdc-tab-group-dynamic-height",n.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===n.headerPosition)("mat-mdc-tab-group-stretch-tabs",n.stretchTabs)},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabGroup"],features:[at([{provide:pL,useExisting:i}]),Be],decls:6,vars:6,consts:[[3,"selectedIndex","disableRipple","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mdc-tab mat-mdc-tab mat-mdc-focus-indicator","role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",3,"id","mdc-tab--active","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-mdc-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-mdc-tab-body-active","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange"],["tabNode",""],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering"]],template:function(e,n){1&e&&(I(0,"mat-tab-header",0,1),ve("indexFocused",function(o){return n._focusChanged(o)})("selectFocusedIndex",function(o){return n.selectedIndex=o}),he(2,FJ,9,17,"div",2),V(),I(3,"div",3,4),he(5,wJ,1,11,"mat-tab-body",5),V()),2&e&&(Z("selectedIndex",n.selectedIndex||0)("disableRipple",n.disableRipple),Q(2),Z("ngForOf",n._tabs),Q(1),st("_mat-animation-noopable","NoopAnimations"===n._animationMode),Q(2),Z("ngForOf",n._tabs))},dependencies:[bc,kn,ii,Na,yr,zU,uL,fL,HJ],styles:['.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-top-width:2px}.mdc-tab-indicator .mdc-tab-indicator__content--icon{height:34px;font-size:34px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-tab.mdc-tab{height:48px;flex-grow:0}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none}.mat-mdc-tab .mdc-tab__text-label{display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-mdc-tab-header-with-background-background-color, transparent)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab-indicator__content--underline,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-focus-indicator::before{border-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{border-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2}),i})();class zJ{}let UJ=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[En,Mt,vl,$s,Bg,Xm,Mt]}),i})();const yL=["*"];class $J{constructor(){this.columnIndex=0,this.rowIndex=0}get rowCount(){return this.rowIndex+1}get rowspan(){const t=Math.max(...this.tracker);return t>1?this.rowCount+t-1:this.rowCount}update(t,e){this.columnIndex=0,this.rowIndex=0,this.tracker=new Array(t),this.tracker.fill(0,0,this.tracker.length),this.positions=e.map(n=>this._trackTile(n))}_trackTile(t){const e=this._findMatchingGap(t.colspan);return this._markTilePosition(e,t),this.columnIndex=e+t.colspan,new GJ(this.rowIndex,e)}_findMatchingGap(t){let e=-1,n=-1;do{this.columnIndex+t>this.tracker.length?(this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),n=this._findGapEndIndex(e)):(e=this.tracker.indexOf(0,this.columnIndex),-1!=e?(n=this._findGapEndIndex(e),this.columnIndex=e+1):(this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),n=this._findGapEndIndex(e)))}while(n-e{class i{constructor(e,n){this._element=e,this._gridList=n,this._rowspan=1,this._colspan=1}get rowspan(){return this._rowspan}set rowspan(e){this._rowspan=Math.round(mn(e))}get colspan(){return this._colspan}set colspan(e){this._colspan=Math.round(mn(e))}_setStyle(e,n){this._element.nativeElement.style[e]=n}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(vL,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-grid-tile"]],hostAttrs:[1,"mat-grid-tile"],hostVars:2,hostBindings:function(e,n){2&e&<("rowspan",n.rowspan)("colspan",n.colspan)},inputs:{rowspan:"rowspan",colspan:"colspan"},exportAs:["matGridTile"],ngContentSelectors:yL,decls:2,vars:0,consts:[[1,"mat-grid-tile-content"]],template:function(e,n){1&e&&(Xt(),I(0,"div",0),it(1),V())},styles:[".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}.mat-grid-tile-content{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}"],encapsulation:2,changeDetection:0}),i})();const qJ=/^-?\d+((\.\d+)?[A-Za-z%$]?)+$/;class Y2{constructor(){this._rows=0,this._rowspan=0}init(t,e,n,r){this._gutterSize=wL(t),this._rows=e.rowCount,this._rowspan=e.rowspan,this._cols=n,this._direction=r}getBaseTileSize(t,e){return`(${t}% - (${this._gutterSize} * ${e}))`}getTilePosition(t,e){return 0===e?"0":qc(`(${t} + ${this._gutterSize}) * ${e}`)}getTileSize(t,e){return`(${t} * ${e}) + (${e-1} * ${this._gutterSize})`}setStyle(t,e,n){let r=100/this._cols,o=(this._cols-1)/this._cols;this.setColStyles(t,n,r,o),this.setRowStyles(t,e,r,o)}setColStyles(t,e,n,r){let o=this.getBaseTileSize(n,r);t._setStyle("rtl"===this._direction?"right":"left",this.getTilePosition(o,e)),t._setStyle("width",qc(this.getTileSize(o,t.colspan)))}getGutterSpan(){return`${this._gutterSize} * (${this._rowspan} - 1)`}getTileSpan(t){return`${this._rowspan} * ${this.getTileSize(t,1)}`}getComputedHeight(){return null}}class KJ extends Y2{constructor(t){super(),this.fixedRowHeight=t}init(t,e,n,r){super.init(t,e,n,r),this.fixedRowHeight=wL(this.fixedRowHeight),qJ.test(this.fixedRowHeight)}setRowStyles(t,e){t._setStyle("top",this.getTilePosition(this.fixedRowHeight,e)),t._setStyle("height",qc(this.getTileSize(this.fixedRowHeight,t.rowspan)))}getComputedHeight(){return["height",qc(`${this.getTileSpan(this.fixedRowHeight)} + ${this.getGutterSpan()}`)]}reset(t){t._setListStyle(["height",null]),t._tiles&&t._tiles.forEach(e=>{e._setStyle("top",null),e._setStyle("height",null)})}}class XJ extends Y2{constructor(t){super(),this._parseRatio(t)}setRowStyles(t,e,n,r){this.baseTileHeight=this.getBaseTileSize(n/this.rowHeightRatio,r),t._setStyle("marginTop",this.getTilePosition(this.baseTileHeight,e)),t._setStyle("paddingTop",qc(this.getTileSize(this.baseTileHeight,t.rowspan)))}getComputedHeight(){return["paddingBottom",qc(`${this.getTileSpan(this.baseTileHeight)} + ${this.getGutterSpan()}`)]}reset(t){t._setListStyle(["paddingBottom",null]),t._tiles.forEach(e=>{e._setStyle("marginTop",null),e._setStyle("paddingTop",null)})}_parseRatio(t){const e=t.split(":");this.rowHeightRatio=parseFloat(e[0])/parseFloat(e[1])}}class QJ extends Y2{setRowStyles(t,e){let o=this.getBaseTileSize(100/this._rowspan,(this._rows-1)/this._rows);t._setStyle("top",this.getTilePosition(o,e)),t._setStyle("height",qc(this.getTileSize(o,t.rowspan)))}reset(t){t._tiles&&t._tiles.forEach(e=>{e._setStyle("top",null),e._setStyle("height",null)})}}function qc(i){return`calc(${i})`}function wL(i){return i.match(/([A-Za-z%]+)$/)?i:`${i}px`}let JJ=(()=>{class i{constructor(e,n){this._element=e,this._dir=n,this._gutter="1px"}get cols(){return this._cols}set cols(e){this._cols=Math.max(1,Math.round(mn(e)))}get gutterSize(){return this._gutter}set gutterSize(e){this._gutter=`${e??""}`}get rowHeight(){return this._rowHeight}set rowHeight(e){const n=`${e??""}`;n!==this._rowHeight&&(this._rowHeight=n,this._setTileStyler(this._rowHeight))}ngOnInit(){this._checkCols(),this._checkRowHeight()}ngAfterContentChecked(){this._layoutTiles()}_checkCols(){}_checkRowHeight(){this._rowHeight||this._setTileStyler("1:1")}_setTileStyler(e){this._tileStyler&&this._tileStyler.reset(this),this._tileStyler="fit"===e?new QJ:e&&e.indexOf(":")>-1?new XJ(e):new KJ(e)}_layoutTiles(){this._tileCoordinator||(this._tileCoordinator=new $J);const e=this._tileCoordinator,n=this._tiles.filter(o=>!o._gridList||o._gridList===this),r=this._dir?this._dir.value:"ltr";this._tileCoordinator.update(this.cols,n),this._tileStyler.init(this.gutterSize,e,this.cols,r),n.forEach((o,s)=>{const a=e.positions[s];this._tileStyler.setStyle(o,a.row,a.col)}),this._setListStyle(this._tileStyler.getComputedHeight())}_setListStyle(e){e&&(this._element.nativeElement.style[e[0]]=e[1])}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(xn,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-grid-list"]],contentQueries:function(e,n,r){if(1&e&&Yt(r,FL,5),2&e){let o;We(o=$e())&&(n._tiles=o)}},hostAttrs:[1,"mat-grid-list"],hostVars:1,hostBindings:function(e,n){2&e&<("cols",n.cols)},inputs:{cols:"cols",gutterSize:"gutterSize",rowHeight:"rowHeight"},exportAs:["matGridList"],features:[at([{provide:vL,useExisting:i}])],ngContentSelectors:yL,decls:2,vars:0,template:function(e,n){1&e&&(Xt(),I(0,"div"),it(1),V())},styles:[".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}.mat-grid-tile-content{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}"],encapsulation:2,changeDetection:0}),i})(),eee=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[bT,Mt,bT,Mt]}),i})();const tee=["switch"],iee=["*"],nee=new Ae("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})}),ree={provide:Tr,useExisting:ai(()=>Tf),multi:!0};class kL{constructor(t,e){this.source=t,this.checked=e}}let oee=0;const see=La(Aa(bl(Ta(class{constructor(i){this._elementRef=i}}))));let aee=(()=>{class i extends see{constructor(e,n,r,o,s,a,l){super(e),this._focusMonitor=n,this._changeDetectorRef=r,this.defaults=s,this._onChange=f=>{},this._onTouched=()=>{},this._required=!1,this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new Xe,this.toggleChange=new Xe,this.tabIndex=parseInt(o)||0,this.color=this.defaultColor=s.color||"accent",this._noopAnimations="NoopAnimations"===a,this.id=this._uniqueId=`${l}${++oee}`}get required(){return this._required}set required(e){this._required=dt(e)}get checked(){return this._checked}set checked(e){this._checked=dt(e),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{"keyboard"===e||"program"===e?(this._focused=!0,this._changeDetectorRef.markForCheck()):e||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(e){this.checked=!!e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}}return i.\u0275fac=function(e){Ns()},i.\u0275dir=De({type:i,inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],required:"required",checked:"checked"},outputs:{change:"change",toggleChange:"toggleChange"},features:[Be]}),i})(),Tf=(()=>{class i extends aee{constructor(e,n,r,o,s,a){super(e,n,r,o,s,a,"mat-mdc-slide-toggle-"),this._labelId=this._uniqueId+"-label"}get buttonId(){return`${this.id||this._uniqueId}-button`}_handleClick(){this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new kL(this,this.checked)))}focus(){this._switchElement.nativeElement.focus()}_createChangeEvent(e){return new kL(this,e)}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Ur),M(Nt),Br("tabindex"),M(nee),M(Vi,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-slide-toggle"]],viewQuery:function(e,n){if(1&e&&xt(tee,5),2&e){let r;We(r=$e())&&(n._switchElement=r.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:11,hostBindings:function(e,n){2&e&&(jr("id",n.id),lt("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),st("mat-mdc-slide-toggle-focused",n._focused)("mat-mdc-slide-toggle-checked",n.checked)("_mat-animation-noopable",n._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matSlideToggle"],features:[at([ree]),Be],ngContentSelectors:iee,decls:17,vars:24,consts:[[1,"mdc-form-field"],["role","switch","type","button",1,"mdc-switch",3,"tabIndex","disabled","click"],["switch",""],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],["viewBox","0 0 24 24",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"],[3,"for","click"]],template:function(e,n){if(1&e&&(Xt(),I(0,"div",0)(1,"button",1,2),ve("click",function(){return n._handleClick()}),Ee(3,"div",3),I(4,"div",4)(5,"div",5)(6,"div",6),Ee(7,"div",7),V(),I(8,"div",8),Ee(9,"div",9),V(),I(10,"div",10),lr(),I(11,"svg",11),Ee(12,"path",12),V(),I(13,"svg",13),Ee(14,"path",14),V()()()()(),Ro(),I(15,"label",15),ve("click",function(o){return o.stopPropagation()}),it(16),V()()),2&e){const r=Hi(2);st("mdc-form-field--align-end","before"==n.labelPosition),Q(1),st("mdc-switch--selected",n.checked)("mdc-switch--unselected",!n.checked)("mdc-switch--checked",n.checked)("mdc-switch--disabled",n.disabled),Z("tabIndex",n.tabIndex)("disabled",n.disabled),lt("id",n.buttonId)("name",n.name)("aria-label",n.ariaLabel)("aria-labelledby",n._getAriaLabelledBy())("aria-describedby",n.ariaDescribedby)("aria-required",n.required||null)("aria-checked",n.checked),Q(8),Z("matRippleTrigger",r)("matRippleDisabled",n.disableRipple||n.disabled)("matRippleCentered",!0),Q(6),Z("for",n.buttonId),lt("id",n._labelId)}},dependencies:[yr],styles:['.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--mdc-elevation-overlay-color, #fff)}.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative}.mdc-switch[hidden]{display:none}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (forced-colors: active){.mdc-switch__track::before,.mdc-switch__track::after{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(-100%)}[dir=rtl] .mdc-switch__track::after,.mdc-switch__track[dir=rtl]::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track[dir=rtl]::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0)}[dir=rtl] .mdc-switch__handle-track,.mdc-switch__handle-track[dir=rtl]{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track,.mdc-switch--selected .mdc-switch__handle-track[dir=rtl]{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto}[dir=rtl] .mdc-switch__handle,.mdc-switch__handle[dir=rtl]{left:auto;right:0}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media screen and (forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-elevation-overlay{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mdc-switch{width:var(--mdc-switch-track-width, 36px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, #616161)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, #424242)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color, var(--mdc-theme-surface, #fff))}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation, 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__focus-ring-wrapper,.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{height:var(--mdc-switch-handle-height, 20px)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__handle::after{opacity:var(--mdc-switch-disabled-handle-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{border-radius:var(--mdc-switch-handle-shape, 10px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{width:var(--mdc-switch-handle-width, 20px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle-track{width:calc(100% - var(--mdc-switch-handle-width, 20px))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:var(--mdc-switch-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:var(--mdc-switch-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size, 18px);height:var(--mdc-switch-selected-icon-size, 18px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size, 18px);height:var(--mdc-switch-unselected-icon-size, 18px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-hover-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-focus-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-pressed-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-hover-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-focus-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-pressed-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-selected-hover-state-layer-opacity, 0.04)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-selected-focus-state-layer-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-unselected-hover-state-layer-opacity, 0.04)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__ripple{height:var(--mdc-switch-state-layer-size, 48px);width:var(--mdc-switch-state-layer-size, 48px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{height:var(--mdc-switch-track-height, 14px)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::after{background:var(--mdc-switch-selected-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, #424242)}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::before{background:var(--mdc-switch-unselected-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, #424242)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{border-radius:var(--mdc-switch-track-shape, 7px)}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle .mdc-switch__ripple::after{content:"";opacity:0}.mat-mdc-slide-toggle .mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:opacity 75ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-elevation-overlay,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}'],encapsulation:2,changeDetection:0}),i})(),xL=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})(),dee=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[xL,Mt,$s,En,xL,Mt]}),i})();const uee=new Ae("MAT_PROGRESS_BAR_DEFAULT_OPTIONS"),mee=Aa(class{constructor(i){this._elementRef=i}},"primary");let s1=(()=>{class i extends mee{constructor(e,n,r,o,s){super(e),this._ngZone=n,this._changeDetectorRef=r,this._animationMode=o,this._isNoopAnimation=!1,this._value=0,this._bufferValue=0,this.animationEnd=new Xe,this._mode="determinate",this._transitionendHandler=a=>{0===this.animationEnd.observers.length||!a.target||!a.target.classList.contains("mdc-linear-progress__primary-bar")||("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))},this._isNoopAnimation="NoopAnimations"===o,s&&(s.color&&(this.color=this.defaultColor=s.color),this.mode=s.mode||this.mode)}get value(){return this._value}set value(e){this._value=DL(mn(e)),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(e){this._bufferValue=DL(mn(e)),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(e){this._mode=e,this._changeDetectorRef.markForCheck()}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._transitionendHandler)})}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._transitionendHandler)}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${"buffer"===this.mode?this.bufferValue:100}%`}_isIndeterminate(){return"indeterminate"===this.mode||"query"===this.mode}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(ct),M(Nt),M(Vi,8),M(uee,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:8,hostBindings:function(e,n){2&e&&(lt("aria-valuenow",n._isIndeterminate()?null:n.value)("mode",n.mode),st("_mat-animation-noopable",n._isNoopAnimation)("mdc-linear-progress--animation-ready",!n._isNoopAnimation)("mdc-linear-progress--indeterminate",n._isIndeterminate()))},inputs:{color:"color",value:"value",bufferValue:"bufferValue",mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],features:[Be],decls:7,vars:4,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(e,n){1&e&&(I(0,"div",0),Ee(1,"div",1)(2,"div",2),V(),I(3,"div",3),Ee(4,"span",4),V(),I(5,"div",5),Ee(6,"span",4),V()),2&e&&(Q(1),xi("flex-basis",n._getBufferBarFlexBasis()),Q(2),xi("transform",n._getPrimaryBarTransform()))},styles:["@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half, 83.67142%))}100%{transform:translateX(var(--mdc-linear-progress-primary-full, 200.611057%))}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter, 37.651913%))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half, 84.386165%))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full, 160.277782%))}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(-10px)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half-neg, -83.67142%))}100%{transform:translateX(var(--mdc-linear-progress-primary-full-neg, -200.611057%))}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg, -37.651913%))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half-neg, -84.386165%))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full-neg, -160.277782%))}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}@media screen and (forced-colors: active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{position:absolute;width:100%;height:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid}.mdc-linear-progress__buffer{display:flex;position:absolute;width:100%;height:100%}.mdc-linear-progress__buffer-dots{background-repeat:repeat-x;flex:auto;transform:rotate(180deg);animation:mdc-linear-progress-buffering 250ms infinite linear}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar{right:0;-webkit-transform-origin:center right;transform-origin:center right}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots{animation:none}.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner{animation:none}.mdc-linear-progress__bar-inner{border-color:var(--mdc-linear-progress-active-indicator-color, #6200ee)}.mdc-linear-progress__buffer-dots{background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23e6e6e6'/%3E%3C/svg%3E\")}.mdc-linear-progress__buffer-bar{background-color:#e6e6e6}.mdc-linear-progress{height:var(--mdc-linear-progress-track-height, 4px)}.mdc-linear-progress__bar-inner{border-top-width:var(--mdc-linear-progress-track-height, 4px)}.mdc-linear-progress__buffer-dots{background-size:10px var(--mdc-linear-progress-track-height, 4px)}.mat-mdc-progress-bar{display:block}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}"],encapsulation:2,changeDetection:0}),i})();function DL(i,t=0,e=100){return Math.max(t,Math.min(e,i))}let fee=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt]}),i})();function pee(i,t){1&i&&(I(0,"mat-icon",1),re(1,"public"),V()),2&i&&Z("matTooltip",t.$implicit)}class ja{constructor(t){this.profiles=t,this.pubkey=""}ngOnInit(){var t=this;return Me(function*(){t.profile||(t.profile=yield t.profiles.getProfile(t.pubkey)),t.profile&&(t.verifications=t.profile.verifications)})()}}function _ee(i,t){if(1&i&&Ee(0,"img",8),2&i){const e=ue();xi("border-color",null==e.circle?null:e.circle.color),Z("matTooltip",e.tooltip)("src",e.imagePath,no)}}function gee(i,t){1&i&&Ee(0,"img",9),2&i&&Z("src",ue().imagePath,no)}ja.\u0275fac=function(t){return new(t||ja)(M(on))},ja.\u0275cmp=qe({type:ja,selectors:[["app-directory-icon"]],inputs:{pubkey:"pubkey",profile:"profile"},decls:1,vars:1,consts:[["class","directory-icon",3,"matTooltip",4,"ngFor","ngForOf"],[1,"directory-icon",3,"matTooltip"]],template:function(t,e){1&t&&he(0,pee,2,1,"mat-icon",0),2&t&&Z("ngForOf",e.verifications)},dependencies:[kn,Gr,$u],encapsulation:2});const CL=function(i){return["/p",i]};class Js{constructor(t,e,n){this.profiles=t,this.circleService=e,this.utilities=n,this.pubkey="",this.imagePath="/assets/profile.png",this.tooltip="",this.tooltipName="",this.profileName="",this.muted=!1}ngAfterViewInit(){}ngOnInit(){var t=this;return Me(function*(){if(t.profile)t.pubkey=t.profile.pubkey,t.profileName=t.utilities.getNostrIdentifier(t.profile.pubkey);else if(t.profile=yield t.profiles.getProfile(t.pubkey),t.profileName=t.utilities.getNostrIdentifier(t.pubkey),!t.profile)return;t.profile.picture&&(t.imagePath=t.profile.picture),t.tooltip=t.profile.about,t.tooltipName=t.profileName,t.profileName=t.profile.name||t.profileName,t.circle=yield t.circleService.getCircle(t.profile.circle),t.muted=t.profile.mute})()}}Js.\u0275fac=function(t){return new(t||Js)(M(on),M(Fr),M(On))},Js.\u0275cmp=qe({type:Js,selectors:[["app-event-header"]],inputs:{pubkey:"pubkey",profile:"profile"},ngContentSelectors:["*"],decls:11,vars:12,consts:[[1,"event-header"],[1,"icon"],[3,"routerLink"],["class","profile-image-follow","matTooltipPosition","above",3,"matTooltip","borderColor","src",4,"ngIf"],["class","profile-image","matTooltipPosition","above",3,"src",4,"ngIf"],[1,"name","clickable"],["matTooltipPosition","above",3,"matTooltip"],[1,"date","clickable"],["matTooltipPosition","above",1,"profile-image-follow",3,"matTooltip","src"],["matTooltipPosition","above",1,"profile-image",3,"src"]],template:function(t,e){1&t&&(Xt(),I(0,"div",0)(1,"div",1)(2,"a",2),he(3,_ee,1,4,"img",3),he(4,gee,1,1,"img",4),V()(),I(5,"div",5)(6,"a",2)(7,"span",6),re(8),V()()(),I(9,"div",7),it(10),V()()),2&t&&(Q(2),Z("routerLink",lu(8,CL,e.pubkey)),Q(1),Z("ngIf",null==e.profile?null:e.profile.follow),Q(1),Z("ngIf",!(null!=e.profile&&e.profile.follow)),Q(2),Z("routerLink",lu(10,CL,e.pubkey)),Q(1),st("muted",e.muted),Z("matTooltip",e.tooltipName),Q(1),Jt(e.profileName))},dependencies:[ii,Cc,$u]});class qu{constructor(t,e){this.dialogRef=t,this.data=e}onNoClick(){this.data.picture="",this.dialogRef.close()}}function yee(i,t){1&i&&(I(0,"span",8),it(1,1),V())}function vee(i,t){1&i&&(I(0,"span",9),it(1,2),V())}qu.\u0275fac=function(t){return new(t||qu)(M(Ha),M(Gc))},qu.\u0275cmp=qe({type:qu,selectors:[["profile-image-dialog"]],decls:1,vars:1,consts:[[1,"profile-image-original",3,"src","click"]],template:function(t,e){1&t&&(I(0,"img",0),ve("click",function(){return e.onNoClick()}),V()),2&t&&Z("src",e.data.picture,no)},styles:[".profile-image-original[_ngcontent-%COMP%]{max-width:100%;cursor:pointer}"]});const Fee=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],wee=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"],V2=["*"],SL=new Ae("mat-chips-default-options"),TL=new Ae("MatChipAvatar"),AL=new Ae("MatChipTrailingIcon"),LL=new Ae("MatChipRemove"),a1=new Ae("MatChip");class Oee{}const Pee=La(Oee,-1);let Ku=(()=>{class i extends Pee{constructor(e,n){super(),this._elementRef=e,this._parentChip=n,this.isInteractive=!0,this._isPrimary=!0,this._disabled=!1,this._allowFocusWhenDisabled=!1,"BUTTON"===e.nativeElement.nodeName&&e.nativeElement.setAttribute("type","button")}get disabled(){return this._disabled||this._parentChip.disabled}set disabled(e){this._disabled=dt(e)}_getDisabledAttribute(){return this.disabled&&!this._allowFocusWhenDisabled?"":null}_getTabindex(){return this.disabled&&!this._allowFocusWhenDisabled||!this.isInteractive?null:this.tabIndex.toString()}focus(){this._elementRef.nativeElement.focus()}_handleClick(e){!this.disabled&&this.isInteractive&&this._isPrimary&&(e.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}_handleKeydown(e){(13===e.keyCode||32===e.keyCode)&&!this.disabled&&this.isInteractive&&this._isPrimary&&(e.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(a1))},i.\u0275dir=De({type:i,selectors:[["","matChipAction",""]],hostAttrs:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],hostVars:9,hostBindings:function(e,n){1&e&&ve("click",function(o){return n._handleClick(o)})("keydown",function(o){return n._handleKeydown(o)}),2&e&&(lt("tabindex",n._getTabindex())("disabled",n._getDisabledAttribute())("aria-disabled",n.disabled),st("mdc-evolution-chip__action--primary",n._isPrimary)("mdc-evolution-chip__action--presentational",!n.isInteractive)("mdc-evolution-chip__action--trailing",!n._isPrimary))},inputs:{disabled:"disabled",tabIndex:"tabIndex",isInteractive:"isInteractive",_allowFocusWhenDisabled:"_allowFocusWhenDisabled"},features:[Be]}),i})(),jee=0;const Yee=La(Aa(bl(Ta(class{constructor(i){this._elementRef=i}})),"primary"),-1);let Kc=(()=>{class i extends Yee{constructor(e,n,r,o,s,a,l,f){super(n),this._changeDetectorRef=e,this._ngZone=r,this._focusMonitor=o,this._globalRippleOptions=l,this._isRippleCentered=!1,this._onFocus=new ae,this._onBlur=new ae,this.role=null,this._hasFocusInternal=!1,this.id="mat-mdc-chip-"+jee++,this.ariaLabel=null,this._removable=!0,this._highlighted=!1,this.removed=new Xe,this.destroyed=new Xe,this.basicChipAttrName="mat-basic-chip";const y=n.nativeElement;this._document=s,this._animationsDisabled="NoopAnimations"===a,this._isBasicChip=y.hasAttribute(this.basicChipAttrName)||y.tagName.toLowerCase()===this.basicChipAttrName,null!=f&&(this.tabIndex=parseInt(f)??this.defaultTabIndex),this._monitorFocus()}_hasFocus(){return this._hasFocusInternal}get value(){return void 0!==this._value?this._value:this._textElement.textContent.trim()}set value(e){this._value=e}get removable(){return this._removable}set removable(e){this._removable=dt(e)}get highlighted(){return this._highlighted}set highlighted(e){this._highlighted=dt(e)}ngAfterViewInit(){this._textElement=this._elementRef.nativeElement.querySelector(".mat-mdc-chip-action-label"),this._pendingFocus&&(this._pendingFocus=!1,this.focus())}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this.destroyed.emit({chip:this}),this.destroyed.complete()}remove(){this.removable&&this.removed.emit({chip:this})}_isRippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||this._isBasicChip||!!this._globalRippleOptions?.disabled}_hasTrailingIcon(){return!(!this.trailingIcon&&!this.removeIcon)}_handleKeydown(e){(8===e.keyCode||46===e.keyCode)&&(e.preventDefault(),this.remove())}focus(){this.disabled||(this.primaryAction?this.primaryAction.focus():this._pendingFocus=!0)}_getSourceAction(e){return this._getActions().find(n=>{const r=n._elementRef.nativeElement;return r===e||r.contains(e)})}_getActions(){const e=[];return this.primaryAction&&e.push(this.primaryAction),this.removeIcon&&e.push(this.removeIcon),this.trailingIcon&&e.push(this.trailingIcon),e}_handlePrimaryActionInteraction(){}_monitorFocus(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{const n=null!==e;n!==this._hasFocusInternal&&(this._hasFocusInternal=n,n?this._onFocus.next({chip:this}):this._ngZone.onStable.pipe(yi(1)).subscribe(()=>this._ngZone.run(()=>this._onBlur.next({chip:this}))))})}}return i.\u0275fac=function(e){return new(e||i)(M(Nt),M(Ze),M(ct),M(Ur),M(Lt),M(Vi,8),M(Jm,8),Br("tabindex"))},i.\u0275cmp=qe({type:i,selectors:[["mat-basic-chip"],["mat-chip"]],contentQueries:function(e,n,r){if(1&e&&(Yt(r,TL,5),Yt(r,AL,5),Yt(r,LL,5)),2&e){let o;We(o=$e())&&(n.leadingIcon=o.first),We(o=$e())&&(n.trailingIcon=o.first),We(o=$e())&&(n.removeIcon=o.first)}},viewQuery:function(e,n){if(1&e&&(xt(yr,5),xt(Ku,5)),2&e){let r;We(r=$e())&&(n.ripple=r.first),We(r=$e())&&(n.primaryAction=r.first)}},hostAttrs:[1,"mat-mdc-chip"],hostVars:30,hostBindings:function(e,n){1&e&&ve("keydown",function(o){return n._handleKeydown(o)}),2&e&&(jr("id",n.id),lt("role",n.role)("tabindex",n.role?n.tabIndex:null)("aria-label",n.ariaLabel),st("mdc-evolution-chip",!n._isBasicChip)("mdc-evolution-chip--disabled",n.disabled)("mdc-evolution-chip--with-trailing-action",n._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",n.leadingIcon)("mdc-evolution-chip--with-primary-icon",n.leadingIcon)("mdc-evolution-chip--with-avatar",n.leadingIcon)("mat-mdc-chip-with-avatar",n.leadingIcon)("mat-mdc-chip-highlighted",n.highlighted)("mat-mdc-chip-disabled",n.disabled)("mat-mdc-basic-chip",n._isBasicChip)("mat-mdc-standard-chip",!n._isBasicChip)("mat-mdc-chip-with-trailing-icon",n._hasTrailingIcon())("_mat-animation-noopable",n._animationsDisabled))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",role:"role",id:"id",ariaLabel:["aria-label","ariaLabel"],value:"value",removable:"removable",highlighted:"highlighted"},outputs:{removed:"removed",destroyed:"destroyed"},exportAs:["matChip"],features:[at([{provide:a1,useExisting:i}]),Be],ngContentSelectors:wee,decls:9,vars:6,consts:[["matRipple","",1,"mat-mdc-chip-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"isInteractive"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing",4,"ngIf"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(e,n){1&e&&(Xt(Fee),Ee(0,"span",0)(1,"span",1),I(2,"span",2)(3,"div",3),he(4,yee,2,0,"span",4),I(5,"span",5),it(6),Ee(7,"span",6),V()()(),he(8,vee,2,0,"span",7)),2&e&&(Z("matRippleDisabled",n._isRippleDisabled())("matRippleCentered",n._isRippleCentered)("matRippleTrigger",n._elementRef.nativeElement),Q(3),Z("isInteractive",!1),Q(1),Z("ngIf",n.leadingIcon),Q(4),Z("ngIf",n._hasTrailingIcon()))},dependencies:[ii,yr,Ku],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:24px}.mdc-evolution-chip--with-avatar .mdc-evolution-chip__graphic{height:24px;width:24px;font-size:24px}.mdc-evolution-chip--with-avatar .mdc-evolution-chip__icon--primary{height:24px;width:24px;font-size:24px}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px);height:var(--mdc-chip-container-height, 32px)}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius, 14px 14px 14px 14px)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size, 28px)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size, 28px);width:var(--mdc-chip-with-avatar-avatar-size, 28px);font-size:var(--mdc-chip-with-avatar-avatar-size, 28px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-outline-width, 1px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-outline-width, 1px)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--selected) .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-unselected-outline-width, 1px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color, transparent)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color, transparent)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color, currentColor)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size, 18px);width:var(--mdc-chip-with-icon-icon-size, 18px);font-size:var(--mdc-chip-with-icon-icon-size, 18px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color, currentColor)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color, currentColor)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color, currentColor)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{width:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),i})();class Vee{constructor(t){}}const zee=La(Vee);let c1=(()=>{class i extends zee{constructor(e,n,r){super(e),this._elementRef=e,this._changeDetectorRef=n,this._dir=r,this._lastDestroyedFocusedChipIndex=null,this._destroyed=new ae,this._defaultRole="presentation",this._disabled=!1,this._explicitRole=null,this._chipActions=new Bs}get chipFocusChanges(){return this._getChipStream(e=>e._onFocus)}get chipDestroyedChanges(){return this._getChipStream(e=>e.destroyed)}get disabled(){return this._disabled}set disabled(e){this._disabled=dt(e),this._syncChipsState()}get empty(){return 0===this._chips.length}get role(){return this._explicitRole?this._explicitRole:this.empty?null:this._defaultRole}set role(e){this._explicitRole=e}get focused(){return this._hasFocusedChip()}ngAfterViewInit(){this._setUpFocusManagement(),this._trackChipSetChanges(),this._trackDestroyedFocusedChip()}ngOnDestroy(){this._keyManager?.destroy(),this._chipActions.destroy(),this._destroyed.next(),this._destroyed.complete()}_hasFocusedChip(){return this._chips&&this._chips.some(e=>e._hasFocus())}_syncChipsState(){this._chips&&this._chips.forEach(e=>{e.disabled=this._disabled,e._changeDetectorRef.markForCheck()})}focus(){}_handleKeydown(e){this._originatesFromChip(e)&&this._keyManager.onKeydown(e)}_isValidIndex(e){return e>=0&&e{this.tabIndex=e,this._changeDetectorRef.markForCheck()}))}_getChipStream(e){return this._chips.changes.pipe(Nn(null),Vn(()=>vn(...this._chips.map(e))))}_originatesFromChip(e){let n=e.target;for(;n&&n!==this._elementRef.nativeElement;){if(n.classList&&n.classList.contains("mdc-evolution-chip"))return!0;n=n.parentElement}return!1}_setUpFocusManagement(){this._chips.changes.pipe(Nn(this._chips)).subscribe(e=>{const n=[];e.forEach(r=>r._getActions().forEach(o=>n.push(o))),this._chipActions.reset(n),this._chipActions.notifyOnChanges()}),this._keyManager=new qm(this._chipActions).withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr").withHomeAndEnd().skipPredicate(e=>this._skipPredicate(e)),this.chipFocusChanges.pipe(wt(this._destroyed)).subscribe(({chip:e})=>{const n=e._getSourceAction(document.activeElement);n&&this._keyManager.updateActiveItem(n)}),this._dir?.change.pipe(wt(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e))}_skipPredicate(e){return!e.isInteractive||e.disabled}_trackChipSetChanges(){this._chips.changes.pipe(Nn(null),wt(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe(wt(this._destroyed)).subscribe(e=>{const r=this._chips.toArray().indexOf(e.chip);this._isValidIndex(r)&&e.chip._hasFocus()&&(this._lastDestroyedFocusedChipIndex=r)})}_redirectDestroyedChipFocus(){if(null!=this._lastDestroyedFocusedChipIndex){if(this._chips.length){const e=Math.min(this._lastDestroyedFocusedChipIndex,this._chips.length-1),n=this._chips.toArray()[e];n.disabled?1===this._chips.length?this.focus():this._keyManager.setPreviousItemActive():n.focus()}else this.focus();this._lastDestroyedFocusedChipIndex=null}}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Nt),M(xn,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-chip-set"]],contentQueries:function(e,n,r){if(1&e&&Yt(r,Kc,5),2&e){let o;We(o=$e())&&(n._chips=o)}},hostAttrs:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],hostVars:1,hostBindings:function(e,n){1&e&&ve("keydown",function(o){return n._handleKeydown(o)}),2&e&<("role",n.role)},inputs:{disabled:"disabled",role:"role"},features:[Be],ngContentSelectors:V2,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(e,n){1&e&&(Xt(),I(0,"span",0),it(1),V())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0}),i})(),Zee=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[Qm,{provide:SL,useValue:{separatorKeyCodes:[13]}}],imports:[Mt,En,$s,Mt]}),i})();function Jee(i,t){1&i&&(I(0,"span"),re(1,", "),V())}const ete=function(i){return["/p",i]};function tte(i,t){if(1&i&&(I(0,"span")(1,"a",1),re(2),V(),he(3,Jee,2,0,"span",2),V()),2&i){const e=t.$implicit,n=t.last;Q(1),Z("routerLink",lu(3,ete,e.pubkey)),Q(1),Jt(e.name),Q(1),Z("ngIf",!n)}}class Af{constructor(t,e){this.profileService=t,this.utilities=e,this.keys=[],this.profiles=[]}ngOnInit(){var t=this;return Me(function*(){t.profiles=[];for(let e=0;e0),Q(1),Z("keys",e)}}function ate(i,t){if(1&i&&(I(0,"mat-chip"),re(1),V()),2&i){const e=t.$implicit;Q(1),ci("#",e,"")}}function lte(i,t){if(1&i&&(I(0,"div",1),re(1),he(2,ite,2,0,"span",2),he(3,rte,2,1,"div",3),he(4,ste,4,2,"div",4),I(5,"mat-chip-set",5),he(6,ate,2,1,"mat-chip",6),V()()),2&i){const e=ue();Q(1),ci(" ",e.content,""),Q(1),Z("ngIf",e.event.contentCut),Q(1),Z("ngIf",e.images&&e.images.length>0),Q(1),Z("ngIf",e.repliesTo(e.event)),Q(2),Z("ngForOf",e.hashtags(e.event.tags))}}Af.\u0275fac=function(t){return new(t||Af)(M(on),M(On))},Af.\u0275cmp=qe({type:Af,selectors:[["app-reply-list"]],inputs:{keys:"keys"},decls:1,vars:1,consts:[[4,"ngFor","ngForOf"],[1,"reply-link",3,"routerLink"],[4,"ngIf"]],template:function(t,e){1&t&&he(0,tte,4,5,"span",0),2&t&&Z("ngForOf",e.profiles)},dependencies:[kn,ii,Cc]});class ko{constructor(t,e,n){this.profileService=t,this.utilities=e,this.dialog=n,this.profileName="",this.tooltip="",this.profiles=[],this.images=[]}ngOnInit(){var t=this;return Me(function*(){if(t.images=[],!t.event)return;let e=t.event.content;if(t.content=e,e.indexOf("#[")>-1){let n=e.indexOf("#["),r=e.indexOf("]",n);const o=e.substring(n+2,r),s=parseInt(o);let a=t.replyTo(t.event,s);if(!a)return;const l=yield t.profileService.getProfile(a);if(!l)return;e=e.substring(0,e.indexOf("#["))+"@"+l?.name+e.substring(r+1)}if(t.profileService.isFollowing(t.event.pubkey)){const n=[...e.matchAll(ko.regexp)];t.images=n.map(r=>r[0]),e=e.replaceAll(ko.regexp,"")}t.content=e})()}expandImage(t){this.dialog.open(qu,{data:{picture:t}})}hashtags(t){const e=t.filter(n=>"t"===n[0]).map(n=>n[1]);return 0==e.length?null:e}repliesTo(t){if(!t)return null;let e=t.tags.filter(n=>"p"===n[0]).map(n=>n[1]);return e=e.filter(n=>n!==t.pubkey),0==e.length?null:e}replyTo(t,e){return t?t.tags[e][1]:void 0}}ko.regexp=/(?:(?:https?)+\:\/\/+[a-zA-Z0-9\/\._-]{1,})+(?:(?:jpe?g|png|gif|webp))/g,ko.\u0275fac=function(t){return new(t||ko)(M(on),M(On),M(ys))},ko.\u0275cmp=qe({type:ko,selectors:[["app-content"]],inputs:{event:"event"},decls:1,vars:1,consts:[["class","content clickable",4,"ngIf"],[1,"content","clickable"],[4,"ngIf"],["class","event-images",4,"ngIf"],["class","dimmed clickable",4,"ngIf"],[1,"hashtags"],[4,"ngFor","ngForOf"],[1,"event-images"],["class","event-image",3,"src","click",4,"ngFor","ngForOf"],[1,"event-image",3,"src","click"],[1,"dimmed","clickable"],["class","clickable",4,"ngIf"],[3,"keys"],[1,"clickable"]],template:function(t,e){1&t&&he(0,lte,7,5,"div",0),2&t&&Z("ngIf",e.event)},dependencies:[kn,ii,Kc,c1,Af],styles:[".event-image[_ngcontent-%COMP%]{width:100%;max-width:480px;display:inline-block;margin-top:.2em}.event-images[_ngcontent-%COMP%]{text-align:left}"]});var d1=new WeakMap,u1=new WeakSet,PL=new WeakSet;class Ya{constructor(t){Pn(this,PL),Pn(this,u1),tn(this,d1,{writable:!0,value:void 0}),this.storage=t,Fi(this,d1,new di(void 0)),this.table=this.storage.table("notes")}get notesChanged$(){return nt(this,d1).asObservable()}list(){var t=this;return Me(function*(){return ri(t,PL,cte).call(t,(e,n)=>!0)})()}putNote(t){var e=this;return Me(function*(){const n=t.id;yield e.table.put(n,t),ri(e,u1,z2).call(e)})()}deleteNote(t){var e=this;return Me(function*(){yield e.table.del(t),ri(e,u1,z2).call(e)})()}wipe(){var t=this;return Me(function*(){var r,e=!1,n=!1;try{for(var s,o=Wr(t.table.iterator({}));e=!(s=yield o.next()).done;e=!1){const[a,l]=s.value;yield t.table.del(a)}}catch(a){n=!0,r=a}finally{try{e&&null!=o.return&&(yield o.return())}finally{if(n)throw r}}ri(t,u1,z2).call(t)})()}}function z2(){nt(this,d1).next(void 0)}function cte(i){return U2.apply(this,arguments)}function U2(){return U2=Me(function*(i){const t=this.table.iterator({keyEncoding:"utf8",valueEncoding:"json"}),e=[];var o,n=!1,r=!1;try{for(var a,s=Wr(t);n=!(a=yield s.next()).done;n=!1){const[l,f]=a.value;i(f,l)&&(f.id=l,e.push(f))}}catch(l){r=!0,o=l}finally{try{n&&null!=s.return&&(yield s.return())}finally{if(r)throw o}}return e}),U2.apply(this,arguments)}function RL(i,t){return t?e=>yc(t.pipe(yi(1),function dte(){return ot((i,t)=>{i.subscribe(tt(t,x))})}()),e.pipe(RL(i))):sn((e,n)=>i(e,n).pipe(yi(1),eg(e)))}function W2(i,t=Rm){const e=qg(i,t);return RL(()=>e)}Ya.\u0275fac=function(t){return new(t||Ya)(fe(vr))},Ya.\u0275prov=Ye({token:Ya,factory:Ya.\u0275fac,providedIn:"root"});const ute=["mat-menu-item",""];function hte(i,t){1&i&&(lr(),I(0,"svg",3),Ee(1,"polygon",4),V())}const mte=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],fte=["mat-icon, [matMenuItemIcon]","*"];function pte(i,t){if(1&i){const e=mt();I(0,"div",0),ve("keydown",function(r){return Pe(e),Re(ue()._handleKeydown(r))})("click",function(){return Pe(e),Re(ue().closed.emit("click"))})("@transformMenu.start",function(r){return Pe(e),Re(ue()._onAnimationStart(r))})("@transformMenu.done",function(r){return Pe(e),Re(ue()._onAnimationDone(r))}),I(1,"div",1),it(2),V()()}if(2&i){const e=ue();Z("id",e.panelId)("ngClass",e._classList)("@transformMenu",e._panelAnimationState),lt("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby||null)("aria-describedby",e.ariaDescribedby||null)}}const _te=["*"],$2=new Ae("MAT_MENU_PANEL"),gte=bl(Ta(class{}));let Il=(()=>{class i extends gte{constructor(e,n,r,o,s){super(),this._elementRef=e,this._document=n,this._focusMonitor=r,this._parentMenu=o,this._changeDetectorRef=s,this.role="menuitem",this._hovered=new ae,this._focused=new ae,this._highlighted=!1,this._triggersSubmenu=!1,o?.addItem?.(this)}focus(e,n){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,n):this._getHostElement().focus(n),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const e=this._elementRef.nativeElement.cloneNode(!0),n=e.querySelectorAll("mat-icon, .material-icons");for(let r=0;r enter",pn("120ms cubic-bezier(0, 0, 0.2, 1)",Bt({opacity:1,transform:"scale(1)"}))),ln("* => void",pn("100ms 25ms linear",Bt({opacity:0})))]),fadeInItems:Mr("fadeInItems",[rn("showing",Bt({opacity:1})),ln("void => *",[Bt({opacity:0}),pn("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let yte=0;const BL=new Ae("mat-menu-default-options",{providedIn:"root",factory:function vte(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let Lf=(()=>{class i{constructor(e,n,r,o){this._elementRef=e,this._ngZone=n,this._defaultOptions=r,this._changeDetectorRef=o,this._xPosition=this._defaultOptions.xPosition,this._yPosition=this._defaultOptions.yPosition,this._directDescendantItems=new Bs,this._classList={},this._panelAnimationState="void",this._animationDone=new ae,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||"",this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new Xe,this.close=this.closed,this.panelId="mat-menu-panel-"+yte++}get xPosition(){return this._xPosition}set xPosition(e){this._xPosition=e,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(e){this._yPosition=e,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(e){this._overlapTrigger=dt(e)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=dt(e)}set panelClass(e){const n=this._previousPanelClass;n&&n.length&&n.split(" ").forEach(r=>{this._classList[r]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(" ").forEach(r=>{this._classList[r]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(e){this.panelClass=e}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new qm(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(Nn(this._directDescendantItems),Vn(e=>vn(...e.map(n=>n._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e)),this._directDescendantItems.changes.subscribe(e=>{const n=this._keyManager;if("enter"===this._panelAnimationState&&n.activeItem?._hasFocus()){const r=e.toArray(),o=Math.max(0,Math.min(r.length-1,n.activeItemIndex||0));r[o]&&!r[o].disabled?n.setActiveItem(o):n.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe(Nn(this._directDescendantItems),Vn(n=>vn(...n.map(r=>r._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){const n=e.keyCode,r=this._keyManager;switch(n){case 27:Cr(e)||(e.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case 39:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(38===n||40===n)&&r.setFocusOrigin("keyboard"),void r.onKeydown(e)}e.stopPropagation()}focusFirstItem(e="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe(yi(1)).subscribe(()=>{let n=null;if(this._directDescendantItems.length&&(n=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!n||!n.contains(document.activeElement)){const r=this._keyManager;r.setFocusOrigin(e).setFirstItemActive(),!r.activeItem&&n&&n.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){const n=Math.min(this._baseElevation+e,24),r=`${this._elevationPrefix}${n}`,o=Object.keys(this._classList).find(s=>s.startsWith(this._elevationPrefix));(!o||o===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[r]=!0,this._previousElevation=r)}setPositionClasses(e=this.xPosition,n=this.yPosition){const r=this._classList;r["mat-menu-before"]="before"===e,r["mat-menu-after"]="after"===e,r["mat-menu-above"]="above"===n,r["mat-menu-below"]="below"===n,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(e){this._animationDone.next(e),this._isAnimating=!1}_onAnimationStart(e){this._isAnimating=!0,"enter"===e.toState&&0===this._keyManager.activeItemIndex&&(e.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe(Nn(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(n=>n._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(ct),M(BL),M(Nt))},i.\u0275dir=De({type:i,contentQueries:function(e,n,r){if(1&e&&(Yt(r,bte,5),Yt(r,Il,5),Yt(r,Il,4)),2&e){let o;We(o=$e())&&(n.lazyContent=o.first),We(o=$e())&&(n._allItems=o),We(o=$e())&&(n.items=o)}},viewQuery:function(e,n){if(1&e&&xt(Gi,5),2&e){let r;We(r=$e())&&(n.templateRef=r.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}}),i})(),If=(()=>{class i extends Lf{constructor(e,n,r,o){super(e,n,r,o),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(ct),M(BL),M(Nt))},i.\u0275cmp=qe({type:i,selectors:[["mat-menu"]],hostVars:3,hostBindings:function(e,n){2&e&<("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[at([{provide:$2,useExisting:i}]),Be],ngContentSelectors:_te,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mdc-menu-surface","mdc-menu-surface--open","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content","mdc-list"]],template:function(e,n){1&e&&(Xt(),he(0,pte,3,6,"ng-template"))},dependencies:[bc],styles:['.mdc-menu-surface{display:none;position:absolute;box-sizing:border-box;max-width:var(--mdc-menu-max-width, calc(100vw - 32px));max-height:var(--mdc-menu-max-height, calc(100vh - 32px));margin:0;padding:0;transform:scale(1);transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;z-index:8;border-radius:var(--mdc-shape-medium, 4px);transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--animating-open{display:inline-block;transform:scale(0.8);opacity:0}.mdc-menu-surface--open{display:inline-block;transform:scale(1);opacity:1}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0}[dir=rtl] .mdc-menu-surface,.mdc-menu-surface[dir=rtl]{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{position:relative;overflow:visible}.mdc-menu-surface--fixed{position:fixed}.mdc-menu-surface--fullwidth{width:100%}mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;position:relative}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item.mdc-list-item{align-items:center}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item .mdc-list-item__primary-text{white-space:normal}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[h1.transformMenu,h1.fadeInItems]},changeDetection:0}),i})();const HL=new Ae("mat-menu-scroll-strategy"),wte={provide:HL,deps:[Er],useFactory:function Fte(i){return()=>i.scrollStrategies.reposition()}},jL=Da({passive:!0});let kte=(()=>{class i{constructor(e,n,r,o,s,a,l,f,y){this._overlay=e,this._element=n,this._viewContainerRef=r,this._menuItemInstance=a,this._dir=l,this._focusMonitor=f,this._ngZone=y,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=h.EMPTY,this._hoverSubscription=h.EMPTY,this._menuCloseSubscription=h.EMPTY,this._handleTouchStart=S=>{ZF(S)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new Xe,this.onMenuOpen=this.menuOpened,this.menuClosed=new Xe,this.onMenuClose=this.menuClosed,this._scrollStrategy=o,this._parentMaterialMenu=s instanceof Lf?s:void 0,n.nativeElement.addEventListener("touchstart",this._handleTouchStart,jL)}get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(e){this.menu=e}get menu(){return this._menu}set menu(e){e!==this._menu&&(this._menu=e,this._menuCloseSubscription.unsubscribe(),e&&(this._menuCloseSubscription=e.close.subscribe(n=>{this._destroyMenu(n),("click"===n||"tab"===n)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(n)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,jL),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const e=this.menu;if(this._menuOpen||!e)return;const n=this._createOverlay(e),r=n.getConfig(),o=r.positionStrategy;this._setPosition(e,o),r.hasBackdrop=null==e.hasBackdrop?!this.triggersSubmenu():e.hasBackdrop,n.attach(this._getPortal(e)),e.lazyContent&&e.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(e),e instanceof Lf&&(e._startAnimation(),e._directDescendantItems.changes.pipe(wt(e.close)).subscribe(()=>{o.withLockedPosition(!1).reapplyLastPosition(),o.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(e,n){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,n):this._element.nativeElement.focus(n)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(e){if(!this._overlayRef||!this.menuOpen)return;const n=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===e||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,n instanceof Lf?(n._resetAnimation(),n.lazyContent?n._animationDone.pipe(ni(r=>"void"===r.toState),yi(1),wt(n.lazyContent._attached)).subscribe({next:()=>n.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),n?.lazyContent?.detach())}_initMenu(e){e.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,e.direction=this.dir,this._setMenuElevation(e),e.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(e){if(e.setElevation){let n=0,r=e.parentMenu;for(;r;)n++,r=r.parentMenu;e.setElevation(n)}}_setIsMenuOpen(e){this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(e)}_createOverlay(e){if(!this._overlayRef){const n=this._getOverlayConfig(e);this._subscribeToPositions(e,n.positionStrategy),this._overlayRef=this._overlay.create(n),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(e){return new nf({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:e.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:e.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(e,n){e.setPositionClasses&&n.positionChanges.subscribe(r=>{const o="start"===r.connectionPair.overlayX?"after":"before",s="top"===r.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>e.setPositionClasses(o,s)):e.setPositionClasses(o,s)})}_setPosition(e,n){let[r,o]="before"===e.xPosition?["end","start"]:["start","end"],[s,a]="above"===e.yPosition?["bottom","top"]:["top","bottom"],[l,f]=[s,a],[y,S]=[r,o],z=0;if(this.triggersSubmenu()){if(S=r="before"===e.xPosition?"start":"end",o=y="end"===r?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const X=this._parentMaterialMenu.items.first;this._parentInnerPadding=X?X._getHostElement().offsetTop:0}z="bottom"===s?this._parentInnerPadding:-this._parentInnerPadding}}else e.overlapTrigger||(l="top"===s?"bottom":"top",f="top"===a?"bottom":"top");n.withPositions([{originX:r,originY:l,overlayX:y,overlayY:s,offsetY:z},{originX:o,originY:l,overlayX:S,overlayY:s,offsetY:z},{originX:r,originY:f,overlayX:y,overlayY:a,offsetY:-z},{originX:o,originY:f,overlayX:S,overlayY:a,offsetY:-z}])}_menuClosingActions(){const e=this._overlayRef.backdropClick(),n=this._overlayRef.detachments();return vn(e,this._parentMaterialMenu?this._parentMaterialMenu.closed:vt(),this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(ni(s=>s!==this._menuItemInstance),ni(()=>this._menuOpen)):vt(),n)}_handleMousedown(e){QF(e)||(this._openedBy=0===e.button?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){const n=e.keyCode;(13===n||32===n)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(39===n&&"ltr"===this.dir||37===n&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe(ni(e=>e===this._menuItemInstance&&!e.disabled),W2(0,uw)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Lf&&this.menu._isAnimating?this.menu._animationDone.pipe(yi(1),W2(0,uw),wt(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new yl(e.templateRef,this._viewContainerRef)),this._portal}}return i.\u0275fac=function(e){return new(e||i)(M(Er),M(Ze),M(en),M(HL),M($2,8),M(Il,10),M(xn,8),M(Ur),M(ct))},i.\u0275dir=De({type:i,hostVars:3,hostBindings:function(e,n){1&e&&ve("click",function(o){return n._handleClick(o)})("mousedown",function(o){return n._handleMousedown(o)})("keydown",function(o){return n._handleKeydown(o)}),2&e&<("aria-haspopup",n.menu?"menu":null)("aria-expanded",n.menuOpen)("aria-controls",n.menuOpen?n.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),i})(),G2=(()=>{class i extends kte{}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275dir=De({type:i,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[Be]}),i})(),xte=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[wte],imports:[En,$s,Mt,Oc,wl,Mt]}),i})();function Dte(i,t){1&i&&(I(0,"button",8)(1,"mat-icon",9),re(2,"more_vert"),V()()),2&i&&(ue(),Z("matMenuTriggerFor",Hi(3)))}function Cte(i,t){1&i&&(I(0,"button",10)(1,"mat-icon"),re(2,"more_vert"),V()()),2&i&&(ue(),Z("matMenuTriggerFor",Hi(3)))}function Mte(i,t){if(1&i){const e=mt();I(0,"button",11),ve("click",function(){return Pe(e),Re(ue().saveNote())}),I(1,"mat-icon"),re(2,"bookmark_add"),V(),I(3,"span"),re(4,"Save Note"),V()()}}function Ete(i,t){if(1&i){const e=mt();I(0,"button",11),ve("click",function(){return Pe(e),Re(ue().removeNote())}),I(1,"mat-icon"),re(2,"bookmark_remove"),V(),I(3,"span"),re(4,"Remove from Notes"),V()()}}function Ste(i,t){if(1&i){const e=mt();I(0,"button",11),ve("click",function(){const o=Pe(e).$implicit;return Re(ue().follow(o.id))}),I(1,"mat-icon"),re(2,"trip_origin"),V(),I(3,"span"),re(4),V()()}if(2&i){const e=t.$implicit;Q(1),xi("color",e.color),Q(3),Jt(e.name)}}function Tte(i,t){if(1&i){const e=mt();I(0,"button",11),ve("click",function(){Pe(e);const r=ue();return Re(r.copyNoteId(r.event.id))}),I(1,"mat-icon"),re(2,"content_copy"),V(),I(3,"span"),re(4,"Note ID (nevent)"),V()()}}function Ate(i,t){if(1&i){const e=mt();I(0,"button",11),ve("click",function(){Pe(e);const r=ue();return Re(r.copy(r.event.id))}),I(1,"mat-icon"),re(2,"content_copy"),V(),I(3,"span"),re(4,"Note ID (hex)"),V()()}}function Lte(i,t){if(1&i){const e=mt();I(0,"button",11),ve("click",function(){Pe(e);const r=ue();return Re(r.copyNoteUrl(r.event.id))}),I(1,"mat-icon"),re(2,"content_copy"),V(),I(3,"span"),re(4,"Note URL (nevent)"),V()()}}function Ite(i,t){if(1&i){const e=mt();I(0,"button",11),ve("click",function(){return Pe(e),Re(ue().copyEvent())}),I(1,"mat-icon"),re(2,"content_copy"),V(),I(3,"span"),re(4,"Note Data"),V()()}}class Va{constructor(t,e,n,r,o,s){this.feedService=t,this.circlesService=e,this.snackBar=n,this.profileService=r,this.notesService=o,this.utilities=s,this.fab=!1,this.pubkey="",this.circles=[]}saveNote(){var t=this;return Me(function*(){if(!t.event)return;const e=t.event;e.saved=Math.floor(Date.now()/1e3),yield t.notesService.putNote(e)})()}removeNote(){var t=this;return Me(function*(){!t.event||(console.log("DELETE EVENT:",t.event),yield t.notesService.deleteNote(t.event.id))})()}follow(t){var e=this;return Me(function*(){console.log("FOLLOW:",e.profile),e.profile&&(e.profile.follow?yield e.profileService.setCircle(e.profile.pubkey,t):(yield e.profileService.follow(e.profile.pubkey,t),yield e.feedService.downloadRecent([e.profile.pubkey])))})()}getNpub(t){return this.utilities.getNostrIdentifier(t)}copyEvent(){this.copy(JSON.stringify(this.event))}copyProfileUrl(t){this.copy(`web+nostr:npub:${Bu.npubEncode(t)}`)}copyNoteId(t){this.copy(Bu.neventEncode({id:t}))}copyNoteUrl(t){this.copy(`web+nostr:nevent:${Bu.neventEncode({id:t})}`)}copyProfile(){this.profile&&this.copy(JSON.stringify({name:this.profile.name,about:this.profile.about,nip05:this.profile.nip05,picture:this.profile.picture,website:this.profile.website,lud06:this.profile.lud06,display_name:this.profile.display_name}))}copy(t){Ig(t),this.snackBar.open("Copied to clipboard","Hide",{duration:2500,horizontalPosition:"center",verticalPosition:"bottom"})}unfollow(){var t=this;return Me(function*(){!t.profile||(yield t.profileService.unfollow(t.profile.pubkey))})()}mute(){var t=this;return Me(function*(){!t.profile||(yield t.profileService.mute(t.profile.pubkey))})()}unmute(){var t=this;return Me(function*(){!t.profile||(yield t.profileService.unmute(t.profile.pubkey))})()}block(){var t=this;return Me(function*(){!t.profile||(yield t.profileService.block(t.profile.pubkey))})()}unblock(){var t=this;return Me(function*(){!t.profile||(yield t.profileService.unblock(t.profile.pubkey))})()}ngOnDestroy(){this.circlesSub&&this.circlesSub.unsubscribe()}loadCircles(){var t=this;return Me(function*(){t.circles=yield t.circlesService.list()})()}ngOnInit(){var t=this;return Me(function*(){t.event?(t.pubkey=t.event.pubkey,t.profile=yield t.profileService.getProfile(t.pubkey)):t.profile?t.pubkey=t.profile.pubkey:t.profile=yield t.profileService.getProfile(t.pubkey),t.circlesSub=t.circlesService.notesChanged$.subscribe(()=>{t.loadCircles()})})()}}Va.\u0275fac=function(t){return new(t||Va)(M(Jn),M(Fr),M(Pc),M(on),M(Ya),M(On))},Va.\u0275cmp=qe({type:Va,selectors:[["app-event-actions"]],inputs:{fab:"fab",pubkey:"pubkey",profile:"profile",event:"event"},decls:20,vars:10,consts:[["class","action-button","mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],["mat-mini-fab","","color","primary",3,"matMenuTriggerFor",4,"ngIf"],["menu","matMenu"],["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"matMenuTriggerFor","click"],["categories","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],["copyMenu","matMenu"],["mat-icon-button","",1,"action-button",3,"matMenuTriggerFor"],[1,"action-button-icon"],["mat-mini-fab","","color","primary",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click"]],template:function(t,e){if(1&t&&(he(0,Dte,3,1,"button",0),he(1,Cte,3,1,"button",1),I(2,"mat-menu",null,2),he(4,Mte,5,0,"button",3),he(5,Ete,5,0,"button",3),I(6,"button",4),ve("click",function(){return e.copyNoteId(e.event.id)}),I(7,"mat-icon"),re(8,"copy_all"),V(),I(9,"span"),re(10,"Copy"),V()()(),I(11,"mat-menu",null,5),he(13,Ste,5,3,"button",6),V(),I(14,"mat-menu",null,7),he(16,Tte,5,0,"button",3),he(17,Ate,5,0,"button",3),he(18,Lte,5,0,"button",3),he(19,Ite,5,0,"button",3),V()),2&t){const n=Hi(15);Z("ngIf",!e.fab),Q(1),Z("ngIf",e.fab),Q(3),Z("ngIf",e.event&&!e.event.saved),Q(1),Z("ngIf",e.event&&e.event.saved),Q(1),Z("matMenuTriggerFor",n),Q(7),Z("ngForOf",e.circles),Q(3),Z("ngIf",e.event),Q(1),Z("ngIf",e.event),Q(1),Z("ngIf",e.event),Q(1),Z("ngIf",e.event)}},dependencies:[kn,ii,Ug,LT,Gr,If,Il,G2],encapsulation:2});class Ko{transform(t){return t?Pa.unix(t).fromNow():""}}function Nte(i,t){1&i&&Ee(0,"mat-progress-bar",5)}function Ote(i,t){1&i&&(I(0,"div",6),re(1," We'll be right ready for you... wait a second or two."),Ee(2,"br")(3,"br")(4,"br")(5,"mat-spinner",7),V())}function Pte(i,t){1&i&&(I(0,"div",6),re(1," Updating the user profiles and getting their recent notes... wait a few seconds."),Ee(2,"br")(3,"br")(4,"br")(5,"mat-spinner",7),V())}function Rte(i,t){if(1&i){const e=mt();I(0,"mat-grid-tile")(1,"mat-card",14)(2,"mat-card-header"),Ee(3,"img",15),I(4,"mat-card-title"),re(5),V(),I(6,"mat-card-subtitle"),re(7),V()(),I(8,"mat-card-content")(9,"p",16),re(10),V(),I(11,"mat-slide-toggle",17),ve("ngModelChange",function(r){return Re(Pe(e).$implicit.checked=r)}),re(12),V()()()()}if(2&i){const e=t.$implicit;Q(3),Z("src",e.picture,no),Q(2),Jt(e.name),Q(2),Jt(e.about),Q(3),Jt(e.pubkey),Q(1),Z("ngModel",e.checked),Q(1),ci("Follow ",e.name,"")}}function Bte(i,t){if(1&i){const e=mt();I(0,"div",8)(1,"h1",9),re(2,"Hi, having fun yet?"),V(),I(3,"p"),re(4,"You can import your existing followers:"),V(),I(5,"button",10),ve("click",function(){return Pe(e),Re(ue(2).import())}),re(6,"Import my existing following list"),V(),Ee(7,"br")(8,"br"),I(9,"p"),re(10,'If you are new to Blockcore Notes, here are some interesting people you can follow. Make your selection and then click the large "Follow" button to get started.'),V(),I(11,"mat-grid-list",11),fi(12,"async"),he(13,Rte,13,6,"mat-grid-tile",12),V(),I(14,"button",13),ve("click",function(){return Pe(e),Re(ue(2).follow())}),re(15,"Follow"),V()()}if(2&i){const e=ue(2);Q(11),Z("cols",pi(12,2,e.appState.isSmallScreen$)?"1":"2"),Q(2),Z("ngForOf",e.defaults)}}function Hte(i,t){if(1&i){const e=mt();I(0,"mat-card",22),ve("click",function(r){const s=Pe(e).$implicit;return Re(ue(3).navigation.openEvent(r,s))}),I(1,"div",23)(2,"app-event-header",24)(3,"span",25),re(4),fi(5,"ago"),V(),Ee(6,"app-directory-icon",24),V(),Ee(7,"app-event-actions",26),V(),Ee(8,"app-content",26),V()}if(2&i){const e=t.$implicit;Q(2),Z("pubkey",e.pubkey),Q(2),Jt(pi(5,5,e.created_at)),Q(2),Z("pubkey",e.pubkey),Q(1),Z("event",e),Q(1),Z("event",e)}}function jte(i,t){if(1&i){const e=mt();I(0,"div",18),he(1,Hte,9,7,"mat-card",19),I(2,"div",20)(3,"button",21),ve("click",function(){return Pe(e),Re(ue(2).showMore())}),re(4,"Show more..."),V()()()}if(2&i){const e=ue().ngIf,n=ue();Q(1),Z("ngForOf",e)("ngForTrackBy",n.trackByFn)}}function Yte(i,t){if(1&i&&(I(0,"span"),he(1,Nte,1,0,"mat-progress-bar",1),he(2,Ote,6,0,"div",2),he(3,Pte,6,0,"div",2),he(4,Bte,16,4,"div",3),he(5,jte,5,2,"div",4),V()),2&i){const e=t.ngIf,n=ue();Q(1),Z("ngIf",null==e),Q(1),Z("ngIf",!n.profileService.initialized),Q(1),Z("ngIf",n.profileService.initialized&&0===e.length&&n.hasFollowers),Q(1),Z("ngIf",n.profileService.initialized&&!n.hasFollowers),Q(1),Z("ngIf",e.length>0)}}Ko.\u0275fac=function(t){return new(t||Ko)},Ko.\u0275pipe=nr({name:"ago",type:Ko,pure:!0});class Nf{constructor(t,e,n,r,o,s,a,l,f,y,S,z){this.navigation=t,this.appState=e,this.cd=n,this.options=r,this.profileService=o,this.feedService=s,this.validator=a,this.utilities=l,this.router=f,this.breakpointObserver=y,this.snackBar=S,this.ngZone=z,this.defaults=[{pubkey:"npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6",pubkeyhex:"3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d",name:"fiatjaf",picture:"https://pbs.twimg.com/profile_images/539211568035004416/sBMjPR9q_normal.jpeg",about:"buy my merch at fiatjaf store",checked:!1},{pubkey:"npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m",pubkeyhex:"82341f882b6eabcd2ba7f1ef90aad961cf074af15b9ef44a09f9d2a8fbfbe6a2",name:"jack",picture:"https://pbs.twimg.com/profile_images/1115644092329758721/AFjOr-K8_normal.jpg",about:"bitcoin...twttr/@jack",checked:!1},{pubkey:"npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s",pubkeyhex:"32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245",name:"jb55",picture:"https://pbs.twimg.com/profile_images/1362882895669436423/Jzsp1Ikr_normal.jpg",about:"damus.io author. bitcoin and nostr dev",checked:!1},{pubkey:"npub1v4v57fu60zvc9d2uq23cey4fnwvxlzga9q2vta2n6xalu03rs57s0mxwu8",pubkeyhex:"65594f279a789982b55c02a38c92a99b986f891d2814c5f553d1bbfe3e23853d",name:"hampus",picture:"https://pbs.twimg.com/profile_images/1517505111991504896/9qixSAMn_normal.jpg",about:"",checked:!1}],this.eventsCount=10,this.details=!1,this.subscriptions=[],this.hasFollowers=!1,console.log("HOME constructor!!")}get eventsView$(){return this.feedService.events$.pipe(Te(t=>t.slice(0,this.eventsCount)))}ngAfterViewInit(){console.log("ngAfterViewInit")}ngAfterContentInit(){console.log("ngAfterContentInit")}showMore(){this.eventsCount+=10}optionsUpdated(){}activeOptions(){return""}trackByFn(t,e){return e.id}trackByNoteId(t,e){return e.id}toggleDetails(){this.details=!this.details}ngOnDestroy(){this.utilities.unsubscribe(this.subscriptions)}feedChanged(t,e){"public"===e?this.options.options.privateFeed=!this.options.options.publicFeed:this.options.options.publicFeed=!this.options.options.privateFeed}follow(){var t=this;return Me(function*(){const e=t.defaults.filter(n=>n.checked);if(0!==e.length){for(let n=0;nn.pubkeyhex)),t.cd.detectChanges()}})()}import(){var t=this;this.snackBar.open("Importing followers process has started","Hide",{duration:2e3,horizontalPosition:"center",verticalPosition:"bottom"});let e=this.utilities.ensureHexIdentifier(this.appState.getPublicKey());this.subscriptions.push(this.feedService.downloadContacts(e).subscribe(function(){var n=Me(function*(r){const o=r.tags.map(s=>s[1]);for(let s=0;s{t.showMore()}));const e=yield t.profileService.followList();t.hasFollowers=e.length>0})()}}function Vte(i,t){1&i&&Ee(0,"mat-progress-bar",5)}function zte(i,t){if(1&i&&(I(0,"mat-card",6)(1,"div",7)(2,"app-event-header",8)(3,"span",9),re(4),fi(5,"ago"),V(),Ee(6,"app-directory-icon",8),V(),Ee(7,"app-event-actions",10),V(),Ee(8,"app-content",10),V()),2&i){const e=t.$implicit;Q(2),Z("pubkey",e.pubkey),Q(1),Z("matTooltip",e.id),Q(1),Jt(pi(5,6,e.created_at)),Q(2),Z("pubkey",e.pubkey),Q(1),Z("event",e),Q(1),Z("event",e)}}Nf.\u0275fac=function(t){return new(t||Nf)(M(vs),M(cn),M(Nt),M(Fo),M(on),M(Jn),M(Sr),M(On),M(nn),M(Ca),M(Pc),M(ct))},Nf.\u0275cmp=qe({type:Nf,selectors:[["app-feed-private"]],decls:2,vars:3,consts:[[4,"ngIf"],["mode","indeterminate",4,"ngIf"],["class","page loading-container",4,"ngIf"],["class","page",4,"ngIf"],["class","feed-page",4,"ngIf"],["mode","indeterminate"],[1,"page","loading-container"],[1,"loading"],[1,"page"],[1,"marginless"],["mat-stroked-button","","color","primary",1,"follow-button",3,"click"],["gutterSize","1em","rowHeight","180px",3,"cols"],[4,"ngFor","ngForOf"],["mat-raised-button","","color","primary",1,"follow-button",3,"click"],[1,"default-card"],["mat-card-avatar","",3,"src"],[1,"more","dimmed"],["color","primary",1,"example-margin",3,"ngModel","ngModelChange"],[1,"feed-page"],["class","events clickable",3,"click",4,"ngFor","ngForOf","ngForTrackBy"],[1,"show-more","centered"],["mat-button","",3,"click"],[1,"events","clickable",3,"click"],[1,"events-header"],[3,"pubkey"],["matTooltipPosition","below",1,"event-date"],[3,"event"]],template:function(t,e){1&t&&(he(0,Yte,6,5,"span",0),fi(1,"async")),2&t&&Z("ngIf",pi(1,1,e.eventsView$))},dependencies:[kn,ii,Go,bs,r5,pf,e5,JA,ZA,JJ,FL,F2,Tf,qo,wo,s1,ja,Js,ko,Va,ba,Ko],styles:[".default-card[_ngcontent-%COMP%]{width:100%;height:100%}.follow-button[_ngcontent-%COMP%]{margin-top:1em;width:100%;font-size:1.4em;height:72px;text-align:center}.loading-container[_ngcontent-%COMP%]{text-align:center}.loading[_ngcontent-%COMP%]{margin:auto}.show-more[_ngcontent-%COMP%]{margin-bottom:1em}"]});class Of{constructor(t,e,n,r,o,s,a,l,f,y){this.appState=t,this.options=e,this.notesService=n,this.profile=r,this.validator=o,this.utilities=s,this.router=a,this.breakpointObserver=l,this.cd=f,this.ngZone=y,this.events=[],this.initialLoad=!0,this.details=!1,this.isHandset$=this.breakpointObserver.observe("(max-width: 599px)").pipe(Te(S=>S.matches),yg()),console.log("HOME constructor!!")}ngAfterViewInit(){console.log("ngAfterViewInit")}ngAfterContentInit(){console.log("ngAfterContentInit")}optionsUpdated(){this.events=this.validator.filterEvents(this.events)}activeOptions(){let t="";return t+=this.options.options.hideSpam?" Spam: Filtered":" Spam: Allowed",t+=this.options.options.hideInvoice?" Invoices: Hidden":" Invoices: Displayed",t}trackByFn(t,e){return e.id}trackByNoteId(t,e){return e.id}follow(t,e){var n=this;return Me(function*(){yield n.profile.follow(t,e)})()}onConnected(t){if(!t)return;const e=Pa().subtract(5,"minutes").unix();this.sub=t.sub([{kinds:[1],since:e}],{}),this.events=[],this.sub.on("event",n=>{if(this.options.options.paused)return;const r=this.processEvent(n);!r||(this.fetchProfiles(t,[r.pubkey]),this.events.unshift(r),this.ngZone.run(()=>{this.cd.detectChanges()}),this.events.length>100&&(this.events.length=80))}),this.sub.on("eose",()=>{this.initialLoad=!1,this.events.map(r=>r.pubkey),this.cd.detectChanges()})}processEvent(t){let e=this.validator.validateEvent(t);return e?(e=this.validator.sanitizeEvent(e),e||null):(console.log("INVALID EVENT!"),null)}toggleDetails(){this.details=!this.details}fetchProfiles(t,e){var n=this;const r=t.sub([{kinds:[0],authors:e}],{});r.on("event",function(){var o=Me(function*(s){const a=n.processEvent(s);if(a)try{const l=n.validator.sanitizeProfile(JSON.parse(a.content));yield n.profile.updateProfile(a.pubkey,l);const f=encodeURIComponent(l.name),y=`https://www.nostr.directory/.well-known/nostr.json?name=${f}`,S=yield fetch(y,{method:"GET",mode:"cors"});if(200===S.status){const X=(yield S.json()).names[f];a.pubkey===X?(l.verifications||(l.verifications=[]),l.verifications.push("@nostr.directory"),yield n.profile.updateProfile(a.pubkey,l)):console.warn("Nickname reuse:",y)}}catch{console.warn("This profile event was not parsed due to errors:",a)}});return function(s){return o.apply(this,arguments)}}()),r.on("eose",()=>{r.unsub()})}ngOnDestroy(){this.sub&&this.sub.unsub(),this.relay&&this.relay.close(),console.log("PUBLIC FEED DESTROYED!")}feedChanged(t,e){"public"===e?this.options.options.privateFeed=!this.options.options.publicFeed:this.options.options.publicFeed=!this.options.options.privateFeed}ngOnInit(){var t=this;return Me(function*(){t.options.options.privateFeed=!0,t.appState.title="",!t.relay&&(t.relay=v6("wss://nostr-pub.wellorder.net"),t.relay.on("connect",()=>{console.log(`connected to ${t.relay?.url}`),t.onConnected(t.relay)}),t.relay.on("disconnect",()=>{console.log(`DISCONNECTED! ${t.relay?.url}`)}),t.relay.on("notice",()=>{console.log(`NOTICE FROM ${t.relay?.url}`)}),t.relay.connect())})()}}function Ute(i,t){1&i&&Ee(0,"mat-progress-bar",4)}function Wte(i,t){1&i&&(I(0,"div"),re(1,"Notes are all your saved posts. These can be your own, or they can be copies of public posts made by others."),Ee(2,"br"),V())}function $te(i,t){if(1&i&&(I(0,"mat-card",5)(1,"div",6)(2,"app-event-header",7),re(3,"Posted: "),I(4,"span",8),re(5),fi(6,"ago"),V(),re(7,", Saved: "),I(8,"span",8),re(9),fi(10,"ago"),V()(),Ee(11,"app-event-actions",9),V(),Ee(12,"app-content",9),V()),2&i){const e=t.$implicit;Q(2),Z("pubkey",e.pubkey),Q(3),Jt(pi(6,5,e.created_at)),Q(4),Jt(pi(10,7,e.saved)),Q(2),Z("event",e),Q(1),Z("event",e)}}Of.\u0275fac=function(t){return new(t||Of)(M(cn),M(Fo),M(Ya),M(on),M(Sr),M(On),M(nn),M(Ca),M(Nt),M(ct))},Of.\u0275cmp=qe({type:Of,selectors:[["app-feed-public"]],decls:17,vars:7,consts:[["mode","indeterminate",4,"ngIf"],[1,"feed-page"],[1,"options"],[1,"options-slider",3,"ngModel","ngModelChange"],["class","events",4,"ngFor","ngForOf","ngForTrackBy"],["mode","indeterminate"],[1,"events"],[1,"events-header"],[3,"pubkey"],["matTooltipPosition","below",1,"event-date",3,"matTooltip"],[3,"event"]],template:function(t,e){1&t&&(he(0,Vte,1,0,"mat-progress-bar",0),I(1,"div",1)(2,"mat-accordion",2)(3,"mat-expansion-panel")(4,"mat-expansion-panel-header")(5,"mat-panel-title"),re(6,"Options"),V(),I(7,"mat-panel-description"),re(8),V()(),I(9,"p")(10,"mat-slide-toggle",3),ve("ngModelChange",function(r){return e.options.options.paused=r}),re(11,"Pause feed"),V(),I(12,"mat-slide-toggle",3),ve("ngModelChange",function(r){return e.options.options.hideSpam=r})("ngModelChange",function(){return e.optionsUpdated()}),re(13,"Hide spam"),V(),I(14,"mat-slide-toggle",3),ve("ngModelChange",function(r){return e.options.options.hideInvoice=r})("ngModelChange",function(){return e.optionsUpdated()}),re(15,"Hide LN invoices"),V()()()(),he(16,zte,9,8,"mat-card",4),V()),2&t&&(Z("ngIf",!e.events||0==e.events.length),Q(8),Jt(e.activeOptions()),Q(2),Z("ngModel",e.options.options.paused),Q(2),Z("ngModel",e.options.options.hideSpam),Q(2),Z("ngModel",e.options.options.hideInvoice),Q(2),Z("ngForOf",e.events)("ngForTrackBy",e.trackByFn))},dependencies:[kn,ii,bs,$u,kf,Ff,wf,q0,G0,Tf,qo,wo,s1,ja,Js,ko,Va,Ko],encapsulation:2});class Xu{constructor(t){this.notesService=t,this.notes=[],this.details=!1}toggleDetails(){this.details=!this.details}ngOnDestroy(){this.notesSub&&this.notesSub.unsubscribe(),console.log("NOTES DESTROYED!!")}ngOnInit(){var t=this;this.notesSub=this.notesService.notesChanged$.subscribe(Me(function*(){console.log("RELOADING NOTES!!!"),yield t.loadNotes(),console.log("DONE NOTES!!!")}))}loadNotes(){var t=this;return Me(function*(){t.notes=yield t.notesService.list()})()}}function Gte(i,t){1&i&&(I(0,"span"),re(1,"\xa0Home"),V())}function qte(i,t){if(1&i&&(I(0,"mat-icon",2),re(1,"home"),V(),he(2,Gte,2,0,"span",3),fi(3,"async")),2&i){const e=ue();Q(2),Z("ngIf",!1===pi(3,1,e.appState.displayLabels$))}}function Kte(i,t){1&i&&Ee(0,"app-feed-private")}function Xte(i,t){1&i&&(I(0,"span"),re(1,"\xa0Global"),V())}function Qte(i,t){if(1&i&&(I(0,"mat-icon",2),re(1,"speaker_notes"),V(),he(2,Xte,2,0,"span",3),fi(3,"async")),2&i){const e=ue();Q(2),Z("ngIf",!1===pi(3,1,e.appState.displayLabels$))}}function Zte(i,t){1&i&&Ee(0,"app-feed-public")}function Jte(i,t){1&i&&(I(0,"span"),re(1,"\xa0Saved"),V())}function eie(i,t){if(1&i&&(I(0,"mat-icon",2),re(1,"bookmark_border"),V(),he(2,Jte,2,0,"span",3),fi(3,"async")),2&i){const e=ue();Q(2),Z("ngIf",!1===pi(3,1,e.appState.displayLabels$))}}function tie(i,t){1&i&&Ee(0,"app-notes")}Xu.\u0275fac=function(t){return new(t||Xu)(M(Ya))},Xu.\u0275cmp=qe({type:Xu,selectors:[["app-notes"]],decls:4,vars:3,consts:[["mode","indeterminate",4,"ngIf"],[1,"feed-page"],[4,"ngIf"],["class","events",4,"ngFor","ngForOf"],["mode","indeterminate"],[1,"events"],[1,"events-header"],[3,"pubkey"],[1,"event-date"],[3,"event"]],template:function(t,e){1&t&&(he(0,Ute,1,0,"mat-progress-bar",0),I(1,"div",1),he(2,Wte,3,0,"div",2),he(3,$te,13,9,"mat-card",3),V()),2&t&&(Z("ngIf",!e.notes),Q(2),Z("ngIf",0===e.notes.length),Q(1),Z("ngForOf",e.notes))},dependencies:[kn,ii,bs,s1,Js,ko,Va,Ko],encapsulation:2});class Pf{constructor(t,e,n,r,o,s,a,l,f,y,S,z,X){this.appState=t,this.cd=e,this.options=n,this.dialog=r,this.profile=o,this.validator=s,this.navigationService=a,this.authService=l,this.utilities=f,this.router=y,this.breakpointObserver=S,this.feedService=z,this.ngZone=X,this.events=[],this.initialLoad=!0,this.details=!1,console.log("HOME constructor!!")}ngAfterViewInit(){console.log("ngAfterViewInit")}ngAfterContentInit(){console.log("ngAfterContentInit")}optionsUpdated(){this.events=this.validator.filterEvents(this.events)}trackByFn(t,e){return e.id}trackByNoteId(t,e){return e.id}toggleDetails(){this.details=!this.details}fetchProfiles(t,e){}ngOnDestroy(){this.sub&&this.sub.unsub()}feedChanged(t,e){"public"===e?this.options.options.privateFeed=!this.options.options.publicFeed:this.options.options.publicFeed=!this.options.options.privateFeed}ngOnInit(){var t=this;return Me(function*(){t.options.options.privateFeed=!0,t.appState.title="",t.appState.showBackButton=!1,t.appState.actions=[{icon:"note_add",tooltip:"Create Note",click:()=>{t.navigationService.createNote()}}]})()}}Pf.\u0275fac=function(t){return new(t||Pf)(M(cn),M(Nt),M(Fo),M(ys),M(on),M(Sr),M(vs),M(Un),M(On),M(nn),M(Ca),M(Jn),M(ct))},Pf.\u0275cmp=qe({type:Pf,selectors:[["app-home"]],decls:10,vars:0,consts:[["mat-tab-label",""],["matTabContent",""],[1,"example-tab-icon"],[4,"ngIf"]],template:function(t,e){1&t&&(I(0,"mat-tab-group")(1,"mat-tab"),he(2,qte,4,3,"ng-template",0),he(3,Kte,1,0,"ng-template",1),V(),I(4,"mat-tab"),he(5,Qte,4,3,"ng-template",0),he(6,Zte,1,0,"ng-template",1),V(),I(7,"mat-tab"),he(8,eie,4,3,"ng-template",0),he(9,tie,1,0,"ng-template",1),V()())},dependencies:[ii,Gr,R2,B2,o1,j2,Nf,Of,Xu,ba],encapsulation:2});class Rf{constructor(t,e,n,r){this.appState=t,this.relayStorage=e,this.authService=n,this.router=r}ngOnInit(){this.authService.logout()}}Rf.\u0275fac=function(t){return new(t||Rf)(M(cn),M(Xs),M(Un),M(nn))},Rf.\u0275cmp=qe({type:Rf,selectors:[["app-logout"]],decls:1,vars:0,template:function(t,e){1&t&&re(0,"Loading...")},encapsulation:2});class Xc{constructor(t,e,n,r,o,s,a){var l=this;this.appState=t,this.storage=e,this.profileService=n,this.feedService=r,this.validator=o,this.eventService=s,this.relayService=a,this.daysToKeepProfiles=14,this.cleanProfileInterval=36e5,this.downloadProfileInterval=500,this.profileBatchSize=20,this.refreshUserProfile=72e5,this.isFetching=!1,this.profileQueue=[],this.profileService.profileRequested$.subscribe(function(){var f=Me(function*(y){!y||(yield l.downloadProfile(y))});return function(y){return f.apply(this,arguments)}}())}initialize(){var t=this;return Me(function*(){setTimeout(Me(function*(){yield t.cleanProfiles()}),t.cleanProfileInterval),setTimeout(Me(function*(){yield t.downloadProfiles()}),t.downloadProfileInterval),setTimeout(Me(function*(){yield t.profileService.getProfile(t.appState.getPublicKey())}),2e3)})()}downloadProfiles(){var t=this;return Me(function*(){t.processProfilesQueue(),setTimeout(Me(function*(){yield t.downloadProfiles()}),t.downloadProfileInterval)})()}processProfilesQueue(){if(this.isFetching)return;const t=this.profileQueue.splice(0,this.profileBatchSize);this.fetchProfiles(this.relayService.relays[0],t)}downloadProfile(t){t&&(this.profileQueue.find(e=>e===t)||(console.log("ADD DOWNLOAD PROFILE:",t),this.profileQueue.push(t)),setTimeout(()=>{this.processProfilesQueue()},250))}fetchProfiles(t,e){var n=this;if(!e||0===e.length)return;setTimeout(()=>{this.isFetching=!1;try{r.unsub()}catch(o){console.warn("Error during automatic failover for profile fetch.",o)}},3e4),this.isFetching=!0;let r=t.sub([{kinds:[0],authors:e}],{});r.on("event",function(){var o=Me(function*(s){const a=n.eventService.processEvent(s);if(a)try{const l=JSON.parse(a.content),f=n.validator.sanitizeProfile(l);f.created_at=a.created_at,yield n.profileService.updateProfile(a.pubkey,f)}catch{console.warn("This profile event was not parsed due to errors:",a)}});return function(s){return o.apply(this,arguments)}}()),r.on("eose",()=>{r.unsub(),this.isFetching=!1})}cleanProfiles(){var t=this;return Me(function*(){const e=t.storage.table("profile"),n=e.iterator({keyEncoding:"utf8",valueEncoding:"json"}),r=Pa();var a,o=!1,s=!1;try{for(var f,l=Wr(n);o=!(f=yield l.next()).done;o=!1){const[S,z]=f.value;{if(z.follow||z.block||z.mute)continue;const oe=Pa.unix(z.modified||z.created).add(-2,"days");r.diff(oe,"days")>t.daysToKeepProfiles&&(console.log("Profile removed from cache: ",z),yield e.del(S))}}}catch(S){s=!0,a=S}finally{try{o&&null!=l.return&&(yield l.return())}finally{if(s)throw a}}setTimeout(Me(function*(){yield t.cleanProfiles()}),t.cleanProfileInterval)})()}}Xc.\u0275fac=function(t){return new(t||Xc)(fe(cn),fe(vr),fe(on),fe(Jn),fe(Sr),fe(Ra),fe(Qs))},Xc.\u0275prov=Ye({token:Xc,factory:Xc.\u0275fac,providedIn:"root"});var iie=F(3259);function nie(i,t){}function rie(i,t){1&i&&he(0,nie,0,0,"ng-template",3),2&i&&Z("ngTemplateOutlet",ue().message)}function oie(i,t){1&i&&re(0),2&i&&Jt(ue().message)}const sie={tooltipState:Mr("state",[rn("initial, void, hidden",Bt({opacity:0,transform:"scale(0)"})),rn("visible",Bt({transform:"scale(1)"})),ln("* => visible",pn("200ms cubic-bezier(0, 0, 0.2, 1)",sw([Bt({opacity:0,transform:"scale(0)",offset:0}),Bt({opacity:.5,transform:"scale(0.99)",offset:.5}),Bt({opacity:1,transform:"scale(1)",offset:1})]))),ln("* => hidden",pn("100ms cubic-bezier(0, 0, 0.2, 1)",Bt({opacity:0})))])},YL=Da({passive:!0});function VL(i){return Error(`Tooltip position "${i}" is invalid.`)}const zL=new Ae("mtx-tooltip-scroll-strategy"),uie={provide:zL,deps:[Er],useFactory:function die(i){return()=>i.scrollStrategies.reposition({scrollThrottle:20})}},hie=new Ae("mtx-tooltip-default-options",{providedIn:"root",factory:function mie(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}});let fie=(()=>{class i{constructor(e,n,r,o,s,a,l,f,y,S,z){this._overlay=e,this._elementRef=n,this._scrollDispatcher=r,this._viewContainerRef=o,this._ngZone=s,this._platform=a,this._ariaDescriber=l,this._focusMonitor=f,this._dir=S,this._defaultOptions=z,this._position="below",this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this.showDelay=this._defaultOptions.showDelay,this.hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new ae,this._handleKeydown=X=>{this._isTooltipVisible()&&27===X.keyCode&&!Cr(X)&&(X.preventDefault(),X.stopPropagation(),this._ngZone.run(()=>this.hide(0)))},this._scrollStrategy=y,z&&(z.position&&(this.position=z.position),z.touchGestures&&(this.touchGestures=z.touchGestures)),s.runOutsideAngular(()=>{n.nativeElement.addEventListener("keydown",this._handleKeydown)})}get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(),this._tooltipInstance&&this._tooltipInstance.show(0),this._overlayRef.updatePosition()))}get disabled(){return this._disabled}set disabled(e){this._disabled=dt(e),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get message(){return this._message}set message(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message),this._message=e instanceof Gi?e:null!=e?`${e}`.trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message)})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(wt(this._destroyed)).subscribe(e=>{e?"keyboard"===e&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const e=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),e.removeEventListener("keydown",this._handleKeydown),this._passiveListeners.forEach(([n,r])=>{e.removeEventListener(n,r,YL)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay){if(this.disabled||!this.message||this._isTooltipVisible()&&!this._tooltipInstance._showTimeoutId&&!this._tooltipInstance._hideTimeoutId)return;const n=this._createOverlay();this._detach(),this._portal=this._portal||new Lc(pie,this._viewContainerRef),this._tooltipInstance=n.attach(this._portal).instance,this._tooltipInstance.afterHidden().pipe(wt(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),this._tooltipInstance.show(e)}hide(e=this.hideDelay){this._tooltipInstance&&this._tooltipInstance.hide(e)}toggle(){this._isTooltipVisible()?this.hide():this.show()}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(){if(this._overlayRef)return this._overlayRef;const e=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),n=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(".mtx-tooltip").withFlexibleDimensions(!1).withViewportMargin(8).withScrollableContainers(e);return n.positionChanges.pipe(wt(this._destroyed)).subscribe(r=>{this._tooltipInstance&&r.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:n,panelClass:"mtx-tooltip-panel",scrollStrategy:this._scrollStrategy()}),this._updatePosition(),this._overlayRef.detachments().pipe(wt(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(){const e=this._overlayRef.getConfig().positionStrategy,n=this._getOrigin(),r=this._getOverlayPosition();e.withPositions([{...n.main,...r.main},{...n.fallback,...r.fallback}])}_getOrigin(){const e=!this._dir||"ltr"===this._dir.value,n=this.position;let r;if("above"===n||"below"===n)r={originX:"center",originY:"above"===n?"top":"bottom"};else if("before"===n||"left"===n&&e||"right"===n&&!e)r={originX:"start",originY:"center"};else{if(!("after"===n||"right"===n&&e||"left"===n&&!e))throw VL(n);r={originX:"end",originY:"center"}}const{x:o,y:s}=this._invertPosition(r.originX,r.originY);return{main:r,fallback:{originX:o,originY:s}}}_getOverlayPosition(){const e=!this._dir||"ltr"===this._dir.value,n=this.position;let r;if("above"===n)r={overlayX:"center",overlayY:"bottom"};else if("below"===n)r={overlayX:"center",overlayY:"top"};else if("before"===n||"left"===n&&e||"right"===n&&!e)r={overlayX:"end",overlayY:"center"};else{if(!("after"===n||"right"===n&&e||"left"===n&&!e))throw VL(n);r={overlayX:"start",overlayY:"center"}}const{x:o,y:s}=this._invertPosition(r.overlayX,r.overlayY);return{main:r,fallback:{overlayX:o,overlayY:s}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.asObservable().pipe(yi(1),wt(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,n){return"above"===this.position||"below"===this.position?"top"===n?n="bottom":"bottom"===n&&(n="top"):"end"===e?e="start":"start"===e&&(e="end"),{x:e,y:n}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",()=>{this._setupPointerExitEventsIfNeeded(),this.show()}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",()=>{this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const e=[];if(this._platformSupportsMouseEvents())e.push(["mouseleave",()=>this.hide()]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const n=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",n],["touchcancel",n])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([n,r])=>{this._elementRef.nativeElement.addEventListener(n,r,YL)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_disableNativeGesturesIfNecessary(){const e=this.touchGestures;if("off"!==e){const n=this._elementRef.nativeElement,r=n.style;("on"===e||"INPUT"!==n.nodeName&&"TEXTAREA"!==n.nodeName)&&(r.userSelect=r.msUserSelect=r.webkitUserSelect=r.MozUserSelect="none"),("on"===e||!n.draggable)&&(r.webkitUserDrag="none"),r.touchAction="none",r.webkitTapHighlightColor="transparent"}}}return i.\u0275fac=function(e){return new(e||i)(M(Er),M(Ze),M(Fl),M(en),M(ct),M(zi),M(aT),M(Ur),M(zL),M(xn,8),M(hie,8))},i.\u0275dir=De({type:i,selectors:[["","mtxTooltip",""]],hostAttrs:[1,"mtx-tooltip-trigger"],inputs:{position:["mtxTooltipPosition","position"],disabled:["mtxTooltipDisabled","disabled"],showDelay:["mtxTooltipShowDelay","showDelay"],hideDelay:["mtxTooltipHideDelay","hideDelay"],touchGestures:["mtxTooltipTouchGestures","touchGestures"],message:["mtxTooltip","message"],tooltipClass:["mtxTooltipClass","tooltipClass"]},exportAs:["mtxTooltip"]}),i})(),pie=(()=>{class i{constructor(e,n){this._changeDetectorRef=e,this._breakpointObserver=n,this._visibility="initial",this._closeOnInteraction=!1,this._onHide=new ae,this._isHandset=this._breakpointObserver.observe("(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)")}_isTemplateRef(e){return e instanceof Gi}show(e){this._hideTimeoutId&&(clearTimeout(this._hideTimeoutId),this._hideTimeoutId=null),this._closeOnInteraction=!0,this._showTimeoutId=setTimeout(()=>{this._visibility="visible",this._showTimeoutId=null,this._markForCheck()},e)}hide(e){this._showTimeoutId&&(clearTimeout(this._showTimeoutId),this._showTimeoutId=null),this._hideTimeoutId=setTimeout(()=>{this._visibility="hidden",this._hideTimeoutId=null,this._markForCheck()},e)}afterHidden(){return this._onHide.asObservable()}isVisible(){return"visible"===this._visibility}ngOnDestroy(){this._onHide.complete()}_animationStart(){this._closeOnInteraction=!1}_animationDone(e){const n=e.toState;"hidden"===n&&!this.isVisible()&&this._onHide.next(),("visible"===n||"hidden"===n)&&(this._closeOnInteraction=!0)}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}}return i.\u0275fac=function(e){return new(e||i)(M(Nt),M(Ca))},i.\u0275cmp=qe({type:i,selectors:[["mtx-tooltip-component"]],hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(e,n){1&e&&ve("click",function(){return n._handleBodyInteraction()},0,OD),2&e&&xi("zoom","visible"===n._visibility?1:null)},decls:5,vars:8,consts:[[1,"mtx-tooltip",3,"ngClass"],[3,"ngIf","ngIfElse"],["msgStrTpl",""],[3,"ngTemplateOutlet"]],template:function(e,n){if(1&e&&(I(0,"div",0),ve("@state.start",function(){return n._animationStart()})("@state.done",function(o){return n._animationDone(o)}),fi(1,"async"),he(2,rie,1,1,"ng-template",1),he(3,oie,1,1,"ng-template",null,2,Hs),V()),2&e){const r=Hi(4);let o;st("mtx-tooltip-handset",null==(o=pi(1,6,n._isHandset))?null:o.matches),Z("ngClass",n.tooltipClass)("@state",n._visibility),Q(2),Z("ngIf",n._isTemplateRef(n.message))("ngIfElse",r)}},dependencies:[bc,ii,_m,ba],styles:[".mtx-tooltip-panel{pointer-events:none!important}.mtx-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis}.cdk-high-contrast-active .mtx-tooltip{outline:solid 1px}.mtx-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}\n"],encapsulation:2,data:{animation:[sie.tooltipState]},changeDetection:0}),i})(),_ie=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[uie],imports:[Xm,En,Oc,Mt,Mt,wl]}),i})();function gie(i,t){1&i&&(I(0,"button",11)(1,"mat-icon",12),re(2,"more_vert"),V()()),2&i&&(ue(),Z("matMenuTriggerFor",Hi(3)))}function bie(i,t){1&i&&(I(0,"button",13)(1,"mat-icon"),re(2,"more_vert"),V()()),2&i&&(ue(),Z("matMenuTriggerFor",Hi(3)))}function yie(i,t){if(1&i){const e=mt();I(0,"button",9),ve("click",function(){return Pe(e),Re(ue().saveNote())}),I(1,"mat-icon"),re(2,"bookmark_add"),V(),I(3,"span"),re(4,"Save Note"),V()()}}function vie(i,t){if(1&i){const e=mt();I(0,"button",9),ve("click",function(){return Pe(e),Re(ue().removeNote())}),I(1,"mat-icon"),re(2,"bookmark_remove"),V(),I(3,"span"),re(4,"Remove from Notes"),V()()}}function Fie(i,t){if(1&i){const e=mt();I(0,"button",9),ve("click",function(){return Pe(e),Re(ue().follow())}),I(1,"mat-icon"),re(2,"person_add"),V(),I(3,"span"),re(4,"Follow"),V()()}}function wie(i,t){if(1&i){const e=mt();I(0,"button",9),ve("click",function(){return Pe(e),Re(ue().unfollow())}),I(1,"mat-icon"),re(2,"person_remove"),V(),I(3,"span"),re(4,"Unfollow"),V()()}}function kie(i,t){1&i&&(I(0,"button",14)(1,"mat-icon"),re(2,"supervised_user_circle"),V(),I(3,"span"),re(4,"Move to Circle"),V()()),2&i&&(ue(),Z("matMenuTriggerFor",Hi(19)))}function xie(i,t){if(1&i){const e=mt();I(0,"button",9),ve("click",function(){return Pe(e),Re(ue().unmute())}),I(1,"mat-icon"),re(2,"notifications"),V(),I(3,"span"),re(4,"Unmute"),V()()}}function Die(i,t){if(1&i){const e=mt();I(0,"button",9),ve("click",function(){return Pe(e),Re(ue().mute())}),I(1,"mat-icon"),re(2,"notifications_off"),V(),I(3,"span"),re(4,"Mute"),V()()}}function Cie(i,t){if(1&i){const e=mt();I(0,"button",9),ve("click",function(){return Pe(e),Re(ue().unblock())}),I(1,"mat-icon"),re(2,"cancel"),V(),I(3,"span"),re(4,"Unblock"),V()()}}function Mie(i,t){if(1&i){const e=mt();I(0,"button",9),ve("click",function(){return Pe(e),Re(ue().block())}),I(1,"mat-icon"),re(2,"block"),V(),I(3,"span"),re(4,"Block"),V()()}}function Eie(i,t){if(1&i){const e=mt();I(0,"button",9),ve("click",function(){const o=Pe(e).$implicit;return Re(ue().follow(o.id))}),I(1,"mat-icon"),re(2,"trip_origin"),V(),I(3,"span"),re(4),V()()}if(2&i){const e=t.$implicit;Q(1),xi("color",e.color),Q(3),Jt(e.name)}}class Qc{constructor(t,e,n,r,o,s){this.feedService=t,this.circlesService=e,this.snackBar=n,this.profileService=r,this.notesService=o,this.utilities=s,this.fab=!1,this.pubkey="",this.circles=[]}saveNote(){var t=this;return Me(function*(){if(!t.event)return;const e=t.event;e.saved=Math.floor(Date.now()/1e3),yield t.notesService.putNote(e)})()}removeNote(){var t=this;return Me(function*(){!t.event||(console.log("DELETE EVENT:",t.event),yield t.notesService.deleteNote(t.event.id))})()}follow(t){var e=this;return Me(function*(){console.log("FOLLOW:",e.profile),e.profile&&(e.profile.follow?yield e.profileService.setCircle(e.profile.pubkey,t):(yield e.profileService.follow(e.profile.pubkey,t),yield e.feedService.downloadRecent([e.profile.pubkey])))})()}getNpub(t){return this.utilities.getNostrIdentifier(t)}copyEvent(){this.copy(JSON.stringify(this.event))}copyProfileUrl(t){this.copy(`web+nostr:npub:${Bu.npubEncode(t)}`)}copyNoteUrl(t){this.copy(`web+nostr:nevent:${Bu.neventEncode({id:t})}`)}copyProfile(){this.profile&&this.copy(JSON.stringify({name:this.profile.name,about:this.profile.about,nip05:this.profile.nip05,picture:this.profile.picture,website:this.profile.website,lud06:this.profile.lud06,display_name:this.profile.display_name}))}copy(t){Ig(t),this.snackBar.open("Copied to clipboard","Hide",{duration:2500,horizontalPosition:"center",verticalPosition:"bottom"})}unfollow(){var t=this;return Me(function*(){!t.profile||(yield t.profileService.unfollow(t.profile.pubkey))})()}mute(){var t=this;return Me(function*(){!t.profile||(yield t.profileService.mute(t.profile.pubkey))})()}unmute(){var t=this;return Me(function*(){!t.profile||(yield t.profileService.unmute(t.profile.pubkey))})()}block(){var t=this;return Me(function*(){!t.profile||(yield t.profileService.block(t.profile.pubkey))})()}unblock(){var t=this;return Me(function*(){!t.profile||(yield t.profileService.unblock(t.profile.pubkey))})()}ngOnDestroy(){this.circlesSub&&this.circlesSub.unsubscribe()}loadCircles(){var t=this;return Me(function*(){t.circles=yield t.circlesService.list()})()}ngOnInit(){var t=this;return Me(function*(){t.event?(t.pubkey=t.event.pubkey,t.profile=yield t.profileService.getProfile(t.pubkey)):t.profile?t.pubkey=t.profile.pubkey:t.profile=yield t.profileService.getProfile(t.pubkey),t.circlesSub=t.circlesService.notesChanged$.subscribe(()=>{t.loadCircles()})})()}}function Sie(i,t){if(1&i){const e=mt();I(0,"img",10),ve("click",function(){return Pe(e),Re(ue(2).showProfileImage())}),V()}if(2&i){const e=ue(2);xi("border-color",null==e.circle?null:e.circle.color),Z("src",e.imagePath,no)}}function Tie(i,t){if(1&i){const e=mt();I(0,"img",11),ve("click",function(){return Pe(e),Re(ue(2).showProfileImage())}),V()}2&i&&Z("src",ue(2).imagePath,no)}function Aie(i,t){if(1&i&&(I(0,"span"),re(1),V()),2&i){const e=ue(3);Q(1),ci(" ",e.profile.display_name," ")}}function Lie(i,t){if(1&i&&(I(0,"span"),re(1),V()),2&i){const e=ue(4);Q(1),ci(" ",e.profile.name," ")}}function Iie(i,t){if(1&i&&(I(0,"span"),re(1),V()),2&i){const e=ue(4);Q(1),ci(" ",e.npub," ")}}function Nie(i,t){if(1&i&&(I(0,"span"),he(1,Lie,2,1,"span",9),he(2,Iie,2,1,"span",9),V()),2&i){const e=ue(3);Q(1),Z("ngIf",e.profile.name),Q(1),Z("ngIf",!e.profile.name)}}function Oie(i,t){if(1&i){const e=mt();I(0,"div",13),ve("click",function(){Pe(e);const r=ue(3);return Re(r.copy(r.getWellKnownLink(r.profile.nip05)))}),I(1,"div",14)(2,"mat-icon",15),re(3,"verified"),V()(),I(4,"div",16),re(5),V()()}if(2&i){const e=ue(3);Q(5),Jt(e.profile.nip05)}}function Pie(i,t){if(1&i&&(I(0,"a",26),re(1),V()),2&i){const e=ue(4);Z("href",e.sanitize(e.profile.website),no),Q(1),Jt(e.profile.website)}}function Rie(i,t){if(1&i&&(I(0,"div",24)(1,"div",14)(2,"mat-icon",15),re(3,"link"),V()(),I(4,"div",16),he(5,Pie,2,2,"a",25),V()()),2&i){const e=ue(3);Q(5),Z("ngIf",e.profile.website)}}function Bie(i,t){if(1&i&&(I(0,"a",30),re(1),V()),2&i){const e=ue(4);Z("href",e.sanitize("lightning:"+e.profile.lud06),no),Q(1),Jt(e.getLightningLabel(e.profile.lud06))}}function Hie(i,t){if(1&i&&(I(0,"div",27)(1,"div",14)(2,"mat-icon",28),re(3,"\u26a1\ufe0f"),V()(),I(4,"div",16),he(5,Bie,2,2,"a",29),V()()),2&i){ue();const e=Hi(14),n=ue(2);Z("mtxTooltip",e)("mtxTooltipPosition","left"),Q(5),Z("ngIf",n.profile.lud06)}}function jie(i,t){1&i&&Ee(0,"img",33),2&i&&Z("src",ue(4).qr,no)}function Yie(i,t){if(1&i&&(I(0,"div",31),he(1,jie,1,1,"img",32),V()),2&i){const e=ue(3);Q(1),Z("ngIf",e.qr)}}function Vie(i,t){if(1&i&&(I(0,"p",34),re(1),V()),2&i){const e=ue(3);Q(1),Jt(e.profile.about)}}function zie(i,t){if(1&i){const e=mt();I(0,"span")(1,"h2",12),he(2,Aie,2,1,"span",9),he(3,Nie,3,2,"span",9),V(),I(4,"div",13),ve("click",function(){Pe(e);const r=ue(2);return Re(r.copy(r.npub))}),I(5,"div",14)(6,"mat-icon",15),re(7,"key"),V()(),I(8,"div",16),re(9),V()(),he(10,Oie,6,1,"div",17),he(11,Rie,6,1,"div",18),he(12,Hie,6,3,"div",19),he(13,Yie,2,1,"ng-template",null,20,Hs),I(15,"span"),he(16,Vie,2,1,"p",21),V(),I(17,"div")(18,"mat-menu",null,22)(20,"button",23)(21,"mat-icon"),re(22,"notifications_off"),V(),I(23,"span"),re(24,"Mute"),V()(),I(25,"button",23)(26,"mat-icon"),re(27,"notifications_paused"),V(),I(28,"span"),re(29,"Remove from Notes"),V()(),I(30,"button",23)(31,"mat-icon"),re(32,"notifications"),V(),I(33,"span"),re(34,"Remove from Notes"),V()()()()()}if(2&i){const e=ue(2);Q(1),Z("matTooltip",e.npub),Q(1),Z("ngIf",e.profile.display_name),Q(1),Z("ngIf",!e.profile.display_name),Q(6),ci("@",e.profile.name,""),Q(1),Z("ngIf",e.profile.nip05),Q(1),Z("ngIf",e.profile.website),Q(1),Z("ngIf",e.profile.lud06),Q(4),Z("ngIf",e.profile.about)}}function Uie(i,t){if(1&i&&(I(0,"div",2)(1,"div",3),he(2,Sie,1,3,"img",4),he(3,Tie,1,1,"img",5),V(),I(4,"div",6)(5,"div",7),Ee(6,"app-profile-actions",8),V(),he(7,zie,35,8,"span",9),V()()),2&i){const e=ue();Q(2),Z("ngIf",null==e.profile?null:e.profile.follow),Q(1),Z("ngIf",!(null!=e.profile&&e.profile.follow)),Q(3),Z("fab",!1)("profile",e.profile),Q(1),Z("ngIf",e.profile)}}Qc.\u0275fac=function(t){return new(t||Qc)(M(Jn),M(Fr),M(Pc),M(on),M(Ya),M(On))},Qc.\u0275cmp=qe({type:Qc,selectors:[["app-profile-actions"]],inputs:{fab:"fab",pubkey:"pubkey",profile:"profile",event:"event"},decls:48,vars:13,consts:[["class","action-button","mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],["mat-mini-fab","","color","primary",3,"matMenuTriggerFor",4,"ngIf"],["menu","matMenu"],["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"matMenuTriggerFor",4,"ngIf"],["mat-menu-item","",3,"matMenuTriggerFor","click"],["categories","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],["copyMenu","matMenu"],["mat-menu-item","",3,"click"],["disabled","true","mat-menu-item","",3,"click"],["mat-icon-button","",1,"action-button",3,"matMenuTriggerFor"],[1,"action-button-icon"],["mat-mini-fab","","color","primary",3,"matMenuTriggerFor"],["mat-menu-item","",3,"matMenuTriggerFor"]],template:function(t,e){if(1&t&&(he(0,gie,3,1,"button",0),he(1,bie,3,1,"button",1),I(2,"mat-menu",null,2),he(4,yie,5,0,"button",3),he(5,vie,5,0,"button",3),he(6,Fie,5,0,"button",3),he(7,wie,5,0,"button",3),he(8,kie,5,1,"button",4),I(9,"button",5),ve("click",function(){return e.copy(e.getNpub(e.profile.pubkey))}),I(10,"mat-icon"),re(11,"copy_all"),V(),I(12,"span"),re(13,"Copy"),V()(),he(14,xie,5,0,"button",3),he(15,Die,5,0,"button",3),he(16,Cie,5,0,"button",3),he(17,Mie,5,0,"button",3),V(),I(18,"mat-menu",null,6),he(20,Eie,5,3,"button",7),V(),I(21,"mat-menu",null,8)(23,"button",9),ve("click",function(){return e.copy(e.getNpub(e.profile.pubkey))}),I(24,"mat-icon"),re(25,"content_copy"),V(),I(26,"span"),re(27,"Identifier (npub)"),V()(),I(28,"button",9),ve("click",function(){return e.copy(e.profile.pubkey)}),I(29,"mat-icon"),re(30,"content_copy"),V(),I(31,"span"),re(32,"Identifier (hex)"),V()(),I(33,"button",9),ve("click",function(){return e.copyProfileUrl(e.profile.pubkey)}),I(34,"mat-icon"),re(35,"content_copy"),V(),I(36,"span"),re(37,"Identifier URL (npub)"),V()(),I(38,"button",10),ve("click",function(){return e.copyProfileUrl(e.profile.pubkey)}),I(39,"mat-icon"),re(40,"content_copy"),V(),I(41,"span"),re(42,"Profile URL (nprofile)"),V()(),I(43,"button",9),ve("click",function(){return e.copyProfile()}),I(44,"mat-icon"),re(45,"content_copy"),V(),I(46,"span"),re(47,"Profile Data"),V()()()),2&t){const n=Hi(22);Z("ngIf",!e.fab),Q(1),Z("ngIf",e.fab),Q(3),Z("ngIf",e.event&&!e.event.saved),Q(1),Z("ngIf",e.event&&e.event.saved),Q(1),Z("ngIf",!(null!=e.profile&&e.profile.follow)&&1!=(null==e.profile?null:e.profile.block)),Q(1),Z("ngIf",null==e.profile?null:e.profile.follow),Q(1),Z("ngIf",1!=(null==e.profile?null:e.profile.block)),Q(1),Z("matMenuTriggerFor",n),Q(5),Z("ngIf",1==(null==e.profile?null:e.profile.mute)&&1!=(null==e.profile?null:e.profile.block)),Q(1),Z("ngIf",!(null!=e.profile&&e.profile.mute)&&1!=(null==e.profile?null:e.profile.block)),Q(1),Z("ngIf",1==(null==e.profile?null:e.profile.block)),Q(1),Z("ngIf",!(null!=e.profile&&e.profile.block)),Q(3),Z("ngForOf",e.circles)}},dependencies:[kn,ii,Ug,LT,Gr,If,Il,G2],encapsulation:2});class za{constructor(t,e,n,r,o){this.profiles=t,this.dialog=e,this.sanitizer=n,this.circleService=r,this.utilities=o,this.pubkey="",this.tooltip="",this.tooltipName="",this.muted=!1}ngAfterViewInit(){return Me(function*(){})()}get imagePath(){return this.profile?.picture?this.profile.picture:za.defaultProfileImage}showProfileImage(){this.dialog.open(qu,{data:{picture:this.imagePath}})}getLightningLabel(t){return t.indexOf("@"),t}ngOnInit(){var t=this;return Me(function*(){if(t.profile)t.pubkey=t.profile.pubkey,t.npub=t.utilities.getNostrIdentifier(t.profile.pubkey);else if(t.profile=yield t.profiles.getProfile(t.pubkey),t.npub=t.utilities.getNostrIdentifier(t.pubkey),!t.profile)return;t.tooltip=t.profile.about,t.circle=yield t.circleService.getCircle(t.profile.circle),t.muted=t.profile.mute,t.profile.lud06&&(t.qr=yield iie.hz("lightning:"+t.profile.lud06,{errorCorrectionLevel:"L",margin:2,scale:5}))})()}copy(t){this.utilities.copy(t)}getWellKnownLink(t){if(-1===t.indexOf("@"))return"";const e=t.split("@");return`https://${e[1]}/.well-known/nostr.json?name=${e[0]}`}sanitize(t){return this.sanitizer.bypassSecurityTrustUrl(t)}}function Wie(i,t){1&i&&Ee(0,"app-profile-header",6),2&i&&Z("profile",ue().profile)}function $ie(i,t){if(1&i){const e=mt();I(0,"mat-card-content")(1,"p")(2,"mat-form-field",7)(3,"mat-icon",8),re(4,"alternate_email"),V(),I(5,"mat-label"),re(6,"Name"),V(),I(7,"input",9),ve("ngModelChange",function(r){return Pe(e),Re(ue().profile.name=r)}),V()()(),I(8,"p")(9,"mat-form-field",7)(10,"mat-icon",8),re(11,"help_outline"),V(),I(12,"mat-label"),re(13,"About"),V(),I(14,"textarea",10),ve("ngModelChange",function(r){return Pe(e),Re(ue().profile.about=r)}),V()()(),I(15,"p")(16,"mat-form-field",7)(17,"mat-icon",8),re(18,"image"),V(),I(19,"mat-label"),re(20,"Image"),V(),I(21,"input",9),ve("ngModelChange",function(r){return Pe(e),Re(ue().profile.picture=r)}),V()()(),I(22,"p")(23,"mat-form-field",7)(24,"mat-icon",8),re(25,"how_to_reg"),V(),I(26,"mat-label"),re(27,"E-mail/Domain Identifier (NIP05)"),V(),I(28,"input",9),ve("ngModelChange",function(r){return Pe(e),Re(ue().profile.nip05=r)}),V()()(),I(29,"p")(30,"mat-form-field",7)(31,"mat-icon",8),re(32,"currency_bitcoin"),V(),I(33,"mat-label"),re(34,"Bitcoin Payment Link (LUD06)"),V(),I(35,"input",11),ve("ngModelChange",function(r){return Pe(e),Re(ue().profile.lud06=r)}),V()()(),I(36,"p"),re(37),fi(38,"ago"),V()()}if(2&i){const e=ue();Q(7),Z("ngModel",e.profile.name),Q(7),Z("ngModel",e.profile.about),Q(7),Z("ngModel",e.profile.picture),Q(7),Z("ngModel",e.profile.nip05),Q(7),Z("ngModel",e.profile.lud06),Q(2),ci(" Last updated: ",pi(38,6,e.profile.created_at)," ")}}za.defaultProfileImage="/assets/profile.png",za.\u0275fac=function(t){return new(t||za)(M(on),M(ys),M(vm),M(Fr),M(On))},za.\u0275cmp=qe({type:za,selectors:[["app-profile-header"]],inputs:{pubkey:"pubkey",profile:"profile"},decls:2,vars:1,consts:[[1,"profile-page"],["class","profile-page-header",4,"ngIf"],[1,"profile-page-header"],[1,"profile-page-header-left"],["class","profile-image-large profile-image-follow",3,"borderColor","src","click",4,"ngIf"],["class","profile-image-large","matTooltipPosition","above",3,"src","click",4,"ngIf"],[1,"profile-page-header-middle"],[1,"profile-button-container"],[3,"fab","profile"],[4,"ngIf"],[1,"profile-image-large","profile-image-follow",3,"src","click"],["matTooltipPosition","above",1,"profile-image-large",3,"src","click"],["matTooltipPosition","above",1,"profile-name",3,"matTooltip"],[1,"profile-labels",3,"click"],[1,"profile-labels-left"],[1,"profile-icon"],[1,"profile-labels-middle","dimmed"],["class","profile-labels",3,"click",4,"ngIf"],["class","profile-labels",4,"ngIf"],["class","profile-labels",3,"mtxTooltip","mtxTooltipPosition",4,"ngIf"],["tooltipTpl",""],["class","wrap linebreaks",4,"ngIf"],["menu","matMenu"],["mat-menu-item",""],[1,"profile-labels"],["class","dimmed lightning-link","target","_blank",3,"href",4,"ngIf"],["target","_blank",1,"dimmed","lightning-link",3,"href"],[1,"profile-labels",3,"mtxTooltip","mtxTooltipPosition"],[1,"profile-icon-custom"],["class","dimmed lightning-link",3,"href",4,"ngIf"],[1,"dimmed","lightning-link",3,"href"],[1,"qr-code-container"],["class","qr-code",3,"src",4,"ngIf"],[1,"qr-code",3,"src"],[1,"wrap","linebreaks"]],template:function(t,e){1&t&&(I(0,"div",0),he(1,Uie,8,5,"div",1),V()),2&t&&(Q(1),Z("ngIf",e.profile))},dependencies:[ii,Gr,If,Il,$u,fie,Qc],styles:[".profile-icon[_ngcontent-%COMP%], .profile-icon-custom[_ngcontent-%COMP%]{text-align:center}.profile-icon-custom[_ngcontent-%COMP%]{font-size:16px}.lightning-link[_ngcontent-%COMP%], .lightning-link[_ngcontent-%COMP%]:hover{text-decoration:none}.profile-name[_ngcontent-%COMP%]{margin-top:0;margin-bottom:.2em}.profile-labels[_ngcontent-%COMP%]{display:flex;gap:.4em;justify-content:center}.profile-labels[_ngcontent-%COMP%]:hover{cursor:pointer;opacity:.6}.profile-labels-left[_ngcontent-%COMP%]{flex:0 1 auto;width:24px}.profile-labels-middle[_ngcontent-%COMP%]{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.action-button[_ngcontent-%COMP%]{margin-top:0!important;margin-right:0!important}.qr-code[_ngcontent-%COMP%]{width:100%;height:100%}"]});class Bf{constructor(t,e,n,r,o,s,a,l,f,y){this.appState=t,this.validator=e,this.utilities=n,this.router=r,this.profiles=o,this.sanitizer=s,this.profileService=a,this.dataService=l,this.activatedRoute=f,this.feedService=y,this.imagePath="",this.profileName="",this.subscriptions=[]}ngOnInit(){var t=this;return Me(function*(){t.appState.title="Edit Profile",t.subscriptions.push(t.profileService.profile$.subscribe(e=>{t.originalProfile=e,t.originalProfile&&t.cloneProfile()}))})()}cloneProfile(){const t=JSON.stringify(this.originalProfile);this.profile=JSON.parse(t)}cancelEdit(){this.cloneProfile()}ngOnDestroy(){this.utilities.unsubscribe(this.subscriptions)}sanitize(t){return this.sanitizer.bypassSecurityTrustUrl(t)}updateMetadata(){var t=this;return Me(function*(){const e=t.utilities.reduceProfile(t.profile);let n={kind:0,created_at:Math.floor(Date.now()/1e3),content:JSON.stringify(e),pubkey:t.appState.getPublicKey(),tags:[]};yield t.feedService.publish(n,!1),t.profile.created_at=n.created_at,yield t.profileService.updateProfile(t.profile.pubkey,t.profile),t.appState.navigateBack()})()}}Bf.\u0275fac=function(t){return new(t||Bf)(M(cn),M(Sr),M(On),M(nn),M(on),M(vm),M(on),M(Xc),M(ka),M(Jn))},Bf.\u0275cmp=qe({type:Bf,selectors:[["app-profile"]],decls:10,vars:2,consts:[[3,"profile",4,"ngIf"],[1,"page"],[4,"ngIf"],["align","end"],["mat-raised-button","",3,"click"],["mat-raised-button","","color","primary",3,"click"],[3,"profile"],["appearance","outline",1,"input-full-width"],["matPrefix",""],["matInput","","type","text",3,"ngModel","ngModelChange"],["matInput","","type","text","autocomplete","off","rows","3",3,"ngModel","ngModelChange"],["matInput","","type","text","placeholder","LNURL...",3,"ngModel","ngModelChange"]],template:function(t,e){1&t&&(he(0,Wie,1,1,"app-profile-header",0),I(1,"div",1)(2,"mat-card"),he(3,$ie,39,8,"mat-card-content",2),I(4,"mat-card-footer",3)(5,"button",4),ve("click",function(){return e.cancelEdit()}),re(6,"Cancel"),V(),re(7,"\xa0 "),I(8,"button",5),ve("click",function(){return e.updateMetadata()}),re(9,"Save"),V()()()()),2&t&&(Z("ngIf",e.profile),Q(3),Z("ngIf",e.profile))},dependencies:[ii,Uc,Al,Zs,zc,Go,bs,pf,t5,Gr,_s,qo,wo,za,Ko],encapsulation:2});class hr{constructor(t,e,n){this.appState=t,this.authService=e,this.router=n}canActivate(){return!!this.authService.authInfo$.getValue().authenticated()||this.authService.getAuthInfo().then(t=>!!t.authenticated()||(this.router.navigateByUrl("/connect"),!1))}}hr.\u0275fac=function(t){return new(t||hr)(fe(cn),fe(Un),fe(nn))},hr.\u0275prov=Ye({token:hr,factory:hr.\u0275fac});class Hf{constructor(t,e){this.dialogRef=t,this.data=e}onNoClick(){this.data.url="",this.dialogRef.close()}}Hf.\u0275fac=function(t){return new(t||Hf)(M(Ha),M(Gc))},Hf.\u0275cmp=qe({type:Hf,selectors:[["add-relay-dialog"]],decls:20,vars:4,consts:[[1,"dialog"],["mat-dialog-title",""],["mat-dialog-content","",1,"mat-dialog-content"],["appearance","fill",1,"input-full-width"],["matPrefix","",1,"circle"],["matInput","","type","text","autocomplete","off",3,"ngModel","ngModelChange"],["color","primary",3,"ngModel","ngModelChange"],["mat-dialog-actions","","align","end"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","primary","cdkFocusInitial","",3,"mat-dialog-close"]],template:function(t,e){1&t&&(I(0,"div",0)(1,"h1",1),re(2,"Add a relay"),V(),I(3,"div",2)(4,"mat-form-field",3)(5,"mat-icon",4),re(6,"dns"),V(),I(7,"mat-label"),re(8,"URL"),V(),I(9,"input",5),ve("ngModelChange",function(r){return e.data.url=r}),V()(),I(10,"mat-slide-toggle",6),ve("ngModelChange",function(r){return e.data.read=r}),re(11,"Read"),V(),re(12,"\xa0 "),I(13,"mat-slide-toggle",6),ve("ngModelChange",function(r){return e.data.write=r}),re(14,"Write"),V()(),I(15,"div",7)(16,"button",8),ve("click",function(){return e.onNoClick()}),re(17,"Cancel"),V(),I(18,"button",9),re(19,"Add"),V()()()),2&t&&(Q(9),Z("ngModel",e.data.url),Q(1),Z("ngModel",e.data.read),Q(3),Z("ngModel",e.data.write),Q(5),Z("mat-dialog-close",e.data))},dependencies:[Uc,Al,Zs,zc,Go,Gr,Tf,_s,qo,wo,Df,Cf,Mf,Ef],styles:[".input-full-width[_ngcontent-%COMP%]{width:100%!important}"]});class Zc{constructor(t){this._renderer=t,this.renderer=t.createRenderer(null,null)}get darkMode(){if(localStorage.getItem("theme")){if("dark"===localStorage.getItem("theme"))return!0}else if(window.matchMedia("(prefers-color-scheme: dark)").matches)return!0;return!1}set darkMode(t){t?localStorage.setItem("theme","dark"):localStorage.setItem("theme","light"),this.updateMode()}init(){this.updateMode()}updateMode(){this.darkMode?this.renderer.addClass(document.body,"dark"):this.renderer.removeClass(document.body,"dark")}}Zc.\u0275fac=function(t){return new(t||Zc)(fe(Wd))},Zc.\u0275prov=Ye({token:Zc,factory:Zc.\u0275fac,providedIn:"root"});const Gie=["trigger"],qie=["panel"];function Kie(i,t){if(1&i&&(I(0,"span",10),re(1),V()),2&i){const e=ue();Q(1),Jt(e.placeholder)}}function Xie(i,t){if(1&i&&(I(0,"span",14),re(1),V()),2&i){const e=ue(2);Q(1),Jt(e.triggerValue)}}function Qie(i,t){1&i&&it(0,0,["*ngSwitchCase","true"])}function Zie(i,t){1&i&&(I(0,"span",11),he(1,Xie,2,1,"span",12),he(2,Qie,1,0,"ng-content",13),V()),2&i&&(Z("ngSwitch",!!ue().customTrigger),Q(2),Z("ngSwitchCase",!0))}function Jie(i,t){if(1&i){const e=mt();lr(),Ro(),I(0,"div",15,16),ve("@transformPanel.done",function(r){return Pe(e),Re(ue()._panelDoneAnimatingStream.next(r.toState))})("keydown",function(r){return Pe(e),Re(ue()._handleKeydown(r))}),it(2,1),V()}if(2&i){const e=ue();F_("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",e._getPanelTheme(),""),Z("ngClass",e.panelClass)("@transformPanel","showing"),lt("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}const ene=[[["mat-select-trigger"]],"*"],tne=["mat-select-trigger","*"],ine={transformPanelWrap:Mr("transformPanelWrap",[ln("* => void",Ac("@transformPanel",[aw()],{optional:!0}))]),transformPanel:Mr("transformPanel",[rn("void",Bt({opacity:0,transform:"scale(1, 0.8)"})),ln("void => showing",pn("120ms cubic-bezier(0, 0, 0.2, 1)",Bt({opacity:1,transform:"scale(1, 1)"}))),ln("* => void",pn("100ms linear",Bt({opacity:0})))])};let UL=0;const WL=new Ae("mat-select-scroll-strategy"),rne=new Ae("MAT_SELECT_CONFIG"),one={provide:WL,deps:[Er],useFactory:function nne(i){return()=>i.scrollStrategies.reposition()}},sne=new Ae("MatSelectTrigger");class ane{constructor(t,e){this.source=t,this.value=e}}const lne=bl(La(Ta(tw(class{constructor(i,t,e,n,r){this._elementRef=i,this._defaultErrorStateMatcher=t,this._parentForm=e,this._parentFormGroup=n,this.ngControl=r,this.stateChanges=new ae}}))));let cne=(()=>{class i extends lne{constructor(e,n,r,o,s,a,l,f,y,S,z,X,oe,se){super(s,o,l,f,S),this._viewportRuler=e,this._changeDetectorRef=n,this._ngZone=r,this._dir=a,this._parentFormField=y,this._liveAnnouncer=oe,this._defaultOptions=se,this._panelOpen=!1,this._compareWith=(pe,xe)=>pe===xe,this._uid="mat-select-"+UL++,this._triggerAriaLabelledBy=null,this._destroy=new ae,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+UL++,this._panelDoneAnimatingStream=new ae,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.optionSelectionChanges=vc(()=>{const pe=this.options;return pe?pe.changes.pipe(Nn(pe),Vn(()=>vn(...pe.map(xe=>xe.onSelectionChange)))):this._ngZone.onStable.pipe(yi(1),Vn(()=>this.optionSelectionChanges))}),this.openedChange=new Xe,this._openedStream=this.openedChange.pipe(ni(pe=>pe),Te(()=>{})),this._closedStream=this.openedChange.pipe(ni(pe=>!pe),Te(()=>{})),this.selectionChange=new Xe,this.valueChange=new Xe,this.ngControl&&(this.ngControl.valueAccessor=this),null!=se?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=se.typeaheadDebounceInterval),this._scrollStrategyFactory=X,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(z)||0,this.id=this.id}get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(qw.required)??!1}set required(e){this._required=dt(e),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(e){this._multiple=dt(e)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(e){this._disableOptionCentering=dt(e)}get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this._assignValue(e)&&this._onChange(e)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(e){this._typeaheadDebounceInterval=mn(e)}get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}ngOnInit(){this._selectionModel=new w2(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(Gm(),wt(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe(wt(this._destroy)).subscribe(e=>{e.added.forEach(n=>n.select()),e.removed.forEach(n=>n.deselect())}),this.options.changes.pipe(Nn(null),wt(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const e=this._getTriggerAriaLabelledby(),n=this.ngControl;if(e!==this._triggerAriaLabelledBy){const r=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?r.setAttribute("aria-labelledby",e):r.removeAttribute("aria-labelledby")}n&&(this._previousControl!==n.control&&(void 0!==this._previousControl&&null!==n.disabled&&n.disabled!==this.disabled&&(this.disabled=n.disabled),this._previousControl=n.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(e){this._assignValue(e)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const e=this._selectionModel.selected.map(n=>n.viewValue);return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){const n=e.keyCode,r=40===n||38===n||37===n||39===n,o=13===n||32===n,s=this._keyManager;if(!s.isTyping()&&o&&!Cr(e)||(this.multiple||e.altKey)&&r)e.preventDefault(),this.open();else if(!this.multiple){const a=this.selected;s.onKeydown(e);const l=this.selected;l&&a!==l&&this._liveAnnouncer.announce(l.viewValue,1e4)}}_handleOpenKeydown(e){const n=this._keyManager,r=e.keyCode,o=40===r||38===r,s=n.isTyping();if(o&&e.altKey)e.preventDefault(),this.close();else if(s||13!==r&&32!==r||!n.activeItem||Cr(e))if(!s&&this._multiple&&65===r&&e.ctrlKey){e.preventDefault();const a=this.options.some(l=>!l.disabled&&!l.selected);this.options.forEach(l=>{l.disabled||(a?l.select():l.deselect())})}else{const a=n.activeItemIndex;n.onKeydown(e),this._multiple&&o&&e.shiftKey&&n.activeItem&&n.activeItemIndex!==a&&n.activeItem._selectViaInteraction()}else e.preventDefault(),n.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe(yi(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(e){if(this._selectionModel.selected.forEach(n=>n.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(n=>this._selectOptionByValue(n)),this._sortValues();else{const n=this._selectOptionByValue(e);n?this._keyManager.updateActiveItem(n):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){const n=this.options.find(r=>{if(this._selectionModel.isSelected(r))return!1;try{return null!=r.value&&this._compareWith(r.value,e)}catch{return!1}});return n&&this._selectionModel.select(n),n}_assignValue(e){return!!(e!==this._value||this._multiple&&Array.isArray(e))&&(this.options&&this._setSelectionByValue(e),this._value=e,!0)}_initKeyManager(){this._keyManager=new kU(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const e=vn(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(wt(e)).subscribe(n=>{this._onSelect(n.source,n.isUserInput),n.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),vn(...this.options.map(n=>n._stateChanges)).pipe(wt(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,n){const r=this._selectionModel.isSelected(e);null!=e.value||this._multiple?(r!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),n&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),n&&this.focus())):(e.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(e.value)),r!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const e=this.options.toArray();this._selectionModel.sort((n,r)=>this.sortComparator?this.sortComparator(n,r,e):e.indexOf(n)-e.indexOf(r)),this.stateChanges.next()}}_propagateChanges(e){let n=null;n=this.multiple?this.selected.map(r=>r.value):this.selected?this.selected.value:e,this._value=n,this.valueChange.emit(n),this._onChange(n),this.selectionChange.emit(this._getChangeEvent(n)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const e=this._parentFormField?.getLabelId();return this.ariaLabelledby?(e?e+" ":"")+this.ariaLabelledby:e}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const e=this._parentFormField?.getLabelId();let n=(e?e+" ":"")+this._valueId;return this.ariaLabelledby&&(n+=" "+this.ariaLabelledby),n}_panelDoneAnimating(e){this.openedChange.emit(e)}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}}return i.\u0275fac=function(e){return new(e||i)(M(Oa),M(Nt),M(ct),M(Qm),M(Ze),M(xn,8),M(zu,8),M(Uu,8),M(B0,8),M(gs,10),Br("tabindex"),M(WL),M(JF),M(rne,8))},i.\u0275dir=De({type:i,viewQuery:function(e,n){if(1&e&&(xt(Gie,5),xt(qie,5),xt(QT,5)),2&e){let r;We(r=$e())&&(n.trigger=r.first),We(r=$e())&&(n.panel=r.first),We(r=$e())&&(n._overlayDir=r.first)}},inputs:{userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[Be,ki]}),i})(),$L=(()=>{class i extends cne{constructor(){super(...arguments),this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}]}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe(wt(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(),this._changeDetectorRef.detectChanges())})}ngAfterViewInit(){this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin())}open(){this._overlayWidth=this._getOverlayWidth(),super.open(),this.stateChanges.next()}close(){super.close(),this.stateChanges.next()}_scrollOptionIntoView(e){const n=this.options.toArray()[e];if(n){const r=this.panel.nativeElement,o=function dW(i,t,e){if(e.length){let n=t.toArray(),r=e.toArray(),o=0;for(let s=0;se+n?Math.max(0,i-n+t):e}(s.offsetTop,s.offsetHeight,r.scrollTop,r.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new ane(this,e)}_getOverlayWidth(){return(this._preferredOverlayOrigin instanceof pw?this._preferredOverlayOrigin.elementRef:this._preferredOverlayOrigin||this._elementRef).nativeElement.getBoundingClientRect().width}}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275cmp=qe({type:i,selectors:[["mat-select"]],contentQueries:function(e,n,r){if(1&e&&(Yt(r,sne,5),Yt(r,iw,5),Yt(r,CT,5)),2&e){let o;We(o=$e())&&(n.customTrigger=o.first),We(o=$e())&&(n.options=o),We(o=$e())&&(n.optionGroups=o)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(e,n){1&e&&ve("keydown",function(o){return n._handleKeydown(o)})("focus",function(){return n._onFocus()})("blur",function(){return n._onBlur()}),2&e&&(lt("id",n.id)("tabindex",n.tabIndex)("aria-controls",n.panelOpen?n.id+"-panel":null)("aria-expanded",n.panelOpen)("aria-label",n.ariaLabel||null)("aria-required",n.required.toString())("aria-disabled",n.disabled.toString())("aria-invalid",n.errorState)("aria-activedescendant",n._getAriaActiveDescendant()),st("mat-mdc-select-disabled",n.disabled)("mat-mdc-select-invalid",n.errorState)("mat-mdc-select-required",n.required)("mat-mdc-select-empty",n.empty)("mat-mdc-select-multiple",n.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matSelect"],features:[at([{provide:R0,useExisting:i},{provide:DT,useExisting:i}]),Be],ngContentSelectors:tne,decls:11,vars:11,consts:[["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],[1,"mat-mdc-select-value",3,"ngSwitch"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line",4,"ngSwitchCase"],["class","mat-mdc-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","backdropClick","attach","detach"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text",3,"ngSwitch"],["class","mat-mdc-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(e,n){if(1&e&&(Xt(ene),I(0,"div",0,1),ve("click",function(){return n.toggle()}),I(3,"div",2),he(4,Kie,2,1,"span",3),he(5,Zie,3,2,"span",4),V(),I(6,"div",5)(7,"div",6),lr(),I(8,"svg",7),Ee(9,"path",8),V()()()(),he(10,Jie,3,9,"ng-template",9),ve("backdropClick",function(){return n.close()})("attach",function(){return n._onAttached()})("detach",function(){return n.close()})),2&e){const r=Hi(1);lt("aria-owns",n.panelOpen?n.id+"-panel":null),Q(3),Z("ngSwitch",n.empty),lt("id",n._valueId),Q(1),Z("ngSwitchCase",!0),Q(1),Z("ngSwitchCase",!1),Q(5),Z("cdkConnectedOverlayPanelClass",n._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",n._scrollStrategy)("cdkConnectedOverlayOrigin",n._preferredOverlayOrigin||r)("cdkConnectedOverlayOpen",n.panelOpen)("cdkConnectedOverlayPositions",n._positions)("cdkConnectedOverlayWidth",n._overlayWidth)}},dependencies:[bc,mu,W_,M3,QT,pw],styles:['.mdc-menu-surface{display:none;position:absolute;box-sizing:border-box;max-width:calc(100vw - 32px);max-width:var(--mdc-menu-max-width, calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:var(--mdc-menu-max-height, calc(100vh - 32px));margin:0;padding:0;transform:scale(1);transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;z-index:8;border-radius:4px;border-radius:var(--mdc-shape-medium, 4px);transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--animating-open{display:inline-block;transform:scale(0.8);opacity:0}.mdc-menu-surface--open{display:inline-block;transform:scale(1);opacity:1}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0}[dir=rtl] .mdc-menu-surface,.mdc-menu-surface[dir=rtl]{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{position:relative;overflow:visible}.mdc-menu-surface--fixed{position:fixed}.mdc-menu-surface--fullwidth{width:100%}.mat-mdc-select{display:inline-block;width:100%;outline:none}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}.mdc-menu-surface.mat-mdc-select-panel{width:100%;max-height:275px;position:static;outline:0;margin:0;padding:8px 0;list-style-type:none}.mdc-menu-surface.mat-mdc-select-panel:focus{outline:none}.cdk-high-contrast-active .mdc-menu-surface.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) .mdc-menu-surface.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above .mdc-menu-surface.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[ine.transformPanel]},changeDetection:0}),i})(),GL=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[one],imports:[En,Oc,MT,Mt,wl,p2,MT,Mt]}),i})();function dne(i,t){1&i&&(I(0,"span"),re(1,"\xa0Relays"),V())}function une(i,t){if(1&i&&(I(0,"mat-icon",2),re(1,"dns"),V(),he(2,dne,2,0,"span",3),fi(3,"async")),2&i){const e=ue();Q(2),Z("ngIf",!1===pi(3,1,e.appState.displayLabels$))}}function hne(i,t){if(1&i&&(I(0,"mat-panel-title"),re(1),V()),2&i){const e=ue().$implicit;Q(1),Jt(null==e.metadata.nip11?null:e.metadata.nip11.name)}}function mne(i,t){if(1&i&&(I(0,"div",14),re(1),V()),2&i){const e=ue().$implicit;Q(1),ci(" ",e.metadata.error," ")}}function fne(i,t){if(1&i&&(I(0,"h2"),re(1),V()),2&i){const e=ue(2).$implicit;Q(1),Jt(null==e.metadata.nip11?null:e.metadata.nip11.name)}}function pne(i,t){if(1&i&&(I(0,"div"),he(1,fne,2,1,"h2",3),re(2),Ee(3,"br")(4,"br"),I(5,"span",15),re(6),Ee(7,"br"),re(8),Ee(9,"br"),I(10,"span",16),re(11),V()()()),2&i){const e=ue().$implicit;Q(1),Z("ngIf",null==e.metadata.nip11?null:e.metadata.nip11.name),Q(1),ci(" ",e.metadata.nip11.description,""),Q(4),ci(" NIPs: ",e.metadata.nip11.supported_nips,""),Q(2),v_(" Software: ",e.metadata.nip11.software," (",e.metadata.nip11.version,")"),Q(3),ci("ID: ",e.metadata.nip11.pubkey,"")}}function _ne(i,t){if(1&i){const e=mt();I(0,"mat-expansion-panel")(1,"mat-expansion-panel-header"),he(2,hne,2,1,"mat-panel-title",3),fi(3,"async"),I(4,"mat-panel-description"),re(5),I(6,"mat-icon",11),re(7,"radio_button_checked"),V()()(),he(8,mne,2,1,"div",12),he(9,pne,12,6,"div",3),I(10,"button",13),ve("click",function(){const o=Pe(e).$implicit;return Re(ue(2).deleteRelay(o))}),re(11,"Delete"),V()()}if(2&i){const e=t.$implicit,n=ue(2);Q(2),Z("ngIf",!pi(3,5,n.appState.isSmallScreen$)),Q(3),ci(" ",e.url," "),Q(1),Z("ngClass","relay-status-"+e.status),Q(2),Z("ngIf",e.metadata.error),Q(1),Z("ngIf",e.metadata.nip11)}}function gne(i,t){1&i&&(I(0,"span"),re(1,"Expand All"),V())}function bne(i,t){1&i&&(I(0,"span"),re(1,"Collapse All"),V())}function yne(i,t){if(1&i){const e=mt();I(0,"div",4)(1,"mat-accordion",5),he(2,_ne,12,7,"mat-expansion-panel",6),V(),I(3,"div",7)(4,"button",8),ve("click",function(){return Pe(e),Re(ue().toggle())}),he(5,gne,2,0,"span",3),he(6,bne,2,0,"span",3),V(),Ee(7,"br"),I(8,"button",9),ve("click",function(){return Pe(e),Re(ue().getRelays())}),re(9,"Append relays from extension"),V(),I(10,"button",9),ve("click",function(){return Pe(e),Re(ue().getDefaultRelays())}),re(11,"Append relays from app"),V(),I(12,"button",10),ve("click",function(){return Pe(e),Re(ue().deleteRelays())}),re(13,"Delete all relays"),V()()()}if(2&i){const e=ue();Q(2),Z("ngForOf",e.relayService.relays),Q(3),Z("ngIf",!e.open),Q(1),Z("ngIf",e.open)}}function vne(i,t){1&i&&(I(0,"span"),re(1,"\xa0Options"),V())}function Fne(i,t){if(1&i&&(I(0,"mat-icon",2),re(1,"settings_applications"),V(),he(2,vne,2,0,"span",3),fi(3,"async")),2&i){const e=ue();Q(2),Z("ngIf",!1===pi(3,1,e.appState.displayLabels$))}}function wne(i,t){if(1&i){const e=mt();I(0,"div",4)(1,"mat-card")(2,"mat-card-content")(3,"mat-form-field",17)(4,"mat-label"),re(5,"Choose mode"),V(),I(6,"mat-select",18),ve("selectionChange",function(){Pe(e);const r=ue();return Re(r.theme.darkMode=!r.theme.darkMode)}),I(7,"mat-option",19),re(8,"Dark"),V(),I(9,"mat-option",19),re(10,"Light"),V()()()()(),Ee(11,"br"),I(12,"mat-card")(13,"mat-card-content")(14,"button",8),ve("click",function(){return Pe(e),Re(ue().registerHandler("web+nostr","nostr"))}),re(15,"Register Protocol Handler"),V(),Ee(16,"br")(17,"br"),I(18,"div",15),re(19,"Click the button to make Blockcore Notes handle links on websites for npub, nevent and nprofile."),V()()()()}if(2&i){const e=ue();Q(6),Z("value",e.theme.darkMode),Q(1),Z("value",!0),Q(2),Z("value",!1)}}function kne(i,t){1&i&&(I(0,"span"),re(1,"\xa0Data"),V())}function xne(i,t){if(1&i&&(I(0,"mat-icon",2),re(1,"inventory_2"),V(),he(2,kne,2,0,"span",3),fi(3,"async")),2&i){const e=ue();Q(2),Z("ngIf",!1===pi(3,1,e.appState.displayLabels$))}}function Dne(i,t){1&i&&(I(0,"p"),re(1,"All public profile cache data was cleared."),V())}function Cne(i,t){1&i&&(I(0,"p"),re(1,"All cached notes data was cleared."),V())}function Mne(i,t){1&i&&(I(0,"p"),re(1,"All local data cache was cleared."),V())}function Ene(i,t){if(1&i){const e=mt();I(0,"div",4)(1,"p")(2,"button",10),ve("click",function(){return Pe(e),Re(ue().clearProfileCache())}),re(3,"Clear Public Profile Cache"),V()(),he(4,Dne,2,0,"p",3),I(5,"p")(6,"button",10),ve("click",function(){return Pe(e),Re(ue().clearNotesCache())}),re(7,"Clear Notes Cache"),V()(),he(8,Cne,2,0,"p",3),I(9,"p")(10,"button",10),ve("click",function(){return Pe(e),Re(ue().clearDatabase())}),re(11,"Wipe Local Database"),V()(),he(12,Mne,2,0,"p",3),V()}if(2&i){const e=ue();Q(4),Z("ngIf",e.wipedNonFollow),Q(4),Z("ngIf",e.wipedNotes),Q(4),Z("ngIf",e.wiped)}}class jf{constructor(t,e,n,r,o,s,a,l){this.relayService=t,this.dialog=e,this.relayStorage=n,this.feedService=r,this.appState=o,this.storage=s,this.profileService=a,this.theme=l,this.wiped=!1,this.wipedNonFollow=!1,this.wipedNotes=!1,this.open=!1}toggle(){this.open?(this.open=!1,this.accordion.closeAll()):(this.open=!0,this.accordion.openAll())}deleteRelay(t){var e=this;return Me(function*(){yield e.relayService.deleteRelay(t.url)})()}deleteRelays(){var t=this;return Me(function*(){yield t.relayService.reset()})()}clearProfileCache(){var t=this;return Me(function*(){yield t.profileService.wipeNonFollow(),t.wipedNonFollow=!0})()}clearDatabase(){var t=this;return Me(function*(){yield t.storage.wipe(),t.wiped=!0,location.reload()})()}clearNotesCache(){var t=this;return Me(function*(){yield t.feedService.wipe(),t.wipedNotes=!0})()}getDefaultRelays(){var t=this;return Me(function*(){yield t.relayService.appendRelays(t.relayService.defaultRelays),yield t.relayService.connect()})()}getRelays(){var t=this;return Me(function*(){const n=yield globalThis.nostr.getRelays();yield t.relayService.appendRelays(n),yield t.relayService.connect()})()}ngOnInit(){this.appState.title="Settings",this.appState.showBackButton=!0,this.appState.actions=[{icon:"add_circle",tooltip:"Add Relay",click:()=>{this.addRelay()}}]}registerHandler(t,e){navigator.registerProtocolHandler(t,`/?${e}=%s`)}addRelay(){var t=this;this.dialog.open(Hf,{data:{read:!0,write:!0},maxWidth:"100vw",panelClass:"full-width-dialog"}).afterClosed().subscribe(function(){var n=Me(function*(r){!r||(yield t.relayService.appendRelay(r.url,r.read,r.write),t.relayService.connect())});return function(r){return n.apply(this,arguments)}}())}}function Sne(i,t){1&i&&Ee(0,"app-profile-header",3),2&i&&Z("profile",ue().profile)}function Tne(i,t){if(1&i){const e=mt();I(0,"div",4)(1,"p"),re(2,"Data is currently only loaded if you follow this user."),V(),I(3,"p")(4,"button",5),ve("click",function(){return Pe(e),Re(ue().follow())}),re(5,"Follow"),V()()()}}function Ane(i,t){if(1&i&&(I(0,"div",4)(1,"h3",13),re(2),V(),I(3,"p")(4,"em"),re(5,"(Options to load older notes will come in the future)"),V()()()),2&i){const e=ue(4);Q(2),ci("Looks a bit lonely here? This is probably because it's been a while since @",null==e.profile?null:e.profile.name," has posted.")}}function Lne(i,t){if(1&i){const e=mt();I(0,"mat-card",14),ve("click",function(r){const s=Pe(e).$implicit;return Re(ue(4).navigation.openEvent(r,s))}),I(1,"div",15)(2,"app-event-header",16)(3,"span",17),re(4),fi(5,"ago"),V(),Ee(6,"app-directory-icon",16),V(),Ee(7,"app-event-actions",18),V(),Ee(8,"app-content",19),V()}if(2&i){const e=t.$implicit;Q(2),Z("pubkey",e.pubkey),Q(2),Jt(pi(5,6,e.created_at)),Q(2),Z("pubkey",e.pubkey),Q(1),Z("event",e)("pubkey",e.pubkey),Q(1),Z("event",e)}}function Ine(i,t){if(1&i&&(I(0,"span"),he(1,Ane,6,1,"div",1),I(2,"div",11),he(3,Lne,9,8,"mat-card",12),V()()),2&i){const e=t.ngIf,n=ue(3);Q(1),Z("ngIf",0===e.length),Q(2),Z("ngForOf",e)("ngForTrackBy",n.trackByFn)}}function Nne(i,t){if(1&i&&(I(0,"mat-tab",9),he(1,Ine,4,3,"span",10),fi(2,"async"),V()),2&i){const e=ue(2);Q(1),Z("ngIf",pi(2,1,e.userEvents$))}}function One(i,t){if(1&i&&(I(0,"div",4)(1,"h3",13),re(2),V(),I(3,"p")(4,"em"),re(5,"(Options to load older notes will come in the future)"),V()()()),2&i){const e=ue(4);Q(2),ci("Looks a bit lonely here? This is probably because it's been a while since @",null==e.profile?null:e.profile.name," has posted.")}}function Pne(i,t){if(1&i){const e=mt();I(0,"mat-card",14),ve("click",function(r){const s=Pe(e).$implicit;return Re(ue(4).navigation.openEvent(r,s))}),I(1,"div",15)(2,"app-event-header",16)(3,"span",21),re(4),fi(5,"ago"),V(),Ee(6,"app-directory-icon",16),V(),Ee(7,"app-event-actions",18),V(),Ee(8,"app-content",19),V()}if(2&i){const e=t.$implicit;Q(2),Z("pubkey",e.pubkey),Q(2),Jt(pi(5,6,e.created_at)),Q(2),Z("pubkey",e.pubkey),Q(1),Z("event",e)("pubkey",e.pubkey),Q(1),Z("event",e)}}function Rne(i,t){if(1&i&&(I(0,"span"),he(1,One,6,1,"div",1),I(2,"div",11),he(3,Pne,9,8,"mat-card",12),V()()),2&i){const e=t.ngIf,n=ue(3);Q(1),Z("ngIf",0===e.length),Q(2),Z("ngForOf",e)("ngForTrackBy",n.trackByFn)}}function Bne(i,t){if(1&i&&(I(0,"mat-tab",20),he(1,Rne,4,3,"span",10),fi(2,"async"),V()),2&i){const e=ue(2);Q(1),Z("ngIf",pi(2,1,e.replyEvents$))}}function Hne(i,t){if(1&i){const e=mt();I(0,"mat-tab-group",6),ve("selectedTabChange",function(r){return Pe(e),Re(ue().onTabChanged(r))}),he(1,Nne,3,3,"mat-tab",7),he(2,Bne,3,3,"mat-tab",8),V()}if(2&i){const e=ue();Z("selectedIndex",e.tabIndex),Q(1),Z("ngIf",null==e.profile?null:e.profile.follow),Q(1),Z("ngIf",null==e.profile?null:e.profile.follow)}}jf.\u0275fac=function(t){return new(t||jf)(M(Qs),M(ys),M(Xs),M(Jn),M(cn),M(vr),M(on),M(Zc))},jf.\u0275cmp=qe({type:jf,selectors:[["app-settings"]],viewQuery:function(t,e){if(1&t&&xt(kf,5),2&t){let n;We(n=$e())&&(e.accordion=n.first)}},decls:10,vars:0,consts:[["mat-tab-label",""],["matTabContent",""],[1,"example-tab-icon"],[4,"ngIf"],[1,"page"],["multi","",1,"example-headers-align"],[4,"ngFor","ngForOf"],[1,"settings-action-buttons"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","primary",3,"click"],["mat-flat-button","","color","warn",3,"click"],[1,"online",3,"ngClass"],["class","error",4,"ngIf"],["mat-raised-button","","color","warn",1,"delete-button",3,"click"],[1,"error"],[1,"dimmed"],[1,"wrap"],["appearance","outline",1,"input-full-width"],[3,"value","selectionChange"],[3,"value"]],template:function(t,e){1&t&&(I(0,"mat-tab-group")(1,"mat-tab"),he(2,une,4,3,"ng-template",0),he(3,yne,14,3,"ng-template",1),V(),I(4,"mat-tab"),he(5,Fne,4,3,"ng-template",0),he(6,wne,20,3,"ng-template",1),V(),I(7,"mat-tab"),he(8,xne,4,3,"ng-template",0),he(9,Ene,13,3,"ng-template",1),V()())},dependencies:[bc,kn,ii,Al,Zs,Go,$L,iw,bs,pf,Gr,R2,B2,o1,j2,kf,Ff,wf,q0,G0,ba],styles:[".example-action-buttons[_ngcontent-%COMP%]{padding-bottom:20px}.example-headers-align[_ngcontent-%COMP%] .mat-expansion-panel-header-description[_ngcontent-%COMP%]{justify-content:space-between;align-items:center}.example-headers-align[_ngcontent-%COMP%] .mat-mdc-form-field[_ngcontent-%COMP%] + .mat-mdc-form-field[_ngcontent-%COMP%]{margin-left:8px}.relay-status-0[_ngcontent-%COMP%]{color:silver}.relay-status-1[_ngcontent-%COMP%]{color:green}.relay-status-2[_ngcontent-%COMP%]{color:orange}.relay-status-3[_ngcontent-%COMP%]{color:red}.error[_ngcontent-%COMP%]{color:#db0202}.settings-action-buttons[_ngcontent-%COMP%]{padding-top:.8em;padding-bottom:1em}.settings-action-buttons[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-bottom:1em;margin-right:1em}@media only screen and (max-width: 599px){.settings-action-buttons[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%;margin-right:0}}.delete-button[_ngcontent-%COMP%]{margin-top:.8em}"]});class Qu{constructor(t,e,n,r,o,s,a,l,f,y,S){var z=this;this.navigation=t,this.appState=e,this.activatedRoute=n,this.cd=r,this.options=o,this.feedService=s,this.profiles=a,this.validator=l,this.circleService=f,this.utilities=y,this.router=S,this.imagePath="/assets/profile.png",this.profileName="",this.muted=!1,this.initialLoad=!0,this.userEvents$=this.feedService.rootEvents$.pipe(Te(X=>{if(this.pubkey)return X.filter(oe=>oe.pubkey==this.pubkey)})),this.replyEvents$=this.feedService.replyEvents$.pipe(Te(X=>{if(this.pubkey)return X.filter(oe=>oe.pubkey==this.pubkey)})),this.subscriptions=[],this.subscriptions.push(this.activatedRoute.queryParams.subscribe(function(){var X=Me(function*(oe){z.tabIndex=oe.t});return function(oe){return X.apply(this,arguments)}}())),this.subscriptions.push(this.activatedRoute.paramMap.subscribe(function(){var X=Me(function*(oe){const se=oe.get("id");!se||(z.pubkey=se,z.profile=yield z.profiles.getProfile(se),z.profile?(z.npub=z.utilities.getNostrIdentifier(se),z.profileName=z.profile.name,z.profile.display_name||(z.profile.display_name=z.profileName),z.imagePath=z.profile.picture||"/assets/profile.png",z.circle=yield z.circleService.getCircle(z.profile.circle),z.muted=z.profile.mute,z.appState.title=`@${z.profile.name}`):(z.npub=z.utilities.getNostrIdentifier(se),z.profileName=z.utilities.getShortenedIdentifier(se),z.imagePath="/assets/profile.png",z.circle=void 0,z.muted=!1,z.appState.title=`@${z.npub}`))});return function(oe){return X.apply(this,arguments)}}()))}follow(){var t=this;return Me(function*(){t.profile.follow=!0,yield t.profiles.follow(t.pubkey),yield t.feedService.downloadRecent([t.pubkey])})()}onTabChanged(t){this.router.navigate([],{queryParams:{t:t.index},replaceUrl:!0})}ngOnInit(){this.appState.showBackButton=!0,this.appState.actions=[]}optionsUpdated(){}activeOptions(){let t="";return t+=this.options.options.hideSpam?" Spam: Filtered":" Spam: Allowed",t+=this.options.options.hideInvoice?" Invoices: Hidden":" Invoices: Displayed",t}trackByFn(t,e){return e.id}ngOnDestroy(){this.utilities.unsubscribe(this.subscriptions)}}Qu.\u0275fac=function(t){return new(t||Qu)(M(vs),M(cn),M(ka),M(Nt),M(Fo),M(Jn),M(on),M(Sr),M(Fr),M(On),M(nn))},Qu.\u0275cmp=qe({type:Qu,selectors:[["app-user"]],decls:3,vars:3,consts:[[3,"profile",4,"ngIf"],["class","page",4,"ngIf"],[3,"selectedIndex","selectedTabChange",4,"ngIf"],[3,"profile"],[1,"page"],["mat-raised-button","","color","primary",1,"follow-button",3,"click"],[3,"selectedIndex","selectedTabChange"],["label","Notes",4,"ngIf"],["label","Replies",4,"ngIf"],["label","Notes"],[4,"ngIf"],[1,"feed-page"],["class","events clickable",3,"click",4,"ngFor","ngForOf","ngForTrackBy"],[1,"marginless"],[1,"events","clickable",3,"click"],[1,"events-header"],[3,"pubkey"],[1,"event-date","clickable"],[3,"event","pubkey"],[3,"event"],["label","Replies"],[1,"event-date"]],template:function(t,e){1&t&&(he(0,Sne,1,1,"app-profile-header",0),he(1,Tne,6,0,"div",1),he(2,Hne,3,3,"mat-tab-group",2)),2&t&&(Z("ngIf",e.profileName),Q(1),Z("ngIf",e.profile&&!(null!=e.profile&&e.profile.follow)),Q(1),Z("ngIf",null==e.profile?null:e.profile.follow))},dependencies:[kn,ii,Go,bs,o1,j2,ja,Js,ko,za,Va,ba,Ko],styles:[".profile-name[_ngcontent-%COMP%]{display:inline-block}"]});const qL=[{id:"1",name:"Pipes"},{id:"2",name:"Photographs"},{id:"3",name:"Films"},{id:"4",name:"Blogs"},{id:"5",name:"News"}],jne=["hueSlider"],Yne=["alphaSlider"];function Vne(i,t){if(1&i){const e=mt();I(0,"div",8),ve("newValue",function(r){return Pe(e),Re(ue().onSliderChange("saturation-lightness",r))}),I(1,"div",9),Ee(2,"div"),V()()}if(2&i){const e=ue();xi("background-color",e.hueSliderColor),Z("rgX",1)("rgY",1),Q(1),xi("top",null==e.slider?null:e.slider.v,"px")("left",null==e.slider?null:e.slider.s,"px")}}function zne(i,t){if(1&i&&(I(0,"div",10),Ee(1,"div",11)(2,"div",12),V()),2&i){const e=ue();Q(2),xi("background-color",e.selectedColor)}}function Une(i,t){if(1&i){const e=mt();I(0,"div",13,14),ve("newValue",function(r){return Pe(e),Re(ue().onSliderChange("hue",r))}),I(2,"div",15)(3,"div"),Ee(4,"div"),V()()()}if(2&i){const e=ue();Z("rgX",1),Q(2),xi("left",null==e.slider?null:e.slider.h,"px")}}function Wne(i,t){if(1&i){const e=mt();I(0,"div",16,17),ve("newValue",function(r){return Pe(e),Re(ue().onSliderChange("alpha",r))}),Ee(2,"div",18),I(3,"div",15)(4,"div"),Ee(5,"div"),V()()()}if(2&i){const e=ue();Z("rgX",1),Q(2),Z("ngStyle",e.getBackgroundColor(e.alphaSliderColor)),Q(1),xi("left",null==e.slider?null:e.slider.a,"px")}}const $ne=["dialog"];function Gne(i,t){1&i&&Ee(0,"div",11)}function qne(i,t){if(1&i){const e=mt();bo(0),I(1,"div",8)(2,"div",9),ve("click",function(){const o=Pe(e).$implicit;return Re(ue(2).onColorClick(o))}),he(3,Gne,1,0,"div",10),V()(),yo()}if(2&i){const e=t.$implicit,n=t.index,r=ue(2);Q(2),st("colornull",!e),Z("ngStyle",r.getBackgroundColor(e)),Q(1),Z("ngIf",n==r.indexSeleccionado)}}function Kne(i,t){if(1&i&&Ee(0,"div",17),2&i){const e=ue(3);Z("ngStyle",e.getBackgroundColor(e.color))}}function Xne(i,t){if(1&i){const e=mt();I(0,"div",12),ve("click",function(){return Pe(e),Re(ue(2).addColor())}),he(1,Kne,1,1,"div",13),lr(),I(2,"svg",14),Ee(3,"path",15)(4,"path",16),V()()}if(2&i){const e=ue(2);Q(1),Z("ngIf",!e.indexSeleccionado)}}function Qne(i,t){if(1&i){const e=mt();I(0,"color-picker",18),ve("colorChange",function(r){return Pe(e),Re(ue(2).onChangeColorPicker(r))})("onAlphaChange",function(r){return Pe(e),Re(ue(2).onAlphaChange(r))}),V()}if(2&i){const e=ue(2);Z("controls",e.colorPickerControls)("color",e.hsva)}}function Zne(i,t){if(1&i&&(bo(0),I(1,"div",4),he(2,qne,4,4,"ng-container",5),he(3,Xne,5,1,"div",6),he(4,Qne,1,2,"color-picker",7),V(),yo()),2&i){const e=ue();Q(1),Z("@colorsAnimation",e.colorsAnimationEffect),Q(1),Z("ngForOf",e.palette),Q(1),Z("ngIf",!e.hideColorPicker&&"only-alpha"!=e.colorPickerControls),Q(1),Z("ngIf",!e.hideColorPicker&&"only-alpha"==e.colorPickerControls)}}function Jne(i,t){1&i&&Ee(0,"div",11)}const ere=function(i){return{background:i}};function tre(i,t){if(1&i){const e=mt();lr(),Ro(),bo(0),I(1,"div",8)(2,"div",24),ve("click",function(){const o=Pe(e).$implicit;return Re(ue(2).changeColor(o))}),he(3,Jne,1,0,"div",10),V()(),yo()}if(2&i){const e=t.$implicit,n=ue(2);Q(2),st("colornull",!e),Z("ngStyle",lu(4,ere,e)),Q(1),Z("ngIf",n.isSelected(e))}}function ire(i,t){if(1&i){const e=mt();bo(0),I(1,"div",4)(2,"div",19)(3,"div",20),ve("click",function(){return Pe(e),Re(ue().onClickBack())}),lr(),I(4,"svg",21),Ee(5,"path",22)(6,"path",23),V()()(),he(7,tre,4,6,"ng-container",5),V(),yo()}if(2&i){const e=ue();Q(1),Z("@colorsAnimation",e.colorsAnimationEffect),Q(6),Z("ngForOf",e.variants)}}function nre(i,t){if(1&i){const e=mt();bo(0),I(1,"div",25)(2,"div",26),ve("click",function(){return Pe(e),Re(ue().onClickBack())}),lr(),I(3,"svg",21),Ee(4,"path",22)(5,"path",23),V()(),Ro(),I(6,"button",27),ve("click",function(){return Pe(e),Re(ue().emitClose("cancel"))}),re(7),V(),I(8,"button",27),ve("click",function(){return Pe(e),Re(ue().emitClose("accept"))}),re(9),V()(),I(10,"div",28)(11,"color-picker",29),ve("sliderChange",function(r){return Pe(e),Re(ue().onChangeColorPicker(r))}),V()(),yo()}if(2&i){const e=ue();Q(7),ci(" ",e.cancelLabel," "),Q(2),ci(" ",e.acceptLabel," "),Q(2),Z("controls",e.colorPickerControls)("color",e.hsva)}}function rre(i,t){if(1&i){const e=mt();I(0,"div",30)(1,"p",31),ve("click",function(){return Pe(e),Re(ue().nextFormat())}),re(2),V(),I(3,"div",32)(4,"input",33,34),ve("keyup",function(){Pe(e);const r=Hi(5);return Re(ue().changeColorManual(r.value))})("keydown.enter",function(){return Pe(e),Re(ue().emitClose("accept"))}),V()()()}if(2&i){const e=ue();Q(2),Jt(e.colorFormats[e.format]),Q(2),xi("font-size",e.color&&e.color.length>23?9:10,"px")("letter-spacing",e.color&&e.color.length>16?0:1.5,"px"),Z("value",e.color)}}var Fs=(()=>(function(i){i[i.HEX=0]="HEX",i[i.RGBA=1]="RGBA",i[i.HSLA=2]="HSLA",i[i.CMYK=3]="CMYK"}(Fs||(Fs={})),Fs))();const KL=[{color:"rojo",preview:"#E57373",variants:["#FFEBEE","#FFCDD2","#EF9A9A","#E57373","#EF5350","#F44336","#E53935","#D32F2F","#C62828"]},{color:"rosa",preview:"#F06292",variants:["#FCE4EC","#F8BBD0","#F48FB1","#F06292","#EC407A","#E91E63","#D81B60","#C2185B","#AD1457"]},{color:"purpura",preview:"#BA68C8",variants:["#F3E5F5","#E1BEE7","#CE93D8","#BA68C8","#AB47BC","#9C27B0","#8E24AA","#7B1FA2","#6A1B9A"]},{color:"purpura oscuro",preview:"#9575CD",variants:["#EDE7F6","#D1C4E9","#B39DDB","#9575CD","#7E57C2","#673AB7","#5E35B1","#512DA8","#4527A0"]},{color:"indigo",preview:"#7986CB",variants:["#E8EAF6","#C5CAE9","#9FA8DA","#7986CB","#5C6BC0","#3F51B5","#3949AB","#303F9F","#283593"]},{color:"azul",preview:"#64B5F6",variants:["#E3F2FD","#BBDEFB","#90CAF9","#64B5F6","#42A5F5","#2196F3","#1E88E5","#1976D2","#1565C0"]},{color:"celeste",preview:"#4FC3F7",variants:["#E1F5FE","#B3E5FC","#81D4FA","#4FC3F7","#29B6F6","#03A9F4","#039BE5","#0288D1","#0277BD"]},{color:"cyan",preview:"#4DD0E1",variants:["#E0F7FA","#B2EBF2","#80DEEA","#4DD0E1","#26C6DA","#00BCD4","#00ACC1","#0097A7","#00838F"]},{color:"color",preview:"#4DB6AC",variants:["#E0F2F1","#B2DFDB","#80CBC4","#4DB6AC","#26A69A","#009688","#00897B","#00796B","#00695C"]},{color:"verde",preview:"#81C784",variants:["#E8F5E9","#C8E6C9","#A5D6A7","#81C784","#66BB6A","#4CAF50","#43A047","#388E3C","#2E7D32"]},{color:"verde claro",preview:"#AED581",variants:["#F1F8E9","#DCEDC8","#C5E1A5","#AED581","#9CCC65","#8BC34A","#7CB342","#689F38","#558B2F"]},{color:"lima",preview:"#DCE775",variants:["#F9FBE7","#F0F4C3","#E6EE9C","#DCE775","#D4E157","#CDDC39","#C0CA33","#AFB42B","#9E9D24"]},{color:"amarillo",preview:"#FFF176",variants:["#FFFDE7","#FFF9C4","#FFF59D","#FFF176","#FFEE58","#FFEB3B","#FDD835","#FBC02D","#F9A825"]},{color:"ambar",preview:"#FFD54F",variants:["#FFF8E1","#FFECB3","#FFE082","#FFD54F","#FFCA28","#FFC107","#FFB300","#FFA000","#FF8F00"]},{color:"naranja",preview:"#FFB74D",variants:["#FFF3E0","#FFE0B2","#FFCC80","#FFB74D","#FFA726","#FF9800","#FB8C00","#F57C00","#EF6C00"]},{color:"naranja oscuro",preview:"#FF8A65",variants:["#FBE9E7","#FFCCBC","#FFAB91","#FF8A65","#FF7043","#FF5722","#F4511E","#E64A19","#D84315"]},{color:"marron",preview:"#A1887F",variants:["#EFEBE9","#D7CCC8","#BCAAA4","#A1887F","#8D6E63","#795548","#6D4C41","#5D4037","#4E342E"]},{color:"escala de grises",preview:"#E0E0E0",variants:["#FFFFFF","#FAFAFA","#F5F5F5","#EEEEEE","#E0E0E0","#BDBDBD","#9E9E9E","#757575","#616161","#424242","#000000"]},{color:"azul gris",preview:"#90A4AE",variants:["#ECEFF1","#CFD8DC","#B0BEC5","#90A4AE","#78909C","#607D8B","#546E7A","#455A64","#37474F"]}],m1=["hex","rgba","hsla"];class Nl{constructor(t,e,n,r){this.r=t,this.g=e,this.b=n,this.a=r}denormalize(){return this.r=Math.round(255*this.r),this.g=Math.round(255*this.g),this.b=Math.round(255*this.b),this}toString(){return this.denormalize(),"rgb"+(1!=this.a?"a(":"(")+this.r+", "+this.g+", "+this.b+(1!=this.a?", "+this.a.toPrecision(2)+")":")")}}class Ol{constructor(t,e,n,r){this.h=t,this.s=e,this.v=n,this.a=r,this.onChange=new Xe(!0)}onColorChange(t){this.s=t.s/t.rgX,this.v=t.v/t.rgY}onHueChange(t){this.h=t.v/t.rgX}onValueChange(t){this.v=t.v/t.rgX}onAlphaChange(t){this.a=t.v/t.rgX}}class Yf{constructor(t,e,n,r){this.h=t,this.s=e,this.l=n,this.a=r}denormalize(){return this.h=Math.round(360*this.h),this.s=Math.round(100*this.s),this.l=Math.round(100*this.l),this}toString(){return"hsl"+(1!=this.a?"a(":"(")+this.h+", "+this.s+"%, "+this.l+"%"+(1!=this.a?", "+this.a.toPrecision(2)+")":")")}}class f1{constructor(t,e,n,r,o=1){this.c=t,this.m=e,this.y=n,this.k=r,this.a=o}}class ore{constructor(t){t&&(this.preview=t.preview,this.variants=t.variants)}}let q2=(()=>{class i{constructor(){}toFormat(e,n){var r="";if(e)switch(n){case Fs.HEX:(s=this.hsvaToRgba(e)).denormalize(),r=this.rgbaToHex(s,!0);break;case Fs.HSLA:var o=this.hsva2hsla(e);o.denormalize(),r=o.toString();break;case Fs.RGBA:r=(s=this.hsvaToRgba(e)).toString();break;case Fs.CMYK:var s=this.hsvaToRgba(e);this.rgbaToCmyk(s)}return r}stringToFormat(e,n){var r=this.stringToHsva(e,!0);return this.toFormat(r,n)}hsva2hsla(e){const n=e.h,r=e.s,o=e.v,s=e.a;if(0===o)return new Yf(n,0,0,s);if(0===r&&1===o)return new Yf(n,1,1,s);{const a=o*(2-r)/2;return new Yf(n,o*r/(1-Math.abs(2*a-1)),a,s)}}hsla2hsva(e){const n=Math.min(e.h,1),r=Math.min(e.s,1),o=Math.min(e.l,1),s=Math.min(e.a,1);if(0===o)return new Ol(n,0,0,s);{const a=o+r*(1-Math.abs(2*o-1))/2;return new Ol(n,2*(a-o)/a,a,s)}}hsvaToRgba(e){let n,r,o;const s=e.h,a=e.s,l=e.v,f=e.a,y=Math.floor(6*s),S=6*s-y,z=l*(1-a),X=l*(1-S*a),oe=l*(1-(1-S)*a);switch(y%6){case 0:n=l,r=oe,o=z;break;case 1:n=X,r=l,o=z;break;case 2:n=z,r=l,o=oe;break;case 3:n=z,r=X,o=l;break;case 4:n=oe,r=z,o=l;break;case 5:n=l,r=z,o=X;break;default:n=0,r=0,o=0}return new Nl(n,r,o,f)}cmykToRgb(e){return new Nl((1-e.c)*(1-e.k),(1-e.m)*(1-e.k),(1-e.y)*(1-e.k),e.a)}rgbaToCmyk(e){const n=1-Math.max(e.r,e.g,e.b);return 1===n?new f1(0,0,0,1,e.a):new f1((1-e.r-n)/(1-n),(1-e.g-n)/(1-n),(1-e.b-n)/(1-n),n,e.a)}rgbaToHsva(e){let n,r;const o=Math.min(e.r,1),s=Math.min(e.g,1),a=Math.min(e.b,1),l=Math.min(e.a,1),f=Math.max(o,s,a),y=Math.min(o,s,a),S=f,z=f-y;if(r=0===f?0:z/f,f===y)n=0;else{switch(f){case o:n=(s-a)/z+(s{class i{constructor(e){this.elRef=e,this.dragEnd=new Xe,this.dragStart=new Xe,this.newValue=new Xe,this.listenerMove=n=>this.move(n),this.listenerStop=()=>this.stop()}mouseDown(e){this.start(e)}touchStart(e){this.start(e)}move(e){e.preventDefault(),this.setCursor(e)}start(e){this.setCursor(e),e.stopPropagation(),document.addEventListener("mouseup",this.listenerStop),document.addEventListener("touchend",this.listenerStop),document.addEventListener("mousemove",this.listenerMove),document.addEventListener("touchmove",this.listenerMove),this.dragStart.emit()}stop(){document.removeEventListener("mouseup",this.listenerStop),document.removeEventListener("touchend",this.listenerStop),document.removeEventListener("mousemove",this.listenerMove),document.removeEventListener("touchmove",this.listenerMove),this.dragEnd.emit()}getX(e){const n=this.elRef.nativeElement.getBoundingClientRect();return(void 0!==e.pageX?e.pageX:e.touches[0].pageX)-n.left-window.pageXOffset}getY(e){const n=this.elRef.nativeElement.getBoundingClientRect();return(void 0!==e.pageY?e.pageY:e.touches[0].pageY)-n.top-window.pageYOffset}setCursor(e){const n=this.elRef.nativeElement.offsetWidth,r=this.elRef.nativeElement.offsetHeight,o=Math.max(0,Math.min(this.getX(e),n)),s=Math.max(0,Math.min(this.getY(e),r));void 0!==this.rgX&&void 0!==this.rgY?this.newValue.emit({s:o/n,v:1-s/r,rgX:this.rgX,rgY:this.rgY}):void 0===this.rgX&&void 0!==this.rgY?this.newValue.emit({v:s/r,rgY:this.rgY}):void 0!==this.rgX&&void 0===this.rgY&&this.newValue.emit({v:o/n,rgX:this.rgX})}}return i.\u0275fac=function(e){return new(e||i)(M(Ze))},i.\u0275dir=De({type:i,selectors:[["","slider",""]],hostBindings:function(e,n){1&e&&ve("mousedown",function(o){return n.mouseDown(o)})("touchstart",function(o){return n.touchStart(o)})},inputs:{rgX:"rgX",rgY:"rgY",slider:"slider"},outputs:{dragEnd:"dragEnd",dragStart:"dragStart",newValue:"newValue"}}),i})(),lre=(()=>{class i{constructor(e,n){this.service=e,this.cdr=n,this.color=new Ol(0,1,1,1),this.controls="default",this.sliderChange=new Xe(!1),this.onAlphaChange=new Xe(!1),this.hsva=new Ol(0,1,1,1),this.selectedColor="#000000",this.fallbackColor="#000000"}ngOnInit(){this.color||(this.color=new Ol(0,1,1,1)),this.slider=new XL(0,0,0,0),this.update()}ngOnDestroy(){}ngOnChanges(e){e.color&&this.color&&this.update()}ngAfterViewInit(){this.sliderDimMax=new sre(this.hueSlider?.nativeElement.offsetWidth||140,220,130,this.alphaSlider?.nativeElement.offsetWidth||140),this.update()}onSliderChange(e,n){switch(e){case"saturation-lightness":this.hsva.onColorChange(n);break;case"hue":this.hsva.onHueChange(n);break;case"alpha":this.hsva.onAlphaChange(n),this.onAlphaChange.emit(n);break;case"value":this.hsva.onValueChange(n)}this.update(),this.setColor(this.outputColor)}setColor(e){this.color=e,this.sliderChange.emit(this.color)}getBackgroundColor(e){return{background:"linear-gradient(90deg, rgba(36,0,0,0) 0%, "+e+" 100%)"}}update(){if(this.hsva=this.color,this.sliderDimMax){let e=this.service.hsvaToRgba(this.hsva).denormalize(),n=this.service.hsvaToRgba(new Ol(this.hsva.h,1,1,1)).denormalize();this.hueSliderColor="rgb("+n.r+","+n.g+","+n.b+")",this.alphaSliderColor="rgb("+e.r+","+e.g+","+e.b+")",this.outputColor=this.hsva,this.selectedColor=this.service.hsvaToRgba(this.hsva).toString(),this.slider=new XL(this.hsva.h*this.sliderDimMax.h-5,this.hsva.s*this.sliderDimMax.s-8,(1-this.hsva.v)*this.sliderDimMax.v-8,this.hsva.a*this.sliderDimMax.a-5),this.cdr.detectChanges()}}}return i.\u0275fac=function(e){return new(e||i)(M(q2),M(Nt))},i.\u0275cmp=qe({type:i,selectors:[["color-picker"]],viewQuery:function(e,n){if(1&e&&(xt(jne,5),xt(Yne,5)),2&e){let r;We(r=$e())&&(n.hueSlider=r.first),We(r=$e())&&(n.alphaSlider=r.first)}},inputs:{color:"color",controls:"controls"},outputs:{sliderChange:"sliderChange",onAlphaChange:"onAlphaChange"},features:[ki],decls:8,vars:4,consts:[[1,"color-picker",3,"click"],["dialogPopup",""],["class","saturation-lightness",3,"slider","rgX","rgY","background-color","newValue",4,"ngIf"],[1,"hue-alpha","box"],["class","left",4,"ngIf"],[1,"right"],["class","hue",3,"slider","rgX","newValue",4,"ngIf"],["class","alpha",3,"slider","rgX","newValue",4,"ngIf"],[1,"saturation-lightness",3,"slider","rgX","rgY","newValue"],[1,"cursor"],[1,"left"],[1,"selected-color-background"],[1,"selected-color"],[1,"hue",3,"slider","rgX","newValue"],["hueSlider",""],[1,"sliderCursor"],[1,"alpha",3,"slider","rgX","newValue"],["alphaSlider",""],[1,"alpha-gradient",3,"ngStyle"]],template:function(e,n){1&e&&(I(0,"div",0,1),ve("click",function(o){return o.stopPropagation()}),he(2,Vne,3,8,"div",2),I(3,"div",3),he(4,zne,3,2,"div",4),I(5,"div",5),he(6,Une,5,3,"div",6),he(7,Wne,6,4,"div",7),V()()()),2&e&&(Q(2),Z("ngIf","only-alpha"!=n.controls),Q(2),Z("ngIf","only-alpha"!=n.controls),Q(2),Z("ngIf","only-alpha"!=n.controls),Q(1),Z("ngIf","no-alpha"!=n.controls))},dependencies:[ii,fu,are],styles:[".color-picker{position:relative;z-index:1000;width:220px;height:auto;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:none}.color-picker *{box-sizing:border-box;margin:0;font-size:11px}.color-picker input{width:0;height:26px;min-width:0;font-size:13px;text-align:center;color:#000}.color-picker input:invalid,.color-picker input:-moz-ui-invalid,.color-picker input:-moz-submit-invalid{box-shadow:none}.color-picker input::-webkit-inner-spin-button,.color-picker input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.color-picker .sliderCursor{width:10px;border-radius:5px;position:absolute;margin-top:-3px;border:1px solid black}.color-picker .sliderCursor>div{border:2px solid white;border-radius:5px}.color-picker .sliderCursor>div>div{border-radius:5px;border:1px solid black;height:24px}.color-picker .cursor{position:absolute;width:21px;border:3px solid black;border-radius:100%;margin:-2px 0 0 -2px}.color-picker .cursor>div{height:15px;border:3px solid white;border-radius:100%}.color-picker .box{display:flex;padding:4px 8px}.color-picker .left{position:relative;padding:16px 8px}.color-picker .right{flex:1 1 auto;display:flex;flex-direction:column;gap:10px;padding:12px 8px}.color-picker .hue-alpha{display:flex;align-items:center;margin-bottom:3px}.color-picker .hue{direction:ltr;width:100%;height:24px;border:none;border-radius:5px;position:relative;cursor:pointer;background-size:100% 100%;background:linear-gradient(to right,red 0%,#ff0 17%,lime 33%,cyan 50%,blue 66%,#f0f 83%,red 100%)}.color-picker .alpha{direction:ltr;position:relative;width:100%;height:24px;border:none;border-radius:5px;cursor:pointer;background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0px}.color-picker .alpha-gradient{width:100%;height:100%;border-radius:5px;position:absolute}.color-picker .selected-color{position:absolute;top:16px;left:8px;width:40px;height:40px;box-shadow:0 1px 1px 1px #00000026;border-radius:50%}.color-picker .selected-color-background{width:40px;height:40px;border-radius:50%;background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0px}.color-picker .saturation-lightness{direction:ltr;cursor:crosshair;width:100%;position:relative;height:130px;border:none;touch-action:manipulation;background-image:linear-gradient(to top,#000 0%,transparent 100%),linear-gradient(to right,#fff 0%,transparent 100%)}\n"],encapsulation:2}),i})(),cre=(()=>{class i{constructor(e,n){this.service=e,this.cdr=n,this.color="#000000",this.previewColor="#000000",this.hsva=new Ol(0,1,1,1),this.colorsAnimationEffect="slide-in",this.palette=KL,this.variants=[],this.colorFormats=m1,this.format=Fs.HEX,this.canChangeFormat=!0,this.menu=1,this.hideColorPicker=!1,this.hideTextInput=!1,this.colorPickerControls="default"}click(e){this.isOutside(e)&&this.emitClose("cancel")}onScroll(){this.onScreenMovement()}onResize(){this.onScreenMovement()}ngOnInit(){this.setPosition(),this.hsva=this.service.stringToHsva(this.color),this.indexSeleccionado=this.findIndexSelectedColor(this.palette)}ngAfterViewInit(){this.setPositionY()}onScreenMovement(){this.setPosition(),this.setPositionY(),this.panelRef.nativeElement.style.transition||(this.panelRef.nativeElement.style.transition="transform 0.5s ease-out")}findIndexSelectedColor(e){let n;if(this.color)for(let r=0;rwindow.innerWidth?n.right<250?window.innerWidth/2-125:n.right-250:n.left}}setPositionY(){const e=this.TriggerBBox.nativeElement.getBoundingClientRect(),n=this.panelRef.nativeElement.getBoundingClientRect();this.positionString=e.bottom+n.height>window.innerHeight?e.topn.toUpperCase()==this.previewColor.toUpperCase())}isSelected(e){return!!this.previewColor&&"string"==typeof e&&e.toUpperCase()==this.previewColor.toUpperCase()}getBackgroundColor(e){return"string"==typeof e?{background:e}:{background:e?.preview}}onAlphaChange(e){this.palette=this.ChangeAlphaOnPalette(e,this.palette)}ChangeAlphaOnPalette(e,n){var r=[];for(let o=0;o slide-in",[Ac(":enter",Bt({opacity:0}),{optional:!0}),Ac(":enter",PT("10ms",[pn(".3s ease-in",sw([Bt({opacity:0,transform:"translatex(-50%)",offset:0}),Bt({opacity:.5,transform:"translatex(-10px) scale(1.1)",offset:.3}),Bt({opacity:1,transform:"translatex(0)",offset:1})]))]),{optional:!0})]),ln("void => popup",[Ac(":enter",Bt({opacity:0,transform:"scale(0)"}),{optional:!0}),Ac(":enter",PT("10ms",[pn("500ms ease-out",sw([Bt({opacity:.5,transform:"scale(.5)",offset:.3}),Bt({opacity:1,transform:"scale(1.1)",offset:.8}),Bt({opacity:1,transform:"scale(1)",offset:1})]))]),{optional:!0})])])]}}),i})();const QL={position:"fixed",height:"100%",width:"100%","z-index":2e3,top:0,left:0};let ZL=(()=>{class i{constructor(e,n,r){this.resolver=e,this.applicationRef=n,this.injector=r}createPanel(e,n){null!=this.componentRef&&this.removePanel();const r=this.resolver.resolveComponentFactory(cre);this.componentRef=r.create(this.injector),this.applicationRef.attachView(this.componentRef.hostView);const o=this.componentRef.hostView.rootNodes[0];return this.overlay=document.createElement("div"),this.overlay.id="ngx-colors-overlay",this.overlay.classList.add("ngx-colors-overlay"),this.overlay.classList.add(n),Object.keys(QL).forEach(s=>{this.overlay.style[s]=QL[s]}),e?document.getElementById(e).appendChild(this.overlay):document.body.appendChild(this.overlay),this.overlay.appendChild(o),this.componentRef}removePanel(){this.applicationRef.detachView(this.componentRef.hostView),this.componentRef.destroy(),this.overlay.remove()}}return i.\u0275fac=function(e){return new(e||i)(fe(da),fe(pa),fe(gn))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})(),dre=(()=>{class i{constructor(e,n){this.triggerRef=e,this.panelFactory=n,this.color="",this.colorsAnimation="slide-in",this.position="bottom",this.attachTo=void 0,this.overlayClassName=void 0,this.colorPickerControls="default",this.acceptLabel="ACCEPT",this.cancelLabel="CANCEL",this.change=new Xe,this.input=new Xe,this.slider=new Xe,this.isDisabled=!1,this.onTouchedCallback=()=>{},this.onChangeCallback=()=>{}}onClick(){this.open()}open(){this.isDisabled||(this.panelRef=this.panelFactory.createPanel(this.attachTo,this.overlayClassName),this.panelRef.instance.iniciate(this,this.triggerRef,this.color,this.palette,this.colorsAnimation,this.format,this.hideTextInput,this.hideColorPicker,this.acceptLabel,this.cancelLabel,this.colorPickerControls,this.position))}close(){this.panelFactory.removePanel()}onChange(){this.onChangeCallback(this.color)}setDisabledState(e){this.isDisabled=e,this.triggerRef.nativeElement.style.opacity=e?.5:1}setColor(e){this.writeValue(e),this.input.emit(e)}sliderChange(e){this.slider.emit(e)}get value(){return this.color}set value(e){this.setColor(e),this.onChangeCallback(e)}writeValue(e){e!==this.color&&(this.color=e,this.onChange(),this.change.emit(e))}registerOnChange(e){this.onChangeCallback=e}registerOnTouched(e){this.onTouchedCallback=e}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(ZL))},i.\u0275dir=De({type:i,selectors:[["","ngx-colors-trigger",""]],hostBindings:function(e,n){1&e&&ve("click",function(){return n.onClick()})},inputs:{colorsAnimation:"colorsAnimation",palette:"palette",format:"format",position:"position",hideTextInput:"hideTextInput",hideColorPicker:"hideColorPicker",attachTo:"attachTo",overlayClassName:"overlayClassName",colorPickerControls:"colorPickerControls",acceptLabel:"acceptLabel",cancelLabel:"cancelLabel"},outputs:{change:"change",input:"input",slider:"slider"},features:[at([{provide:Tr,useExisting:ai(()=>i),multi:!0}])]}),i})(),ure=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[q2,ZL],imports:[En]}),i})();function hre(i,t){if(1&i&&(I(0,"mat-option",11),re(1),V()),2&i){const e=t.$implicit;Z("value",e.id),Q(1),ci(" ",e.name," ")}}class Vf{constructor(t,e,n){this.appState=t,this.dialogRef=e,this.data=n,this.styles=qL,this.data.name="",this.data.color="#673ab7"}onNoClick(){this.data.name="",this.data.color="#673ab7",this.dialogRef.close()}}Vf.\u0275fac=function(t){return new(t||Vf)(M(cn),M(Ha),M(Gc))},Vf.\u0275cmp=qe({type:Vf,selectors:[["create-circle-dialog"]],decls:33,vars:11,consts:[[1,"dialog"],["mat-dialog-title",""],["mat-dialog-content",""],["appearance","fill",1,"input-full-width"],["matPrefix","",1,"circle"],["matInput","","type","text","autocomplete","off",3,"ngModel","ngModelChange"],["appearance","fill",1,"circle-input"],["matPrefix","","ngx-colors-trigger","",1,"color",3,"ngModel","ngModelChange"],["matInput","","autocomplete","off",3,"ngModel","ngModelChange"],[3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["mat-dialog-actions","","align","end"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","primary","cdkFocusInitial","",3,"mat-dialog-close"]],template:function(t,e){1&t&&(I(0,"div",0)(1,"h1",1),re(2,"Create Circle"),V(),I(3,"div",2)(4,"mat-form-field",3)(5,"mat-icon",4),re(6,"supervised_user_circle"),V(),I(7,"mat-label"),re(8,"Circle Name"),V(),I(9,"input",5),ve("ngModelChange",function(r){return e.data.name=r}),V()(),I(10,"mat-form-field",6)(11,"div",7),ve("ngModelChange",function(r){return e.data.color=r}),V(),I(12,"mat-label"),re(13,"Color"),V(),I(14,"input",8),ve("ngModelChange",function(r){return e.data.color=r}),V()(),I(15,"mat-form-field",6)(16,"mat-label"),re(17,"Type"),V(),I(18,"mat-select",9),ve("valueChange",function(r){return e.data.style=r}),he(19,hre,2,2,"mat-option",10),V()(),I(20,"mat-form-field",6)(21,"mat-label"),re(22,"Visibility"),V(),I(23,"mat-select",9),ve("valueChange",function(r){return e.data.public=r}),I(24,"mat-option",11),re(25," Public "),V(),I(26,"mat-option",11),re(27," Private "),V()()()(),I(28,"div",12)(29,"button",13),ve("click",function(){return e.onNoClick()}),re(30,"Cancel"),V(),I(31,"button",14),re(32,"Save"),V()()()),2&t&&(Q(9),Z("ngModel",e.data.name),Q(2),xi("background",e.data.color),Z("ngModel",e.data.color),Q(3),Z("ngModel",e.data.color),Q(4),Z("value",e.data.style),Q(1),Z("ngForOf",e.styles),Q(4),Z("value",e.data.public),Q(1),Z("value",!0),Q(2),Z("value",!1),Q(5),Z("mat-dialog-close",e.data))},dependencies:[kn,Uc,Al,Zs,zc,Go,$L,iw,Gr,_s,qo,wo,Df,Cf,Mf,Ef,dre],styles:[".input-full-width[_ngcontent-%COMP%]{width:100%!important}.circle[_ngcontent-%COMP%]{cursor:pointer}.circle[_ngcontent-%COMP%]:hover{color:#fff}.color[_ngcontent-%COMP%]{width:24px;height:24px;border:2px solid #fff;margin:12px;border-radius:50%}.circle-input[_ngcontent-%COMP%]{margin-right:1em}@media only screen and (max-width: 540px){.circle-input[_ngcontent-%COMP%]{margin-right:0;width:100%}}"]});const JL={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let p1;const mre=new Uint8Array(16);function fre(){if(!p1&&(p1=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!p1))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return p1(mre)}const wr=[];for(let i=0;i<256;++i)wr.push((i+256).toString(16).slice(1));const _re=function pre(i,t,e){if(JL.randomUUID&&!t&&!i)return JL.randomUUID();const n=(i=i||{}).random||(i.rng||fre)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){e=e||0;for(let r=0;r<16;++r)t[e+r]=n[r];return t}return function eI(i,t=0){return(wr[i[t+0]]+wr[i[t+1]]+wr[i[t+2]]+wr[i[t+3]]+"-"+wr[i[t+4]]+wr[i[t+5]]+"-"+wr[i[t+6]]+wr[i[t+7]]+"-"+wr[i[t+8]]+wr[i[t+9]]+"-"+wr[i[t+10]]+wr[i[t+11]]+wr[i[t+12]]+wr[i[t+13]]+wr[i[t+14]]+wr[i[t+15]]).toLowerCase()}(n)};class zf{constructor(t,e){this.dialogRef=t,this.data=e}onNoClick(){this.data.pubkey="",this.dialogRef.close()}}zf.\u0275fac=function(t){return new(t||zf)(M(Ha),M(Gc))},zf.\u0275cmp=qe({type:zf,selectors:[["import-follow-dialog"]],decls:16,vars:2,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"mat-dialog-content"],["appearance","fill",1,"input-full-width"],["matPrefix","",1,"circle"],["matInput","","type","text","autocomplete","off",3,"ngModel","ngModelChange"],["mat-dialog-actions","","align","end",1,"mat-dialog-actions"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","primary","cdkFocusInitial","",3,"mat-dialog-close"]],template:function(t,e){1&t&&(I(0,"h1",0),re(1,"Import complete following list"),V(),I(2,"div",1)(3,"p"),re(4,"The existing value is your own public key, use this to import your own public following list."),V(),I(5,"mat-form-field",2)(6,"mat-icon",3),re(7,"person_add"),V(),I(8,"mat-label"),re(9,"Public Key"),V(),I(10,"input",4),ve("ngModelChange",function(r){return e.data.pubkey=r}),V()()(),I(11,"div",5)(12,"button",6),ve("click",function(){return e.onNoClick()}),re(13,"Cancel"),V(),I(14,"button",7),re(15,"Import"),V()()),2&t&&(Q(10),Z("ngModel",e.data.pubkey),Q(4),Z("mat-dialog-close",e.data))},dependencies:[Uc,Al,Zs,zc,Go,Gr,_s,qo,wo,Df,Cf,Mf,Ef],styles:[".input-full-width[_ngcontent-%COMP%]{width:100%!important}"]});let tI=(()=>{class i{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(e){this._vertical=dt(e)}get inset(){return this._inset}set inset(e){this._inset=dt(e)}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275cmp=qe({type:i,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(e,n){2&e&&(lt("aria-orientation",n.vertical?"vertical":"horizontal"),st("mat-divider-vertical",n.vertical)("mat-divider-horizontal",!n.vertical)("mat-divider-inset",n.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(e,n){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0}),i})(),gre=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,Mt]}),i})();const iI=["*"],rI=new Ae("ListOption");let oI=(()=>{class i{constructor(e){this._listOption=e}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getCheckboxPosition()}}return i.\u0275fac=function(e){return new(e||i)(M(rI,8))},i.\u0275dir=De({type:i,hostVars:4,hostBindings:function(e,n){2&e&&st("mdc-list-item__start",n._isAlignedAtStart())("mdc-list-item__end",!n._isAlignedAtStart())}}),i})(),sI=(()=>{class i extends oI{}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275dir=De({type:i,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[Be]}),i})(),Uf=(()=>{class i{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=dt(e)}get disabled(){return this._disabled}set disabled(e){this._disabled=dt(e)}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,hostVars:1,hostBindings:function(e,n){2&e&<("aria-disabled",n.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}}),i})(),Ore=(()=>{class i extends Uf{constructor(){super(...arguments),this._isNonInteractive=!1}}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275cmp=qe({type:i,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[at([{provide:Uf,useExisting:i}]),Be],ngContentSelectors:iI,decls:1,vars:0,template:function(e,n){1&e&&(Xt(),it(0))},styles:['.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:40px;height:40px}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:24px;height:24px}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{width:40px;height:40px}.mdc-list-item--with-leading-image .mdc-list-item__start{width:56px;height:56px}.mdc-list-item--with-leading-video .mdc-list-item__start{width:100px;height:56px}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{width:40px;height:40px}.mdc-list-item--with-leading-radio .mdc-list-item__start{width:40px;height:40px}.mdc-list-item--with-leading-switch .mdc-list-item__start{width:36px;height:20px}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:24px;height:24px}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{width:40px;height:40px}.mdc-list-item--with-trailing-radio .mdc-list-item__end{width:40px;height:40px}.mdc-list-item--with-trailing-switch .mdc-list-item__end{width:36px;height:20px}.mdc-list-divider{height:1px}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}'],encapsulation:2,changeDetection:0}),i})(),Hre=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Bg,En,Mt,$s,xT,gre]}),i})();class Wf{constructor(){}transform(t){return t&&qL.find(e=>e.id==t)?.name}}function jre(i,t){1&i&&(I(0,"span"),re(1,"Public"),V())}function Yre(i,t){1&i&&(I(0,"span"),re(1,"Private"),V())}function Vre(i,t){if(1&i){const e=mt();I(0,"button",15),ve("click",function(){Pe(e);const r=ue().$implicit;return Re(ue().deleteCircle(r.id))}),I(1,"mat-icon"),re(2,"delete"),V(),I(3,"span"),re(4,"Delete Circle"),V()()}}function zre(i,t){if(1&i){const e=mt();I(0,"mat-card",5)(1,"div",6)(2,"mat-icon",7),re(3,"trip_origin"),V()(),I(4,"div",6),re(5),Ee(6,"br"),I(7,"span",4)(8,"span"),re(9),V()(),Ee(10,"br"),I(11,"span",4),he(12,jre,2,0,"span",8),he(13,Yre,2,0,"span",8),re(14),fi(15,"circlestyle"),fi(16,"ago"),V()(),I(17,"div",6)(18,"button",9)(19,"mat-icon",10),re(20,"more_vert"),V()(),I(21,"mat-menu",null,11)(23,"button",12)(24,"mat-icon"),re(25,"copy_all"),V(),I(26,"span"),re(27,"Copy"),V()(),he(28,Vre,5,0,"button",13),V(),I(29,"mat-menu",null,14)(31,"button",15),ve("click",function(){const o=Pe(e).$implicit;return Re(ue().copyPubKeys(o))}),I(32,"mat-icon"),re(33,"content_copy"),V(),I(34,"span"),re(35,"Public Keys (npub)"),V()(),I(36,"button",15),ve("click",function(){const o=Pe(e).$implicit;return Re(ue().copyPubKeysHex(o))}),I(37,"mat-icon"),re(38,"content_copy"),V(),I(39,"span"),re(40,"Public Keys (hex)"),V()()()()()}if(2&i){const e=t.$implicit,n=Hi(22),r=Hi(30),o=ue();Q(2),xi("color",e.color),Q(3),ci(" ",e.name,""),Q(4),ci("Count: ",o.countMembers(e),""),Q(3),Z("ngIf",e.public),Q(1),Z("ngIf",!e.public),Q(1),v_(" - ",pi(15,11,e.style)," - Created: ",pi(16,13,e.created),""),Q(4),Z("matMenuTriggerFor",n),Q(5),Z("matMenuTriggerFor",r),Q(5),Z("ngIf",e.id)}}Wf.\u0275fac=function(t){return new(t||Wf)},Wf.\u0275pipe=nr({name:"circlestyle",type:Wf,pure:!0});class $f{constructor(t,e,n,r,o,s,a,l,f,y,S,z,X){this.appState=t,this.circlesService=e,this.storage=n,this.profile=r,this.dialog=o,this.feedService=s,this.validator=a,this.utilities=l,this.authService=f,this.router=y,this.snackBar=S,this.cd=z,this.ngZone=X,this.loading=!1,this.following=[],this.circles=[],this.subscriptions=[]}ngOnDestroy(){this.utilities.unsubscribe(this.subscriptions)}load(){var t=this;return Me(function*(){t.loading=!0,t.circles=yield t.circlesService.list(),t.following=yield t.profile.followList(),t.loading=!1})()}deleteCircle(t){var e=this;return Me(function*(){const n=e.getFollowingInCircle(t).map(o=>o.pubkey);yield e.circlesService.deleteCircle(t);for(var r=0;rf[1]);for(let f=0;f{t.cd.detectChanges()})});return function(a){return s.apply(this,arguments)}}()))});return function(r){return n.apply(this,arguments)}}())})()}copy(t){Ig(t),this.snackBar.open("Copied to clipboard","Hide",{duration:2500,horizontalPosition:"center",verticalPosition:"bottom"})}getFollowingInCircle(t){return this.following.filter(null==t||""==t?e=>null==e.circle||""==e.circle:e=>e.circle==t)}copyPubKeys(t){let e=this.getPublicKeys(t);e=e.map(n=>this.utilities.getNostrIdentifier(n)),this.copy(JSON.stringify(e))}copyPubKeysHex(t){const e=this.getPublicKeys(t);this.copy(JSON.stringify(e))}getPublicKeys(t){return this.getFollowingInCircle(t.id).map(r=>r.pubkey)}getPublicPublicKeys(){console.log(this.circles),console.log(this.following);const t=[];for(let e=0;es.pubkey);t.push(...o)}}return t}getNpub(t){return this.utilities.getNostrIdentifier(t)}publishFollowList(){var t=this;return Me(function*(){const e=t.getPublicPublicKeys();yield t.feedService.publishContacts(e),t.snackBar.open(`A total of ${e.length} was added to your public following list`,"Hide",{duration:2e3,horizontalPosition:"center",verticalPosition:"bottom"})})()}createCircle(){var t=this;this.dialog.open(Vf,{data:{name:"",style:"1",public:!0},maxWidth:"100vw",panelClass:"full-width-dialog"}).afterClosed().subscribe(function(){var n=Me(function*(r){!r||(t.circlesService.putCircle({id:_re(),...r}),yield t.load())});return function(r){return n.apply(this,arguments)}}())}ngOnInit(){var t=this;return Me(function*(){t.appState.title="Circles",t.appState.showBackButton=!0,t.appState.actions=[{icon:"add_circle",tooltip:"Create Circle",click:()=>{t.createCircle()}}],yield t.load()})()}}$f.\u0275fac=function(t){return new(t||$f)(M(cn),M(Fr),M(vr),M(on),M(ys),M(Jn),M(Sr),M(On),M(Un),M(nn),M(Pc),M(Nt),M(ct))},$f.\u0275cmp=qe({type:$f,selectors:[["app-circles"]],decls:9,vars:1,consts:[[1,"feed-page"],["class","circle-container",4,"ngFor","ngForOf"],[1,"circle-actions"],["mat-stroked-button","",3,"click"],[1,"dimmed"],[1,"circle-container"],[1,"circle-item"],["matListItemIcon",""],[4,"ngIf"],["mat-icon-button","",1,"circle-button",3,"matMenuTriggerFor"],[1,"circle-button-icon"],["menu","matMenu"],["mat-menu-item","",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click",4,"ngIf"],["copyMenu","matMenu"],["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(I(0,"div",0),he(1,zre,41,15,"mat-card",1),I(2,"p",2)(3,"button",3),ve("click",function(){return e.importFollowList()}),re(4,"Import Following List"),V(),I(5,"button",3),ve("click",function(){return e.publishFollowList()}),re(6,"Publish Follow List"),V()(),I(7,"p",4),re(8,"Circles is how you organize people you follow. Different circles can have different rules applied and circles is an important way to make the experience more enjoyable."),V()()),2&t&&(Q(1),Z("ngForOf",e.circles))},dependencies:[kn,ii,Go,Ug,bs,Gr,sI,If,Il,G2,Ko,Wf],styles:[".loading[_ngcontent-%COMP%]{margin:auto}.input-full-width[_ngcontent-%COMP%]{width:100%!important}.search[_ngcontent-%COMP%]{margin-top:1em;padding:1em 1em 0;margin-bottom:1em;border-radius:10px}.circle-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;column-gap:1em;margin-top:1em;padding:1em;margin-bottom:1em;border-radius:10px}.circle-item[_ngcontent-%COMP%]:nth-child(1){order:0;flex:0 1 auto;align-self:auto}.circle-item[_ngcontent-%COMP%]:nth-child(2){order:0;flex:1 1 auto;align-self:auto}.circle-item[_ngcontent-%COMP%]:nth-child(3){order:0;flex:0 1 auto;align-self:auto}.circle-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-right:.4em;margin-bottom:.4em}"]});class Gf{constructor(t,e){this.dialogRef=t,this.data=e}onNoClick(){this.data.pubkey="",this.dialogRef.close()}}function Ure(i,t){1&i&&(I(0,"div",6),Ee(1,"br")(2,"mat-spinner",7),V())}function Wre(i,t){if(1&i&&(I(0,"span",15),re(1),fi(2,"ago"),V()),2&i){const e=ue().$implicit;Q(1),ci("Started following ",pi(2,1,e.created),"")}}function $re(i,t){if(1&i){const e=mt();I(0,"mat-card",9),ve("click",function(r){const s=Pe(e).$implicit;return Re(ue(2).navigation.openProfile(r,s))}),I(1,"div",10)(2,"app-event-header",11),he(3,Wre,3,3,"span",12),Ee(4,"app-directory-icon",13),V(),Ee(5,"app-profile-actions",11),V(),I(6,"div",14),re(7),V()()}if(2&i){const e=t.$implicit;Q(2),Z("profile",e),Q(1),Z("ngIf",e.created),Q(1),Z("pubkey",e.pubkey),Q(1),Z("profile",e),Q(2),ci(" ",e.about," ")}}function Gre(i,t){if(1&i&&(I(0,"div"),he(1,$re,8,5,"mat-card",8),V()),2&i){const e=ue();Q(1),Z("ngForOf",e.profiles)("ngForTrackBy",e.trackByFn)}}Gf.\u0275fac=function(t){return new(t||Gf)(M(Ha),M(Gc))},Gf.\u0275cmp=qe({type:Gf,selectors:[["create-follow-dialog"]],decls:15,vars:2,consts:[[1,"dialog"],["mat-dialog-title",""],["mat-dialog-content","",1,"mat-dialog-content"],["appearance","fill",1,"input-full-width"],["matPrefix","",1,"circle"],["matInput","","type","text","autocomplete","off",3,"ngModel","ngModelChange"],["mat-dialog-actions","","align","end",1,"mat-dialog-actions"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","primary","cdkFocusInitial","",3,"mat-dialog-close"]],template:function(t,e){1&t&&(I(0,"div",0)(1,"h1",1),re(2,"Enter Public Key to Follow"),V(),I(3,"div",2)(4,"mat-form-field",3)(5,"mat-icon",4),re(6,"person_add"),V(),I(7,"mat-label"),re(8,"Public Key"),V(),I(9,"input",5),ve("ngModelChange",function(r){return e.data.pubkey=r}),V()()(),I(10,"div",6)(11,"button",7),ve("click",function(){return e.onNoClick()}),re(12,"Cancel"),V(),I(13,"button",8),re(14,"Follow"),V()()()),2&t&&(Q(9),Z("ngModel",e.data.pubkey),Q(4),Z("mat-dialog-close",e.data))},dependencies:[Uc,Al,Zs,zc,Go,Gr,_s,qo,wo,Df,Cf,Mf,Ef],styles:[".input-full-width[_ngcontent-%COMP%]{width:100%!important}"]});class qf{constructor(t,e,n,r,o,s,a,l,f,y,S){this.navigation=t,this.appState=e,this.cd=n,this.dialog=r,this.storage=o,this.feedService=s,this.profileService=a,this.validator=l,this.utilities=f,this.router=y,this.snackBar=S,this.loading=!1,this.showBlocked=!1,this.showCached=!1,this.profiles=[]}optionsUpdated(t,e){var n=this;return Me(function*(){1==e?n.showCached=!1:n.showBlocked=!1,yield n.load()})()}ngOnDestroy(){this.sub&&this.sub.unsubscribe()}load(){var t=this;return Me(function*(){t.loading=!0,t.profiles=t.showBlocked?yield t.profileService.blockList():t.showCached?yield t.profileService.publicList():yield t.profileService.followList(),t.loading=!1})()}trackByFn(t,e){return e.pubkey}ngOnInit(){var t=this;return Me(function*(){t.appState.title="People",t.appState.showBackButton=!0,t.appState.actions=[{icon:"person_add",tooltip:"Add a person",click:()=>{t.createFollow()}}],t.sub=t.profileService.profilesChanged$.subscribe(Me(function*(){yield t.load()}))})()}search(){var t=this;return Me(function*(){const e=t.searchTerm;yield t.load(),"undefined"==e||null==e||""==e||(t.profiles=t.profiles.filter(n=>n.name?.indexOf(e)>-1||n.pubkey?.indexOf(e)>-1||n.about?.indexOf(e)>-1||n.nip05?.indexOf(e)>-1))})()}addFollow(t){var e=this;return Me(function*(){t.startsWith("nsec")?e.snackBar.open("This is a private key, not a public key.","Hide",{horizontalPosition:"center",verticalPosition:"bottom"}):(t=e.utilities.ensureHexIdentifier(t),yield e.profileService.follow(t),yield e.feedService.downloadRecent([t]))})()}createFollow(){var t=this;this.dialog.open(Gf,{data:{},maxWidth:"100vw",panelClass:"full-width-dialog"}).afterClosed().subscribe(function(){var n=Me(function*(r){if(!r)return;let o=r.pubkey;o=o.replaceAll("[","").replaceAll("]","").replaceAll('"',"");const s=o.split(",");for(let a=0;a{if(null==o)return;let s=this.eventService.rootEventId(o);s?this.feedService.downloadEvent(s).subscribe(a=>{Fi(this,Ua,a),nt(this,Zu).next(nt(this,Ua))}):(Fi(this,Ua,null),nt(this,Zu).next(nt(this,Ua))),s||(s=o.id),this.feedService.downloadThread(s).subscribe(a=>{this.hasLoaded=!0,Fi(this,ed,a),nt(this,Kf).next(nt(this,ed))})})}get before$(){return this.events$.pipe(Te(t=>(t.sort((e,n)=>e.created_at>n.created_at?-1:1),t))).pipe(Te(t=>t.filter(e=>!(this.eventService.eTags(nt(this,xo)).length<2)&&this.eventService.replyEventId(nt(this,xo))===e.id))).pipe(Te(t=>t.filter(e=>e.id!=nt(this,xo)?.id&&!this.profileService.blockedPublickKeys().includes(e.pubkey))))}get after$(){return this.events$.pipe(Te(t=>(t.sort((e,n)=>e.created_at>n.created_at?-1:1),t))).pipe(Te(t=>t.filter(e=>e.id!=nt(this,xo)?.id&&!this.profileService.blockedPublickKeys().includes(e.pubkey))))}get events$(){return nt(this,Kf).asObservable().pipe(ni(t=>null!==t)).pipe(Te(t=>(t.sort((e,n)=>e.created_at>n.created_at?-1:1),t))).pipe(Te(t=>t.filter(e=>e.kind!=y6.Reaction&&6!=e.kind))).pipe(Te(t=>t.filter(e=>!this.profileService.blockedPublickKeys().includes(e.pubkey))))}get rootEvents$(){return this.events$.pipe(Te(t=>t.filter(n=>!n.tags.find(r=>"e"===r[0]))))}changeSelectedEvent(t){var e=this;return Me(function*(){e.hasLoaded=!1,Fi(e,Ua,null),nt(e,Zu).next(nt(e,Ua)),Fi(e,ed,null),nt(e,Kf).next(nt(e,ed)),Fi(e,xo,null),nt(e,Jc).next(nt(e,xo));const n=yield e.storage.get(t,"events");n?(Fi(e,xo,n),nt(e,Jc).next(nt(e,xo))):e.feedService.downloadEvent(t).subscribe(r=>{Fi(e,xo,r),nt(e,Jc).next(nt(e,xo))})})()}}function qre(i,t){if(1&i&&(I(0,"div",6)(1,"span"),Ee(2,"app-profile-actions",7),I(3,"app-event-header",8)(4,"span",9),re(5),fi(6,"ago"),V(),Ee(7,"app-directory-icon",8),V(),Ee(8,"app-content",10),V()()),2&i){const e=t.ngIf;Q(2),Z("event",e)("pubkey",e.pubkey),Q(1),Z("pubkey",e.pubkey),Q(2),Jt(pi(6,6,e.created_at)),Q(2),Z("pubkey",e.pubkey),Q(1),Z("event",e)}}function Kre(i,t){if(1&i&&(I(0,"mat-card",12)(1,"span")(2,"div",13)(3,"app-event-header",8)(4,"span",9),re(5),fi(6,"ago"),V(),Ee(7,"app-directory-icon",8),V(),Ee(8,"app-event-actions",7),V(),Ee(9,"app-content",10),V()()),2&i){const e=t.$implicit;Q(3),Z("pubkey",e.pubkey),Q(2),Jt(pi(6,6,e.created_at)),Q(2),Z("pubkey",e.pubkey),Q(1),Z("event",e)("pubkey",e.pubkey),Q(1),Z("event",e)}}function Xre(i,t){if(1&i&&(I(0,"div",0),he(1,Kre,10,8,"mat-card",11),V()),2&i){const e=ue(2).ngIf,n=ue();Q(1),Z("ngForOf",e)("ngForTrackBy",n.trackByFn)}}function Qre(i,t){1&i&&he(0,Xre,2,2,"div",5),2&i&&Z("ngIf",ue().ngIf.length>0)}function Zre(i,t){1&i&&he(0,Qre,1,1,"ng-template")}function Jre(i,t){if(1&i&&(I(0,"div",14)(1,"div",13)(2,"app-event-header",8)(3,"span",9),re(4),fi(5,"ago"),V(),Ee(6,"app-directory-icon",8),V(),Ee(7,"app-event-actions",7),V(),Ee(8,"app-content",10),V()),2&i){const e=t.ngIf;Q(2),Z("pubkey",e.pubkey),Q(2),Jt(pi(5,6,e.created_at)),Q(2),Z("pubkey",e.pubkey),Q(1),Z("event",e)("pubkey",e.pubkey),Q(1),Z("event",e)}}function eoe(i,t){1&i&&Ee(0,"mat-progress-bar",15)}function toe(i,t){if(1&i){const e=mt();I(0,"mat-card",17),ve("click",function(r){const s=Pe(e).$implicit;return Re(ue(2).navigation.openEvent(r,s))}),I(1,"span")(2,"div",13)(3,"app-event-header",8)(4,"span",18),re(5),fi(6,"ago"),V(),Ee(7,"app-directory-icon",8),V(),Ee(8,"app-event-actions",7),V(),Ee(9,"app-content",10),V()()}if(2&i){const e=t.$implicit;Q(3),Z("pubkey",e.pubkey),Q(2),Jt(pi(6,6,e.created_at)),Q(2),Z("pubkey",e.pubkey),Q(1),Z("event",e)("pubkey",e.pubkey),Q(1),Z("event",e)}}function ioe(i,t){if(1&i&&(I(0,"div",0),he(1,toe,10,8,"mat-card",16),V()),2&i){const e=t.ngIf,n=ue();Q(1),Z("ngForOf",e)("ngForTrackBy",n.trackByFn)}}Ju.\u0275fac=function(t){return new(t||Ju)(fe(vr),fe(Ra),fe(on),fe(Jn))},Ju.\u0275prov=Ye({token:Ju,factory:Ju.\u0275fac,providedIn:"root"});class eh{constructor(t,e,n,r,o,s,a,l,f,y,S){this.appState=t,this.activatedRoute=e,this.cd=n,this.options=r,this.feedService=o,this.navigation=s,this.profiles=a,this.thread=l,this.validator=f,this.utilities=y,this.router=S,this.initialLoad=!0}likes(t){let e=this.feedService.thread.filter(n=>7==n.kind&&1==n.tags.filter(r=>"e"===r[0]).length);return e=e.filter(n=>"-"!=n.tags.find(s=>"e"===s[0])[1]),e.length}dislikes(t){let e=this.feedService.thread.filter(n=>7==n.kind&&1==n.tags.filter(r=>"e"===r[0]).length);return e=e.filter(n=>"-"==n.tags.find(s=>"e"===s[0])[1]),e.length}replies(t){return this.feedService.thread.filter(n=>7!=n.kind&&1==n.tags.filter(r=>"e"===r[0]).length).length}filteredThread(){return this.feedService.thread.filter(t=>7!=t.kind)}repliesTo(t){if(!t)return;let e=t.tags.filter(n=>"p"===n[0]).map(n=>n[1]);return e=e.filter(n=>n!==t.pubkey),e}rootEvent(){if(!this.event)return;const t=this.event.tags.filter(e=>"e"===e[0]);for(let e=0;e3&&"root"==n[3])return n[1]}return t[0][1]}ngOnInit(){var t=this;console.log("NG INIT ON NOTE:"),this.appState.title="Thread",this.appState.showBackButton=!0,this.activatedRoute.paramMap.subscribe(function(){var e=Me(function*(n){const r=n.get("id");r?!0===t.appState.connectedChanged.value?setTimeout(()=>{t.thread.changeSelectedEvent(r),t.id=r},0):setTimeout(()=>{t.thread.changeSelectedEvent(r),t.id=r},4e3):t.router.navigateByUrl("/")});return function(n){return e.apply(this,arguments)}}())}optionsUpdated(){}activeOptions(){let t="";return t+=this.options.options.hideSpam?" Spam: Filtered":" Spam: Allowed",t+=this.options.options.hideInvoice?" Invoices: Hidden":" Invoices: Displayed",t}trackByFn(t,e){return e.id}ngOnDestroy(){this.sub&&this.sub.unsub()}}eh.\u0275fac=function(t){return new(t||eh)(M(cn),M(ka),M(Nt),M(Fo),M(Jn),M(vs),M(on),M(Ju),M(Sr),M(On),M(nn))},eh.\u0275cmp=qe({type:eh,selectors:[["app-note"]],decls:11,vars:13,consts:[[1,"feed-page"],["class","root-event events",4,"ngIf"],[4,"ngIf"],["class","current-event events noclick",4,"ngIf"],["mode","indeterminate",4,"ngIf"],["class","feed-page",4,"ngIf"],[1,"root-event","events"],[3,"event","pubkey"],[3,"pubkey"],[1,"event-date"],[3,"event"],["class","events",4,"ngFor","ngForOf","ngForTrackBy"],[1,"events"],[1,"events-header"],[1,"current-event","events","noclick"],["mode","indeterminate"],["class","events clickable",3,"click",4,"ngFor","ngForOf","ngForTrackBy"],[1,"events","clickable",3,"click"],[1,"event-date","clickable"]],template:function(t,e){1&t&&(I(0,"div",0),he(1,qre,9,8,"div",1),fi(2,"async"),he(3,Zre,1,0,null,2),fi(4,"async"),he(5,Jre,9,8,"div",3),fi(6,"async"),V(),Ee(7,"mat-divider"),he(8,eoe,1,0,"mat-progress-bar",4),he(9,ioe,2,2,"div",5),fi(10,"async")),2&t&&(Q(1),Z("ngIf",pi(2,5,e.thread.root$)),Q(2),Z("ngIf",pi(4,7,e.thread.before$)),Q(2),Z("ngIf",pi(6,9,e.thread.event$)),Q(3),Z("ngIf",!e.thread.hasLoaded),Q(1),Z("ngIf",pi(10,11,e.thread.after$)))},dependencies:[kn,ii,bs,tI,s1,ja,Js,Qc,ko,Va,ba,Ko]});class Xf{constructor(t,e,n){this.cd=t,this.appState=e,this.http=n}ngOnInit(){this.appState.showBackButton=!0,this.appState.title="Licenses",this.appState.actions=[],this.showContent("3rdpartylicenses.txt",e=>`
${e.replace(//g,">")}
`)}showContent(t,e=(n=>n)){this.http.get(t,{responseType:"text"}).pipe(Sn(n=>{this.licenses=n,this.cd.markForCheck()},n=>{this.licenses=`Unable to get content (${n.statusText})`,this.cd.markForCheck()})).subscribe()}}Xf.\u0275fac=function(t){return new(t||Xf)(M(Nt),M(cn),M(V0))},Xf.\u0275cmp=qe({type:Xf,selectors:[["app-licenses"]],decls:9,vars:1,consts:[[1,"page"],["href","https://github.com/block-core/blockcore-notes","target","_blank"],[1,"marginless","heading"],[1,"linebreaks"]],template:function(t,e){1&t&&(I(0,"div",0)(1,"p"),re(2,"Blockcore Note is an open source project published under the MIT license. You can view the source code on "),I(3,"a",1),re(4,"GitHub"),V()(),I(5,"h1",2),re(6,"Third Party Licenses"),V(),I(7,"div",3),re(8),V()()),2&t&&(Q(8),Jt(e.licenses))},styles:[".mascot[_ngcontent-%COMP%]{width:100%;max-width:1024px}.logo[_ngcontent-%COMP%]{float:left;margin-bottom:1em;margin-right:1em;max-width:128px;margin-left:-8em}.help[_ngcontent-%COMP%]{padding-left:10em}@media only screen and (max-width: 599px){.help[_ngcontent-%COMP%]{font-size:.8em;padding-left:8em}.logo[_ngcontent-%COMP%]{max-width:64px;margin-left:-6em}}"]});const noe=[{path:"",component:Pf,canActivate:[hr]},{path:"connect",component:yf},{path:"notes",component:Xu,canActivate:[hr]},{path:"circles",component:$f,canActivate:[hr]},{path:"people",component:qf,canActivate:[hr]},{path:"profile",component:Bf,canActivate:[hr]},{path:"user/:id",component:Qu,canActivate:[hr]},{path:"note/:id",component:eh,canActivate:[hr]},{path:"p/:id",component:Qu,canActivate:[hr]},{path:"e/:id",component:eh,canActivate:[hr]},{path:"about",component:xf,canActivate:[hr]},{path:"about/licenses",component:Xf,canActivate:[hr]},{path:"settings",component:jf,canActivate:[hr]},{path:"logout",component:Rf}];class th{}th.\u0275fac=function(t){return new(t||th)},th.\u0275mod=yt({type:th}),th.\u0275inj=bt({imports:[gS.forRoot(noe,{scrollPositionRestoration:"enabled",anchorScrolling:"enabled"}),gS]});var cI=F(1781);class roe{constructor(){this.prefix="web+nostr:"}removeHandler(t){return t.indexOf("://")>-1?t.substring(t.indexOf("://")+3):t}decode(t){if(!t.startsWith(this.prefix))throw new Error("Invalid Nostr URI: "+t);var e=t.slice(this.prefix.length,t.indexOf(":",this.prefix.length)).toLowerCase(),r=t.slice(this.prefix.length+e.length+1).split("?"),o=r[0];let s;return o.indexOf("/")>-1&&(o=o.substring(0,o.length-1)),r.length>1&&(s=cI.parse(r[1])),{address:o,scheme:e,options:s}}transform(t){const e=t.address,n=t.scheme,r=t;return delete r.address,delete r.scheme,{address:e,scheme:n,options:r}}encode(t){var e=cI.stringify(t.options);return t.scheme+":"+t.address+(e?"?":"")+e}}const Pl=new Qe(x),soe={connector:()=>new ae};function dI(i,t=soe){const{connector:e}=t;return ot((n,r)=>{const o=e();Ti(i(function ooe(i){return new Qe(t=>i.subscribe(t))}(o))).subscribe(r),r.add(n.subscribe(o))})}const Qf="Service workers are disabled or not supported by this browser";class _1{constructor(t){if(this.serviceWorker=t,t){const n=Gs(t,"controllerchange").pipe(Te(()=>t.controller)),o=yc(vc(()=>vt(t.controller)),n);this.worker=o.pipe(ni(y=>!!y)),this.registration=this.worker.pipe(Vn(()=>t.getRegistration()));const f=Gs(t,"message").pipe(Te(y=>y.data)).pipe(ni(y=>y&&y.type)).pipe(function loe(i){return i?t=>dI(i)(t):t=>function aoe(i,t){const e=g(i)?i:()=>i;return g(t)?dI(t,{connector:e}):n=>new Z_(n,e)}(new ae)(t)}());f.connect(),this.events=f}else this.worker=this.events=this.registration=function coe(i){return vc(()=>Fc(new Error(i)))}(Qf)}postMessage(t,e){return this.worker.pipe(yi(1),Sn(n=>{n.postMessage({action:t,...e})})).toPromise().then(()=>{})}postMessageWithOperation(t,e,n){const r=this.waitForOperationCompleted(n),o=this.postMessage(t,e);return Promise.all([o,r]).then(([,s])=>s)}generateNonce(){return Math.round(1e7*Math.random())}eventsOfType(t){let e;return e="string"==typeof t?n=>n.type===t:n=>t.includes(n.type),this.events.pipe(ni(e))}nextEventOfType(t){return this.eventsOfType(t).pipe(yi(1))}waitForOperationCompleted(t){return this.eventsOfType("OPERATION_COMPLETED").pipe(ni(e=>e.nonce===t),yi(1),Te(e=>{if(void 0!==e.result)return e.result;throw new Error(e.error)})).toPromise()}get isEnabled(){return!!this.serviceWorker}}let doe=(()=>{class i{constructor(e){if(this.sw=e,this.subscriptionChanges=new ae,!e.isEnabled)return this.messages=Pl,this.notificationClicks=Pl,void(this.subscription=Pl);this.messages=this.sw.eventsOfType("PUSH").pipe(Te(r=>r.data)),this.notificationClicks=this.sw.eventsOfType("NOTIFICATION_CLICK").pipe(Te(r=>r.data)),this.pushManager=this.sw.registration.pipe(Te(r=>r.pushManager));const n=this.pushManager.pipe(Vn(r=>r.getSubscription()));this.subscription=vn(n,this.subscriptionChanges)}get isEnabled(){return this.sw.isEnabled}requestSubscription(e){if(!this.sw.isEnabled)return Promise.reject(new Error(Qf));const n={userVisibleOnly:!0};let r=this.decodeBase64(e.serverPublicKey.replace(/_/g,"/").replace(/-/g,"+")),o=new Uint8Array(new ArrayBuffer(r.length));for(let s=0;ss.subscribe(n)),yi(1)).toPromise().then(s=>(this.subscriptionChanges.next(s),s))}unsubscribe(){return this.sw.isEnabled?this.subscription.pipe(yi(1),Vn(n=>{if(null===n)throw new Error("Not subscribed to push notifications.");return n.unsubscribe().then(r=>{if(!r)throw new Error("Unsubscribe failed!");this.subscriptionChanges.next(null)})})).toPromise():Promise.reject(new Error(Qf))}decodeBase64(e){return atob(e)}}return i.\u0275fac=function(e){return new(e||i)(fe(_1))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})(),Q2=(()=>{class i{constructor(e){if(this.sw=e,!e.isEnabled)return this.versionUpdates=Pl,this.available=Pl,this.activated=Pl,void(this.unrecoverable=Pl);this.versionUpdates=this.sw.eventsOfType(["VERSION_DETECTED","VERSION_INSTALLATION_FAILED","VERSION_READY","NO_NEW_VERSION_DETECTED"]),this.available=this.versionUpdates.pipe(ni(n=>"VERSION_READY"===n.type),Te(n=>({type:"UPDATE_AVAILABLE",current:n.currentVersion,available:n.latestVersion}))),this.activated=this.sw.eventsOfType("UPDATE_ACTIVATED"),this.unrecoverable=this.sw.eventsOfType("UNRECOVERABLE_STATE")}get isEnabled(){return this.sw.isEnabled}checkForUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(Qf));const e=this.sw.generateNonce();return this.sw.postMessageWithOperation("CHECK_FOR_UPDATES",{nonce:e},e)}activateUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(Qf));const e=this.sw.generateNonce();return this.sw.postMessageWithOperation("ACTIVATE_UPDATE",{nonce:e},e)}}return i.\u0275fac=function(e){return new(e||i)(fe(_1))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})();class Z2{}const uI=new Ae("NGSW_REGISTER_SCRIPT");function uoe(i,t,e,n){return()=>{if(!cl(n)||!("serviceWorker"in navigator)||!1===e.enabled)return;let r;if(navigator.serviceWorker.addEventListener("controllerchange",()=>{null!==navigator.serviceWorker.controller&&navigator.serviceWorker.controller.postMessage({action:"INITIALIZE"})}),"function"==typeof e.registrationStrategy)r=e.registrationStrategy();else{const[s,...a]=(e.registrationStrategy||"registerWhenStable:30000").split(":");switch(s){case"registerImmediately":r=vt(null);break;case"registerWithDelay":r=hI(+a[0]||0);break;case"registerWhenStable":r=a[0]?vn(mI(i),hI(+a[0])):mI(i);break;default:throw new Error(`Unknown ServiceWorker registration strategy: ${e.registrationStrategy}`)}}i.get(ct).runOutsideAngular(()=>r.pipe(yi(1)).subscribe(()=>navigator.serviceWorker.register(t,{scope:e.scope}).catch(s=>console.error("Service worker registration failed with:",s))))}}function hI(i){return vt(null).pipe(W2(i))}function mI(i){return i.get(pa).isStable.pipe(ni(e=>e))}function hoe(i,t){return new _1(cl(t)&&!1!==i.enabled?navigator.serviceWorker:void 0)}let moe=(()=>{class i{static register(e,n={}){return{ngModule:i,providers:[{provide:uI,useValue:e},{provide:Z2,useValue:n},{provide:_1,useFactory:hoe,deps:[Z2,al]},{provide:hm,useFactory:uoe,deps:[gn,uI,Z2,al],multi:!0}]}}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[doe,Q2]}),i})();class td{constructor(t,e){this.updates=t,this.snackBar=e,this.updateClient()}updateClient(){this.updates.versionUpdates.subscribe(t=>{switch(t.type){case"VERSION_DETECTED":console.log(`Downloading new app version: ${t.version.hash}`);break;case"VERSION_READY":console.log(`Current app version: ${t.currentVersion.hash}`),console.log(`New app version ready for use: ${t.latestVersion.hash}`),this.doAppUpdate();break;case"VERSION_INSTALLATION_FAILED":console.log(`Failed to install app version '${t.version.hash}': ${t.error}`)}})}showAppUpdateAlert(){this.snackBar.open("App Update available!","Update",{horizontalPosition:"center",verticalPosition:"bottom"}).onAction().subscribe(()=>{this.doAppUpdate()})}doAppUpdate(){this.updates.activateUpdate().then(()=>document.location.reload())}}td.\u0275fac=function(t){return new(t||td)(fe(Q2),fe(Pc))},td.\u0275prov=Ye({token:td,factory:td.\u0275fac,providedIn:"root"});class id{constructor(t,e){{const n=t.isStable.pipe(ya(s=>!0===s)),r=function foe(i=0,t=Rm){return i<0&&(i=0),qg(i,i,t)}(216e5);yc(n,r).subscribe(Me(function*(){try{const s=yield e.checkForUpdate();console.log(s?"A new version is available.":"Already on the latest version.")}catch(s){console.error("Failed to check for updates:",s)}}))}}}id.\u0275fac=function(t){return new(t||id)(fe(pa),fe(Q2))},id.\u0275prov=Ye({token:id,factory:id.\u0275fac});const poe=["*",[["mat-toolbar-row"]]],_oe=["*","mat-toolbar-row"],goe=Aa(class{constructor(i){this._elementRef=i}});let boe=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=De({type:i,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),i})(),yoe=(()=>{class i extends goe{constructor(e,n,r){super(e),this._platform=n,this._document=r}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(zi),M(Lt))},i.\u0275cmp=qe({type:i,selectors:[["mat-toolbar"]],contentQueries:function(e,n,r){if(1&e&&Yt(r,boe,5),2&e){let o;We(o=$e())&&(n._toolbarRows=o)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(e,n){2&e&&st("mat-toolbar-multiple-rows",n._toolbarRows.length>0)("mat-toolbar-single-row",0===n._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[Be],ngContentSelectors:_oe,decls:2,vars:0,template:function(e,n){1&e&&(Xt(poe),it(0),it(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}"],encapsulation:2,changeDetection:0}),i})(),voe=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,Mt]}),i})();const g1=["*"],Foe=["content"];function woe(i,t){if(1&i){const e=mt();I(0,"div",2),ve("click",function(){return Pe(e),Re(ue()._onBackdropClicked())}),V()}2&i&&st("mat-drawer-shown",ue()._isShowingBackdrop())}function koe(i,t){1&i&&(I(0,"mat-drawer-content"),it(1,2),V())}const xoe=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],Doe=["mat-drawer","mat-drawer-content","*"];function Coe(i,t){if(1&i){const e=mt();I(0,"div",2),ve("click",function(){return Pe(e),Re(ue()._onBackdropClicked())}),V()}2&i&&st("mat-drawer-shown",ue()._isShowingBackdrop())}function Moe(i,t){1&i&&(I(0,"mat-sidenav-content"),it(1,2),V())}const Eoe=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],Soe=["mat-sidenav","mat-sidenav-content","*"],fI={transformDrawer:Mr("transform",[rn("open, open-instant",Bt({transform:"none",visibility:"visible"})),rn("void",Bt({"box-shadow":"none",visibility:"hidden"})),ln("void => open-instant",pn("0ms")),ln("void <=> open, open-instant => void",pn("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},Aoe=new Ae("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function Loe(){return!1}}),J2=new Ae("MAT_DRAWER_CONTAINER");let b1=(()=>{class i extends Ic{constructor(e,n,r,o,s){super(r,o,s),this._changeDetectorRef=e,this._container=n}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return i.\u0275fac=function(e){return new(e||i)(M(Nt),M(ai(()=>_I)),M(Ze),M(Fl),M(ct))},i.\u0275cmp=qe({type:i,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(e,n){2&e&&xi("margin-left",n._container._contentMargins.left,"px")("margin-right",n._container._contentMargins.right,"px")},features:[at([{provide:Ic,useExisting:i}]),Be],ngContentSelectors:g1,decls:1,vars:0,template:function(e,n){1&e&&(Xt(),it(0))},encapsulation:2,changeDetection:0}),i})(),pI=(()=>{class i{constructor(e,n,r,o,s,a,l,f){this._elementRef=e,this._focusTrapFactory=n,this._focusMonitor=r,this._platform=o,this._ngZone=s,this._interactivityChecker=a,this._doc=l,this._container=f,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new ae,this._animationEnd=new ae,this._animationState="void",this.openedChange=new Xe(!0),this._openedStream=this.openedChange.pipe(ni(y=>y),Te(()=>{})),this.openedStart=this._animationStarted.pipe(ni(y=>y.fromState!==y.toState&&0===y.toState.indexOf("open")),eg(void 0)),this._closedStream=this.openedChange.pipe(ni(y=>!y),Te(()=>{})),this.closedStart=this._animationStarted.pipe(ni(y=>y.fromState!==y.toState&&"void"===y.toState),eg(void 0)),this._destroyed=new ae,this.onPositionChanged=new Xe,this._modeChanged=new ae,this.openedChange.subscribe(y=>{y?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{Gs(this._elementRef.nativeElement,"keydown").pipe(ni(y=>27===y.keyCode&&!this.disableClose&&!Cr(y)),wt(this._destroyed)).subscribe(y=>this._ngZone.run(()=>{this.close(),y.stopPropagation(),y.preventDefault()}))}),this._animationEnd.pipe(Gm((y,S)=>y.fromState===S.fromState&&y.toState===S.toState)).subscribe(y=>{const{fromState:S,toState:z}=y;(0===z.indexOf("open")&&"void"===S||"void"===z&&0===S.indexOf("open"))&&this.openedChange.emit(this._opened)})}get position(){return this._position}set position(e){(e="end"===e?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(e),this._position=e,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(e){this._mode=e,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(e){this._disableClose=dt(e)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(e){("true"===e||"false"===e||null==e)&&(e=dt(e)),this._autoFocus=e}get opened(){return this._opened}set opened(e){this.toggle(dt(e))}_forceFocus(e,n){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const r=()=>{e.removeEventListener("blur",r),e.removeEventListener("mousedown",r),e.removeAttribute("tabindex")};e.addEventListener("blur",r),e.addEventListener("mousedown",r)})),e.focus(n)}_focusByCssSelector(e,n){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,n)}_takeFocus(){if(!this._focusTrap)return;const e=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(n=>{!n&&"function"==typeof this._elementRef.nativeElement.focus&&e.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(e){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,e):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const e=this._doc.activeElement;return!!e&&this._elementRef.nativeElement.contains(e)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(e){return this.toggle(!0,e)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(e=!this.opened,n){e&&n&&(this._openedVia=n);const r=this._setOpen(e,!e&&this._isFocusWithinDrawer(),this._openedVia||"program");return e||(this._openedVia=null),r}_setOpen(e,n,r){return this._opened=e,e?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",n&&this._restoreFocus(r)),this._updateFocusTrapState(),new Promise(o=>{this.openedChange.pipe(yi(1)).subscribe(s=>o(s?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}_updatePositionInParent(e){const n=this._elementRef.nativeElement,r=n.parentNode;"end"===e?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),r.insertBefore(this._anchor,n)),r.appendChild(n)):this._anchor&&this._anchor.parentNode.insertBefore(n,this._anchor)}}return i.\u0275fac=function(e){return new(e||i)(M(Ze),M(Yg),M(Ur),M(zi),M(ct),M(Km),M(Lt,8),M(J2,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-drawer"]],viewQuery:function(e,n){if(1&e&&xt(Foe,5),2&e){let r;We(r=$e())&&(n._content=r.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(e,n){1&e&&g_("@transform.start",function(o){return n._animationStarted.next(o)})("@transform.done",function(o){return n._animationEnd.next(o)}),2&e&&(lt("align",null),w_("@transform",n._animationState),st("mat-drawer-end","end"===n.position)("mat-drawer-over","over"===n.mode)("mat-drawer-push","push"===n.mode)("mat-drawer-side","side"===n.mode)("mat-drawer-opened",n.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:g1,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(e,n){1&e&&(Xt(),I(0,"div",0,1),it(2),V())},dependencies:[Ic],encapsulation:2,data:{animation:[fI.transformDrawer]},changeDetection:0}),i})(),_I=(()=>{class i{constructor(e,n,r,o,s,a=!1,l){this._dir=e,this._element=n,this._ngZone=r,this._changeDetectorRef=o,this._animationMode=l,this._drawers=new Bs,this.backdropClick=new Xe,this._destroyed=new ae,this._doCheckSubject=new ae,this._contentMargins={left:null,right:null},this._contentMarginChanges=new ae,e&&e.change.pipe(wt(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),s.change().pipe(wt(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=a}get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(e){this._autosize=dt(e)}get hasBackdrop(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride}set hasBackdrop(e){this._backdropOverride=null==e?null:dt(e)}get scrollable(){return this._userContent||this._content}ngAfterContentInit(){this._allDrawers.changes.pipe(Nn(this._allDrawers),wt(this._destroyed)).subscribe(e=>{this._drawers.reset(e.filter(n=>!n._container||n._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(Nn(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(e=>{this._watchDrawerToggle(e),this._watchDrawerPosition(e),this._watchDrawerMode(e)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe(wg(10),wt(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(e=>e.open())}close(){this._drawers.forEach(e=>e.close())}updateContentMargins(){let e=0,n=0;if(this._left&&this._left.opened)if("side"==this._left.mode)e+=this._left._getWidth();else if("push"==this._left.mode){const r=this._left._getWidth();e+=r,n-=r}if(this._right&&this._right.opened)if("side"==this._right.mode)n+=this._right._getWidth();else if("push"==this._right.mode){const r=this._right._getWidth();n+=r,e-=r}e=e||null,n=n||null,(e!==this._contentMargins.left||n!==this._contentMargins.right)&&(this._contentMargins={left:e,right:n},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(e){e._animationStarted.pipe(ni(n=>n.fromState!==n.toState),wt(this._drawers.changes)).subscribe(n=>{"open-instant"!==n.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==e.mode&&e.openedChange.pipe(wt(this._drawers.changes)).subscribe(()=>this._setContainerClass(e.opened))}_watchDrawerPosition(e){!e||e.onPositionChanged.pipe(wt(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe(yi(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(e){e&&e._modeChanged.pipe(wt(vn(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(e){const n=this._element.nativeElement.classList,r="mat-drawer-container-has-open";e?n.add(r):n.remove(r)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(e=>{"end"==e.position?this._end=e:this._start=e}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(e=>e&&!e.disableClose&&this._canHaveBackdrop(e)).forEach(e=>e._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(e){return"side"!==e.mode||!!this._backdropOverride}_isDrawerOpen(e){return null!=e&&e.opened}}return i.\u0275fac=function(e){return new(e||i)(M(xn,8),M(Ze),M(ct),M(Nt),M(Oa),M(Aoe),M(Vi,8))},i.\u0275cmp=qe({type:i,selectors:[["mat-drawer-container"]],contentQueries:function(e,n,r){if(1&e&&(Yt(r,b1,5),Yt(r,pI,5)),2&e){let o;We(o=$e())&&(n._content=o.first),We(o=$e())&&(n._allDrawers=o)}},viewQuery:function(e,n){if(1&e&&xt(b1,5),2&e){let r;We(r=$e())&&(n._userContent=r.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(e,n){2&e&&st("mat-drawer-container-explicit-backdrop",n._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[at([{provide:J2,useExisting:i}])],ngContentSelectors:Doe,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(e,n){1&e&&(Xt(xoe),he(0,woe,1,2,"div",0),it(1),it(2,1),he(3,koe,2,0,"mat-drawer-content",1)),2&e&&(Z("ngIf",n.hasBackdrop),Q(3),Z("ngIf",!n._content))},dependencies:[ii,b1],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),i})(),ek=(()=>{class i extends b1{constructor(e,n,r,o,s){super(e,n,r,o,s)}}return i.\u0275fac=function(e){return new(e||i)(M(Nt),M(ai(()=>bI)),M(Ze),M(Fl),M(ct))},i.\u0275cmp=qe({type:i,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(e,n){2&e&&xi("margin-left",n._container._contentMargins.left,"px")("margin-right",n._container._contentMargins.right,"px")},features:[at([{provide:Ic,useExisting:i}]),Be],ngContentSelectors:g1,decls:1,vars:0,template:function(e,n){1&e&&(Xt(),it(0))},encapsulation:2,changeDetection:0}),i})(),gI=(()=>{class i extends pI{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(e){this._fixedInViewport=dt(e)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(e){this._fixedTopGap=mn(e)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(e){this._fixedBottomGap=mn(e)}}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275cmp=qe({type:i,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(e,n){2&e&&(lt("align",null),xi("top",n.fixedInViewport?n.fixedTopGap:null,"px")("bottom",n.fixedInViewport?n.fixedBottomGap:null,"px"),st("mat-drawer-end","end"===n.position)("mat-drawer-over","over"===n.mode)("mat-drawer-push","push"===n.mode)("mat-drawer-side","side"===n.mode)("mat-drawer-opened",n.opened)("mat-sidenav-fixed",n.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[Be],ngContentSelectors:g1,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(e,n){1&e&&(Xt(),I(0,"div",0,1),it(2),V())},dependencies:[Ic],encapsulation:2,data:{animation:[fI.transformDrawer]},changeDetection:0}),i})(),bI=(()=>{class i extends _I{}return i.\u0275fac=function(){let t;return function(n){return(t||(t=At(i)))(n||i)}}(),i.\u0275cmp=qe({type:i,selectors:[["mat-sidenav-container"]],contentQueries:function(e,n,r){if(1&e&&(Yt(r,ek,5),Yt(r,gI,5)),2&e){let o;We(o=$e())&&(n._content=o.first),We(o=$e())&&(n._allDrawers=o)}},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(e,n){2&e&&st("mat-drawer-container-explicit-backdrop",n._backdropOverride)},exportAs:["matSidenavContainer"],features:[at([{provide:J2,useExisting:i}]),Be],ngContentSelectors:Soe,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(e,n){1&e&&(Xt(Eoe),he(0,Coe,1,2,"div",0),it(1),it(2,1),he(3,Moe,2,0,"mat-sidenav-content",1)),2&e&&(Z("ngIf",n.hasBackdrop),Q(3),Z("ngIf",!n._content))},dependencies:[ii,ek],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),i})(),Ioe=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[En,Mt,wl,wl,Mt]}),i})();class Zf{constructor(){this.onScroll=new Xe,this.bottomOffset=100,this.topOffset=100}throttle(t,e){let n=Date.now();return function(){n+e-Date.now()<0&&(t(),n=Date.now())}}scrolled(t){this.elementScrollEvent(t)}windowScrolled(t){this.windowScrollEvent(t)}windowScrollEvent(t){const e=t.target;if(!e||!e.body)return;const n=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,s={isReachingBottom:e.body.offsetHeight-(window.innerHeight+n)ye.matches),yg()),this.visibilityHandler||addEventListener("visibilitychange",ye=>{this.appState.visibility("visible"===document.visibilityState)});const Oe=globalThis.location.search;if(Oe){const ye=Object.fromEntries(new URLSearchParams(Oe));if(this.appState.params=ye,this.appState.params.nostr){const ut=(new roe).decode(this.appState.params.nostr);ut&&ut.scheme&&ut.address&&this.router.navigate(["nevent"===ut.scheme?"/e":"/p",ut.address])}}this.authService.authInfo$.subscribe(function(){var ye=Me(function*(Ve){xe.authenticated=Ve.authenticated(),xe.authenticated&&(yield xe.initialize())});return function(Ve){return ye.apply(this,arguments)}}()),this.profileService.profile$.subscribe(ye=>{this.profile=ye})}onScroll(t){var e=this;return Me(function*(){t.isReachingBottom&&e.navigationService.showMore(),t.isWindowEvent&&console.log("This event is fired on Window not on an element.")})()}goBack(){this.appState.navigateBack()}toggleMenu(){this.breakpointObserver.isMatched("(max-width: 599px)")&&this.drawer.toggle()}openProfile(){this.router.navigateByUrl("/profile"),this.toggleProfileMenu()}toggleProfileMenu(){this.draweraccount.toggle()}initialize(){var t=this;return Me(function*(){yield t.storage.open(),yield t.storage.initialize(),yield t.profileService.populate(),yield t.relayStorage.initialize(),yield t.relayService.initialize(),yield t.relayService.connect(),yield t.feedService.initialize(),yield t.dataService.initialize()})()}ngOnInit(){var t=this;return Me(function*(){t.theme.init()})()}}function yI(i){return new He(3e3,!1)}function Tse(){return typeof window<"u"&&typeof window.document<"u"}function tk(){return typeof process<"u"&&"[object process]"==={}.toString.call(process)}function Rl(i){switch(i.length){case 0:return new ef;case 1:return i[0];default:return new BT(i)}}function vI(i,t,e,n,r=new Map,o=new Map){const s=[],a=[];let l=-1,f=null;if(n.forEach(y=>{const S=y.get("offset"),z=S==l,X=z&&f||new Map;y.forEach((oe,se)=>{let pe=se,xe=oe;if("offset"!==se)switch(pe=t.normalizePropertyName(pe,s),xe){case"!":xe=r.get(se);break;case Ia:xe=o.get(se);break;default:xe=t.normalizeStyleValue(se,pe,xe,s)}X.set(pe,xe)}),z||a.push(X),f=X,l=S}),s.length)throw function bse(i){return new He(3502,!1)}();return a}function ik(i,t,e,n){switch(t){case"start":i.onStart(()=>n(e&&nk(e,"start",i)));break;case"done":i.onDone(()=>n(e&&nk(e,"done",i)));break;case"destroy":i.onDestroy(()=>n(e&&nk(e,"destroy",i)))}}function nk(i,t,e){const o=rk(i.element,i.triggerName,i.fromState,i.toState,t||i.phaseName,e.totalTime??i.totalTime,!!e.disabled),s=i._data;return null!=s&&(o._data=s),o}function rk(i,t,e,n,r="",o=0,s){return{element:i,triggerName:t,fromState:e,toState:n,phaseName:r,totalTime:o,disabled:!!s}}function Do(i,t,e){let n=i.get(t);return n||i.set(t,n=e),n}function FI(i){const t=i.indexOf(":");return[i.substring(1,t),i.slice(t+1)]}Jf.\u0275fac=function(t){return new(t||Jf)(M(cn),M(vr),M(Un),M(nn),M(td),M(id),M(ys),M(gc),M(Ca),M(Xs),M(Jn),M(Qs),M(Xc),M(on),M(vs),M(Zc))},Jf.\u0275cmp=qe({type:Jf,selectors:[["app-root"]],viewQuery:function(t,e){if(1&t&&(xt(Noe,5),xt(Ooe,5)),2&t){let n;We(n=$e())&&(e.drawer=n.first),We(n=$e())&&(e.draweraccount=n.first)}},decls:2,vars:2,consts:[[4,"ngIf"],["fullscreen","","class","sidenav-container",4,"ngIf"],["fullscreen","",1,"sidenav-container"],["fixedInViewport","",1,"sidenav","print-hidden",3,"mode","opened"],["drawer",""],[1,"logo-icon"],["src","assets/icons/icon-128x128.png"],["mat-menu-item","","routerLinkActive","active",3,"routerLink","routerLinkActiveOptions","click"],[1,"new-post"],["tabindex","10","src","/assets/post.svg",1,"new-post-button",3,"click"],["fixedInViewport","","position","end",1,"sidenav-right","print-hidden",3,"mode"],["draweraccount",""],[1,"container"],["mat-icon-button","",1,"close-sidenav-icon",3,"click"],["mat-icon-button","",1,"mat-icon-button","theme-sidenav-icon",3,"click"],["aria-label","Menu",1,"material-icons"],[1,"bio",3,"click"],["alt","background",1,"bg",3,"src"],[1,"desc"],[1,"avatarcontainer"],["onerror","this.src='/assets/profile.png'","alt","avatar",1,"avatar",3,"src"],[1,"content"],[1,"data"],["hasBackdrop","true","backdropClass","menu-mode-backdrop","overlapTrigger","false"],["accounts","matMenu"],[1,"app-header"],["type","button","aria-label","Toggle sidenav","mat-icon-button","",3,"click",4,"ngIf"],["mat-icon-button","",3,"click",4,"ngIf"],[1,"top-spacer"],["mat-icon-button","",3,"matTooltip","click",4,"ngFor","ngForOf"],["mat-icon-button","",3,"click"],["appDetectScroll","",1,"scrolling-content",3,"bottomOffset","topOffset","onScroll"],["type","button","aria-label","Toggle sidenav","mat-icon-button","",3,"click"],[1,"arrow-back"],["mat-icon-button","",3,"matTooltip","click"]],template:function(t,e){1&t&&(he(0,Poe,2,0,"div",0),he(1,Koe,96,56,"mat-sidenav-container",1)),2&t&&(Z("ngIf",!e.authenticated),Q(1),Z("ngIf",e.authenticated))},dependencies:[kn,ii,pF,Cc,cS,Ug,yoe,gI,bI,ek,Gr,Ore,tI,If,Il,$u,Zf,ba],styles:[".logo-icon[_ngcontent-%COMP%]{justify-content:center;cursor:pointer}.logo-icon[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:60%}.logo-icon[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{font-size:.8em;margin-left:1em}.sidenav[_ngcontent-%COMP%]{width:200px}.top-spacer[_ngcontent-%COMP%]{flex:1 1 auto;margin-left:.4em;overflow:hidden;text-overflow:ellipsis}.mdc-list-item.active[_ngcontent-%COMP%]{background:rgba(156,39,176,.15)}header[_ngcontent-%COMP%]{display:block;overflow:hidden;position:relative;padding-bottom:2em}.container[_ngcontent-%COMP%]{width:320px;padding-bottom:1em}.bg[_ngcontent-%COMP%]{border-bottom:3px solid #9c27b0}.bio[_ngcontent-%COMP%]:hover > .desc[_ngcontent-%COMP%]{cursor:pointer;opacity:1}.avatarcontainer[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0;left:0;margin:auto;width:70px;display:block}.avatarcontainer[_ngcontent-%COMP%]:hover > .hover[_ngcontent-%COMP%]{opacity:1}.avatar[_ngcontent-%COMP%]{width:100%;border:3px solid #9c27b0;border-radius:50%;overflow:hidden;position:relative}.avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:65px;height:65px}.avatar[_ngcontent-%COMP%]:hover + .hover[_ngcontent-%COMP%]{opacity:1;cursor:pointer}.data[_ngcontent-%COMP%]{margin-top:.6em;color:#81878b}.data[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{width:50%;text-align:center;display:inline-block}.data[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{padding-inline-start:0!important}.data[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:last-child{border:none}.data[_ngcontent-%COMP%] li[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block;text-transform:uppercase;font-size:.5em;margin-top:.6em;font-weight:700}.desc[_ngcontent-%COMP%]{position:absolute;top:0;background-color:#0009;width:100%;height:171px;color:#fff;text-align:center;opacity:.5;transition-property:all;transition-duration:.3s;transition-timing-function:ease-in}.desc[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:1.2em;margin-bottom:.5em}.desc[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:.9em;line-height:1.5em}.close-sidenav-icon[_ngcontent-%COMP%]{float:left;position:fixed;z-index:100000;margin:5px}.theme-sidenav-icon[_ngcontent-%COMP%]{float:right;position:fixed;z-index:100000;margin:5px;right:5px}.new-post[_ngcontent-%COMP%]{text-align:center}.new-post-button[_ngcontent-%COMP%]{width:92px;height:92px;position:fixed;bottom:2em;left:2.9em;cursor:pointer}.new-post-button[_ngcontent-%COMP%]:hover{opacity:.6}"]});let ok=(i,t)=>!1,wI=(i,t,e)=>[],kI=null;function sk(i){const t=i.parentNode||i.host;return t===kI?null:t}(tk()||typeof Element<"u")&&(Tse()?(kI=(()=>document.documentElement)(),ok=(i,t)=>{for(;t;){if(t===i)return!0;t=sk(t)}return!1}):ok=(i,t)=>i.contains(t),wI=(i,t,e)=>{if(e)return Array.from(i.querySelectorAll(t));const n=i.querySelector(t);return n?[n]:[]});let rd=null,xI=!1;const DI=ok,CI=wI;let MI=(()=>{class i{validateStyleProperty(e){return function Lse(i){rd||(rd=function Ise(){return typeof document<"u"?document.body:null}()||{},xI=!!rd.style&&"WebkitAppearance"in rd.style);let t=!0;return rd.style&&!function Ase(i){return"ebkit"==i.substring(1,6)}(i)&&(t=i in rd.style,!t&&xI&&(t="Webkit"+i.charAt(0).toUpperCase()+i.slice(1)in rd.style)),t}(e)}matchesElement(e,n){return!1}containsElement(e,n){return DI(e,n)}getParentElement(e){return sk(e)}query(e,n,r){return CI(e,n,r)}computeStyle(e,n,r){return r||""}animate(e,n,r,o,s,a=[],l){return new ef(r,o)}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})(),ak=(()=>{class i{}return i.NOOP=new MI,i})();const lk="ng-enter",y1="ng-leave",v1="ng-trigger",F1=".ng-trigger",SI="ng-animating",ck=".ng-animating";function Wa(i){if("number"==typeof i)return i;const t=i.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:dk(parseFloat(t[1]),t[2])}function dk(i,t){return"s"===t?1e3*i:i}function w1(i,t,e){return i.hasOwnProperty("duration")?i:function Pse(i,t,e){let r,o=0,s="";if("string"==typeof i){const a=i.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===a)return t.push(yI()),{duration:0,delay:0,easing:""};r=dk(parseFloat(a[1]),a[2]);const l=a[3];null!=l&&(o=dk(parseFloat(l),a[4]));const f=a[5];f&&(s=f)}else r=i;if(!e){let a=!1,l=t.length;r<0&&(t.push(function Xoe(){return new He(3100,!1)}()),a=!0),o<0&&(t.push(function Qoe(){return new He(3101,!1)}()),a=!0),a&&t.splice(l,0,yI())}return{duration:r,delay:o,easing:s}}(i,t,e)}function ep(i,t={}){return Object.keys(i).forEach(e=>{t[e]=i[e]}),t}function TI(i){const t=new Map;return Object.keys(i).forEach(e=>{t.set(e,i[e])}),t}function Bl(i,t=new Map,e){if(e)for(let[n,r]of e)t.set(n,r);for(let[n,r]of i)t.set(n,r);return t}function LI(i,t,e){return e?t+":"+e+";":""}function II(i){let t="";for(let e=0;e{const o=hk(r);e&&!e.has(r)&&e.set(r,i.style[o]),i.style[o]=n}),tk()&&II(i))}function od(i,t){i.style&&(t.forEach((e,n)=>{const r=hk(n);i.style[r]=""}),tk()&&II(i))}function tp(i){return Array.isArray(i)?1==i.length?i[0]:OT(i):i}const uk=new RegExp("{{\\s*(.+?)\\s*}}","g");function NI(i){let t=[];if("string"==typeof i){let e;for(;e=uk.exec(i);)t.push(e[1]);uk.lastIndex=0}return t}function ip(i,t,e){const n=i.toString(),r=n.replace(uk,(o,s)=>{let a=t[s];return null==a&&(e.push(function Joe(i){return new He(3003,!1)}()),a=""),a.toString()});return r==n?i:r}function k1(i){const t=[];let e=i.next();for(;!e.done;)t.push(e.value),e=i.next();return t}const Hse=/-+([a-z0-9])/g;function hk(i){return i.replace(Hse,(...t)=>t[1].toUpperCase())}function jse(i){return i.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Co(i,t,e){switch(t.type){case 7:return i.visitTrigger(t,e);case 0:return i.visitState(t,e);case 1:return i.visitTransition(t,e);case 2:return i.visitSequence(t,e);case 3:return i.visitGroup(t,e);case 4:return i.visitAnimate(t,e);case 5:return i.visitKeyframes(t,e);case 6:return i.visitStyle(t,e);case 8:return i.visitReference(t,e);case 9:return i.visitAnimateChild(t,e);case 10:return i.visitAnimateRef(t,e);case 11:return i.visitQuery(t,e);case 12:return i.visitStagger(t,e);default:throw function ese(i){return new He(3004,!1)}()}}function OI(i,t){return window.getComputedStyle(i)[t]}function $se(i,t){const e=[];return"string"==typeof i?i.split(/\s*,\s*/).forEach(n=>function Gse(i,t,e){if(":"==i[0]){const l=function qse(i,t){switch(i){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,n)=>parseFloat(n)>parseFloat(e);case":decrement":return(e,n)=>parseFloat(n) *"}}(i,e);if("function"==typeof l)return void t.push(l);i=l}const n=i.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==n||n.length<4)return e.push(function mse(i){return new He(3015,!1)}()),t;const r=n[1],o=n[2],s=n[3];t.push(PI(r,s));"<"==o[0]&&!("*"==r&&"*"==s)&&t.push(PI(s,r))}(n,e,t)):e.push(i),e}const M1=new Set(["true","1"]),E1=new Set(["false","0"]);function PI(i,t){const e=M1.has(i)||E1.has(i),n=M1.has(t)||E1.has(t);return(r,o)=>{let s="*"==i||i==r,a="*"==t||t==o;return!s&&e&&"boolean"==typeof r&&(s=r?M1.has(i):E1.has(i)),!a&&n&&"boolean"==typeof o&&(a=o?M1.has(t):E1.has(t)),s&&a}}const Kse=new RegExp("s*:selfs*,?","g");function mk(i,t,e,n){return new Xse(i).build(t,e,n)}class Xse{constructor(t){this._driver=t}build(t,e,n){const r=new Jse(e);return this._resetContextStyleTimingState(r),Co(this,tp(t),r)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles=new Map,t.collectedStyles.set("",new Map),t.currentTime=0}visitTrigger(t,e){let n=e.queryCount=0,r=e.depCount=0;const o=[],s=[];return"@"==t.name.charAt(0)&&e.errors.push(function ise(){return new He(3006,!1)}()),t.definitions.forEach(a=>{if(this._resetContextStyleTimingState(e),0==a.type){const l=a,f=l.name;f.toString().split(/\s*,\s*/).forEach(y=>{l.name=y,o.push(this.visitState(l,e))}),l.name=f}else if(1==a.type){const l=this.visitTransition(a,e);n+=l.queryCount,r+=l.depCount,s.push(l)}else e.errors.push(function nse(){return new He(3007,!1)}())}),{type:7,name:t.name,states:o,transitions:s,queryCount:n,depCount:r,options:null}}visitState(t,e){const n=this.visitStyle(t.styles,e),r=t.options&&t.options.params||null;if(n.containsDynamicStyles){const o=new Set,s=r||{};n.styles.forEach(a=>{a instanceof Map&&a.forEach(l=>{NI(l).forEach(f=>{s.hasOwnProperty(f)||o.add(f)})})}),o.size&&(k1(o.values()),e.errors.push(function rse(i,t){return new He(3008,!1)}()))}return{type:0,name:t.name,style:n,options:r?{params:r}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const n=Co(this,tp(t.animation),e);return{type:1,matchers:$se(t.expr,e.errors),animation:n,queryCount:e.queryCount,depCount:e.depCount,options:sd(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(n=>Co(this,n,e)),options:sd(t.options)}}visitGroup(t,e){const n=e.currentTime;let r=0;const o=t.steps.map(s=>{e.currentTime=n;const a=Co(this,s,e);return r=Math.max(r,e.currentTime),a});return e.currentTime=r,{type:3,steps:o,options:sd(t.options)}}visitAnimate(t,e){const n=function tae(i,t){if(i.hasOwnProperty("duration"))return i;if("number"==typeof i)return fk(w1(i,t).duration,0,"");const e=i;if(e.split(/\s+/).some(o=>"{"==o.charAt(0)&&"{"==o.charAt(1))){const o=fk(0,0,"");return o.dynamic=!0,o.strValue=e,o}const r=w1(e,t);return fk(r.duration,r.delay,r.easing)}(t.timings,e.errors);e.currentAnimateTimings=n;let r,o=t.styles?t.styles:Bt({});if(5==o.type)r=this.visitKeyframes(o,e);else{let s=t.styles,a=!1;if(!s){a=!0;const f={};n.easing&&(f.easing=n.easing),s=Bt(f)}e.currentTime+=n.duration+n.delay;const l=this.visitStyle(s,e);l.isEmptyStep=a,r=l}return e.currentAnimateTimings=null,{type:4,timings:n,style:r,options:null}}visitStyle(t,e){const n=this._makeStyleAst(t,e);return this._validateStyleAst(n,e),n}_makeStyleAst(t,e){const n=[],r=Array.isArray(t.styles)?t.styles:[t.styles];for(let a of r)"string"==typeof a?a===Ia?n.push(a):e.errors.push(new He(3002,!1)):n.push(TI(a));let o=!1,s=null;return n.forEach(a=>{if(a instanceof Map&&(a.has("easing")&&(s=a.get("easing"),a.delete("easing")),!o))for(let l of a.values())if(l.toString().indexOf("{{")>=0){o=!0;break}}),{type:6,styles:n,easing:s,offset:t.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(t,e){const n=e.currentAnimateTimings;let r=e.currentTime,o=e.currentTime;n&&o>0&&(o-=n.duration+n.delay),t.styles.forEach(s=>{"string"!=typeof s&&s.forEach((a,l)=>{const f=e.collectedStyles.get(e.currentQuerySelector),y=f.get(l);let S=!0;y&&(o!=r&&o>=y.startTime&&r<=y.endTime&&(e.errors.push(function sse(i,t,e,n,r){return new He(3010,!1)}()),S=!1),o=y.startTime),S&&f.set(l,{startTime:o,endTime:r}),e.options&&function Bse(i,t,e){const n=t.params||{},r=NI(i);r.length&&r.forEach(o=>{n.hasOwnProperty(o)||e.push(function Zoe(i){return new He(3001,!1)}())})}(a,e.options,e.errors)})})}visitKeyframes(t,e){const n={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function ase(){return new He(3011,!1)}()),n;let o=0;const s=[];let a=!1,l=!1,f=0;const y=t.steps.map(xe=>{const Oe=this._makeStyleAst(xe,e);let ye=null!=Oe.offset?Oe.offset:function eae(i){if("string"==typeof i)return null;let t=null;if(Array.isArray(i))i.forEach(e=>{if(e instanceof Map&&e.has("offset")){const n=e;t=parseFloat(n.get("offset")),n.delete("offset")}});else if(i instanceof Map&&i.has("offset")){const e=i;t=parseFloat(e.get("offset")),e.delete("offset")}return t}(Oe.styles),Ve=0;return null!=ye&&(o++,Ve=Oe.offset=ye),l=l||Ve<0||Ve>1,a=a||Ve0&&o{const ye=z>0?Oe==X?1:z*Oe:s[Oe],Ve=ye*pe;e.currentTime=oe+se.delay+Ve,se.duration=Ve,this._validateStyleAst(xe,e),xe.offset=ye,n.styles.push(xe)}),n}visitReference(t,e){return{type:8,animation:Co(this,tp(t.animation),e),options:sd(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:sd(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:sd(t.options)}}visitQuery(t,e){const n=e.currentQuerySelector,r=t.options||{};e.queryCount++,e.currentQuery=t;const[o,s]=function Qse(i){const t=!!i.split(/\s*,\s*/).find(e=>":self"==e);return t&&(i=i.replace(Kse,"")),i=i.replace(/@\*/g,F1).replace(/@\w+/g,e=>F1+"-"+e.slice(1)).replace(/:animating/g,ck),[i,t]}(t.selector);e.currentQuerySelector=n.length?n+" "+o:o,Do(e.collectedStyles,e.currentQuerySelector,new Map);const a=Co(this,tp(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=n,{type:11,selector:o,limit:r.limit||0,optional:!!r.optional,includeSelf:s,animation:a,originalSelector:t.selector,options:sd(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push(function use(){return new He(3013,!1)}());const n="full"===t.timings?{duration:0,delay:0,easing:"full"}:w1(t.timings,e.errors,!0);return{type:12,animation:Co(this,tp(t.animation),e),timings:n,options:null}}}class Jse{constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function sd(i){return i?(i=ep(i)).params&&(i.params=function Zse(i){return i?ep(i):null}(i.params)):i={},i}function fk(i,t,e){return{duration:i,delay:t,easing:e}}function pk(i,t,e,n,r,o,s=null,a=!1){return{type:1,element:i,keyframes:t,preStyleProps:e,postStyleProps:n,duration:r,delay:o,totalTime:r+o,easing:s,subTimeline:a}}class S1{constructor(){this._map=new Map}get(t){return this._map.get(t)||[]}append(t,e){let n=this._map.get(t);n||this._map.set(t,n=[]),n.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}}const rae=new RegExp(":enter","g"),sae=new RegExp(":leave","g");function _k(i,t,e,n,r,o=new Map,s=new Map,a,l,f=[]){return(new aae).buildKeyframes(i,t,e,n,r,o,s,a,l,f)}class aae{buildKeyframes(t,e,n,r,o,s,a,l,f,y=[]){f=f||new S1;const S=new gk(t,e,f,r,o,y,[]);S.options=l;const z=l.delay?Wa(l.delay):0;S.currentTimeline.delayNextStep(z),S.currentTimeline.setStyles([s],null,S.errors,l),Co(this,n,S);const X=S.timelines.filter(oe=>oe.containsAnimation());if(X.length&&a.size){let oe;for(let se=X.length-1;se>=0;se--){const pe=X[se];if(pe.element===e){oe=pe;break}}oe&&!oe.allowOnlyTimelineStyles()&&oe.setStyles([a],null,S.errors,l)}return X.length?X.map(oe=>oe.buildKeyframes()):[pk(e,[],[],[],0,z,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const n=e.subInstructions.get(e.element);if(n){const r=e.createSubContext(t.options),o=e.currentTimeline.currentTime,s=this._visitSubInstructions(n,r,r.options);o!=s&&e.transformIntoNewTimeline(s)}e.previousNode=t}visitAnimateRef(t,e){const n=e.createSubContext(t.options);n.transformIntoNewTimeline(),this._applyAnimationRefDelays([t.options,t.animation.options],e,n),this.visitReference(t.animation,n),e.transformIntoNewTimeline(n.currentTimeline.currentTime),e.previousNode=t}_applyAnimationRefDelays(t,e,n){for(const r of t){const o=r?.delay;if(o){const s="number"==typeof o?o:Wa(ip(o,r?.params??{},e.errors));n.delayNextStep(s)}}}_visitSubInstructions(t,e,n){let o=e.currentTimeline.currentTime;const s=null!=n.duration?Wa(n.duration):null,a=null!=n.delay?Wa(n.delay):null;return 0!==s&&t.forEach(l=>{const f=e.appendInstructionToTimeline(l,s,a);o=Math.max(o,f.duration+f.delay)}),o}visitReference(t,e){e.updateOptions(t.options,!0),Co(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const n=e.subContextCount;let r=e;const o=t.options;if(o&&(o.params||o.delay)&&(r=e.createSubContext(o),r.transformIntoNewTimeline(),null!=o.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=T1);const s=Wa(o.delay);r.delayNextStep(s)}t.steps.length&&(t.steps.forEach(s=>Co(this,s,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>n&&r.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const n=[];let r=e.currentTimeline.currentTime;const o=t.options&&t.options.delay?Wa(t.options.delay):0;t.steps.forEach(s=>{const a=e.createSubContext(t.options);o&&a.delayNextStep(o),Co(this,s,a),r=Math.max(r,a.currentTimeline.currentTime),n.push(a.currentTimeline)}),n.forEach(s=>e.currentTimeline.mergeTimelineCollectedStyles(s)),e.transformIntoNewTimeline(r),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const n=t.strValue;return w1(e.params?ip(n,e.params,e.errors):n,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const n=e.currentAnimateTimings=this._visitTiming(t.timings,e),r=e.currentTimeline;n.delay&&(e.incrementTime(n.delay),r.snapshotCurrentStyles());const o=t.style;5==o.type?this.visitKeyframes(o,e):(e.incrementTime(n.duration),this.visitStyle(o,e),r.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const n=e.currentTimeline,r=e.currentAnimateTimings;!r&&n.hasCurrentStyleProperties()&&n.forwardFrame();const o=r&&r.easing||t.easing;t.isEmptyStep?n.applyEmptyStep(o):n.setStyles(t.styles,o,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const n=e.currentAnimateTimings,r=e.currentTimeline.duration,o=n.duration,a=e.createSubContext().currentTimeline;a.easing=n.easing,t.styles.forEach(l=>{a.forwardTime((l.offset||0)*o),a.setStyles(l.styles,l.easing,e.errors,e.options),a.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(a),e.transformIntoNewTimeline(r+o),e.previousNode=t}visitQuery(t,e){const n=e.currentTimeline.currentTime,r=t.options||{},o=r.delay?Wa(r.delay):0;o&&(6===e.previousNode.type||0==n&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=T1);let s=n;const a=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!r.optional,e.errors);e.currentQueryTotal=a.length;let l=null;a.forEach((f,y)=>{e.currentQueryIndex=y;const S=e.createSubContext(t.options,f);o&&S.delayNextStep(o),f===e.element&&(l=S.currentTimeline),Co(this,t.animation,S),S.currentTimeline.applyStylesToKeyframe(),s=Math.max(s,S.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(s),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const n=e.parentContext,r=e.currentTimeline,o=t.timings,s=Math.abs(o.duration),a=s*(e.currentQueryTotal-1);let l=s*e.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=a-l;break;case"full":l=n.currentStaggerTime}const y=e.currentTimeline;l&&y.delayNextStep(l);const S=y.currentTime;Co(this,t.animation,e),e.previousNode=t,n.currentStaggerTime=r.currentTime-S+(r.startTime-n.currentTimeline.startTime)}}const T1={};class gk{constructor(t,e,n,r,o,s,a,l){this._driver=t,this.element=e,this.subInstructions=n,this._enterClassName=r,this._leaveClassName=o,this.errors=s,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=T1,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new A1(this._driver,e,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const n=t;let r=this.options;null!=n.duration&&(r.duration=Wa(n.duration)),null!=n.delay&&(r.delay=Wa(n.delay));const o=n.params;if(o){let s=r.params;s||(s=this.options.params={}),Object.keys(o).forEach(a=>{(!e||!s.hasOwnProperty(a))&&(s[a]=ip(o[a],s,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const n=t.params={};Object.keys(e).forEach(r=>{n[r]=e[r]})}}return t}createSubContext(t=null,e,n){const r=e||this.element,o=new gk(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,n||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(t),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(t){return this.previousNode=T1,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,n){const r={duration:e??t.duration,delay:this.currentTimeline.currentTime+(n??0)+t.delay,easing:""},o=new lae(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,r,t.stretchStartingKeyframe);return this.timelines.push(o),r}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,n,r,o,s){let a=[];if(r&&a.push(this.element),t.length>0){t=(t=t.replace(rae,"."+this._enterClassName)).replace(sae,"."+this._leaveClassName);let f=this._driver.query(this.element,t,1!=n);0!==n&&(f=n<0?f.slice(f.length+n,f.length):f.slice(0,n)),a.push(...f)}return!o&&0==a.length&&s.push(function hse(i){return new He(3014,!1)}()),a}}class A1{constructor(t,e,n,r){this._driver=t,this.element=e,this.startTime=n,this._elementTimelineStylesLookup=r,this.duration=0,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new A1(this._driver,t,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,e){this._localTimelineStyles.set(t,e),this._globalTimelineStyles.set(t,e),this._styleSummary.set(t,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&this._previousKeyframe.set("easing",t);for(let[e,n]of this._globalTimelineStyles)this._backFill.set(e,n||Ia),this._currentKeyframe.set(e,Ia);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,n,r){e&&this._previousKeyframe.set("easing",e);const o=r&&r.params||{},s=function cae(i,t){const e=new Map;let n;return i.forEach(r=>{if("*"===r){n=n||t.keys();for(let o of n)e.set(o,Ia)}else Bl(r,e)}),e}(t,this._globalTimelineStyles);for(let[a,l]of s){const f=ip(l,o,n);this._pendingStyles.set(a,f),this._localTimelineStyles.has(a)||this._backFill.set(a,this._globalTimelineStyles.get(a)??Ia),this._updateStyle(a,f)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((t,e)=>{this._currentKeyframe.set(e,t)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((t,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,t)}))}snapshotCurrentStyles(){for(let[t,e]of this._localTimelineStyles)this._pendingStyles.set(t,e),this._updateStyle(t,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){t._styleSummary.forEach((e,n)=>{const r=this._styleSummary.get(n);(!r||e.time>r.time)&&this._updateStyle(n,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,n=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((a,l)=>{const f=Bl(a,new Map,this._backFill);f.forEach((y,S)=>{"!"===y?t.add(S):y===Ia&&e.add(S)}),n||f.set("offset",l/this.duration),r.push(f)});const o=t.size?k1(t.values()):[],s=e.size?k1(e.values()):[];if(n){const a=r[0],l=new Map(a);a.set("offset",0),l.set("offset",1),r=[a,l]}return pk(this.element,r,o,s,this.duration,this.startTime,this.easing,!1)}}class lae extends A1{constructor(t,e,n,r,o,s,a=!1){super(t,e,s.delay),this.keyframes=n,this.preStyleProps=r,this.postStyleProps=o,this._stretchStartingKeyframe=a,this.timings={duration:s.duration,delay:s.delay,easing:s.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:n,easing:r}=this.timings;if(this._stretchStartingKeyframe&&e){const o=[],s=n+e,a=e/s,l=Bl(t[0]);l.set("offset",0),o.push(l);const f=Bl(t[0]);f.set("offset",HI(a)),o.push(f);const y=t.length-1;for(let S=1;S<=y;S++){let z=Bl(t[S]);const X=z.get("offset");z.set("offset",HI((e+X*n)/s)),o.push(z)}n=s,e=0,r="",t=o}return pk(this.element,t,this.preStyleProps,this.postStyleProps,n,e,r,!0)}}function HI(i,t=3){const e=Math.pow(10,t-1);return Math.round(i*e)/e}class bk{}const dae=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class uae extends bk{normalizePropertyName(t,e){return hk(t)}normalizeStyleValue(t,e,n,r){let o="";const s=n.toString().trim();if(dae.has(e)&&0!==n&&"0"!==n)if("number"==typeof n)o="px";else{const a=n.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&r.push(function tse(i,t){return new He(3005,!1)}())}return s+o}}function jI(i,t,e,n,r,o,s,a,l,f,y,S,z){return{type:0,element:i,triggerName:t,isRemovalTransition:r,fromState:e,fromStyles:o,toState:n,toStyles:s,timelines:a,queriedElements:l,preStyleProps:f,postStyleProps:y,totalTime:S,errors:z}}const yk={};class YI{constructor(t,e,n){this._triggerName=t,this.ast=e,this._stateStyles=n}match(t,e,n,r){return function hae(i,t,e,n,r){return i.some(o=>o(t,e,n,r))}(this.ast.matchers,t,e,n,r)}buildStyles(t,e,n){let r=this._stateStyles.get("*");return void 0!==t&&(r=this._stateStyles.get(t?.toString())||r),r?r.buildStyles(e,n):new Map}build(t,e,n,r,o,s,a,l,f,y){const S=[],z=this.ast.options&&this.ast.options.params||yk,oe=this.buildStyles(n,a&&a.params||yk,S),se=l&&l.params||yk,pe=this.buildStyles(r,se,S),xe=new Set,Oe=new Map,ye=new Map,Ve="void"===r,ut={params:mae(se,z),delay:this.ast.options?.delay},Ct=y?[]:_k(t,e,this.ast.animation,o,s,oe,pe,ut,f,S);let Ci=0;if(Ct.forEach(Bn=>{Ci=Math.max(Bn.duration+Bn.delay,Ci)}),S.length)return jI(e,this._triggerName,n,r,Ve,oe,pe,[],[],Oe,ye,Ci,S);Ct.forEach(Bn=>{const mr=Bn.element,ah=Do(Oe,mr,new Set);Bn.preStyleProps.forEach(ws=>ah.add(ws));const ia=Do(ye,mr,new Set);Bn.postStyleProps.forEach(ws=>ia.add(ws)),mr!==e&&xe.add(mr)});const dn=k1(xe.values());return jI(e,this._triggerName,n,r,Ve,oe,pe,Ct,dn,Oe,ye,Ci)}}function mae(i,t){const e=ep(t);for(const n in i)i.hasOwnProperty(n)&&null!=i[n]&&(e[n]=i[n]);return e}class fae{constructor(t,e,n){this.styles=t,this.defaultParams=e,this.normalizer=n}buildStyles(t,e){const n=new Map,r=ep(this.defaultParams);return Object.keys(t).forEach(o=>{const s=t[o];null!==s&&(r[o]=s)}),this.styles.styles.forEach(o=>{"string"!=typeof o&&o.forEach((s,a)=>{s&&(s=ip(s,r,e));const l=this.normalizer.normalizePropertyName(a,e);s=this.normalizer.normalizeStyleValue(a,l,s,e),n.set(a,s)})}),n}}class _ae{constructor(t,e,n){this.name=t,this.ast=e,this._normalizer=n,this.transitionFactories=[],this.states=new Map,e.states.forEach(r=>{this.states.set(r.name,new fae(r.style,r.options&&r.options.params||{},n))}),VI(this.states,"true","1"),VI(this.states,"false","0"),e.transitions.forEach(r=>{this.transitionFactories.push(new YI(t,r,this.states))}),this.fallbackTransition=function gae(i,t,e){return new YI(i,{type:1,animation:{type:2,steps:[],options:null},matchers:[(s,a)=>!0],options:null,queryCount:0,depCount:0},t)}(t,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,n,r){return this.transitionFactories.find(s=>s.match(t,e,n,r))||null}matchStyles(t,e,n){return this.fallbackTransition.buildStyles(t,e,n)}}function VI(i,t,e){i.has(t)?i.has(e)||i.set(e,i.get(t)):i.has(e)&&i.set(t,i.get(e))}const bae=new S1;class yae{constructor(t,e,n){this.bodyNode=t,this._driver=e,this._normalizer=n,this._animations=new Map,this._playersById=new Map,this.players=[]}register(t,e){const n=[],o=mk(this._driver,e,n,[]);if(n.length)throw function yse(i){return new He(3503,!1)}();this._animations.set(t,o)}_buildPlayer(t,e,n){const r=t.element,o=vI(0,this._normalizer,0,t.keyframes,e,n);return this._driver.animate(r,o,t.duration,t.delay,t.easing,[],!0)}create(t,e,n={}){const r=[],o=this._animations.get(t);let s;const a=new Map;if(o?(s=_k(this._driver,e,o,lk,y1,new Map,new Map,n,bae,r),s.forEach(y=>{const S=Do(a,y.element,new Map);y.postStyleProps.forEach(z=>S.set(z,null))})):(r.push(function vse(){return new He(3300,!1)}()),s=[]),r.length)throw function Fse(i){return new He(3504,!1)}();a.forEach((y,S)=>{y.forEach((z,X)=>{y.set(X,this._driver.computeStyle(S,X,Ia))})});const f=Rl(s.map(y=>{const S=a.get(y.element);return this._buildPlayer(y,new Map,S)}));return this._playersById.set(t,f),f.onDestroy(()=>this.destroy(t)),this.players.push(f),f}destroy(t){const e=this._getPlayer(t);e.destroy(),this._playersById.delete(t);const n=this.players.indexOf(e);n>=0&&this.players.splice(n,1)}_getPlayer(t){const e=this._playersById.get(t);if(!e)throw function wse(i){return new He(3301,!1)}();return e}listen(t,e,n,r){const o=rk(e,"","","");return ik(this._getPlayer(t),n,o,r),()=>{}}command(t,e,n,r){if("register"==n)return void this.register(t,r[0]);if("create"==n)return void this.create(t,e,r[0]||{});const o=this._getPlayer(t);switch(n){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(t)}}}const zI="ng-animate-queued",vk="ng-animate-disabled",xae=[],UI={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Dae={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Xo="__ng_removed";class Fk{constructor(t,e=""){this.namespaceId=e;const n=t&&t.hasOwnProperty("value");if(this.value=function Sae(i){return i??null}(n?t.value:t),n){const o=ep(t);delete o.value,this.options=o}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(t){const e=t.params;if(e){const n=this.options.params;Object.keys(e).forEach(r=>{null==n[r]&&(n[r]=e[r])})}}}const np="void",wk=new Fk(np);class Cae{constructor(t,e,n){this.id=t,this.hostElement=e,this._engine=n,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,Qo(e,this._hostClassName)}listen(t,e,n,r){if(!this._triggers.has(e))throw function kse(i,t){return new He(3302,!1)}();if(null==n||0==n.length)throw function xse(i){return new He(3303,!1)}();if(!function Tae(i){return"start"==i||"done"==i}(n))throw function Dse(i,t){return new He(3400,!1)}();const o=Do(this._elementListeners,t,[]),s={name:e,phase:n,callback:r};o.push(s);const a=Do(this._engine.statesByElement,t,new Map);return a.has(e)||(Qo(t,v1),Qo(t,v1+"-"+e),a.set(e,wk)),()=>{this._engine.afterFlush(()=>{const l=o.indexOf(s);l>=0&&o.splice(l,1),this._triggers.has(e)||a.delete(e)})}}register(t,e){return!this._triggers.has(t)&&(this._triggers.set(t,e),!0)}_getTrigger(t){const e=this._triggers.get(t);if(!e)throw function Cse(i){return new He(3401,!1)}();return e}trigger(t,e,n,r=!0){const o=this._getTrigger(e),s=new kk(this.id,e,t);let a=this._engine.statesByElement.get(t);a||(Qo(t,v1),Qo(t,v1+"-"+e),this._engine.statesByElement.set(t,a=new Map));let l=a.get(e);const f=new Fk(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&l&&f.absorbOptions(l.options),a.set(e,f),l||(l=wk),f.value!==np&&l.value===f.value){if(!function Iae(i,t){const e=Object.keys(i),n=Object.keys(t);if(e.length!=n.length)return!1;for(let r=0;r{od(t,pe),ea(t,xe)})}return}const z=Do(this._engine.playersByElement,t,[]);z.forEach(se=>{se.namespaceId==this.id&&se.triggerName==e&&se.queued&&se.destroy()});let X=o.matchTransition(l.value,f.value,t,f.params),oe=!1;if(!X){if(!r)return;X=o.fallbackTransition,oe=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:X,fromState:l,toState:f,player:s,isFallbackTransition:oe}),oe||(Qo(t,zI),s.onStart(()=>{ih(t,zI)})),s.onDone(()=>{let se=this.players.indexOf(s);se>=0&&this.players.splice(se,1);const pe=this._engine.playersByElement.get(t);if(pe){let xe=pe.indexOf(s);xe>=0&&pe.splice(xe,1)}}),this.players.push(s),z.push(s),s}deregister(t){this._triggers.delete(t),this._engine.statesByElement.forEach(e=>e.delete(t)),this._elementListeners.forEach((e,n)=>{this._elementListeners.set(n,e.filter(r=>r.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const e=this._engine.playersByElement.get(t);e&&(e.forEach(n=>n.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const n=this._engine.driver.query(t,F1,!0);n.forEach(r=>{if(r[Xo])return;const o=this._engine.fetchNamespacesByElement(r);o.size?o.forEach(s=>s.triggerLeaveAnimation(r,e,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>n.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(t,e,n,r){const o=this._engine.statesByElement.get(t),s=new Map;if(o){const a=[];if(o.forEach((l,f)=>{if(s.set(f,l.value),this._triggers.has(f)){const y=this.trigger(t,f,np,r);y&&a.push(y)}}),a.length)return this._engine.markElementAsRemoved(this.id,t,!0,e,s),n&&Rl(a).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t),n=this._engine.statesByElement.get(t);if(e&&n){const r=new Set;e.forEach(o=>{const s=o.name;if(r.has(s))return;r.add(s);const l=this._triggers.get(s).fallbackTransition,f=n.get(s)||wk,y=new Fk(np),S=new kk(this.id,s,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:s,transition:l,fromState:f,toState:y,player:S,isFallbackTransition:!0})})}}removeNode(t,e){const n=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let r=!1;if(n.totalAnimations){const o=n.players.length?n.playersByQueriedElement.get(t):[];if(o&&o.length)r=!0;else{let s=t;for(;s=s.parentNode;)if(n.statesByElement.get(s)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(t),r)n.markElementAsRemoved(this.id,t,!1,e);else{const o=t[Xo];(!o||o===UI)&&(n.afterFlush(()=>this.clearElementCache(t)),n.destroyInnerAnimations(t),n._onRemovalComplete(t,e))}}insertNode(t,e){Qo(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(n=>{const r=n.player;if(r.destroyed)return;const o=n.element,s=this._elementListeners.get(o);s&&s.forEach(a=>{if(a.name==n.triggerName){const l=rk(o,n.triggerName,n.fromState.value,n.toState.value);l._data=t,ik(n.player,a.phase,l,a.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):e.push(n)}),this._queue=[],e.sort((n,r)=>{const o=n.transition.ast.depCount,s=r.transition.ast.depCount;return 0==o||0==s?o-s:this._engine.driver.containsElement(n.element,r.element)?1:-1})}destroy(t){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(n=>n.element===t)||e,e}}class Mae{constructor(t,e,n){this.bodyNode=t,this.driver=e,this._normalizer=n,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(r,o)=>{}}_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}get queuedPlayers(){const t=[];return this._namespaceList.forEach(e=>{e.players.forEach(n=>{n.queued&&t.push(n)})}),t}createNamespace(t,e){const n=new Cae(t,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(n,e):(this.newHostElements.set(e,n),this.collectEnterElement(e)),this._namespaceLookup[t]=n}_balanceNamespaceList(t,e){const n=this._namespaceList,r=this.namespacesByHostElement;if(n.length-1>=0){let s=!1,a=this.driver.getParentElement(e);for(;a;){const l=r.get(a);if(l){const f=n.indexOf(l);n.splice(f+1,0,t),s=!0;break}a=this.driver.getParentElement(a)}s||n.unshift(t)}else n.push(t);return r.set(e,t),t}register(t,e){let n=this._namespaceLookup[t];return n||(n=this.createNamespace(t,e)),n}registerTrigger(t,e,n){let r=this._namespaceLookup[t];r&&r.register(e,n)&&this.totalAnimations++}destroy(t,e){if(!t)return;const n=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(n.hostElement),delete this._namespaceLookup[t];const r=this._namespaceList.indexOf(n);r>=0&&this._namespaceList.splice(r,1)}),this.afterFlushAnimationsDone(()=>n.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,n=this.statesByElement.get(t);if(n)for(let r of n.values())if(r.namespaceId){const o=this._fetchNamespace(r.namespaceId);o&&e.add(o)}return e}trigger(t,e,n,r){if(L1(e)){const o=this._fetchNamespace(t);if(o)return o.trigger(e,n,r),!0}return!1}insertNode(t,e,n,r){if(!L1(e))return;const o=e[Xo];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;const s=this.collectedLeaveElements.indexOf(e);s>=0&&this.collectedLeaveElements.splice(s,1)}if(t){const s=this._fetchNamespace(t);s&&s.insertNode(e,n)}r&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),Qo(t,vk)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),ih(t,vk))}removeNode(t,e,n,r){if(L1(e)){const o=t?this._fetchNamespace(t):null;if(o?o.removeNode(e,r):this.markElementAsRemoved(t,e,!1,r),n){const s=this.namespacesByHostElement.get(e);s&&s.id!==t&&s.removeNode(e,r)}}else this._onRemovalComplete(e,r)}markElementAsRemoved(t,e,n,r,o){this.collectedLeaveElements.push(e),e[Xo]={namespaceId:t,setForRemoval:r,hasAnimation:n,removedBeforeQueried:!1,previousTriggersValues:o}}listen(t,e,n,r,o){return L1(e)?this._fetchNamespace(t).listen(e,n,r,o):()=>{}}_buildInstruction(t,e,n,r,o){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,n,r,t.fromState.options,t.toState.options,e,o)}destroyInnerAnimations(t){let e=this.driver.query(t,F1,!0);e.forEach(n=>this.destroyActiveAnimationsForElement(n)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,ck,!0),e.forEach(n=>this.finishActiveQueriedAnimationOnElement(n)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(n=>{n.queued?n.markedForDestroy=!0:n.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(n=>n.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return Rl(this.players).onDone(()=>t());t()})}processLeaveNode(t){const e=t[Xo];if(e&&e.setForRemoval){if(t[Xo]=UI,e.namespaceId){this.destroyInnerAnimations(t);const n=this._fetchNamespace(e.namespaceId);n&&n.clearElementCache(t)}this._onRemovalComplete(t,e.setForRemoval)}t.classList?.contains(vk)&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(n=>{this.markElementAsDisabled(n,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((n,r)=>this._balanceNamespaceList(n,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let n=0;nn()),this._flushFns=[],this._whenQuietFns.length){const n=this._whenQuietFns;this._whenQuietFns=[],e.length?Rl(e).onDone(()=>{n.forEach(r=>r())}):n.forEach(r=>r())}}reportError(t){throw function Mse(i){return new He(3402,!1)}()}_flushAnimations(t,e){const n=new S1,r=[],o=new Map,s=[],a=new Map,l=new Map,f=new Map,y=new Set;this.disabledNodes.forEach(Dt=>{y.add(Dt);const Ot=this.driver.query(Dt,".ng-animate-queued",!0);for(let Wt=0;Wt{const Wt=lk+se++;oe.set(Ot,Wt),Dt.forEach(Pi=>Qo(Pi,Wt))});const pe=[],xe=new Set,Oe=new Set;for(let Dt=0;Dtxe.add(Pi)):Oe.add(Ot))}const ye=new Map,Ve=GI(z,Array.from(xe));Ve.forEach((Dt,Ot)=>{const Wt=y1+se++;ye.set(Ot,Wt),Dt.forEach(Pi=>Qo(Pi,Wt))}),t.push(()=>{X.forEach((Dt,Ot)=>{const Wt=oe.get(Ot);Dt.forEach(Pi=>ih(Pi,Wt))}),Ve.forEach((Dt,Ot)=>{const Wt=ye.get(Ot);Dt.forEach(Pi=>ih(Pi,Wt))}),pe.forEach(Dt=>{this.processLeaveNode(Dt)})});const ut=[],Ct=[];for(let Dt=this._namespaceList.length-1;Dt>=0;Dt--)this._namespaceList[Dt].drainQueuedTransitions(e).forEach(Wt=>{const Pi=Wt.player,fr=Wt.element;if(ut.push(Pi),this.collectedEnterElements.length){const Ar=fr[Xo];if(Ar&&Ar.setForMove){if(Ar.previousTriggersValues&&Ar.previousTriggersValues.has(Wt.triggerName)){const ad=Ar.previousTriggersValues.get(Wt.triggerName),Zo=this.statesByElement.get(Wt.element);if(Zo&&Zo.has(Wt.triggerName)){const G1=Zo.get(Wt.triggerName);G1.value=ad,Zo.set(Wt.triggerName,G1)}}return void Pi.destroy()}}const na=!S||!this.driver.containsElement(S,fr),Mo=ye.get(fr),Hl=oe.get(fr),Dn=this._buildInstruction(Wt,n,Hl,Mo,na);if(Dn.errors&&Dn.errors.length)return void Ct.push(Dn);if(na)return Pi.onStart(()=>od(fr,Dn.fromStyles)),Pi.onDestroy(()=>ea(fr,Dn.toStyles)),void r.push(Pi);if(Wt.isFallbackTransition)return Pi.onStart(()=>od(fr,Dn.fromStyles)),Pi.onDestroy(()=>ea(fr,Dn.toStyles)),void r.push(Pi);const b8=[];Dn.timelines.forEach(Ar=>{Ar.stretchStartingKeyframe=!0,this.disabledNodes.has(Ar.element)||b8.push(Ar)}),Dn.timelines=b8,n.append(fr,Dn.timelines),s.push({instruction:Dn,player:Pi,element:fr}),Dn.queriedElements.forEach(Ar=>Do(a,Ar,[]).push(Pi)),Dn.preStyleProps.forEach((Ar,ad)=>{if(Ar.size){let Zo=l.get(ad);Zo||l.set(ad,Zo=new Set),Ar.forEach((G1,zk)=>Zo.add(zk))}}),Dn.postStyleProps.forEach((Ar,ad)=>{let Zo=f.get(ad);Zo||f.set(ad,Zo=new Set),Ar.forEach((G1,zk)=>Zo.add(zk))})});if(Ct.length){const Dt=[];Ct.forEach(Ot=>{Dt.push(function Ese(i,t){return new He(3505,!1)}())}),ut.forEach(Ot=>Ot.destroy()),this.reportError(Dt)}const Ci=new Map,dn=new Map;s.forEach(Dt=>{const Ot=Dt.element;n.has(Ot)&&(dn.set(Ot,Ot),this._beforeAnimationBuild(Dt.player.namespaceId,Dt.instruction,Ci))}),r.forEach(Dt=>{const Ot=Dt.element;this._getPreviousPlayers(Ot,!1,Dt.namespaceId,Dt.triggerName,null).forEach(Pi=>{Do(Ci,Ot,[]).push(Pi),Pi.destroy()})});const Bn=pe.filter(Dt=>KI(Dt,l,f)),mr=new Map;$I(mr,this.driver,Oe,f,Ia).forEach(Dt=>{KI(Dt,l,f)&&Bn.push(Dt)});const ia=new Map;X.forEach((Dt,Ot)=>{$I(ia,this.driver,new Set(Dt),l,"!")}),Bn.forEach(Dt=>{const Ot=mr.get(Dt),Wt=ia.get(Dt);mr.set(Dt,new Map([...Array.from(Ot?.entries()??[]),...Array.from(Wt?.entries()??[])]))});const ws=[],$1=[],ap={};s.forEach(Dt=>{const{element:Ot,player:Wt,instruction:Pi}=Dt;if(n.has(Ot)){if(y.has(Ot))return Wt.onDestroy(()=>ea(Ot,Pi.toStyles)),Wt.disabled=!0,Wt.overrideTotalTime(Pi.totalTime),void r.push(Wt);let fr=ap;if(dn.size>1){let Mo=Ot;const Hl=[];for(;Mo=Mo.parentNode;){const Dn=dn.get(Mo);if(Dn){fr=Dn;break}Hl.push(Mo)}Hl.forEach(Dn=>dn.set(Dn,fr))}const na=this._buildAnimation(Wt.namespaceId,Pi,Ci,o,ia,mr);if(Wt.setRealPlayer(na),fr===ap)ws.push(Wt);else{const Mo=this.playersByElement.get(fr);Mo&&Mo.length&&(Wt.parentPlayer=Rl(Mo)),r.push(Wt)}}else od(Ot,Pi.fromStyles),Wt.onDestroy(()=>ea(Ot,Pi.toStyles)),$1.push(Wt),y.has(Ot)&&r.push(Wt)}),$1.forEach(Dt=>{const Ot=o.get(Dt.element);if(Ot&&Ot.length){const Wt=Rl(Ot);Dt.setRealPlayer(Wt)}}),r.forEach(Dt=>{Dt.parentPlayer?Dt.syncPlayerEvents(Dt.parentPlayer):Dt.destroy()});for(let Dt=0;Dt!na.destroyed);fr.length?Aae(this,Ot,fr):this.processLeaveNode(Ot)}return pe.length=0,ws.forEach(Dt=>{this.players.push(Dt),Dt.onDone(()=>{Dt.destroy();const Ot=this.players.indexOf(Dt);this.players.splice(Ot,1)}),Dt.play()}),ws}elementContainsData(t,e){let n=!1;const r=e[Xo];return r&&r.setForRemoval&&(n=!0),this.playersByElement.has(e)&&(n=!0),this.playersByQueriedElement.has(e)&&(n=!0),this.statesByElement.has(e)&&(n=!0),this._fetchNamespace(t).elementContainsData(e)||n}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,n,r,o){let s=[];if(e){const a=this.playersByQueriedElement.get(t);a&&(s=a)}else{const a=this.playersByElement.get(t);if(a){const l=!o||o==np;a.forEach(f=>{f.queued||!l&&f.triggerName!=r||s.push(f)})}}return(n||r)&&(s=s.filter(a=>!(n&&n!=a.namespaceId||r&&r!=a.triggerName))),s}_beforeAnimationBuild(t,e,n){const o=e.element,s=e.isRemovalTransition?void 0:t,a=e.isRemovalTransition?void 0:e.triggerName;for(const l of e.timelines){const f=l.element,y=f!==o,S=Do(n,f,[]);this._getPreviousPlayers(f,y,s,a,e.toState).forEach(X=>{const oe=X.getRealPlayer();oe.beforeDestroy&&oe.beforeDestroy(),X.destroy(),S.push(X)})}od(o,e.fromStyles)}_buildAnimation(t,e,n,r,o,s){const a=e.triggerName,l=e.element,f=[],y=new Set,S=new Set,z=e.timelines.map(oe=>{const se=oe.element;y.add(se);const pe=se[Xo];if(pe&&pe.removedBeforeQueried)return new ef(oe.duration,oe.delay);const xe=se!==l,Oe=function Lae(i){const t=[];return qI(i,t),t}((n.get(se)||xae).map(Ci=>Ci.getRealPlayer())).filter(Ci=>!!Ci.element&&Ci.element===se),ye=o.get(se),Ve=s.get(se),ut=vI(0,this._normalizer,0,oe.keyframes,ye,Ve),Ct=this._buildPlayer(oe,ut,Oe);if(oe.subTimeline&&r&&S.add(se),xe){const Ci=new kk(t,a,se);Ci.setRealPlayer(Ct),f.push(Ci)}return Ct});f.forEach(oe=>{Do(this.playersByQueriedElement,oe.element,[]).push(oe),oe.onDone(()=>function Eae(i,t,e){let n=i.get(t);if(n){if(n.length){const r=n.indexOf(e);n.splice(r,1)}0==n.length&&i.delete(t)}return n}(this.playersByQueriedElement,oe.element,oe))}),y.forEach(oe=>Qo(oe,SI));const X=Rl(z);return X.onDestroy(()=>{y.forEach(oe=>ih(oe,SI)),ea(l,e.toStyles)}),S.forEach(oe=>{Do(r,oe,[]).push(X)}),X}_buildPlayer(t,e,n){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,n):new ef(t.duration,t.delay)}}class kk{constructor(t,e,n){this.namespaceId=t,this.triggerName=e,this.element=n,this._player=new ef,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,this._queuedCallbacks.forEach((e,n)=>{e.forEach(r=>ik(t,n,void 0,r))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){Do(this._queuedCallbacks,t,[]).push(e)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const e=this._player;e.triggerCallback&&e.triggerCallback(t)}}function L1(i){return i&&1===i.nodeType}function WI(i,t){const e=i.style.display;return i.style.display=t??"none",e}function $I(i,t,e,n,r){const o=[];e.forEach(l=>o.push(WI(l)));const s=[];n.forEach((l,f)=>{const y=new Map;l.forEach(S=>{const z=t.computeStyle(f,S,r);y.set(S,z),(!z||0==z.length)&&(f[Xo]=Dae,s.push(f))}),i.set(f,y)});let a=0;return e.forEach(l=>WI(l,o[a++])),s}function GI(i,t){const e=new Map;if(i.forEach(a=>e.set(a,[])),0==t.length)return e;const r=new Set(t),o=new Map;function s(a){if(!a)return 1;let l=o.get(a);if(l)return l;const f=a.parentNode;return l=e.has(f)?f:r.has(f)?1:s(f),o.set(a,l),l}return t.forEach(a=>{const l=s(a);1!==l&&e.get(l).push(a)}),e}function Qo(i,t){i.classList?.add(t)}function ih(i,t){i.classList?.remove(t)}function Aae(i,t,e){Rl(e).onDone(()=>i.processLeaveNode(t))}function qI(i,t){for(let e=0;er.add(o)):t.set(i,n),e.delete(i),!0}class I1{constructor(t,e,n){this.bodyNode=t,this._driver=e,this._normalizer=n,this._triggerCache={},this.onRemovalComplete=(r,o)=>{},this._transitionEngine=new Mae(t,e,n),this._timelineEngine=new yae(t,e,n),this._transitionEngine.onRemovalComplete=(r,o)=>this.onRemovalComplete(r,o)}registerTrigger(t,e,n,r,o){const s=t+"-"+r;let a=this._triggerCache[s];if(!a){const l=[],y=mk(this._driver,o,l,[]);if(l.length)throw function gse(i,t){return new He(3404,!1)}();a=function pae(i,t,e){return new _ae(i,t,e)}(r,y,this._normalizer),this._triggerCache[s]=a}this._transitionEngine.registerTrigger(e,r,a)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,n,r){this._transitionEngine.insertNode(t,e,n,r)}onRemove(t,e,n,r){this._transitionEngine.removeNode(t,e,r||!1,n)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,n,r){if("@"==n.charAt(0)){const[o,s]=FI(n);this._timelineEngine.command(o,e,s,r)}else this._transitionEngine.trigger(t,e,n,r)}listen(t,e,n,r,o){if("@"==n.charAt(0)){const[s,a]=FI(n);return this._timelineEngine.listen(s,e,a,o)}return this._transitionEngine.listen(t,e,n,r,o)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let Oae=(()=>{class i{constructor(e,n,r){this._element=e,this._startStyles=n,this._endStyles=r,this._state=0;let o=i.initialStylesByElement.get(e);o||i.initialStylesByElement.set(e,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&ea(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(ea(this._element,this._initialStyles),this._endStyles&&(ea(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(i.initialStylesByElement.delete(this._element),this._startStyles&&(od(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(od(this._element,this._endStyles),this._endStyles=null),ea(this._element,this._initialStyles),this._state=3)}}return i.initialStylesByElement=new WeakMap,i})();function xk(i){let t=null;return i.forEach((e,n)=>{(function Pae(i){return"display"===i||"position"===i})(n)&&(t=t||new Map,t.set(n,e))}),t}class XI{constructor(t,e,n,r){this.element=t,this.keyframes=e,this.options=n,this._specialStyles=r,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(t){const e=[];return t.forEach(n=>{e.push(Object.fromEntries(n))}),e}_triggerWebAnimation(t,e,n){return t.animate(this._convertKeyframesToObject(e),n)}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}setPosition(t){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=t*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t=new Map;this.hasStarted()&&this._finalKeyframe.forEach((n,r)=>{"offset"!==r&&t.set(r,this._finished?n:OI(this.element,r))}),this.currentSnapshot=t}triggerCallback(t){const e="start"===t?this._onStartFns:this._onDoneFns;e.forEach(n=>n()),e.length=0}}class Rae{validateStyleProperty(t){return!0}validateAnimatableStyleProperty(t){return!0}matchesElement(t,e){return!1}containsElement(t,e){return DI(t,e)}getParentElement(t){return sk(t)}query(t,e,n){return CI(t,e,n)}computeStyle(t,e,n){return window.getComputedStyle(t)[e]}animate(t,e,n,r,o,s=[]){const l={duration:n,delay:r,fill:0==r?"both":"forwards"};o&&(l.easing=o);const f=new Map,y=s.filter(X=>X instanceof XI);(function Yse(i,t){return 0===i||0===t})(n,r)&&y.forEach(X=>{X.currentSnapshot.forEach((oe,se)=>f.set(se,oe))});let S=function Rse(i){return i.length?i[0]instanceof Map?i:i.map(t=>TI(t)):[]}(e).map(X=>Bl(X));S=function Vse(i,t,e){if(e.size&&t.length){let n=t[0],r=[];if(e.forEach((o,s)=>{n.has(s)||r.push(s),n.set(s,o)}),r.length)for(let o=1;os.set(a,OI(i,a)))}}return t}(t,S,f);const z=function Nae(i,t){let e=null,n=null;return Array.isArray(t)&&t.length?(e=xk(t[0]),t.length>1&&(n=xk(t[t.length-1]))):t instanceof Map&&(e=xk(t)),e||n?new Oae(i,e,n):null}(t,S);return new XI(t,S,l,z)}}let Bae=(()=>{class i extends IT{constructor(e,n){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(n.body,{id:"0",encapsulation:ir.None,styles:[],data:{animation:[]}})}build(e){const n=this._nextAnimationId.toString();this._nextAnimationId++;const r=Array.isArray(e)?OT(e):e;return QI(this._renderer,null,n,"register",[r]),new Hae(n,this._renderer)}}return i.\u0275fac=function(e){return new(e||i)(fe(Wd),fe(Lt))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})();class Hae extends kW{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new jae(this._id,t,e||{},this._renderer)}}class jae{constructor(t,e,n,r){this.id=t,this.element=e,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",n)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return QI(this._renderer,this.element,this.id,t,e)}onDone(t){this._listen("done",t)}onStart(t){this._listen("start",t)}onDestroy(t){this._listen("destroy",t)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(t){this._command("setPosition",t)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function QI(i,t,e,n,r){return i.setProperty(t,`@@${e}:${n}`,r)}const ZI="@.disabled";let Yae=(()=>{class i{constructor(e,n,r){this.delegate=e,this.engine=n,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),n.onRemovalComplete=(o,s)=>{const a=s?.parentNode(o);a&&s.removeChild(a,o)}}createRenderer(e,n){const o=this.delegate.createRenderer(e,n);if(!(e&&n&&n.data&&n.data.animation)){let y=this._rendererCache.get(o);return y||(y=new JI("",o,this.engine,()=>this._rendererCache.delete(o)),this._rendererCache.set(o,y)),y}const s=n.id,a=n.id+"-"+this._currentId;this._currentId++,this.engine.register(a,e);const l=y=>{Array.isArray(y)?y.forEach(l):this.engine.registerTrigger(s,a,e,y.name,y)};return n.data.animation.forEach(l),new Vae(this,a,o,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(e,n,r){e>=0&&en(r)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(o=>{const[s,a]=o;s(a)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([n,r]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return i.\u0275fac=function(e){return new(e||i)(fe(Wd),fe(I1),fe(ct))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})();class JI{constructor(t,e,n,r){this.namespaceId=t,this.delegate=e,this.engine=n,this._onDestroy=r,this.destroyNode=this.delegate.destroyNode?o=>e.destroyNode(o):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy(),this._onDestroy?.()}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}insertBefore(t,e,n,r=!0){this.delegate.insertBefore(t,e,n),this.engine.onInsert(this.namespaceId,e,t,r)}removeChild(t,e,n){this.engine.onRemove(this.namespaceId,e,this.delegate,n)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,n,r){this.delegate.setAttribute(t,e,n,r)}removeAttribute(t,e,n){this.delegate.removeAttribute(t,e,n)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,n,r){this.delegate.setStyle(t,e,n,r)}removeStyle(t,e,n){this.delegate.removeStyle(t,e,n)}setProperty(t,e,n){"@"==e.charAt(0)&&e==ZI?this.disableAnimations(t,!!n):this.delegate.setProperty(t,e,n)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,n){return this.delegate.listen(t,e,n)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class Vae extends JI{constructor(t,e,n,r,o){super(e,n,r,o),this.factory=t,this.namespaceId=e}setProperty(t,e,n){"@"==e.charAt(0)?"."==e.charAt(1)&&e==ZI?this.disableAnimations(t,n=void 0===n||!!n):this.engine.process(this.namespaceId,t,e.slice(1),n):this.delegate.setProperty(t,e,n)}listen(t,e,n){if("@"==e.charAt(0)){const r=function zae(i){switch(i){case"body":return document.body;case"document":return document;case"window":return window;default:return i}}(t);let o=e.slice(1),s="";return"@"!=o.charAt(0)&&([o,s]=function Uae(i){const t=i.indexOf(".");return[i.substring(0,t),i.slice(t+1)]}(o)),this.engine.listen(this.namespaceId,r,o,s,a=>{this.factory.scheduleListenerCallback(a._data||-1,n,a)})}return this.delegate.listen(t,e,n)}}let Wae=(()=>{class i extends I1{constructor(e,n,r,o){super(e.body,n,r)}ngOnDestroy(){this.flush()}}return i.\u0275fac=function(e){return new(e||i)(fe(Lt),fe(ak),fe(bk),fe(pa))},i.\u0275prov=Ye({token:i,factory:i.\u0275fac}),i})();const e8=[{provide:IT,useClass:Bae},{provide:bk,useFactory:function $ae(){return new uae}},{provide:I1,useClass:Wae},{provide:Wd,useFactory:function Gae(i,t,e){return new Yae(i,t,e)},deps:[X_,I1,ct]}],Dk=[{provide:ak,useFactory:()=>new Rae},{provide:Vi,useValue:"BrowserAnimations"},...e8],t8=[{provide:ak,useClass:MI},{provide:Vi,useValue:"NoopAnimations"},...e8];let qae=(()=>{class i{static withConfig(e){return{ngModule:i,providers:e.disableAnimations?t8:Dk}}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:Dk,imports:[J3]}),i})(),sle=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,En,$s,Mt]}),i})(),ule=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({}),i})(),yle=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[ule,Mt,Mt]}),i})(),vle=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Xm,Mt,Mt]}),i})(),Nle=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[mw]}),i})(),Qle=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Mt,Nle,Mt]}),i})(),Jle=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({imports:[Nu]}),i})(),Yk=(()=>{class i{constructor(){this.changes=new ae,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();const dce={provide:Yk,deps:[[new ss,new ol,Yk]],useFactory:function cce(i){return i||new Yk}};let uce=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[dce,Qm],imports:[Mt,En,vl,Jle,D5,$s,Mt]}),i})(),Vk=(()=>{class i{constructor(){this.changes=new ae,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,n,r)=>{if(0==r||0==n)return`0 of ${r}`;const o=e*n;return`${o+1} \u2013 ${o<(r=Math.max(r,0))?Math.min(o+n,r):o+n} of ${r}`}}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=Ye({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();const _ce={provide:Vk,deps:[[new ss,new ol,Vk]],useFactory:function pce(i){return i||new Vk}};let gce=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=yt({type:i}),i.\u0275inj=bt({providers:[_ce],imports:[En,ow,GL,$5]}),i})();class sh{}sh.\u0275fac=function(t){return new(t||sh)},sh.\u0275mod=yt({type:sh,bootstrap:[Jf]}),sh.\u0275inj=bt({providers:[hr,td,id],imports:[GX,J3,th,qae,MK,hX,ow,GL,sle,DX,voe,Ioe,D5,Hre,eee,xte,yle,vle,UJ,$5,_ie,jQ,Qle,uce,uQ,Zee,gce,dee,JZ,RA,fK,Lz,JT,fee,nZ,ure,moe.register("ngsw-worker.js",{enabled:!0,registrationStrategy:"registerWhenStable:30000"})]}),jj().bootstrapModule(sh).catch(i=>console.error(i))},5521:(ee,b)=>{"use strict";function F(K){if(!Number.isSafeInteger(K))throw new Error(`Wrong integer: ${K}`)}function g(...K){const J=(we,be)=>Le=>we(be(Le));return{encode:Array.from(K).reverse().reduce((we,be)=>we?J(we,be.encode):be.encode,void 0),decode:K.reduce((we,be)=>we?J(we,be.decode):be.decode,void 0)}}function c(K){return{encode:J=>{if(!Array.isArray(J)||J.length&&"number"!=typeof J[0])throw new Error("alphabet.encode input should be an array of numbers");return J.map(te=>{if(F(te),te<0||te>=K.length)throw new Error(`Digit index outside alphabet: ${te} (alphabet: ${K.length})`);return K[te]})},decode:J=>{if(!Array.isArray(J)||J.length&&"string"!=typeof J[0])throw new Error("alphabet.decode input should be array of strings");return J.map(te=>{if("string"!=typeof te)throw new Error(`alphabet.decode: not string element=${te}`);const _e=K.indexOf(te);if(-1===_e)throw new Error(`Unknown letter: "${te}". Allowed: ${K}`);return _e})}}}function u(K=""){if("string"!=typeof K)throw new Error("join separator should be string");return{encode:J=>{if(!Array.isArray(J)||J.length&&"string"!=typeof J[0])throw new Error("join.encode input should be array of strings");for(let te of J)if("string"!=typeof te)throw new Error(`join.encode: non-string input=${te}`);return J.join(K)},decode:J=>{if("string"!=typeof J)throw new Error("join.decode input should be string");return J.split(K)}}}function d(K,J="="){if(F(K),"string"!=typeof J)throw new Error("padding chr should be string");return{encode(te){if(!Array.isArray(te)||te.length&&"string"!=typeof te[0])throw new Error("padding.encode input should be array of strings");for(let _e of te)if("string"!=typeof _e)throw new Error(`padding.encode: non-string input=${_e}`);for(;te.length*K%8;)te.push(J);return te},decode(te){if(!Array.isArray(te)||te.length&&"string"!=typeof te[0])throw new Error("padding.encode input should be array of strings");for(let we of te)if("string"!=typeof we)throw new Error(`padding.decode: non-string input=${we}`);let _e=te.length;if(_e*K%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;_e>0&&te[_e-1]===J;_e--)if(!((_e-1)*K%8))throw new Error("Invalid padding: string has too much padding");return te.slice(0,_e)}}}function h(K){if("function"!=typeof K)throw new Error("normalize fn should be function");return{encode:J=>J,decode:J=>K(J)}}function p(K,J,te){if(J<2)throw new Error(`convertRadix: wrong from=${J}, base cannot be less than 2`);if(te<2)throw new Error(`convertRadix: wrong to=${te}, base cannot be less than 2`);if(!Array.isArray(K))throw new Error("convertRadix: data should be array");if(!K.length)return[];let _e=0;const we=[],be=Array.from(K);for(be.forEach(Le=>{if(F(Le),Le<0||Le>=J)throw new Error(`Wrong integer: ${Le}`)});;){let Le=0,Qe=!0;for(let Je=_e;JeJ?_(J,K%J):K,w=(K,J)=>K+(J-_(K,J));function D(K,J,te,_e){if(!Array.isArray(K))throw new Error("convertRadix2: data should be array");if(J<=0||J>32)throw new Error(`convertRadix2: wrong from=${J}`);if(te<=0||te>32)throw new Error(`convertRadix2: wrong to=${te}`);if(w(J,te)>32)throw new Error(`convertRadix2: carry overflow from=${J} to=${te} carryBits=${w(J,te)}`);let we=0,be=0;const Le=2**te-1,Qe=[];for(const Je of K){if(F(Je),Je>=2**J)throw new Error(`convertRadix2: invalid data word=${Je} from=${J}`);if(we=we<32)throw new Error(`convertRadix2: carry overflow pos=${be} from=${J}`);for(be+=J;be>=te;be-=te)Qe.push((we>>be-te&Le)>>>0);we&=2**be-1}if(we=we<=J)throw new Error("Excess padding");if(!_e&&we)throw new Error(`Non-zero padding: ${we}`);return _e&&be>0&&Qe.push(we>>>0),Qe}function T(K){return F(K),{encode:J=>{if(!(J instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return p(Array.from(J),256,K)},decode:J=>{if(!Array.isArray(J)||J.length&&"number"!=typeof J[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(p(J,K,256))}}}function L(K,J=!1){if(F(K),K<=0||K>32)throw new Error("radix2: bits should be in (0..32]");if(w(8,K)>32||w(K,8)>32)throw new Error("radix2: carry overflow");return{encode:te=>{if(!(te instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return D(Array.from(te),8,K,!J)},decode:te=>{if(!Array.isArray(te)||te.length&&"number"!=typeof te[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(D(te,K,8,J))}}}function x(K){if("function"!=typeof K)throw new Error("unsafeWrapper fn should be function");return function(...J){try{return K.apply(null,J)}catch{}}}function v(K,J){if(F(K),"function"!=typeof J)throw new Error("checksum fn should be function");return{encode(te){if(!(te instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");const _e=J(te).slice(0,K),we=new Uint8Array(te.length+K);return we.set(te),we.set(_e,te.length),we},decode(te){if(!(te instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const _e=te.slice(0,-K),we=J(_e).slice(0,K),be=te.slice(-K);for(let Le=0;LeK.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),b.base64=g(L(6),c("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),d(6),u("")),b.base64url=g(L(6),c("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),d(6),u(""));const R=K=>g(T(58),c(K),u(""));b.base58=R("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),b.base58flickr=R("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),b.base58xrp=R("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const E=[0,2,3,5,6,7,9,10,11];b.base58xmr={encode(K){let J="";for(let te=0;teg(v(4,J=>K(K(J))),b.base58);const N=g(c("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),u("")),C=[996825010,642813549,513874426,1027748829,705979059];function j(K){const J=K>>25;let te=(33554431&K)<<5;for(let _e=0;_e>_e&1)&&(te^=C[_e]);return te}function B(K,J,te=1){const _e=K.length;let we=1;for(let be=0;be<_e;be++){const Le=K.charCodeAt(be);if(Le<33||Le>126)throw new Error(`Invalid prefix (${K})`);we=j(we)^Le>>5}we=j(we);for(let be=0;be<_e;be++)we=j(we)^31&K.charCodeAt(be);for(let be of J)we=j(we)^be;for(let be=0;be<6;be++)we=j(we);return we^=te,N.encode(D([we%2**30],30,5,!1))}function O(K){const J="bech32"===K?1:734539939,te=L(5),_e=te.decode,we=te.encode,be=x(_e);function Qe(de,le=90){if("string"!=typeof de)throw new Error("bech32.decode input should be string, not "+typeof de);if(de.length<8||!1!==le&&de.length>le)throw new TypeError(`Wrong string length: ${de.length} (${de}). Expected (8..${le})`);const ae=de.toLowerCase();if(de!==ae&&de!==de.toUpperCase())throw new Error("String must be lowercase or uppercase");const ze=(de=ae).lastIndexOf("1");if(0===ze||-1===ze)throw new Error('Letter "1" must be present between prefix and data only');const Ne=de.slice(0,ze),ot=de.slice(ze+1);if(ot.length<6)throw new Error("Data must be at least 6 characters long");const tt=N.decode(ot).slice(0,-6),ht=B(Ne,tt,J);if(!ot.endsWith(ht))throw new Error(`Invalid checksum in ${de}: expected "${ht}"`);return{prefix:Ne,words:tt}}return{encode:function Le(de,le,ae=90){if("string"!=typeof de)throw new Error("bech32.encode prefix should be string, not "+typeof de);if(!Array.isArray(le)||le.length&&"number"!=typeof le[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof le);const ze=de.length+7+le.length;if(!1!==ae&&ze>ae)throw new TypeError(`Length ${ze} exceeds limit ${ae}`);return`${de=de.toLowerCase()}1${N.encode(le)}${B(de,le,J)}`},decode:Qe,decodeToBytes:function me(de){const{prefix:le,words:ae}=Qe(de,!1);return{prefix:le,words:ae,bytes:_e(ae)}},decodeUnsafe:x(Qe),fromWords:_e,fromWordsUnsafe:be,toWords:we}}b.bech32=O("bech32"),b.bech32m=O("bech32m"),b.utf8={encode:K=>(new TextDecoder).decode(K),decode:K=>(new TextEncoder).encode(K)},b.hex=g(L(4),c("0123456789abcdef"),u(""),h(K=>{if("string"!=typeof K||K.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof K} with length ${K.length}`);return K.toLowerCase()}));const A={utf8:b.utf8,hex:b.hex,base16:b.base16,base32:b.base32,base64:b.base64,base64url:b.base64url,base58:b.base58,base58xmr:b.base58xmr},G=`Invalid encoding type. Available types: ${Object.keys(A).join(", ")}`;b.bytesToString=(K,J)=>{if("string"!=typeof K||!A.hasOwnProperty(K))throw new TypeError(G);if(!(J instanceof Uint8Array))throw new TypeError("bytesToString() expects Uint8Array");return A[K].encode(J)},b.str=b.bytesToString,b.stringToBytes=(K,J)=>{if(!A.hasOwnProperty(K))throw new TypeError(G);if("string"!=typeof J)throw new TypeError("stringToBytes() expects string");return A[K].decode(J)},b.bytes=b.stringToBytes},6837:(ee,b,F)=>{"use strict";b.Z1=b._I=b.OF=void 0;const c=F(5729),u=F(9522),d=F(8519),h=F(27),p=F(7507),_=F(5521);function D(O){if("string"!=typeof O)throw new TypeError("Invalid mnemonic type: "+typeof O);return O.normalize("NFKD")}function T(O){const A=D(O),G=A.split(" ");if(![12,15,18,21,24].includes(G.length))throw new Error("Invalid mnemonic");return{nfkd:A,words:G}}function L(O){c.default.bytes(O,16,20,24,28,32)}b.OF=function x(O,A=128){if(c.default.number(A),A%32!=0||A>256)throw new TypeError("Invalid entropy");return function H(O,A){return L(O),R(A).encode(O).join((O=>"\u3042\u3044\u3053\u304f\u3057\u3093"===O[0])(A)?"\u3000":" ")}((0,p.randomBytes)(A/8),O)};const v=O=>{const A=8-O.length/4;return new Uint8Array([(0,d.sha256)(O)[0]>>A<{if("string"!=typeof A)throw new Error(`Wordlist: non-string element: ${A}`)}),_.utils.chain(_.utils.checksum(1,v),_.utils.radix2(11,!0),_.utils.alphabet(O))}b._I=function N(O,A){try{!function E(O,A){const{words:G}=T(O),W=R(A).decode(G);return L(W),W}(O,A)}catch{return!1}return!0};b.Z1=function B(O,A=""){return(0,u.pbkdf2)(h.sha512,T(O).nfkd,(O=>D(`mnemonic${O}`))(A),{c:2048,dkLen:64})}},5729:(ee,b)=>{"use strict";function F(_){if(!Number.isSafeInteger(_)||_<0)throw new Error(`Wrong positive integer: ${_}`)}function g(_){if("boolean"!=typeof _)throw new Error(`Expected boolean, not ${_}`)}function c(_,...w){if(!(_ instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(w.length>0&&!w.includes(_.length))throw new TypeError(`Expected Uint8Array of length ${w}, not of length=${_.length}`)}function u(_){if("function"!=typeof _||"function"!=typeof _.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");F(_.outputLen),F(_.blockLen)}function d(_,w=!0){if(_.destroyed)throw new Error("Hash instance has been destroyed");if(w&&_.finished)throw new Error("Hash#digest() has already been called")}function h(_,w){c(_);const D=w.outputLen;if(_.length{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.SHA2=void 0;const g=F(5729),c=F(7507);b.SHA2=class d extends c.Hash{constructor(p,_,w,D){super(),this.blockLen=p,this.outputLen=_,this.padOffset=w,this.isLE=D,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(p),this.view=(0,c.createView)(this.buffer)}update(p){g.default.exists(this);const{view:_,buffer:w,blockLen:D}=this,T=(p=(0,c.toBytes)(p)).length;for(let L=0;LD-L&&(this.process(w,0),L=0);for(let H=L;H>D&T),x=Number(_&T),R=w?0:4;h.setUint32(p+(w?4:0),L,w),h.setUint32(p+R,x,w)})(w,D-8,BigInt(8*this.length),T),this.process(w,0);const x=(0,c.createView)(p),v=this.outputLen;if(v%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const R=v/4,E=this.get();if(R>E.length)throw new Error("_sha2: outputLen bigger than state");for(let H=0;H{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.add=b.toBig=b.split=b.fromBig=void 0;const F=BigInt(2**32-1),g=BigInt(32);function c($,K=!1){return K?{h:Number($&F),l:Number($>>g&F)}:{h:0|Number($>>g&F),l:0|Number($&F)}}function u($,K=!1){let J=new Uint32Array($.length),te=new Uint32Array($.length);for(let _e=0;_e<$.length;_e++){const{h:we,l:be}=c($[_e],K);[J[_e],te[_e]]=[we,be]}return[J,te]}function N($,K,J,te){const _e=(K>>>0)+(te>>>0);return{h:$+J+(_e/2**32|0)|0,l:0|_e}}b.fromBig=c,b.split=u,b.toBig=($,K)=>BigInt($>>>0)<>>0),b.add=N,b.default={fromBig:c,split:u,toBig:b.toBig,shrSH:($,K,J)=>$>>>J,shrSL:($,K,J)=>$<<32-J|K>>>J,rotrSH:($,K,J)=>$>>>J|K<<32-J,rotrSL:($,K,J)=>$<<32-J|K>>>J,rotrBH:($,K,J)=>$<<64-J|K>>>J-32,rotrBL:($,K,J)=>$>>>J-32|K<<64-J,rotr32H:($,K)=>K,rotr32L:($,K)=>$,rotlSH:($,K,J)=>$<>>32-J,rotlSL:($,K,J)=>K<>>32-J,rotlBH:($,K,J)=>K<>>64-J,rotlBL:($,K,J)=>$<>>64-J,add:N,add3L:($,K,J)=>($>>>0)+(K>>>0)+(J>>>0),add3H:($,K,J,te)=>K+J+te+($/2**32|0)|0,add4L:($,K,J,te)=>($>>>0)+(K>>>0)+(J>>>0)+(te>>>0),add4H:($,K,J,te,_e)=>K+J+te+_e+($/2**32|0)|0,add5H:($,K,J,te,_e,we)=>K+J+te+_e+we+($/2**32|0)|0,add5L:($,K,J,te,_e)=>($>>>0)+(K>>>0)+(J>>>0)+(te>>>0)+(_e>>>0)}},7882:(ee,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.crypto=void 0,b.crypto={node:void 0,web:"object"==typeof self&&"crypto"in self?self.crypto:void 0}},602:(ee,b,F)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.hmac=void 0;const g=F(5729),c=F(7507);class u extends c.Hash{constructor(p,_){super(),this.finished=!1,this.destroyed=!1,g.default.hash(p);const w=(0,c.toBytes)(_);if(this.iHash=p.create(),"function"!=typeof this.iHash.update)throw new TypeError("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const D=this.blockLen,T=new Uint8Array(D);T.set(w.length>D?p.create().update(w).digest():w);for(let L=0;Lnew u(h,p).update(_).digest(),b.hmac.create=(h,p)=>new u(h,p)},9522:(ee,b,F)=>{"use strict";var g=F(7156).default;Object.defineProperty(b,"__esModule",{value:!0}),b.pbkdf2Async=b.pbkdf2=void 0;const c=F(5729),u=F(602),d=F(7507);function h(T,L,x,v){c.default.hash(T);const R=(0,d.checkOpts)({dkLen:32,asyncTick:10},v),{c:E,dkLen:H,asyncTick:N}=R;if(c.default.number(E),c.default.number(H),c.default.number(N),E<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const C=(0,d.toBytes)(L),j=(0,d.toBytes)(x),B=new Uint8Array(H),O=u.hmac.create(T,C),A=O._cloneInto().update(j);return{c:E,dkLen:H,asyncTick:N,DK:B,PRF:O,PRFSalt:A}}function p(T,L,x,v,R){return T.destroy(),L.destroy(),v&&v.destroy(),R.fill(0),x}function D(){return(D=g(function*(T,L,x,v){const{c:R,dkLen:E,asyncTick:H,DK:N,PRF:C,PRFSalt:j}=h(T,L,x,v);let B;const O=new Uint8Array(4),A=(0,d.createView)(O),G=new Uint8Array(C.outputLen);for(let W=1,$=0;${C._cloneInto(B).update(G).digestInto(G);for(let te=0;te{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.sha224=b.sha256=void 0;const g=F(4206),c=F(7507),u=(T,L,x)=>T&L^~T&x,d=(T,L,x)=>T&L^T&x^L&x,h=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),p=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),_=new Uint32Array(64);class w extends g.SHA2{constructor(){super(64,32,8,!1),this.A=0|p[0],this.B=0|p[1],this.C=0|p[2],this.D=0|p[3],this.E=0|p[4],this.F=0|p[5],this.G=0|p[6],this.H=0|p[7]}get(){const{A:L,B:x,C:v,D:R,E,F:H,G:N,H:C}=this;return[L,x,v,R,E,H,N,C]}set(L,x,v,R,E,H,N,C){this.A=0|L,this.B=0|x,this.C=0|v,this.D=0|R,this.E=0|E,this.F=0|H,this.G=0|N,this.H=0|C}process(L,x){for(let O=0;O<16;O++,x+=4)_[O]=L.getUint32(x,!1);for(let O=16;O<64;O++){const A=_[O-15],G=_[O-2],W=(0,c.rotr)(A,7)^(0,c.rotr)(A,18)^A>>>3,$=(0,c.rotr)(G,17)^(0,c.rotr)(G,19)^G>>>10;_[O]=$+_[O-7]+W+_[O-16]|0}let{A:v,B:R,C:E,D:H,E:N,F:C,G:j,H:B}=this;for(let O=0;O<64;O++){const G=B+((0,c.rotr)(N,6)^(0,c.rotr)(N,11)^(0,c.rotr)(N,25))+u(N,C,j)+h[O]+_[O]|0,$=((0,c.rotr)(v,2)^(0,c.rotr)(v,13)^(0,c.rotr)(v,22))+d(v,R,E)|0;B=j,j=C,C=N,N=H+G|0,H=E,E=R,R=v,v=G+$|0}v=v+this.A|0,R=R+this.B|0,E=E+this.C|0,H=H+this.D|0,N=N+this.E|0,C=C+this.F|0,j=j+this.G|0,B=B+this.H|0,this.set(v,R,E,H,N,C,j,B)}roundClean(){_.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class D extends w{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}b.sha256=(0,c.wrapConstructor)(()=>new w),b.sha224=(0,c.wrapConstructor)(()=>new D)},27:(ee,b,F)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.sha384=b.sha512_256=b.sha512_224=b.sha512=b.SHA512=void 0;const g=F(4206),c=F(9027),u=F(7507),[d,h]=c.default.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(x=>BigInt(x))),p=new Uint32Array(80),_=new Uint32Array(80);class w extends g.SHA2{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:v,Al:R,Bh:E,Bl:H,Ch:N,Cl:C,Dh:j,Dl:B,Eh:O,El:A,Fh:G,Fl:W,Gh:$,Gl:K,Hh:J,Hl:te}=this;return[v,R,E,H,N,C,j,B,O,A,G,W,$,K,J,te]}set(v,R,E,H,N,C,j,B,O,A,G,W,$,K,J,te){this.Ah=0|v,this.Al=0|R,this.Bh=0|E,this.Bl=0|H,this.Ch=0|N,this.Cl=0|C,this.Dh=0|j,this.Dl=0|B,this.Eh=0|O,this.El=0|A,this.Fh=0|G,this.Fl=0|W,this.Gh=0|$,this.Gl=0|K,this.Hh=0|J,this.Hl=0|te}process(v,R){for(let be=0;be<16;be++,R+=4)p[be]=v.getUint32(R),_[be]=v.getUint32(R+=4);for(let be=16;be<80;be++){const Le=0|p[be-15],Qe=0|_[be-15],Je=c.default.rotrSH(Le,Qe,1)^c.default.rotrSH(Le,Qe,8)^c.default.shrSH(Le,Qe,7),me=c.default.rotrSL(Le,Qe,1)^c.default.rotrSL(Le,Qe,8)^c.default.shrSL(Le,Qe,7),de=0|p[be-2],le=0|_[be-2],ae=c.default.rotrSH(de,le,19)^c.default.rotrBH(de,le,61)^c.default.shrSH(de,le,6),ze=c.default.rotrSL(de,le,19)^c.default.rotrBL(de,le,61)^c.default.shrSL(de,le,6),Ne=c.default.add4L(me,ze,_[be-7],_[be-16]),ot=c.default.add4H(Ne,Je,ae,p[be-7],p[be-16]);p[be]=0|ot,_[be]=0|Ne}let{Ah:E,Al:H,Bh:N,Bl:C,Ch:j,Cl:B,Dh:O,Dl:A,Eh:G,El:W,Fh:$,Fl:K,Gh:J,Gl:te,Hh:_e,Hl:we}=this;for(let be=0;be<80;be++){const Le=c.default.rotrSH(G,W,14)^c.default.rotrSH(G,W,18)^c.default.rotrBH(G,W,41),Qe=c.default.rotrSL(G,W,14)^c.default.rotrSL(G,W,18)^c.default.rotrBL(G,W,41),Je=G&$^~G&J,de=c.default.add5L(we,Qe,W&K^~W&te,h[be],_[be]),le=c.default.add5H(de,_e,Le,Je,d[be],p[be]),ae=0|de,ze=c.default.rotrSH(E,H,28)^c.default.rotrBH(E,H,34)^c.default.rotrBH(E,H,39),Ne=c.default.rotrSL(E,H,28)^c.default.rotrBL(E,H,34)^c.default.rotrBL(E,H,39),ot=E&N^E&j^N&j,tt=H&C^H&B^C&B;_e=0|J,we=0|te,J=0|$,te=0|K,$=0|G,K=0|W,({h:G,l:W}=c.default.add(0|O,0|A,0|le,0|ae)),O=0|j,A=0|B,j=0|N,B=0|C,N=0|E,C=0|H;const ht=c.default.add3L(ae,Ne,tt);E=c.default.add3H(ht,le,ze,ot),H=0|ht}({h:E,l:H}=c.default.add(0|this.Ah,0|this.Al,0|E,0|H)),({h:N,l:C}=c.default.add(0|this.Bh,0|this.Bl,0|N,0|C)),({h:j,l:B}=c.default.add(0|this.Ch,0|this.Cl,0|j,0|B)),({h:O,l:A}=c.default.add(0|this.Dh,0|this.Dl,0|O,0|A)),({h:G,l:W}=c.default.add(0|this.Eh,0|this.El,0|G,0|W)),({h:$,l:K}=c.default.add(0|this.Fh,0|this.Fl,0|$,0|K)),({h:J,l:te}=c.default.add(0|this.Gh,0|this.Gl,0|J,0|te)),({h:_e,l:we}=c.default.add(0|this.Hh,0|this.Hl,0|_e,0|we)),this.set(E,H,N,C,j,B,O,A,G,W,$,K,J,te,_e,we)}roundClean(){p.fill(0),_.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}b.SHA512=w;class D extends w{constructor(){super(),this.Ah=-1942145080,this.Al=424955298,this.Bh=1944164710,this.Bl=-1982016298,this.Ch=502970286,this.Cl=855612546,this.Dh=1738396948,this.Dl=1479516111,this.Eh=258812777,this.El=2077511080,this.Fh=2011393907,this.Fl=79989058,this.Gh=1067287976,this.Gl=1780299464,this.Hh=286451373,this.Hl=-1848208735,this.outputLen=28}}class T extends w{constructor(){super(),this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}}class L extends w{constructor(){super(),this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}}b.sha512=(0,u.wrapConstructor)(()=>new w),b.sha512_224=(0,u.wrapConstructor)(()=>new D),b.sha512_256=(0,u.wrapConstructor)(()=>new T),b.sha384=(0,u.wrapConstructor)(()=>new L)},7507:(ee,b,F)=>{"use strict";var g=F(7156).default;Object.defineProperty(b,"__esModule",{value:!0}),b.randomBytes=b.wrapConstructorWithOpts=b.wrapConstructor=b.checkOpts=b.Hash=b.concatBytes=b.toBytes=b.utf8ToBytes=b.asyncLoop=b.nextTick=b.hexToBytes=b.bytesToHex=b.isLE=b.rotr=b.createView=b.u32=b.u8=void 0;const c=F(7882);if(b.u8=A=>new Uint8Array(A.buffer,A.byteOffset,A.byteLength),b.u32=A=>new Uint32Array(A.buffer,A.byteOffset,Math.floor(A.byteLength/4)),b.createView=A=>new DataView(A.buffer,A.byteOffset,A.byteLength),b.rotr=(A,G)=>A<<32-G|A>>>G,b.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!b.isLE)throw new Error("Non little-endian hardware is not supported");const _=Array.from({length:256},(A,G)=>G.toString(16).padStart(2,"0"));function x(){return(x=g(function*(A,G,W){let $=Date.now();for(let K=0;K=0&&J$ instanceof Uint8Array))throw new Error("Uint8Array list expected");if(1===A.length)return A[0];const G=A.reduce(($,K)=>$+K.length,0),W=new Uint8Array(G);for(let $=0,K=0;$"[object Object]"===Object.prototype.toString.call(A)&&A.constructor===Object)(G)))throw new TypeError("Options should be object or undefined");return Object.assign(A,G)},b.wrapConstructor=function j(A){const G=$=>A().update(R($)).digest(),W=A();return G.outputLen=W.outputLen,G.blockLen=W.blockLen,G.create=()=>A(),G},b.wrapConstructorWithOpts=function B(A){const G=($,K)=>A(K).update(R($)).digest(),W=A({});return G.outputLen=W.outputLen,G.blockLen=W.blockLen,G.create=$=>A($),G},b.randomBytes=function O(A=32){if(c.crypto.web)return c.crypto.web.getRandomValues(new Uint8Array(A));if(c.crypto.node)return new Uint8Array(c.crypto.node.randomBytes(A).buffer);throw new Error("The environment doesn't have randomBytes function")}},3439:(ee,b)=>{"use strict";b.U=void 0,b.U="abandon\nability\nable\nabout\nabove\nabsent\nabsorb\nabstract\nabsurd\nabuse\naccess\naccident\naccount\naccuse\nachieve\nacid\nacoustic\nacquire\nacross\nact\naction\nactor\nactress\nactual\nadapt\nadd\naddict\naddress\nadjust\nadmit\nadult\nadvance\nadvice\naerobic\naffair\nafford\nafraid\nagain\nage\nagent\nagree\nahead\naim\nair\nairport\naisle\nalarm\nalbum\nalcohol\nalert\nalien\nall\nalley\nallow\nalmost\nalone\nalpha\nalready\nalso\nalter\nalways\namateur\namazing\namong\namount\namused\nanalyst\nanchor\nancient\nanger\nangle\nangry\nanimal\nankle\nannounce\nannual\nanother\nanswer\nantenna\nantique\nanxiety\nany\napart\napology\nappear\napple\napprove\napril\narch\narctic\narea\narena\nargue\narm\narmed\narmor\narmy\naround\narrange\narrest\narrive\narrow\nart\nartefact\nartist\nartwork\nask\naspect\nassault\nasset\nassist\nassume\nasthma\nathlete\natom\nattack\nattend\nattitude\nattract\nauction\naudit\naugust\naunt\nauthor\nauto\nautumn\naverage\navocado\navoid\nawake\naware\naway\nawesome\nawful\nawkward\naxis\nbaby\nbachelor\nbacon\nbadge\nbag\nbalance\nbalcony\nball\nbamboo\nbanana\nbanner\nbar\nbarely\nbargain\nbarrel\nbase\nbasic\nbasket\nbattle\nbeach\nbean\nbeauty\nbecause\nbecome\nbeef\nbefore\nbegin\nbehave\nbehind\nbelieve\nbelow\nbelt\nbench\nbenefit\nbest\nbetray\nbetter\nbetween\nbeyond\nbicycle\nbid\nbike\nbind\nbiology\nbird\nbirth\nbitter\nblack\nblade\nblame\nblanket\nblast\nbleak\nbless\nblind\nblood\nblossom\nblouse\nblue\nblur\nblush\nboard\nboat\nbody\nboil\nbomb\nbone\nbonus\nbook\nboost\nborder\nboring\nborrow\nboss\nbottom\nbounce\nbox\nboy\nbracket\nbrain\nbrand\nbrass\nbrave\nbread\nbreeze\nbrick\nbridge\nbrief\nbright\nbring\nbrisk\nbroccoli\nbroken\nbronze\nbroom\nbrother\nbrown\nbrush\nbubble\nbuddy\nbudget\nbuffalo\nbuild\nbulb\nbulk\nbullet\nbundle\nbunker\nburden\nburger\nburst\nbus\nbusiness\nbusy\nbutter\nbuyer\nbuzz\ncabbage\ncabin\ncable\ncactus\ncage\ncake\ncall\ncalm\ncamera\ncamp\ncan\ncanal\ncancel\ncandy\ncannon\ncanoe\ncanvas\ncanyon\ncapable\ncapital\ncaptain\ncar\ncarbon\ncard\ncargo\ncarpet\ncarry\ncart\ncase\ncash\ncasino\ncastle\ncasual\ncat\ncatalog\ncatch\ncategory\ncattle\ncaught\ncause\ncaution\ncave\nceiling\ncelery\ncement\ncensus\ncentury\ncereal\ncertain\nchair\nchalk\nchampion\nchange\nchaos\nchapter\ncharge\nchase\nchat\ncheap\ncheck\ncheese\nchef\ncherry\nchest\nchicken\nchief\nchild\nchimney\nchoice\nchoose\nchronic\nchuckle\nchunk\nchurn\ncigar\ncinnamon\ncircle\ncitizen\ncity\ncivil\nclaim\nclap\nclarify\nclaw\nclay\nclean\nclerk\nclever\nclick\nclient\ncliff\nclimb\nclinic\nclip\nclock\nclog\nclose\ncloth\ncloud\nclown\nclub\nclump\ncluster\nclutch\ncoach\ncoast\ncoconut\ncode\ncoffee\ncoil\ncoin\ncollect\ncolor\ncolumn\ncombine\ncome\ncomfort\ncomic\ncommon\ncompany\nconcert\nconduct\nconfirm\ncongress\nconnect\nconsider\ncontrol\nconvince\ncook\ncool\ncopper\ncopy\ncoral\ncore\ncorn\ncorrect\ncost\ncotton\ncouch\ncountry\ncouple\ncourse\ncousin\ncover\ncoyote\ncrack\ncradle\ncraft\ncram\ncrane\ncrash\ncrater\ncrawl\ncrazy\ncream\ncredit\ncreek\ncrew\ncricket\ncrime\ncrisp\ncritic\ncrop\ncross\ncrouch\ncrowd\ncrucial\ncruel\ncruise\ncrumble\ncrunch\ncrush\ncry\ncrystal\ncube\nculture\ncup\ncupboard\ncurious\ncurrent\ncurtain\ncurve\ncushion\ncustom\ncute\ncycle\ndad\ndamage\ndamp\ndance\ndanger\ndaring\ndash\ndaughter\ndawn\nday\ndeal\ndebate\ndebris\ndecade\ndecember\ndecide\ndecline\ndecorate\ndecrease\ndeer\ndefense\ndefine\ndefy\ndegree\ndelay\ndeliver\ndemand\ndemise\ndenial\ndentist\ndeny\ndepart\ndepend\ndeposit\ndepth\ndeputy\nderive\ndescribe\ndesert\ndesign\ndesk\ndespair\ndestroy\ndetail\ndetect\ndevelop\ndevice\ndevote\ndiagram\ndial\ndiamond\ndiary\ndice\ndiesel\ndiet\ndiffer\ndigital\ndignity\ndilemma\ndinner\ndinosaur\ndirect\ndirt\ndisagree\ndiscover\ndisease\ndish\ndismiss\ndisorder\ndisplay\ndistance\ndivert\ndivide\ndivorce\ndizzy\ndoctor\ndocument\ndog\ndoll\ndolphin\ndomain\ndonate\ndonkey\ndonor\ndoor\ndose\ndouble\ndove\ndraft\ndragon\ndrama\ndrastic\ndraw\ndream\ndress\ndrift\ndrill\ndrink\ndrip\ndrive\ndrop\ndrum\ndry\nduck\ndumb\ndune\nduring\ndust\ndutch\nduty\ndwarf\ndynamic\neager\neagle\nearly\nearn\nearth\neasily\neast\neasy\necho\necology\neconomy\nedge\nedit\neducate\neffort\negg\neight\neither\nelbow\nelder\nelectric\nelegant\nelement\nelephant\nelevator\nelite\nelse\nembark\nembody\nembrace\nemerge\nemotion\nemploy\nempower\nempty\nenable\nenact\nend\nendless\nendorse\nenemy\nenergy\nenforce\nengage\nengine\nenhance\nenjoy\nenlist\nenough\nenrich\nenroll\nensure\nenter\nentire\nentry\nenvelope\nepisode\nequal\nequip\nera\nerase\nerode\nerosion\nerror\nerupt\nescape\nessay\nessence\nestate\neternal\nethics\nevidence\nevil\nevoke\nevolve\nexact\nexample\nexcess\nexchange\nexcite\nexclude\nexcuse\nexecute\nexercise\nexhaust\nexhibit\nexile\nexist\nexit\nexotic\nexpand\nexpect\nexpire\nexplain\nexpose\nexpress\nextend\nextra\neye\neyebrow\nfabric\nface\nfaculty\nfade\nfaint\nfaith\nfall\nfalse\nfame\nfamily\nfamous\nfan\nfancy\nfantasy\nfarm\nfashion\nfat\nfatal\nfather\nfatigue\nfault\nfavorite\nfeature\nfebruary\nfederal\nfee\nfeed\nfeel\nfemale\nfence\nfestival\nfetch\nfever\nfew\nfiber\nfiction\nfield\nfigure\nfile\nfilm\nfilter\nfinal\nfind\nfine\nfinger\nfinish\nfire\nfirm\nfirst\nfiscal\nfish\nfit\nfitness\nfix\nflag\nflame\nflash\nflat\nflavor\nflee\nflight\nflip\nfloat\nflock\nfloor\nflower\nfluid\nflush\nfly\nfoam\nfocus\nfog\nfoil\nfold\nfollow\nfood\nfoot\nforce\nforest\nforget\nfork\nfortune\nforum\nforward\nfossil\nfoster\nfound\nfox\nfragile\nframe\nfrequent\nfresh\nfriend\nfringe\nfrog\nfront\nfrost\nfrown\nfrozen\nfruit\nfuel\nfun\nfunny\nfurnace\nfury\nfuture\ngadget\ngain\ngalaxy\ngallery\ngame\ngap\ngarage\ngarbage\ngarden\ngarlic\ngarment\ngas\ngasp\ngate\ngather\ngauge\ngaze\ngeneral\ngenius\ngenre\ngentle\ngenuine\ngesture\nghost\ngiant\ngift\ngiggle\nginger\ngiraffe\ngirl\ngive\nglad\nglance\nglare\nglass\nglide\nglimpse\nglobe\ngloom\nglory\nglove\nglow\nglue\ngoat\ngoddess\ngold\ngood\ngoose\ngorilla\ngospel\ngossip\ngovern\ngown\ngrab\ngrace\ngrain\ngrant\ngrape\ngrass\ngravity\ngreat\ngreen\ngrid\ngrief\ngrit\ngrocery\ngroup\ngrow\ngrunt\nguard\nguess\nguide\nguilt\nguitar\ngun\ngym\nhabit\nhair\nhalf\nhammer\nhamster\nhand\nhappy\nharbor\nhard\nharsh\nharvest\nhat\nhave\nhawk\nhazard\nhead\nhealth\nheart\nheavy\nhedgehog\nheight\nhello\nhelmet\nhelp\nhen\nhero\nhidden\nhigh\nhill\nhint\nhip\nhire\nhistory\nhobby\nhockey\nhold\nhole\nholiday\nhollow\nhome\nhoney\nhood\nhope\nhorn\nhorror\nhorse\nhospital\nhost\nhotel\nhour\nhover\nhub\nhuge\nhuman\nhumble\nhumor\nhundred\nhungry\nhunt\nhurdle\nhurry\nhurt\nhusband\nhybrid\nice\nicon\nidea\nidentify\nidle\nignore\nill\nillegal\nillness\nimage\nimitate\nimmense\nimmune\nimpact\nimpose\nimprove\nimpulse\ninch\ninclude\nincome\nincrease\nindex\nindicate\nindoor\nindustry\ninfant\ninflict\ninform\ninhale\ninherit\ninitial\ninject\ninjury\ninmate\ninner\ninnocent\ninput\ninquiry\ninsane\ninsect\ninside\ninspire\ninstall\nintact\ninterest\ninto\ninvest\ninvite\ninvolve\niron\nisland\nisolate\nissue\nitem\nivory\njacket\njaguar\njar\njazz\njealous\njeans\njelly\njewel\njob\njoin\njoke\njourney\njoy\njudge\njuice\njump\njungle\njunior\njunk\njust\nkangaroo\nkeen\nkeep\nketchup\nkey\nkick\nkid\nkidney\nkind\nkingdom\nkiss\nkit\nkitchen\nkite\nkitten\nkiwi\nknee\nknife\nknock\nknow\nlab\nlabel\nlabor\nladder\nlady\nlake\nlamp\nlanguage\nlaptop\nlarge\nlater\nlatin\nlaugh\nlaundry\nlava\nlaw\nlawn\nlawsuit\nlayer\nlazy\nleader\nleaf\nlearn\nleave\nlecture\nleft\nleg\nlegal\nlegend\nleisure\nlemon\nlend\nlength\nlens\nleopard\nlesson\nletter\nlevel\nliar\nliberty\nlibrary\nlicense\nlife\nlift\nlight\nlike\nlimb\nlimit\nlink\nlion\nliquid\nlist\nlittle\nlive\nlizard\nload\nloan\nlobster\nlocal\nlock\nlogic\nlonely\nlong\nloop\nlottery\nloud\nlounge\nlove\nloyal\nlucky\nluggage\nlumber\nlunar\nlunch\nluxury\nlyrics\nmachine\nmad\nmagic\nmagnet\nmaid\nmail\nmain\nmajor\nmake\nmammal\nman\nmanage\nmandate\nmango\nmansion\nmanual\nmaple\nmarble\nmarch\nmargin\nmarine\nmarket\nmarriage\nmask\nmass\nmaster\nmatch\nmaterial\nmath\nmatrix\nmatter\nmaximum\nmaze\nmeadow\nmean\nmeasure\nmeat\nmechanic\nmedal\nmedia\nmelody\nmelt\nmember\nmemory\nmention\nmenu\nmercy\nmerge\nmerit\nmerry\nmesh\nmessage\nmetal\nmethod\nmiddle\nmidnight\nmilk\nmillion\nmimic\nmind\nminimum\nminor\nminute\nmiracle\nmirror\nmisery\nmiss\nmistake\nmix\nmixed\nmixture\nmobile\nmodel\nmodify\nmom\nmoment\nmonitor\nmonkey\nmonster\nmonth\nmoon\nmoral\nmore\nmorning\nmosquito\nmother\nmotion\nmotor\nmountain\nmouse\nmove\nmovie\nmuch\nmuffin\nmule\nmultiply\nmuscle\nmuseum\nmushroom\nmusic\nmust\nmutual\nmyself\nmystery\nmyth\nnaive\nname\nnapkin\nnarrow\nnasty\nnation\nnature\nnear\nneck\nneed\nnegative\nneglect\nneither\nnephew\nnerve\nnest\nnet\nnetwork\nneutral\nnever\nnews\nnext\nnice\nnight\nnoble\nnoise\nnominee\nnoodle\nnormal\nnorth\nnose\nnotable\nnote\nnothing\nnotice\nnovel\nnow\nnuclear\nnumber\nnurse\nnut\noak\nobey\nobject\noblige\nobscure\nobserve\nobtain\nobvious\noccur\nocean\noctober\nodor\noff\noffer\noffice\noften\noil\nokay\nold\nolive\nolympic\nomit\nonce\none\nonion\nonline\nonly\nopen\nopera\nopinion\noppose\noption\norange\norbit\norchard\norder\nordinary\norgan\norient\noriginal\norphan\nostrich\nother\noutdoor\nouter\noutput\noutside\noval\noven\nover\nown\nowner\noxygen\noyster\nozone\npact\npaddle\npage\npair\npalace\npalm\npanda\npanel\npanic\npanther\npaper\nparade\nparent\npark\nparrot\nparty\npass\npatch\npath\npatient\npatrol\npattern\npause\npave\npayment\npeace\npeanut\npear\npeasant\npelican\npen\npenalty\npencil\npeople\npepper\nperfect\npermit\nperson\npet\nphone\nphoto\nphrase\nphysical\npiano\npicnic\npicture\npiece\npig\npigeon\npill\npilot\npink\npioneer\npipe\npistol\npitch\npizza\nplace\nplanet\nplastic\nplate\nplay\nplease\npledge\npluck\nplug\nplunge\npoem\npoet\npoint\npolar\npole\npolice\npond\npony\npool\npopular\nportion\nposition\npossible\npost\npotato\npottery\npoverty\npowder\npower\npractice\npraise\npredict\nprefer\nprepare\npresent\npretty\nprevent\nprice\npride\nprimary\nprint\npriority\nprison\nprivate\nprize\nproblem\nprocess\nproduce\nprofit\nprogram\nproject\npromote\nproof\nproperty\nprosper\nprotect\nproud\nprovide\npublic\npudding\npull\npulp\npulse\npumpkin\npunch\npupil\npuppy\npurchase\npurity\npurpose\npurse\npush\nput\npuzzle\npyramid\nquality\nquantum\nquarter\nquestion\nquick\nquit\nquiz\nquote\nrabbit\nraccoon\nrace\nrack\nradar\nradio\nrail\nrain\nraise\nrally\nramp\nranch\nrandom\nrange\nrapid\nrare\nrate\nrather\nraven\nraw\nrazor\nready\nreal\nreason\nrebel\nrebuild\nrecall\nreceive\nrecipe\nrecord\nrecycle\nreduce\nreflect\nreform\nrefuse\nregion\nregret\nregular\nreject\nrelax\nrelease\nrelief\nrely\nremain\nremember\nremind\nremove\nrender\nrenew\nrent\nreopen\nrepair\nrepeat\nreplace\nreport\nrequire\nrescue\nresemble\nresist\nresource\nresponse\nresult\nretire\nretreat\nreturn\nreunion\nreveal\nreview\nreward\nrhythm\nrib\nribbon\nrice\nrich\nride\nridge\nrifle\nright\nrigid\nring\nriot\nripple\nrisk\nritual\nrival\nriver\nroad\nroast\nrobot\nrobust\nrocket\nromance\nroof\nrookie\nroom\nrose\nrotate\nrough\nround\nroute\nroyal\nrubber\nrude\nrug\nrule\nrun\nrunway\nrural\nsad\nsaddle\nsadness\nsafe\nsail\nsalad\nsalmon\nsalon\nsalt\nsalute\nsame\nsample\nsand\nsatisfy\nsatoshi\nsauce\nsausage\nsave\nsay\nscale\nscan\nscare\nscatter\nscene\nscheme\nschool\nscience\nscissors\nscorpion\nscout\nscrap\nscreen\nscript\nscrub\nsea\nsearch\nseason\nseat\nsecond\nsecret\nsection\nsecurity\nseed\nseek\nsegment\nselect\nsell\nseminar\nsenior\nsense\nsentence\nseries\nservice\nsession\nsettle\nsetup\nseven\nshadow\nshaft\nshallow\nshare\nshed\nshell\nsheriff\nshield\nshift\nshine\nship\nshiver\nshock\nshoe\nshoot\nshop\nshort\nshoulder\nshove\nshrimp\nshrug\nshuffle\nshy\nsibling\nsick\nside\nsiege\nsight\nsign\nsilent\nsilk\nsilly\nsilver\nsimilar\nsimple\nsince\nsing\nsiren\nsister\nsituate\nsix\nsize\nskate\nsketch\nski\nskill\nskin\nskirt\nskull\nslab\nslam\nsleep\nslender\nslice\nslide\nslight\nslim\nslogan\nslot\nslow\nslush\nsmall\nsmart\nsmile\nsmoke\nsmooth\nsnack\nsnake\nsnap\nsniff\nsnow\nsoap\nsoccer\nsocial\nsock\nsoda\nsoft\nsolar\nsoldier\nsolid\nsolution\nsolve\nsomeone\nsong\nsoon\nsorry\nsort\nsoul\nsound\nsoup\nsource\nsouth\nspace\nspare\nspatial\nspawn\nspeak\nspecial\nspeed\nspell\nspend\nsphere\nspice\nspider\nspike\nspin\nspirit\nsplit\nspoil\nsponsor\nspoon\nsport\nspot\nspray\nspread\nspring\nspy\nsquare\nsqueeze\nsquirrel\nstable\nstadium\nstaff\nstage\nstairs\nstamp\nstand\nstart\nstate\nstay\nsteak\nsteel\nstem\nstep\nstereo\nstick\nstill\nsting\nstock\nstomach\nstone\nstool\nstory\nstove\nstrategy\nstreet\nstrike\nstrong\nstruggle\nstudent\nstuff\nstumble\nstyle\nsubject\nsubmit\nsubway\nsuccess\nsuch\nsudden\nsuffer\nsugar\nsuggest\nsuit\nsummer\nsun\nsunny\nsunset\nsuper\nsupply\nsupreme\nsure\nsurface\nsurge\nsurprise\nsurround\nsurvey\nsuspect\nsustain\nswallow\nswamp\nswap\nswarm\nswear\nsweet\nswift\nswim\nswing\nswitch\nsword\nsymbol\nsymptom\nsyrup\nsystem\ntable\ntackle\ntag\ntail\ntalent\ntalk\ntank\ntape\ntarget\ntask\ntaste\ntattoo\ntaxi\nteach\nteam\ntell\nten\ntenant\ntennis\ntent\nterm\ntest\ntext\nthank\nthat\ntheme\nthen\ntheory\nthere\nthey\nthing\nthis\nthought\nthree\nthrive\nthrow\nthumb\nthunder\nticket\ntide\ntiger\ntilt\ntimber\ntime\ntiny\ntip\ntired\ntissue\ntitle\ntoast\ntobacco\ntoday\ntoddler\ntoe\ntogether\ntoilet\ntoken\ntomato\ntomorrow\ntone\ntongue\ntonight\ntool\ntooth\ntop\ntopic\ntopple\ntorch\ntornado\ntortoise\ntoss\ntotal\ntourist\ntoward\ntower\ntown\ntoy\ntrack\ntrade\ntraffic\ntragic\ntrain\ntransfer\ntrap\ntrash\ntravel\ntray\ntreat\ntree\ntrend\ntrial\ntribe\ntrick\ntrigger\ntrim\ntrip\ntrophy\ntrouble\ntruck\ntrue\ntruly\ntrumpet\ntrust\ntruth\ntry\ntube\ntuition\ntumble\ntuna\ntunnel\nturkey\nturn\nturtle\ntwelve\ntwenty\ntwice\ntwin\ntwist\ntwo\ntype\ntypical\nugly\numbrella\nunable\nunaware\nuncle\nuncover\nunder\nundo\nunfair\nunfold\nunhappy\nuniform\nunique\nunit\nuniverse\nunknown\nunlock\nuntil\nunusual\nunveil\nupdate\nupgrade\nuphold\nupon\nupper\nupset\nurban\nurge\nusage\nuse\nused\nuseful\nuseless\nusual\nutility\nvacant\nvacuum\nvague\nvalid\nvalley\nvalve\nvan\nvanish\nvapor\nvarious\nvast\nvault\nvehicle\nvelvet\nvendor\nventure\nvenue\nverb\nverify\nversion\nvery\nvessel\nveteran\nviable\nvibrant\nvicious\nvictory\nvideo\nview\nvillage\nvintage\nviolin\nvirtual\nvirus\nvisa\nvisit\nvisual\nvital\nvivid\nvocal\nvoice\nvoid\nvolcano\nvolume\nvote\nvoyage\nwage\nwagon\nwait\nwalk\nwall\nwalnut\nwant\nwarfare\nwarm\nwarrior\nwash\nwasp\nwaste\nwater\nwave\nway\nwealth\nweapon\nwear\nweasel\nweather\nweb\nwedding\nweekend\nweird\nwelcome\nwest\nwet\nwhale\nwhat\nwheat\nwheel\nwhen\nwhere\nwhip\nwhisper\nwide\nwidth\nwife\nwild\nwill\nwin\nwindow\nwine\nwing\nwink\nwinner\nwinter\nwire\nwisdom\nwise\nwish\nwitness\nwolf\nwoman\nwonder\nwood\nwool\nword\nwork\nworld\nworry\nworth\nwrap\nwreck\nwrestle\nwrist\nwrite\nwrong\nyard\nyear\nyellow\nyou\nyoung\nyouth\nzebra\nzero\nzone\nzoo".split("\n")},9198:(ee,b,F)=>{"use strict";const{fromCallback:g}=F(6986),c=F(9314),{getCallback:u,getOptions:d}=F(7189),h=Symbol("promise"),p=Symbol("status"),_=Symbol("operations"),w=Symbol("finishClose"),D=Symbol("closeCallbacks");b.AbstractChainedBatch=class T{constructor(x){if("object"!=typeof x||null===x)throw new TypeError("The first argument must be an abstract-level database, received "+(null===x?"null":typeof x));this[_]=[],this[D]=[],this[p]="open",this[w]=this[w].bind(this),this.db=x,this.db.attachResource(this),this.nextTick=x.nextTick}get length(){return this[_].length}put(x,v,R){if("open"!==this[p])throw new c("Batch is not open: cannot call put() after write() or close()",{code:"LEVEL_BATCH_NOT_OPEN"});const E=this.db._checkKey(x)||this.db._checkValue(v);if(E)throw E;const H=R&&null!=R.sublevel?R.sublevel:this.db,N=R,C=H.keyEncoding(R&&R.keyEncoding),j=H.valueEncoding(R&&R.valueEncoding),B=C.format;R={...R,keyEncoding:B,valueEncoding:j.format},H!==this.db&&(R.sublevel=null);const O=H.prefixKey(C.encode(x),B),A=j.encode(v);return this._put(O,A,R),this[_].push({...N,type:"put",key:x,value:v}),this}_put(x,v,R){}del(x,v){if("open"!==this[p])throw new c("Batch is not open: cannot call del() after write() or close()",{code:"LEVEL_BATCH_NOT_OPEN"});const R=this.db._checkKey(x);if(R)throw R;const E=v&&null!=v.sublevel?v.sublevel:this.db,H=v,N=E.keyEncoding(v&&v.keyEncoding),C=N.format;return v={...v,keyEncoding:C},E!==this.db&&(v.sublevel=null),this._del(E.prefixKey(N.encode(x),C),v),this[_].push({...H,type:"del",key:x}),this}_del(x,v){}clear(){if("open"!==this[p])throw new c("Batch is not open: cannot call clear() after write() or close()",{code:"LEVEL_BATCH_NOT_OPEN"});return this._clear(),this[_]=[],this}_clear(){}write(x,v){return v=u(x,v),v=g(v,h),x=d(x),"open"!==this[p]?this.nextTick(v,new c("Batch is not open: cannot call write() after write() or close()",{code:"LEVEL_BATCH_NOT_OPEN"})):0===this.length?this.close(v):(this[p]="writing",this._write(x,R=>{this[p]="closing",this[D].push(()=>v(R)),R||this.db.emit("batch",this[_]),this._close(this[w])})),v[h]}_write(x,v){}close(x){return x=g(x,h),"closing"===this[p]?this[D].push(x):"closed"===this[p]?this.nextTick(x):(this[D].push(x),"writing"!==this[p]&&(this[p]="closing",this._close(this[w]))),x[h]}_close(x){this.nextTick(x)}[w](){this[p]="closed",this.db.detachResource(this);const x=this[D];this[D]=[];for(const v of x)v()}}},7706:(ee,b,F)=>{"use strict";var g=F(6737).default,c=F(8186).default;const{fromCallback:u}=F(6986),d=F(9314),{getOptions:h,getCallback:p}=F(7189),_=Symbol("promise"),w=Symbol("callback"),D=Symbol("working"),T=Symbol("handleOne"),L=Symbol("handleMany"),x=Symbol("autoClose"),v=Symbol("finishWork"),R=Symbol("returnMany"),E=Symbol("closing"),H=Symbol("handleClose"),N=Symbol("closed"),C=Symbol("closeCallbacks"),j=Symbol("keyEncoding"),B=Symbol("valueEncoding"),O=Symbol("abortOnClose"),A=Symbol("legacy"),G=Symbol("keys"),W=Symbol("values"),$=Symbol("limit"),K=Symbol("count"),J=Object.freeze({}),te=()=>{};let _e=!1;class we{constructor(de,le,ae){if("object"!=typeof de||null===de)throw new TypeError("The first argument must be an abstract-level database, received "+(null===de?"null":typeof de));if("object"!=typeof le||null===le)throw new TypeError("The second argument must be an options object");this[N]=!1,this[C]=[],this[D]=!1,this[E]=!1,this[x]=!1,this[w]=null,this[T]=this[T].bind(this),this[L]=this[L].bind(this),this[H]=this[H].bind(this),this[j]=le[j],this[B]=le[B],this[A]=ae,this[$]=Number.isInteger(le.limit)&&le.limit>=0?le.limit:1/0,this[K]=0,this[O]=!!le.abortOnClose,this.db=de,this.db.attachResource(this),this.nextTick=de.nextTick}get count(){return this[K]}get limit(){return this[$]}next(de){let le;if(void 0===de)le=new Promise((ae,ze)=>{de=(Ne,ot,tt)=>{Ne?ze(Ne):this[A]?void 0===ot&&void 0===tt?ae():ae([ot,tt]):ae(ot)}});else if("function"!=typeof de)throw new TypeError("Callback must be a function");return this[E]?this.nextTick(de,new d("Iterator is not open: cannot call next() after close()",{code:"LEVEL_ITERATOR_NOT_OPEN"})):this[D]?this.nextTick(de,new d("Iterator is busy: cannot call next() until previous call has completed",{code:"LEVEL_ITERATOR_BUSY"})):(this[D]=!0,this[w]=de,this[K]>=this[$]?this.nextTick(this[T],null):this._next(this[T])),le}_next(de){this.nextTick(de)}nextv(de,le,ae){return ae=p(le,ae),ae=u(ae,_),le=h(le,J),Number.isInteger(de)?(this[E]?this.nextTick(ae,new d("Iterator is not open: cannot call nextv() after close()",{code:"LEVEL_ITERATOR_NOT_OPEN"})):this[D]?this.nextTick(ae,new d("Iterator is busy: cannot call nextv() until previous call has completed",{code:"LEVEL_ITERATOR_BUSY"})):(de<1&&(de=1),this[$]<1/0&&(de=Math.min(de,this[$]-this[K])),this[D]=!0,this[w]=ae,de<=0?this.nextTick(this[L],null,[]):this._nextv(de,le,this[L])),ae[_]):(this.nextTick(ae,new TypeError("The first argument 'size' must be an integer")),ae[_])}_nextv(de,le,ae){const ze=[],Ne=(ot,tt,ht)=>ot?ae(ot):(this[A]?void 0===tt&&void 0===ht:void 0===tt)?ae(null,ze):(ze.push(this[A]?[tt,ht]:tt),void(ze.length===de?ae(null,ze):this._next(Ne)));this._next(Ne)}all(de,le){return le=p(de,le),le=u(le,_),de=h(de,J),this[E]?this.nextTick(le,new d("Iterator is not open: cannot call all() after close()",{code:"LEVEL_ITERATOR_NOT_OPEN"})):this[D]?this.nextTick(le,new d("Iterator is busy: cannot call all() until previous call has completed",{code:"LEVEL_ITERATOR_BUSY"})):(this[D]=!0,this[w]=le,this[x]=!0,this[K]>=this[$]?this.nextTick(this[L],null,[]):this._all(de,this[L])),le[_]}_all(de,le){let ae=this[K];const ze=[],Ne=()=>{const tt=this[$]<1/0?Math.min(1e3,this[$]-ae):1e3;tt<=0?this.nextTick(le,null,ze):this._nextv(tt,J,ot)},ot=(tt,ht)=>{tt?le(tt):0===ht.length?le(null,ze):(ze.push.apply(ze,ht),ae+=ht.length,Ne())};Ne()}[v](){const de=this[w];return this[O]&&null===de?te:(this[D]=!1,this[w]=null,this[E]&&this._close(this[H]),de)}[R](de,le,ae){this[x]?this.close(de.bind(null,le,ae)):de(le,ae)}seek(de,le){if(le=h(le,J),!this[E]){if(this[D])throw new d("Iterator is busy: cannot call seek() until next() has completed",{code:"LEVEL_ITERATOR_BUSY"});{const ae=this.db.keyEncoding(le.keyEncoding||this[j]),ze=ae.format;le.keyEncoding!==ze&&(le={...le,keyEncoding:ze});const Ne=this.db.prefixKey(ae.encode(de),ze);this._seek(Ne,le)}}}_seek(de,le){throw new d("Iterator does not support seek()",{code:"LEVEL_NOT_SUPPORTED"})}close(de){return de=u(de,_),this[N]?this.nextTick(de):this[E]?this[C].push(de):(this[E]=!0,this[C].push(de),this[D]?this[O]&&this[v]()(new d("Aborted on iterator close()",{code:"LEVEL_ITERATOR_NOT_OPEN"})):this._close(this[H])),de[_]}_close(de){this.nextTick(de)}[H](){this[N]=!0,this.db.detachResource(this);const de=this[C];this[C]=[];for(const le of de)le()}[Symbol.asyncIterator](){var de=this;return c(function*(){try{let le;for(;void 0!==(le=yield g(de.next()));)yield le}finally{de[N]||(yield g(de.close()))}})()}}class be extends we{constructor(de,le){super(de,le,!0),this[G]=!1!==le.keys,this[W]=!1!==le.values}[T](de,le,ae){const ze=this[v]();if(de)return ze(de);try{le=this[G]&&void 0!==le?this[j].decode(le):void 0,ae=this[W]&&void 0!==ae?this[B].decode(ae):void 0}catch(Ne){return ze(new Je("entry",Ne))}void 0===le&&void 0===ae||this[K]++,ze(null,le,ae)}[L](de,le){const ae=this[v]();if(de)return this[R](ae,de);try{for(const ze of le){const Ne=ze[0],ot=ze[1];ze[0]=this[G]&&void 0!==Ne?this[j].decode(Ne):void 0,ze[1]=this[W]&&void 0!==ot?this[B].decode(ot):void 0}}catch(ze){return this[R](ae,new Je("entries",ze))}this[K]+=le.length,this[R](ae,null,le)}end(de){return!_e&&typeof console<"u"&&(_e=!0,console.warn(new d("The iterator.end() method was renamed to close() and end() is an alias that will be removed in a future version",{code:"LEVEL_LEGACY"}))),this.close(de)}}class Je extends d{constructor(de,le){super(`Iterator could not decode ${de}`,{code:"LEVEL_DECODE_ERROR",cause:le})}}for(const me of["_ended property","_nexting property","_end method"])Object.defineProperty(be.prototype,me.split(" ")[0],{get(){throw new d(`The ${me} has been removed`,{code:"LEVEL_LEGACY"})},set(){throw new d(`The ${me} has been removed`,{code:"LEVEL_LEGACY"})}});be.keyEncoding=j,be.valueEncoding=B,b.AbstractIterator=be,b.AbstractKeyIterator=class Le extends we{constructor(de,le){super(de,le,!1)}[T](de,le){const ae=this[v]();if(de)return ae(de);try{le=void 0!==le?this[j].decode(le):void 0}catch(ze){return ae(new Je("key",ze))}void 0!==le&&this[K]++,ae(null,le)}[L](de,le){const ae=this[v]();if(de)return this[R](ae,de);try{for(let ze=0;ze{"use strict";const{supports:g}=F(1298),{Transcoder:c}=F(4204),{EventEmitter:u}=F(9069),{fromCallback:d}=F(6986),h=F(9314),{AbstractIterator:p}=F(7706),{DefaultKeyIterator:_,DefaultValueIterator:w}=F(8950),{DeferredIterator:D,DeferredKeyIterator:T,DeferredValueIterator:L}=F(7519),{DefaultChainedBatch:x}=F(4501),{getCallback:v,getOptions:R}=F(7189),E=F(746),H=Symbol("promise"),N=Symbol("landed"),C=Symbol("resources"),j=Symbol("closeResources"),B=Symbol("operations"),O=Symbol("undefer"),A=Symbol("deferOpen"),G=Symbol("options"),W=Symbol("status"),$=Symbol("defaultOptions"),K=Symbol("transcoder"),J=Symbol("keyEncoding"),te=Symbol("valueEncoding"),_e=()=>{};class we extends u{constructor(me,de){if(super(),"object"!=typeof me||null===me)throw new TypeError("The first argument 'manifest' must be an object");de=R(de);const{keyEncoding:le,valueEncoding:ae,passive:ze,...Ne}=de;this[C]=new Set,this[B]=[],this[A]=!0,this[G]=Ne,this[W]="opening",this.supports=g(me,{status:!0,promises:!0,clear:!0,getMany:!0,deferredOpen:!0,snapshots:!1!==me.snapshots,permanence:!1!==me.permanence,keyIterator:!0,valueIterator:!0,iteratorNextv:!0,iteratorAll:!0,encodings:me.encodings||{},events:Object.assign({},me.events,{opening:!0,open:!0,closing:!0,closed:!0,put:!0,del:!0,batch:!0,clear:!0})}),this[K]=new c(Qe(this)),this[J]=this[K].encoding(le||"utf8"),this[te]=this[K].encoding(ae||"utf8");for(const ot of this[K].encodings())this.supports.encodings[ot.commonName]||(this.supports.encodings[ot.commonName]=!0);this[$]={empty:Object.freeze({}),entry:Object.freeze({keyEncoding:this[J].commonName,valueEncoding:this[te].commonName}),key:Object.freeze({keyEncoding:this[J].commonName})},this.nextTick(()=>{this[A]&&this.open({passive:!1},_e)})}get status(){return this[W]}keyEncoding(me){return this[K].encoding(me??this[J])}valueEncoding(me){return this[K].encoding(me??this[te])}open(me,de){de=v(me,de),de=d(de,H),(me={...this[G],...R(me)}).createIfMissing=!1!==me.createIfMissing,me.errorIfExists=!!me.errorIfExists;const le=ae=>{"closing"===this[W]||"opening"===this[W]?this.once(N,ae?()=>le(ae):le):"open"!==this[W]?de(new h("Database is not open",{code:"LEVEL_DATABASE_NOT_OPEN",cause:ae})):de()};return me.passive?"opening"===this[W]?this.once(N,le):this.nextTick(le):"closed"===this[W]||this[A]?(this[A]=!1,this[W]="opening",this.emit("opening"),this._open(me,ae=>{if(ae)return this[W]="closed",this[j](()=>{this.emit(N),le(ae)}),void this[O]();this[W]="open",this[O](),this.emit(N),"open"===this[W]&&this.emit("open"),"open"===this[W]&&this.emit("ready"),le()})):"open"===this[W]?this.nextTick(le):this.once(N,()=>this.open(me,de)),de[H]}_open(me,de){this.nextTick(de)}close(me){me=d(me,H);const de=le=>{"opening"===this[W]||"closing"===this[W]?this.once(N,le?de(le):de):"closed"!==this[W]?me(new h("Database is not closed",{code:"LEVEL_DATABASE_NOT_CLOSED",cause:le})):me()};if("open"===this[W]){this[W]="closing",this.emit("closing");const le=ae=>{this[W]="open",this[O](),this.emit(N),de(ae)};this[j](()=>{this._close(ae=>{if(ae)return le(ae);this[W]="closed",this[O](),this.emit(N),"closed"===this[W]&&this.emit("closed"),de()})})}else"closed"===this[W]?this.nextTick(de):this.once(N,()=>this.close(me));return me[H]}[j](me){if(0===this[C].size)return this.nextTick(me);let de=this[C].size,le=!0;const ae=()=>{0==--de&&(le?this.nextTick(me):me())};for(const ze of this[C])ze.close(ae);le=!1,this[C].clear()}_close(me){this.nextTick(me)}get(me,de,le){if(le=v(de,le),le=d(le,H),de=R(de,this[$].entry),"opening"===this[W])return this.defer(()=>this.get(me,de,le)),le[H];if(Le(this,le))return le[H];const ae=this._checkKey(me);if(ae)return this.nextTick(le,ae),le[H];const ze=this.keyEncoding(de.keyEncoding),Ne=this.valueEncoding(de.valueEncoding),ot=ze.format,tt=Ne.format;return(de.keyEncoding!==ot||de.valueEncoding!==tt)&&(de=Object.assign({},de,{keyEncoding:ot,valueEncoding:tt})),this._get(this.prefixKey(ze.encode(me),ot),de,(ht,Te)=>{if(ht)return("LEVEL_NOT_FOUND"===ht.code||ht.notFound||/NotFound/i.test(ht))&&(ht.code||(ht.code="LEVEL_NOT_FOUND"),ht.notFound||(ht.notFound=!0),ht.status||(ht.status=404)),le(ht);try{Te=Ne.decode(Te)}catch($t){return le(new h("Could not decode value",{code:"LEVEL_DECODE_ERROR",cause:$t}))}le(null,Te)}),le[H]}_get(me,de,le){this.nextTick(le,new Error("NotFound"))}getMany(me,de,le){if(le=v(de,le),le=d(le,H),de=R(de,this[$].entry),"opening"===this[W])return this.defer(()=>this.getMany(me,de,le)),le[H];if(Le(this,le))return le[H];if(!Array.isArray(me))return this.nextTick(le,new TypeError("The first argument 'keys' must be an array")),le[H];if(0===me.length)return this.nextTick(le,null,[]),le[H];const ae=this.keyEncoding(de.keyEncoding),ze=this.valueEncoding(de.valueEncoding),Ne=ae.format,ot=ze.format;(de.keyEncoding!==Ne||de.valueEncoding!==ot)&&(de=Object.assign({},de,{keyEncoding:Ne,valueEncoding:ot}));const tt=new Array(me.length);for(let ht=0;ht{if(ht)return le(ht);try{for(let $t=0;$tthis.put(me,de,le,ae)),ae[H];if(Le(this,ae))return ae[H];const ze=this._checkKey(me)||this._checkValue(de);if(ze)return this.nextTick(ae,ze),ae[H];const Ne=this.keyEncoding(le.keyEncoding),ot=this.valueEncoding(le.valueEncoding),tt=Ne.format,ht=ot.format;(le.keyEncoding!==tt||le.valueEncoding!==ht)&&(le=Object.assign({},le,{keyEncoding:tt,valueEncoding:ht}));const Te=this.prefixKey(Ne.encode(me),tt),$t=ot.encode(de);return this._put(Te,$t,le,Mi=>{if(Mi)return ae(Mi);this.emit("put",me,de),ae()}),ae[H]}_put(me,de,le,ae){this.nextTick(ae)}del(me,de,le){if(le=v(de,le),le=d(le,H),de=R(de,this[$].key),"opening"===this[W])return this.defer(()=>this.del(me,de,le)),le[H];if(Le(this,le))return le[H];const ae=this._checkKey(me);if(ae)return this.nextTick(le,ae),le[H];const ze=this.keyEncoding(de.keyEncoding),Ne=ze.format;return de.keyEncoding!==Ne&&(de=Object.assign({},de,{keyEncoding:Ne})),this._del(this.prefixKey(ze.encode(me),Ne),de,ot=>{if(ot)return le(ot);this.emit("del",me),le()}),le[H]}_del(me,de,le){this.nextTick(le)}batch(me,de,le){if(!arguments.length){if("opening"===this[W])return new x(this);if("open"!==this[W])throw new h("Database is not open",{code:"LEVEL_DATABASE_NOT_OPEN"});return this._chainedBatch()}if(le="function"==typeof me?me:v(de,le),le=d(le,H),de=R(de,this[$].empty),"opening"===this[W])return this.defer(()=>this.batch(me,de,le)),le[H];if(Le(this,le))return le[H];if(!Array.isArray(me))return this.nextTick(le,new TypeError("The first argument 'operations' must be an array")),le[H];if(0===me.length)return this.nextTick(le),le[H];const ae=new Array(me.length),{keyEncoding:ze,valueEncoding:Ne,...ot}=de;for(let tt=0;tt{if(tt)return le(tt);this.emit("batch",me),le()}),le[H]}_batch(me,de,le){this.nextTick(le)}sublevel(me,de){return this._sublevel(me,be.defaults(de))}_sublevel(me,de){return new be(this,me,de)}prefixKey(me,de){return me}clear(me,de){if(de=v(me,de),de=d(de,H),me=R(me,this[$].empty),"opening"===this[W])return this.defer(()=>this.clear(me,de)),de[H];if(Le(this,de))return de[H];const le=me,ae=this.keyEncoding(me.keyEncoding);return(me=E(me,ae)).keyEncoding=ae.format,0===me.limit?this.nextTick(de):this._clear(me,ze=>{if(ze)return de(ze);this.emit("clear",le),de()}),de[H]}_clear(me,de){this.nextTick(de)}iterator(me){const de=this.keyEncoding(me&&me.keyEncoding),le=this.valueEncoding(me&&me.valueEncoding);if((me=E(me,de)).keys=!1!==me.keys,me.values=!1!==me.values,me[p.keyEncoding]=de,me[p.valueEncoding]=le,me.keyEncoding=de.format,me.valueEncoding=le.format,"opening"===this[W])return new D(this,me);if("open"!==this[W])throw new h("Database is not open",{code:"LEVEL_DATABASE_NOT_OPEN"});return this._iterator(me)}_iterator(me){return new p(this,me)}keys(me){const de=this.keyEncoding(me&&me.keyEncoding),le=this.valueEncoding(me&&me.valueEncoding);if((me=E(me,de))[p.keyEncoding]=de,me[p.valueEncoding]=le,me.keyEncoding=de.format,me.valueEncoding=le.format,"opening"===this[W])return new T(this,me);if("open"!==this[W])throw new h("Database is not open",{code:"LEVEL_DATABASE_NOT_OPEN"});return this._keys(me)}_keys(me){return new _(this,me)}values(me){const de=this.keyEncoding(me&&me.keyEncoding),le=this.valueEncoding(me&&me.valueEncoding);if((me=E(me,de))[p.keyEncoding]=de,me[p.valueEncoding]=le,me.keyEncoding=de.format,me.valueEncoding=le.format,"opening"===this[W])return new L(this,me);if("open"!==this[W])throw new h("Database is not open",{code:"LEVEL_DATABASE_NOT_OPEN"});return this._values(me)}_values(me){return new w(this,me)}defer(me){if("function"!=typeof me)throw new TypeError("The first argument must be a function");this[B].push(me)}[O](){if(0===this[B].length)return;const me=this[B];this[B]=[];for(const de of me)de()}attachResource(me){if("object"!=typeof me||null===me||"function"!=typeof me.close)throw new TypeError("The first argument must be a resource object");this[C].add(me)}detachResource(me){this[C].delete(me)}_chainedBatch(){return new x(this)}_checkKey(me){if(null==me)return new h("Key cannot be null or undefined",{code:"LEVEL_INVALID_KEY"})}_checkValue(me){if(null==me)return new h("Value cannot be null or undefined",{code:"LEVEL_INVALID_VALUE"})}}we.prototype.nextTick=F(8102);const{AbstractSublevel:be}=F(5675)({AbstractLevel:we});b.AbstractLevel=we,b.AbstractSublevel=be;const Le=function(Je,me){return"open"!==Je[W]&&(Je.nextTick(me,new h("Database is not open",{code:"LEVEL_DATABASE_NOT_OPEN"})),!0)},Qe=function(Je){return Object.keys(Je.supports.encodings).filter(me=>!!Je.supports.encodings[me])}},2898:(ee,b,F)=>{"use strict";b.AbstractLevel=F(2507).AbstractLevel,b.AbstractSublevel=F(2507).AbstractSublevel,b.AbstractIterator=F(7706).AbstractIterator,b.AbstractKeyIterator=F(7706).AbstractKeyIterator,b.AbstractValueIterator=F(7706).AbstractValueIterator,b.AbstractChainedBatch=F(9198).AbstractChainedBatch},927:(ee,b,F)=>{"use strict";const{AbstractIterator:g,AbstractKeyIterator:c,AbstractValueIterator:u}=F(7706),d=Symbol("unfix"),h=Symbol("iterator"),p=Symbol("handleOne"),_=Symbol("handleMany"),w=Symbol("callback");class D extends g{constructor(v,R,E,H){super(v,R),this[h]=E,this[d]=H,this[p]=this[p].bind(this),this[_]=this[_].bind(this),this[w]=null}[p](v,R,E){const H=this[w];if(v)return H(v);void 0!==R&&(R=this[d](R)),H(v,R,E)}[_](v,R){const E=this[w];if(v)return E(v);for(const H of R){const N=H[0];void 0!==N&&(H[0]=this[d](N))}E(v,R)}}class T extends c{constructor(v,R,E,H){super(v,R),this[h]=E,this[d]=H,this[p]=this[p].bind(this),this[_]=this[_].bind(this),this[w]=null}[p](v,R){const E=this[w];if(v)return E(v);void 0!==R&&(R=this[d](R)),E(v,R)}[_](v,R){const E=this[w];if(v)return E(v);for(let H=0;H{"use strict";const g=F(9314),{Buffer:c}=F(3172)||{},{AbstractSublevelIterator:u,AbstractSublevelKeyIterator:d,AbstractSublevelValueIterator:h}=F(927),p=Symbol("prefix"),_=Symbol("upperBound"),w=Symbol("prefixRange"),D=Symbol("parent"),T=Symbol("unfix"),L=new TextEncoder,x={separator:"!"};ee.exports=function({AbstractLevel:C}){class j extends C{static defaults(O){if("string"==typeof O)throw new g("The subleveldown string shorthand for { separator } has been removed",{code:"LEVEL_LEGACY"});if(O&&O.open)throw new g("The subleveldown open option has been removed",{code:"LEVEL_LEGACY"});return null==O?x:O.separator?O:{...O,separator:"!"}}constructor(O,A,G){const{separator:W,manifest:$,...K}=j.defaults(G);A=N(A,W);const J=W.charCodeAt(0)+1,te=O[D]||O;if(!L.encode(A).every(be=>be>J&&be<127))throw new g(`Prefix must use bytes > ${J} < 127`,{code:"LEVEL_INVALID_PREFIX"});super(v(te,$),K);const _e=(O.prefix||"")+W+A+W,we=_e.slice(0,-1)+String.fromCharCode(J);this[D]=te,this[p]=new E(_e),this[_]=new E(we),this[T]=new H,this.nextTick=te.nextTick}prefixKey(O,A){if("utf8"===A)return this[p].utf8+O;if(0===O.byteLength)return this[p][A];if("view"===A){const G=this[p].view,W=new Uint8Array(G.byteLength+O.byteLength);return W.set(G,0),W.set(O,G.byteLength),W}{const G=this[p].buffer;return c.concat([G,O],G.byteLength+O.byteLength)}}[w](O,A){void 0!==O.gte?O.gte=this.prefixKey(O.gte,A):void 0!==O.gt?O.gt=this.prefixKey(O.gt,A):O.gte=this[p][A],void 0!==O.lte?O.lte=this.prefixKey(O.lte,A):void 0!==O.lt?O.lt=this.prefixKey(O.lt,A):O.lte=this[_][A]}get prefix(){return this[p].utf8}get db(){return this[D]}_open(O,A){this[D].open({passive:!0},A)}_put(O,A,G,W){this[D].put(O,A,G,W)}_get(O,A,G){this[D].get(O,A,G)}_getMany(O,A,G){this[D].getMany(O,A,G)}_del(O,A,G){this[D].del(O,A,G)}_batch(O,A,G){this[D].batch(O,A,G)}_clear(O,A){this[w](O,O.keyEncoding),this[D].clear(O,A)}_iterator(O){this[w](O,O.keyEncoding);const A=this[D].iterator(O),G=this[T].get(this[p].utf8.length,O.keyEncoding);return new u(this,O,A,G)}_keys(O){this[w](O,O.keyEncoding);const A=this[D].keys(O),G=this[T].get(this[p].utf8.length,O.keyEncoding);return new d(this,O,A,G)}_values(O){this[w](O,O.keyEncoding);const A=this[D].values(O);return new h(this,O,A)}}return{AbstractSublevel:j}};const v=function(C,j){return{...C.supports,createIfMissing:!1,errorIfExists:!1,events:{},additionalMethods:{},...j,encodings:{utf8:R(C,"utf8"),buffer:R(C,"buffer"),view:R(C,"view")}}},R=function(C,j){return!!C.supports.encodings[j]&&C.keyEncoding(j).name===j};class E{constructor(j){this.utf8=j,this.view=L.encode(j),this.buffer=c?c.from(this.view.buffer,0,this.view.byteLength):{}}}class H{constructor(){this.cache=new Map}get(j,B){let O=this.cache.get(B);return void 0===O&&(O="view"===B?function(A,G){return G.subarray(A)}.bind(null,j):function(A,G){return G.slice(A)}.bind(null,j),this.cache.set(B,O)),O}}const N=function(C,j){let B=0,O=C.length;for(;BB&&C[O-1]===j;)O--;return C.slice(B,O)}},7189:(ee,b)=>{"use strict";b.getCallback=function(F,g){return"function"==typeof F?F:g},b.getOptions=function(F,g){return"object"==typeof F&&null!==F?F:void 0!==g?g:{}}},4501:(ee,b,F)=>{"use strict";const{AbstractChainedBatch:g}=F(9198),c=F(9314),u=Symbol("encoded");b.DefaultChainedBatch=class d extends g{constructor(p){super(p),this[u]=[]}_put(p,_,w){this[u].push({...w,type:"put",key:p,value:_})}_del(p,_){this[u].push({..._,type:"del",key:p})}_clear(){this[u]=[]}_write(p,_){"opening"===this.db.status?this.db.defer(()=>this._write(p,_)):"open"===this.db.status?0===this[u].length?this.nextTick(_):this.db._batch(this[u],p,_):this.nextTick(_,new c("Batch is not open: cannot call write() after write() or close()",{code:"LEVEL_BATCH_NOT_OPEN"}))}}},8950:(ee,b,F)=>{"use strict";const{AbstractKeyIterator:g,AbstractValueIterator:c}=F(7706),u=Symbol("iterator"),d=Symbol("callback"),h=Symbol("handleOne"),p=Symbol("handleMany");class _ extends g{constructor(T,L){super(T,L),this[u]=T.iterator({...L,keys:!0,values:!1}),this[h]=this[h].bind(this),this[p]=this[p].bind(this)}}class w extends c{constructor(T,L){super(T,L),this[u]=T.iterator({...L,keys:!1,values:!0}),this[h]=this[h].bind(this),this[p]=this[p].bind(this)}}for(const D of[_,w]){const T=D===_,L=T?x=>x[0]:x=>x[1];D.prototype._next=function(x){this[d]=x,this[u].next(this[h])},D.prototype[h]=function(x,v,R){const E=this[d];x?E(x):E(null,T?v:R)},D.prototype._nextv=function(x,v,R){this[d]=R,this[u].nextv(x,v,this[p])},D.prototype._all=function(x,v){this[d]=v,this[u].all(x,this[p])},D.prototype[p]=function(x,v){const R=this[d];x?R(x):R(null,v.map(L))},D.prototype._seek=function(x,v){this[u].seek(x,v)},D.prototype._close=function(x){this[u].close(x)}}b.DefaultKeyIterator=_,b.DefaultValueIterator=w},7519:(ee,b,F)=>{"use strict";const{AbstractIterator:g,AbstractKeyIterator:c,AbstractValueIterator:u}=F(7706),d=F(9314),h=Symbol("nut"),p=Symbol("undefer"),_=Symbol("factory");class w extends g{constructor(x,v){super(x,v),this[h]=null,this[_]=()=>x.iterator(v),this.db.defer(()=>this[p]())}}class D extends c{constructor(x,v){super(x,v),this[h]=null,this[_]=()=>x.keys(v),this.db.defer(()=>this[p]())}}class T extends u{constructor(x,v){super(x,v),this[h]=null,this[_]=()=>x.values(v),this.db.defer(()=>this[p]())}}for(const L of[w,D,T])L.prototype[p]=function(){"open"===this.db.status&&(this[h]=this[_]())},L.prototype._next=function(x){null!==this[h]?this[h].next(x):"opening"===this.db.status?this.db.defer(()=>this._next(x)):this.nextTick(x,new d("Iterator is not open: cannot call next() after close()",{code:"LEVEL_ITERATOR_NOT_OPEN"}))},L.prototype._nextv=function(x,v,R){null!==this[h]?this[h].nextv(x,v,R):"opening"===this.db.status?this.db.defer(()=>this._nextv(x,v,R)):this.nextTick(R,new d("Iterator is not open: cannot call nextv() after close()",{code:"LEVEL_ITERATOR_NOT_OPEN"}))},L.prototype._all=function(x,v){null!==this[h]?this[h].all(v):"opening"===this.db.status?this.db.defer(()=>this._all(x,v)):this.nextTick(v,new d("Iterator is not open: cannot call all() after close()",{code:"LEVEL_ITERATOR_NOT_OPEN"}))},L.prototype._seek=function(x,v){null!==this[h]?this[h]._seek(x,v):"opening"===this.db.status&&this.db.defer(()=>this._seek(x,v))},L.prototype._close=function(x){null!==this[h]?this[h].close(x):"opening"===this.db.status?this.db.defer(()=>this._close(x)):this.nextTick(x)};b.DeferredIterator=w,b.DeferredKeyIterator=D,b.DeferredValueIterator=T},8102:(ee,b,F)=>{"use strict";const g=F(6643);ee.exports=function(c,...u){g(0===u.length?c:()=>c(...u))}},746:(ee,b,F)=>{"use strict";const g=F(9314),c=Object.prototype.hasOwnProperty,u=new Set(["lt","lte","gt","gte"]);ee.exports=function(d,h){const p={};for(const _ in d)if(c.call(d,_)&&"keyEncoding"!==_&&"valueEncoding"!==_){if("start"===_||"end"===_)throw new g(`The legacy range option '${_}' has been removed`,{code:"LEVEL_LEGACY"});if("encoding"===_)throw new g("The levelup-style 'encoding' alias has been removed, use 'valueEncoding' instead",{code:"LEVEL_LEGACY"});p[_]=u.has(_)?h.encode(d[_]):d[_]}return p.reverse=!!p.reverse,p.limit=Number.isInteger(p.limit)&&p.limit>=0?p.limit:-1,p}},5343:(ee,b)=>{"use strict";b.byteLength=function _(v){var R=p(v),H=R[1];return 3*(R[0]+H)/4-H},b.toByteArray=function D(v){var R,O,E=p(v),H=E[0],N=E[1],C=new c(function w(v,R,E){return 3*(R+E)/4-E}(0,H,N)),j=0,B=N>0?H-4:H;for(O=0;O>16&255,C[j++]=R>>8&255,C[j++]=255&R;return 2===N&&(R=g[v.charCodeAt(O)]<<2|g[v.charCodeAt(O+1)]>>4,C[j++]=255&R),1===N&&(R=g[v.charCodeAt(O)]<<10|g[v.charCodeAt(O+1)]<<4|g[v.charCodeAt(O+2)]>>2,C[j++]=R>>8&255,C[j++]=255&R),C},b.fromByteArray=function x(v){for(var R,E=v.length,H=E%3,N=[],C=16383,j=0,B=E-H;jB?B:j+C));return 1===H?N.push(F[(R=v[E-1])>>2]+F[R<<4&63]+"=="):2===H&&N.push(F[(R=(v[E-2]<<8)+v[E-1])>>10]+F[R>>4&63]+F[R<<2&63]+"="),N.join("")};for(var F=[],g=[],c=typeof Uint8Array<"u"?Uint8Array:Array,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=0,h=u.length;d0)throw new Error("Invalid string. Length must be a multiple of 4");var E=v.indexOf("=");return-1===E&&(E=R),[E,E===R?0:4-E%4]}function T(v){return F[v>>18&63]+F[v>>12&63]+F[v>>6&63]+F[63&v]}function L(v,R,E){for(var N=[],C=R;C{"use strict";const{AbstractLevel:g}=F(2898),c=F(9314),u=F(2154),{fromCallback:d}=F(6986),{Iterator:h}=F(3968),p=F(3060),_=F(7384),w=F(3109),D="level-js-",T=Symbol("idb"),L=Symbol("namePrefix"),x=Symbol("location"),v=Symbol("version"),R=Symbol("store"),E=Symbol("onComplete"),H=Symbol("promise");b.BrowserLevel=(()=>{class C extends g{constructor(B,O,A){if("function"==typeof O||"function"==typeof A)throw new c("The levelup-style callback argument has been removed",{code:"LEVEL_LEGACY"});const{prefix:G,version:W,...$}=O||{};if(super({encodings:{view:!0},snapshots:!1,createIfMissing:!1,errorIfExists:!1,seek:!0},$),"string"!=typeof B)throw new Error("constructor requires a location string argument");this[x]=B,this[L]=G??D,this[v]=parseInt(W||1,10),this[T]=null}get location(){return this[x]}get namePrefix(){return this[L]}get version(){return this[v]}get db(){return this[T]}get type(){return"browser-level"}_open(B,O){const A=indexedDB.open(this[L]+this[x],this[v]);A.onerror=function(){O(A.error||new Error("unknown error"))},A.onsuccess=()=>{this[T]=A.result,O()},A.onupgradeneeded=G=>{const W=G.target.result;W.objectStoreNames.contains(this[x])||W.createObjectStore(this[x])}}[R](B){return this[T].transaction([this[x]],B).objectStore(this[x])}[E](B,O){const A=B.transaction;A.onabort=function(){O(A.error||new Error("aborted by user"))},A.oncomplete=function(){O(null,B.result)}}_get(B,O,A){const G=this[R]("readonly");let W;try{W=G.get(B)}catch($){return this.nextTick(A,$)}this[E](W,function($,K){return $?A($):void 0===K?A(new c("Entry not found",{code:"LEVEL_NOT_FOUND"})):void A(null,p(K))})}_getMany(B,O,A){const G=this[R]("readonly"),W=B.map($=>K=>{let J;try{J=G.get($)}catch(te){return K(te)}J.onsuccess=()=>{const te=J.result;K(null,void 0===te?te:p(te))},J.onerror=te=>{te.stopPropagation(),K(J.error)}});u(W,16,A)}_del(B,O,A){const G=this[R]("readwrite");let W;try{W=G.delete(B)}catch($){return this.nextTick(A,$)}this[E](W,A)}_put(B,O,A,G){const W=this[R]("readwrite");let $;try{$=W.put(O,B)}catch(K){return this.nextTick(G,K)}this[E]($,G)}_iterator(B){return new h(this,this[x],B)}_batch(B,O,A){const G=this[R]("readwrite"),W=G.transaction;let K,$=0;W.onabort=function(){A(K||W.error||new Error("aborted by user"))},W.oncomplete=function(){A()},function J(){const te=B[$++],_e=te.key;let we;try{we="del"===te.type?G.delete(_e):G.put(te.value,_e)}catch(be){return K=be,void W.abort()}$=0)return _(this,this[x],A,B,O);try{const W=this[R]("readwrite");G=A?W.delete(A):W.clear()}catch(W){return this.nextTick(O,W)}this[E](G,O)}_close(B){this[T].close(),this.nextTick(B)}}return C.destroy=function(j,B,O){"function"==typeof B&&(O=B,B=D),O=d(O,H);const A=indexedDB.deleteDatabase(B+j);return A.onsuccess=function(){O()},A.onerror=function(G){O(G)},O[H]},C})()},3968:(ee,b,F)=>{"use strict";const{AbstractIterator:g}=F(2898),c=F(3109),u=F(3060),d=Symbol("cache"),h=Symbol("finished"),p=Symbol("options"),_=Symbol("currentOptions"),w=Symbol("position"),D=Symbol("location"),T=Symbol("first"),L={};function v(R){"function"==typeof R.commit&&R.commit()}b.Iterator=class x extends g{constructor(E,H,N){super(E,N),this[d]=[],this[h]=0===this.limit,this[p]=N,this[_]={...N},this[w]=void 0,this[D]=H,this[T]=!0}_nextv(E,H,N){if(this[T]=!1,this[h])return this.nextTick(N,null,[]);if(this[d].length>0)return E=Math.min(E,this[d].length),this.nextTick(N,null,this[d].splice(0,E));let C;void 0!==this[w]&&(this[p].reverse?(this[_].lt=this[w],this[_].lte=void 0):(this[_].gt=this[w],this[_].gte=void 0));try{C=c(this[_])}catch{return this[h]=!0,this.nextTick(N,null,[])}const j=this.db.db.transaction([this[D]],"readonly"),B=j.objectStore(this[D]),O=[];if(this[p].reverse)B[!this[p].values&&B.openKeyCursor?"openKeyCursor":"openCursor"](C,"prev").onsuccess=G=>{const W=G.target.result;if(W){const{key:$,value:K}=W;this[w]=$,O.push([this[p].keys&&void 0!==$?u($):void 0,this[p].values&&void 0!==K?u(K):void 0]),O.length{if(void 0===A||void 0===G)return;const $=Math.max(A.length,G.length);0===$||E===1/0?this[h]=!0:this[w]=A[$-1],O.length=$;for(let K=0;K<$;K++){const J=A[K],te=G[K];O[K]=[this[p].keys&&void 0!==J?u(J):void 0,this[p].values&&void 0!==te?u(te):void 0]}v(j)};this[p].keys||E<1/0?B.getAllKeys(C,E<1/0?E:void 0).onsuccess=$=>{A=$.target.result,W()}:(A=[],this.nextTick(W)),this[p].values?B.getAll(C,E<1/0?E:void 0).onsuccess=$=>{G=$.target.result,W()}:(G=[],this.nextTick(W))}j.onabort=()=>{N(j.error||new Error("aborted by user")),N=null},j.oncomplete=()=>{N(null,O),N=null}}_next(E){if(this[d].length>0){const[H,N]=this[d].shift();this.nextTick(E,null,H,N)}else if(this[h])this.nextTick(E);else{let H=Math.min(100,this.limit-this.count);this[T]&&(this[T]=!1,H=1),this._nextv(H,L,(N,C)=>{if(N)return E(N);this[d]=C,this._next(E)})}}_all(E,H){this[T]=!1;const N=this[d].splice(0,this[d].length),C=this.limit-this.count-N.length;if(C<=0)return this.nextTick(H,null,N);this._nextv(C,L,(j,B)=>{if(j)return H(j);N.length>0&&(B=N.concat(B)),H(null,B)})}_seek(E,H){let N;this[T]=!0,this[d]=[],this[h]=!1,this[w]=void 0,this[_]={...this[p]};try{N=c(this[p])}catch{return void(this[h]=!0)}null===N||N.includes(E)?this[p].reverse?this[_].lte=E:this[_].gte=E:this[h]=!0}}},7384:ee=>{"use strict";ee.exports=function(F,g,c,u,d){if(0===u.limit)return F.nextTick(d);const h=F.db.transaction([g],"readwrite"),p=h.objectStore(g);let _=0;h.oncomplete=function(){d()},h.onabort=function(){d(h.error||new Error("aborted by user"))},p[p.openKeyCursor?"openKeyCursor":"openCursor"](c,u.reverse?"prev":"next").onsuccess=function(T){const L=T.target.result;L&&(p.delete(L.key).onsuccess=function(){(u.limit<=0||++_{"use strict";const b=new TextEncoder;ee.exports=function(F){return F instanceof Uint8Array?F:F instanceof ArrayBuffer?new Uint8Array(F):b.encode(F)}},3109:ee=>{"use strict";ee.exports=function(F){const g=void 0!==F.gte?F.gte:void 0!==F.gt?F.gt:void 0,c=void 0!==F.lte?F.lte:void 0!==F.lt?F.lt:void 0,u=void 0===F.gte,d=void 0===F.lte;return void 0!==g&&void 0!==c?IDBKeyRange.bound(g,c,u,d):void 0!==g?IDBKeyRange.lowerBound(g,u):void 0!==c?IDBKeyRange.upperBound(c,d):null}},3172:(ee,b,F)=>{"use strict";const g=F(5343),c=F(8461),u="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;b.Buffer=_,b.SlowBuffer=function C(ie){return+ie!=ie&&(ie=0),_.alloc(+ie)},b.INSPECT_MAX_BYTES=50;const d=2147483647;function p(ie){if(ie>d)throw new RangeError('The value "'+ie+'" is invalid for option "size"');const P=new Uint8Array(ie);return Object.setPrototypeOf(P,_.prototype),P}function _(ie,P,U){if("number"==typeof ie){if("string"==typeof P)throw new TypeError('The "string" argument must be of type string. Received type number');return L(ie)}return w(ie,P,U)}function w(ie,P,U){if("string"==typeof ie)return function x(ie,P){if(("string"!=typeof P||""===P)&&(P="utf8"),!_.isEncoding(P))throw new TypeError("Unknown encoding: "+P);const U=0|j(ie,P);let ce=p(U);const ke=ce.write(ie,P);return ke!==U&&(ce=ce.slice(0,ke)),ce}(ie,P);if(ArrayBuffer.isView(ie))return function R(ie){if(un(ie,Uint8Array)){const P=new Uint8Array(ie);return E(P.buffer,P.byteOffset,P.byteLength)}return v(ie)}(ie);if(null==ie)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ie);if(un(ie,ArrayBuffer)||ie&&un(ie.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(un(ie,SharedArrayBuffer)||ie&&un(ie.buffer,SharedArrayBuffer)))return E(ie,P,U);if("number"==typeof ie)throw new TypeError('The "value" argument must not be of type number. Received type number');const ce=ie.valueOf&&ie.valueOf();if(null!=ce&&ce!==ie)return _.from(ce,P,U);const ke=function H(ie){if(_.isBuffer(ie)){const P=0|N(ie.length),U=p(P);return 0===U.length||ie.copy(U,0,0,P),U}return void 0!==ie.length?"number"!=typeof ie.length||$n(ie.length)?p(0):v(ie):"Buffer"===ie.type&&Array.isArray(ie.data)?v(ie.data):void 0}(ie);if(ke)return ke;if(typeof Symbol<"u"&&null!=Symbol.toPrimitive&&"function"==typeof ie[Symbol.toPrimitive])return _.from(ie[Symbol.toPrimitive]("string"),P,U);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ie)}function D(ie){if("number"!=typeof ie)throw new TypeError('"size" argument must be of type number');if(ie<0)throw new RangeError('The value "'+ie+'" is invalid for option "size"')}function L(ie){return D(ie),p(ie<0?0:0|N(ie))}function v(ie){const P=ie.length<0?0:0|N(ie.length),U=p(P);for(let ce=0;ce=d)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+d.toString(16)+" bytes");return 0|ie}function j(ie,P){if(_.isBuffer(ie))return ie.length;if(ArrayBuffer.isView(ie)||un(ie,ArrayBuffer))return ie.byteLength;if("string"!=typeof ie)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof ie);const U=ie.length,ce=arguments.length>2&&!0===arguments[2];if(!ce&&0===U)return 0;let ke=!1;for(;;)switch(P){case"ascii":case"latin1":case"binary":return U;case"utf8":case"utf-8":return Wi(ie).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*U;case"hex":return U>>>1;case"base64":return It(ie).length;default:if(ke)return ce?-1:Wi(ie).length;P=(""+P).toLowerCase(),ke=!0}}function B(ie,P,U){let ce=!1;if((void 0===P||P<0)&&(P=0),P>this.length||((void 0===U||U>this.length)&&(U=this.length),U<=0)||(U>>>=0)<=(P>>>=0))return"";for(ie||(ie="utf8");;)switch(ie){case"hex":return me(this,P,U);case"utf8":case"utf-8":return we(this,P,U);case"ascii":return Qe(this,P,U);case"latin1":case"binary":return Je(this,P,U);case"base64":return _e(this,P,U);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return de(this,P,U);default:if(ce)throw new TypeError("Unknown encoding: "+ie);ie=(ie+"").toLowerCase(),ce=!0}}function O(ie,P,U){const ce=ie[P];ie[P]=ie[U],ie[U]=ce}function A(ie,P,U,ce,ke){if(0===ie.length)return-1;if("string"==typeof U?(ce=U,U=0):U>2147483647?U=2147483647:U<-2147483648&&(U=-2147483648),$n(U=+U)&&(U=ke?0:ie.length-1),U<0&&(U=ie.length+U),U>=ie.length){if(ke)return-1;U=ie.length-1}else if(U<0){if(!ke)return-1;U=0}if("string"==typeof P&&(P=_.from(P,ce)),_.isBuffer(P))return 0===P.length?-1:G(ie,P,U,ce,ke);if("number"==typeof P)return P&=255,"function"==typeof Uint8Array.prototype.indexOf?ke?Uint8Array.prototype.indexOf.call(ie,P,U):Uint8Array.prototype.lastIndexOf.call(ie,P,U):G(ie,[P],U,ce,ke);throw new TypeError("val must be string, number or Buffer")}function G(ie,P,U,ce,ke){let kt,Se=1,je=ie.length,Fe=P.length;if(void 0!==ce&&("ucs2"===(ce=String(ce).toLowerCase())||"ucs-2"===ce||"utf16le"===ce||"utf-16le"===ce)){if(ie.length<2||P.length<2)return-1;Se=2,je/=2,Fe/=2,U/=2}function Ce(Et,St){return 1===Se?Et[St]:Et.readUInt16BE(St*Se)}if(ke){let Et=-1;for(kt=U;ktje&&(U=je-Fe),kt=U;kt>=0;kt--){let Et=!0;for(let St=0;Stke&&(ce=ke):ce=ke;const Se=P.length;let je;for(ce>Se/2&&(ce=Se/2),je=0;je>8,ke=U%256,Se.push(ke),Se.push(ce);return Se}(P,ie.length-U),ie,U,ce)}function _e(ie,P,U){return g.fromByteArray(0===P&&U===ie.length?ie:ie.slice(P,U))}function we(ie,P,U){U=Math.min(ie.length,U);const ce=[];let ke=P;for(;ke239?4:Se>223?3:Se>191?2:1;if(ke+Fe<=U){let Ce,kt,Et,St;switch(Fe){case 1:Se<128&&(je=Se);break;case 2:Ce=ie[ke+1],128==(192&Ce)&&(St=(31&Se)<<6|63&Ce,St>127&&(je=St));break;case 3:Ce=ie[ke+1],kt=ie[ke+2],128==(192&Ce)&&128==(192&kt)&&(St=(15&Se)<<12|(63&Ce)<<6|63&kt,St>2047&&(St<55296||St>57343)&&(je=St));break;case 4:Ce=ie[ke+1],kt=ie[ke+2],Et=ie[ke+3],128==(192&Ce)&&128==(192&kt)&&128==(192&Et)&&(St=(15&Se)<<18|(63&Ce)<<12|(63&kt)<<6|63&Et,St>65535&&St<1114112&&(je=St))}}null===je?(je=65533,Fe=1):je>65535&&(je-=65536,ce.push(je>>>10&1023|55296),je=56320|1023&je),ce.push(je),ke+=Fe}return function Le(ie){const P=ie.length;if(P<=4096)return String.fromCharCode.apply(String,ie);let U="",ce=0;for(;cece)&&(U=ce);let ke="";for(let Se=P;SeU)throw new RangeError("Trying to access beyond buffer length")}function ae(ie,P,U,ce,ke,Se){if(!_.isBuffer(ie))throw new TypeError('"buffer" argument must be a Buffer instance');if(P>ke||Pie.length)throw new RangeError("Index out of range")}function ze(ie,P,U,ce,ke){et(P,ce,ke,ie,U,7);let Se=Number(P&BigInt(4294967295));ie[U++]=Se,Se>>=8,ie[U++]=Se,Se>>=8,ie[U++]=Se,Se>>=8,ie[U++]=Se;let je=Number(P>>BigInt(32)&BigInt(4294967295));return ie[U++]=je,je>>=8,ie[U++]=je,je>>=8,ie[U++]=je,je>>=8,ie[U++]=je,U}function Ne(ie,P,U,ce,ke){et(P,ce,ke,ie,U,7);let Se=Number(P&BigInt(4294967295));ie[U+7]=Se,Se>>=8,ie[U+6]=Se,Se>>=8,ie[U+5]=Se,Se>>=8,ie[U+4]=Se;let je=Number(P>>BigInt(32)&BigInt(4294967295));return ie[U+3]=je,je>>=8,ie[U+2]=je,je>>=8,ie[U+1]=je,je>>=8,ie[U]=je,U+8}function ot(ie,P,U,ce,ke,Se){if(U+ce>ie.length)throw new RangeError("Index out of range");if(U<0)throw new RangeError("Index out of range")}function tt(ie,P,U,ce,ke){return P=+P,U>>>=0,ke||ot(ie,0,U,4),c.write(ie,P,U,ce,23,4),U+4}function ht(ie,P,U,ce,ke){return P=+P,U>>>=0,ke||ot(ie,0,U,8),c.write(ie,P,U,ce,52,8),U+8}b.kMaxLength=d,!(_.TYPED_ARRAY_SUPPORT=function h(){try{const ie=new Uint8Array(1),P={foo:function(){return 42}};return Object.setPrototypeOf(P,Uint8Array.prototype),Object.setPrototypeOf(ie,P),42===ie.foo()}catch{return!1}}())&&typeof console<"u"&&"function"==typeof console.error&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(_.prototype,"parent",{enumerable:!0,get:function(){if(_.isBuffer(this))return this.buffer}}),Object.defineProperty(_.prototype,"offset",{enumerable:!0,get:function(){if(_.isBuffer(this))return this.byteOffset}}),_.poolSize=8192,_.from=function(ie,P,U){return w(ie,P,U)},Object.setPrototypeOf(_.prototype,Uint8Array.prototype),Object.setPrototypeOf(_,Uint8Array),_.alloc=function(ie,P,U){return function T(ie,P,U){return D(ie),ie<=0?p(ie):void 0!==P?"string"==typeof U?p(ie).fill(P,U):p(ie).fill(P):p(ie)}(ie,P,U)},_.allocUnsafe=function(ie){return L(ie)},_.allocUnsafeSlow=function(ie){return L(ie)},_.isBuffer=function(P){return null!=P&&!0===P._isBuffer&&P!==_.prototype},_.compare=function(P,U){if(un(P,Uint8Array)&&(P=_.from(P,P.offset,P.byteLength)),un(U,Uint8Array)&&(U=_.from(U,U.offset,U.byteLength)),!_.isBuffer(P)||!_.isBuffer(U))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(P===U)return 0;let ce=P.length,ke=U.length;for(let Se=0,je=Math.min(ce,ke);Seke.length?(_.isBuffer(je)||(je=_.from(je)),je.copy(ke,Se)):Uint8Array.prototype.set.call(ke,je,Se);else{if(!_.isBuffer(je))throw new TypeError('"list" argument must be an Array of Buffers');je.copy(ke,Se)}Se+=je.length}return ke},_.byteLength=j,_.prototype._isBuffer=!0,_.prototype.swap16=function(){const P=this.length;if(P%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let U=0;UU&&(P+=" ... "),""},u&&(_.prototype[u]=_.prototype.inspect),_.prototype.compare=function(P,U,ce,ke,Se){if(un(P,Uint8Array)&&(P=_.from(P,P.offset,P.byteLength)),!_.isBuffer(P))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof P);if(void 0===U&&(U=0),void 0===ce&&(ce=P?P.length:0),void 0===ke&&(ke=0),void 0===Se&&(Se=this.length),U<0||ce>P.length||ke<0||Se>this.length)throw new RangeError("out of range index");if(ke>=Se&&U>=ce)return 0;if(ke>=Se)return-1;if(U>=ce)return 1;if(this===P)return 0;let je=(Se>>>=0)-(ke>>>=0),Fe=(ce>>>=0)-(U>>>=0);const Ce=Math.min(je,Fe),kt=this.slice(ke,Se),Et=P.slice(U,ce);for(let St=0;St>>=0,isFinite(ce)?(ce>>>=0,void 0===ke&&(ke="utf8")):(ke=ce,ce=void 0)}const Se=this.length-U;if((void 0===ce||ce>Se)&&(ce=Se),P.length>0&&(ce<0||U<0)||U>this.length)throw new RangeError("Attempt to write outside buffer bounds");ke||(ke="utf8");let je=!1;for(;;)switch(ke){case"hex":return W(this,P,U,ce);case"utf8":case"utf-8":return $(this,P,U,ce);case"ascii":case"latin1":case"binary":return K(this,P,U,ce);case"base64":return J(this,P,U,ce);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return te(this,P,U,ce);default:if(je)throw new TypeError("Unknown encoding: "+ke);ke=(""+ke).toLowerCase(),je=!0}},_.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},_.prototype.slice=function(P,U){const ce=this.length;(P=~~P)<0?(P+=ce)<0&&(P=0):P>ce&&(P=ce),(U=void 0===U?ce:~~U)<0?(U+=ce)<0&&(U=0):U>ce&&(U=ce),U>>=0,U>>>=0,ce||le(P,U,this.length);let ke=this[P],Se=1,je=0;for(;++je>>=0,U>>>=0,ce||le(P,U,this.length);let ke=this[P+--U],Se=1;for(;U>0&&(Se*=256);)ke+=this[P+--U]*Se;return ke},_.prototype.readUint8=_.prototype.readUInt8=function(P,U){return P>>>=0,U||le(P,1,this.length),this[P]},_.prototype.readUint16LE=_.prototype.readUInt16LE=function(P,U){return P>>>=0,U||le(P,2,this.length),this[P]|this[P+1]<<8},_.prototype.readUint16BE=_.prototype.readUInt16BE=function(P,U){return P>>>=0,U||le(P,2,this.length),this[P]<<8|this[P+1]},_.prototype.readUint32LE=_.prototype.readUInt32LE=function(P,U){return P>>>=0,U||le(P,4,this.length),(this[P]|this[P+1]<<8|this[P+2]<<16)+16777216*this[P+3]},_.prototype.readUint32BE=_.prototype.readUInt32BE=function(P,U){return P>>>=0,U||le(P,4,this.length),16777216*this[P]+(this[P+1]<<16|this[P+2]<<8|this[P+3])},_.prototype.readBigUInt64LE=_n(function(P){rt(P>>>=0,"offset");const U=this[P],ce=this[P+7];(void 0===U||void 0===ce)&&Vt(P,this.length-8);const ke=U+256*this[++P]+65536*this[++P]+this[++P]*2**24,Se=this[++P]+256*this[++P]+65536*this[++P]+ce*2**24;return BigInt(ke)+(BigInt(Se)<>>=0,"offset");const U=this[P],ce=this[P+7];(void 0===U||void 0===ce)&&Vt(P,this.length-8);const ke=U*2**24+65536*this[++P]+256*this[++P]+this[++P],Se=this[++P]*2**24+65536*this[++P]+256*this[++P]+ce;return(BigInt(ke)<>>=0,U>>>=0,ce||le(P,U,this.length);let ke=this[P],Se=1,je=0;for(;++je=Se&&(ke-=Math.pow(2,8*U)),ke},_.prototype.readIntBE=function(P,U,ce){P>>>=0,U>>>=0,ce||le(P,U,this.length);let ke=U,Se=1,je=this[P+--ke];for(;ke>0&&(Se*=256);)je+=this[P+--ke]*Se;return Se*=128,je>=Se&&(je-=Math.pow(2,8*U)),je},_.prototype.readInt8=function(P,U){return P>>>=0,U||le(P,1,this.length),128&this[P]?-1*(255-this[P]+1):this[P]},_.prototype.readInt16LE=function(P,U){P>>>=0,U||le(P,2,this.length);const ce=this[P]|this[P+1]<<8;return 32768&ce?4294901760|ce:ce},_.prototype.readInt16BE=function(P,U){P>>>=0,U||le(P,2,this.length);const ce=this[P+1]|this[P]<<8;return 32768&ce?4294901760|ce:ce},_.prototype.readInt32LE=function(P,U){return P>>>=0,U||le(P,4,this.length),this[P]|this[P+1]<<8|this[P+2]<<16|this[P+3]<<24},_.prototype.readInt32BE=function(P,U){return P>>>=0,U||le(P,4,this.length),this[P]<<24|this[P+1]<<16|this[P+2]<<8|this[P+3]},_.prototype.readBigInt64LE=_n(function(P){rt(P>>>=0,"offset");const U=this[P],ce=this[P+7];return(void 0===U||void 0===ce)&&Vt(P,this.length-8),(BigInt(this[P+4]+256*this[P+5]+65536*this[P+6]+(ce<<24))<>>=0,"offset");const U=this[P],ce=this[P+7];(void 0===U||void 0===ce)&&Vt(P,this.length-8);const ke=(U<<24)+65536*this[++P]+256*this[++P]+this[++P];return(BigInt(ke)<>>=0,U||le(P,4,this.length),c.read(this,P,!0,23,4)},_.prototype.readFloatBE=function(P,U){return P>>>=0,U||le(P,4,this.length),c.read(this,P,!1,23,4)},_.prototype.readDoubleLE=function(P,U){return P>>>=0,U||le(P,8,this.length),c.read(this,P,!0,52,8)},_.prototype.readDoubleBE=function(P,U){return P>>>=0,U||le(P,8,this.length),c.read(this,P,!1,52,8)},_.prototype.writeUintLE=_.prototype.writeUIntLE=function(P,U,ce,ke){P=+P,U>>>=0,ce>>>=0,ke||ae(this,P,U,ce,Math.pow(2,8*ce)-1,0);let Se=1,je=0;for(this[U]=255&P;++je>>=0,ce>>>=0,ke||ae(this,P,U,ce,Math.pow(2,8*ce)-1,0);let Se=ce-1,je=1;for(this[U+Se]=255&P;--Se>=0&&(je*=256);)this[U+Se]=P/je&255;return U+ce},_.prototype.writeUint8=_.prototype.writeUInt8=function(P,U,ce){return P=+P,U>>>=0,ce||ae(this,P,U,1,255,0),this[U]=255&P,U+1},_.prototype.writeUint16LE=_.prototype.writeUInt16LE=function(P,U,ce){return P=+P,U>>>=0,ce||ae(this,P,U,2,65535,0),this[U]=255&P,this[U+1]=P>>>8,U+2},_.prototype.writeUint16BE=_.prototype.writeUInt16BE=function(P,U,ce){return P=+P,U>>>=0,ce||ae(this,P,U,2,65535,0),this[U]=P>>>8,this[U+1]=255&P,U+2},_.prototype.writeUint32LE=_.prototype.writeUInt32LE=function(P,U,ce){return P=+P,U>>>=0,ce||ae(this,P,U,4,4294967295,0),this[U+3]=P>>>24,this[U+2]=P>>>16,this[U+1]=P>>>8,this[U]=255&P,U+4},_.prototype.writeUint32BE=_.prototype.writeUInt32BE=function(P,U,ce){return P=+P,U>>>=0,ce||ae(this,P,U,4,4294967295,0),this[U]=P>>>24,this[U+1]=P>>>16,this[U+2]=P>>>8,this[U+3]=255&P,U+4},_.prototype.writeBigUInt64LE=_n(function(P,U=0){return ze(this,P,U,BigInt(0),BigInt("0xffffffffffffffff"))}),_.prototype.writeBigUInt64BE=_n(function(P,U=0){return Ne(this,P,U,BigInt(0),BigInt("0xffffffffffffffff"))}),_.prototype.writeIntLE=function(P,U,ce,ke){if(P=+P,U>>>=0,!ke){const Ce=Math.pow(2,8*ce-1);ae(this,P,U,ce,Ce-1,-Ce)}let Se=0,je=1,Fe=0;for(this[U]=255&P;++Se>0)-Fe&255;return U+ce},_.prototype.writeIntBE=function(P,U,ce,ke){if(P=+P,U>>>=0,!ke){const Ce=Math.pow(2,8*ce-1);ae(this,P,U,ce,Ce-1,-Ce)}let Se=ce-1,je=1,Fe=0;for(this[U+Se]=255&P;--Se>=0&&(je*=256);)P<0&&0===Fe&&0!==this[U+Se+1]&&(Fe=1),this[U+Se]=(P/je>>0)-Fe&255;return U+ce},_.prototype.writeInt8=function(P,U,ce){return P=+P,U>>>=0,ce||ae(this,P,U,1,127,-128),P<0&&(P=255+P+1),this[U]=255&P,U+1},_.prototype.writeInt16LE=function(P,U,ce){return P=+P,U>>>=0,ce||ae(this,P,U,2,32767,-32768),this[U]=255&P,this[U+1]=P>>>8,U+2},_.prototype.writeInt16BE=function(P,U,ce){return P=+P,U>>>=0,ce||ae(this,P,U,2,32767,-32768),this[U]=P>>>8,this[U+1]=255&P,U+2},_.prototype.writeInt32LE=function(P,U,ce){return P=+P,U>>>=0,ce||ae(this,P,U,4,2147483647,-2147483648),this[U]=255&P,this[U+1]=P>>>8,this[U+2]=P>>>16,this[U+3]=P>>>24,U+4},_.prototype.writeInt32BE=function(P,U,ce){return P=+P,U>>>=0,ce||ae(this,P,U,4,2147483647,-2147483648),P<0&&(P=4294967295+P+1),this[U]=P>>>24,this[U+1]=P>>>16,this[U+2]=P>>>8,this[U+3]=255&P,U+4},_.prototype.writeBigInt64LE=_n(function(P,U=0){return ze(this,P,U,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),_.prototype.writeBigInt64BE=_n(function(P,U=0){return Ne(this,P,U,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),_.prototype.writeFloatLE=function(P,U,ce){return tt(this,P,U,!0,ce)},_.prototype.writeFloatBE=function(P,U,ce){return tt(this,P,U,!1,ce)},_.prototype.writeDoubleLE=function(P,U,ce){return ht(this,P,U,!0,ce)},_.prototype.writeDoubleBE=function(P,U,ce){return ht(this,P,U,!1,ce)},_.prototype.copy=function(P,U,ce,ke){if(!_.isBuffer(P))throw new TypeError("argument should be a Buffer");if(ce||(ce=0),!ke&&0!==ke&&(ke=this.length),U>=P.length&&(U=P.length),U||(U=0),ke>0&&ke=this.length)throw new RangeError("Index out of range");if(ke<0)throw new RangeError("sourceEnd out of bounds");ke>this.length&&(ke=this.length),P.length-U>>=0,ce=void 0===ce?this.length:ce>>>0,P||(P=0),"number"==typeof P)for(Se=U;Se=ce+4;U-=3)P=`_${ie.slice(U-3,U)}${P}`;return`${ie.slice(0,U)}${P}`}function et(ie,P,U,ce,ke,Se){if(ie>U||ie3?0===P||P===BigInt(0)?`>= 0${je} and < 2${je} ** ${8*(Se+1)}${je}`:`>= -(2${je} ** ${8*(Se+1)-1}${je}) and < 2 ** ${8*(Se+1)-1}${je}`:`>= ${P}${je} and <= ${U}${je}`,new Te.ERR_OUT_OF_RANGE("value",Fe,ie)}!function Ue(ie,P,U){rt(P,"offset"),(void 0===ie[P]||void 0===ie[P+U])&&Vt(P,ie.length-(U+1))}(ce,ke,Se)}function rt(ie,P){if("number"!=typeof ie)throw new Te.ERR_INVALID_ARG_TYPE(P,"number",ie)}function Vt(ie,P,U){throw Math.floor(ie)!==ie?(rt(ie,U),new Te.ERR_OUT_OF_RANGE(U||"offset","an integer",ie)):P<0?new Te.ERR_BUFFER_OUT_OF_BOUNDS:new Te.ERR_OUT_OF_RANGE(U||"offset",`>= ${U?1:0} and <= ${P}`,ie)}$t("ERR_BUFFER_OUT_OF_BOUNDS",function(ie){return ie?`${ie} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),$t("ERR_INVALID_ARG_TYPE",function(ie,P){return`The "${ie}" argument must be of type number. Received type ${typeof P}`},TypeError),$t("ERR_OUT_OF_RANGE",function(ie,P,U){let ce=`The value of "${ie}" is out of range.`,ke=U;return Number.isInteger(U)&&Math.abs(U)>2**32?ke=Mi(String(U)):"bigint"==typeof U&&(ke=String(U),(U>BigInt(2)**BigInt(32)||U<-(BigInt(2)**BigInt(32)))&&(ke=Mi(ke)),ke+="n"),ce+=` It must be ${P}. Received ${ke}`,ce},RangeError);const Ui=/[^+/0-9A-Za-z-_]/g;function Wi(ie,P){let U;P=P||1/0;const ce=ie.length;let ke=null;const Se=[];for(let je=0;je55295&&U<57344){if(!ke){if(U>56319){(P-=3)>-1&&Se.push(239,191,189);continue}if(je+1===ce){(P-=3)>-1&&Se.push(239,191,189);continue}ke=U;continue}if(U<56320){(P-=3)>-1&&Se.push(239,191,189),ke=U;continue}U=65536+(ke-55296<<10|U-56320)}else ke&&(P-=3)>-1&&Se.push(239,191,189);if(ke=null,U<128){if((P-=1)<0)break;Se.push(U)}else if(U<2048){if((P-=2)<0)break;Se.push(U>>6|192,63&U|128)}else if(U<65536){if((P-=3)<0)break;Se.push(U>>12|224,U>>6&63|128,63&U|128)}else{if(!(U<1114112))throw new Error("Invalid code point");if((P-=4)<0)break;Se.push(U>>18|240,U>>12&63|128,U>>6&63|128,63&U|128)}}return Se}function It(ie){return g.toByteArray(function Ei(ie){if((ie=(ie=ie.split("=")[0]).trim().replace(Ui,"")).length<2)return"";for(;ie.length%4!=0;)ie+="=";return ie}(ie))}function Ht(ie,P,U,ce){let ke;for(ke=0;ke=P.length||ke>=ie.length);++ke)P[ke+U]=ie[ke];return ke}function un(ie,P){return ie instanceof P||null!=ie&&null!=ie.constructor&&null!=ie.constructor.name&&ie.constructor.name===P.name}function $n(ie){return ie!=ie}const Li=function(){const ie="0123456789abcdef",P=new Array(256);for(let U=0;U<16;++U){const ce=16*U;for(let ke=0;ke<16;++ke)P[ce+ke]=ie[U]+ie[ke]}return P}();function _n(ie){return typeof BigInt>"u"?Eo:ie}function Eo(){throw new Error("BigInt not supported")}},5834:(ee,b,F)=>{"use strict";var g=F(5203),c=F(5685),u=c(g("String.prototype.indexOf"));ee.exports=function(h,p){var _=g(h,!!p);return"function"==typeof _&&u(h,".prototype.")>-1?c(_):_}},5685:(ee,b,F)=>{"use strict";var g=F(4444),c=F(5203),u=c("%Function.prototype.apply%"),d=c("%Function.prototype.call%"),h=c("%Reflect.apply%",!0)||g.call(d,u),p=c("%Object.getOwnPropertyDescriptor%",!0),_=c("%Object.defineProperty%",!0),w=c("%Math.max%");if(_)try{_({},"a",{value:1})}catch{_=null}ee.exports=function(L){var x=h(g,d,arguments);if(p&&_){var v=p(x,"length");v.configurable&&_(x,"length",{value:1+w(0,L.length-(arguments.length-1))})}return x};var D=function(){return h(g,u,arguments)};_?_(ee.exports,"apply",{value:D}):ee.exports.apply=D},6986:(ee,b,F)=>{"use strict";var g=F(9886);b.fromCallback=function(c,u){if(void 0===c){var d=new Promise(function(h,p){c=function(_,w){_?p(_):h(w)}});c[void 0!==u?u:"promise"]=d}else if("function"!=typeof c)throw new TypeError("Callback must be a function");return c},b.fromPromise=function(c,u){if(void 0===u)return c;c.then(function(d){g(()=>u(null,d))}).catch(function(d){g(()=>u(d))})}},9886:ee=>{ee.exports="function"==typeof queueMicrotask?queueMicrotask:b=>Promise.resolve().then(b)},4999:ee=>{"use strict";var b=function(N){return function F(H){return!!H&&"object"==typeof H}(N)&&!function g(H){var N=Object.prototype.toString.call(H);return"[object RegExp]"===N||"[object Date]"===N||function d(H){return H.$$typeof===u}(H)}(N)},u="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function p(H,N){return!1!==N.clone&&N.isMergeableObject(H)?R(function h(H){return Array.isArray(H)?[]:{}}(H),H,N):H}function _(H,N,C){return H.concat(N).map(function(j){return p(j,C)})}function T(H){return Object.keys(H).concat(function D(H){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(H).filter(function(N){return H.propertyIsEnumerable(N)}):[]}(H))}function L(H,N){try{return N in H}catch{return!1}}function R(H,N,C){(C=C||{}).arrayMerge=C.arrayMerge||_,C.isMergeableObject=C.isMergeableObject||b,C.cloneUnlessOtherwiseSpecified=p;var j=Array.isArray(N);return j===Array.isArray(H)?j?C.arrayMerge(H,N,C):function v(H,N,C){var j={};return C.isMergeableObject(H)&&T(H).forEach(function(B){j[B]=p(H[B],C)}),T(N).forEach(function(B){(function x(H,N){return L(H,N)&&!(Object.hasOwnProperty.call(H,N)&&Object.propertyIsEnumerable.call(H,N))})(H,B)||(j[B]=L(H,B)&&C.isMergeableObject(N[B])?function w(H,N){if(!N.customMerge)return R;var C=N.customMerge(H);return"function"==typeof C?C:R}(B,C)(H[B],N[B],C):p(N[B],C))}),j}(H,N,C):p(N,C)}R.all=function(N,C){if(!Array.isArray(N))throw new Error("first argument should be an array");return N.reduce(function(j,B){return R(j,B,C)},{})},ee.exports=R},4901:ee=>{"use strict";var b={single_source_shortest_paths:function(F,g,c){var u={},d={};d[g]=0;var p,_,w,D,T,x,h=b.PriorityQueue.make();for(h.push(g,0);!h.empty();)for(w in D=(p=h.pop()).cost,T=F[_=p.value]||{})T.hasOwnProperty(w)&&(x=D+T[w],(typeof d[w]>"u"||d[w]>x)&&(d[w]=x,h.push(w,x),u[w]=_));if(typeof c<"u"&&typeof d[c]>"u"){var E=["Could not find a path from ",g," to ",c,"."].join("");throw new Error(E)}return u},extract_shortest_path_from_predecessor_list:function(F,g){for(var c=[],u=g;u;)c.push(u),u=F[u];return c.reverse(),c},find_path:function(F,g,c){var u=b.single_source_shortest_paths(F,g,c);return b.extract_shortest_path_from_predecessor_list(u,c)},PriorityQueue:{make:function(F){var u,g=b.PriorityQueue,c={};for(u in F=F||{},g)g.hasOwnProperty(u)&&(c[u]=g[u]);return c.queue=[],c.sorter=F.sorter||g.default_sorter,c},default_sorter:function(F,g){return F.cost-g.cost},push:function(F,g){this.queue.push({value:F,cost:g}),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};ee.exports=b},6316:(ee,b)=>{"use strict";var F,c;Object.defineProperty(b,"__esModule",{value:!0}),b.Doctype=b.CDATA=b.Tag=b.Style=b.Script=b.Comment=b.Directive=b.Text=b.Root=b.isTag=b.ElementType=void 0,(c=F=b.ElementType||(b.ElementType={})).Root="root",c.Text="text",c.Directive="directive",c.Comment="comment",c.Script="script",c.Style="style",c.Tag="tag",c.CDATA="cdata",c.Doctype="doctype",b.isTag=function g(c){return c.type===F.Tag||c.type===F.Script||c.type===F.Style},b.Root=F.Root,b.Text=F.Text,b.Directive=F.Directive,b.Comment=F.Comment,b.Script=F.Script,b.Style=F.Style,b.Tag=F.Tag,b.CDATA=F.CDATA,b.Doctype=F.Doctype},8419:ee=>{"use strict";ee.exports=function(F){for(var g=[],c=F.length,u=0;u=55296&&d<=56319&&c>u+1){var h=F.charCodeAt(u+1);h>=56320&&h<=57343&&(d=1024*(d-55296)+h-56320+65536,u+=1)}d<128?g.push(d):d<2048?(g.push(d>>6|192),g.push(63&d|128)):d<55296||d>=57344&&d<65536?(g.push(d>>12|224),g.push(d>>6&63|128),g.push(63&d|128)):d>=65536&&d<=1114111?(g.push(d>>18|240),g.push(d>>12&63|128),g.push(d>>6&63|128),g.push(63&d|128)):g.push(239,191,189)}return new Uint8Array(g).buffer}},9069:ee=>{"use strict";var g,b="object"==typeof Reflect?Reflect:null,F=b&&"function"==typeof b.apply?b.apply:function(B,O,A){return Function.prototype.apply.call(B,O,A)};g=b&&"function"==typeof b.ownKeys?b.ownKeys:Object.getOwnPropertySymbols?function(B){return Object.getOwnPropertyNames(B).concat(Object.getOwnPropertySymbols(B))}:function(B){return Object.getOwnPropertyNames(B)};var u=Number.isNaN||function(B){return B!=B};function d(){d.init.call(this)}ee.exports=d,ee.exports.once=function H(j,B){return new Promise(function(O,A){function G($){j.removeListener(B,W),A($)}function W(){"function"==typeof j.removeListener&&j.removeListener("error",G),O([].slice.call(arguments))}C(j,B,W,{once:!0}),"error"!==B&&function N(j,B,O){"function"==typeof j.on&&C(j,"error",B,O)}(j,G,{once:!0})})},d.EventEmitter=d,d.prototype._events=void 0,d.prototype._eventsCount=0,d.prototype._maxListeners=void 0;var h=10;function p(j){if("function"!=typeof j)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof j)}function _(j){return void 0===j._maxListeners?d.defaultMaxListeners:j._maxListeners}function w(j,B,O,A){var G,W,$;if(p(O),void 0===(W=j._events)?(W=j._events=Object.create(null),j._eventsCount=0):(void 0!==W.newListener&&(j.emit("newListener",B,O.listener?O.listener:O),W=j._events),$=W[B]),void 0===$)$=W[B]=O,++j._eventsCount;else if("function"==typeof $?$=W[B]=A?[O,$]:[$,O]:A?$.unshift(O):$.push(O),(G=_(j))>0&&$.length>G&&!$.warned){$.warned=!0;var K=new Error("Possible EventEmitter memory leak detected. "+$.length+" "+String(B)+" listeners added. Use emitter.setMaxListeners() to increase limit");K.name="MaxListenersExceededWarning",K.emitter=j,K.type=B,K.count=$.length,function c(j){console&&console.warn&&console.warn(j)}(K)}return j}function D(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function T(j,B,O){var A={fired:!1,wrapFn:void 0,target:j,type:B,listener:O},G=D.bind(A);return G.listener=O,A.wrapFn=G,G}function L(j,B,O){var A=j._events;if(void 0===A)return[];var G=A[B];return void 0===G?[]:"function"==typeof G?O?[G.listener||G]:[G]:O?function E(j){for(var B=new Array(j.length),O=0;O0&&($=O[0]),$ instanceof Error)throw $;var K=new Error("Unhandled error."+($?" ("+$.message+")":""));throw K.context=$,K}var J=W[B];if(void 0===J)return!1;if("function"==typeof J)F(J,this,O);else{var te=J.length,_e=v(J,te);for(A=0;A=0;$--)if(A[$]===O||A[$].listener===O){K=A[$].listener,W=$;break}if(W<0)return this;0===W?A.shift():function R(j,B){for(;B+1=0;G--)this.removeListener(B,O[G]);return this},d.prototype.listeners=function(B){return L(this,B,!0)},d.prototype.rawListeners=function(B){return L(this,B,!1)},d.listenerCount=function(j,B){return"function"==typeof j.listenerCount?j.listenerCount(B):x.call(j,B)},d.prototype.listenerCount=x,d.prototype.eventNames=function(){return this._eventsCount>0?g(this._events):[]}},3457:ee=>{"use strict";var b="Function.prototype.bind called on incompatible ",F=Array.prototype.slice,g=Object.prototype.toString,c="[object Function]";ee.exports=function(d){var h=this;if("function"!=typeof h||g.call(h)!==c)throw new TypeError(b+h);for(var _,p=F.call(arguments,1),w=function(){if(this instanceof _){var v=h.apply(this,p.concat(F.call(arguments)));return Object(v)===v?v:this}return h.apply(d,p.concat(F.call(arguments)))},D=Math.max(0,h.length-p.length),T=[],L=0;L{"use strict";var g=F(3457);ee.exports=Function.prototype.bind||g},5203:(ee,b,F)=>{"use strict";var g,c=SyntaxError,u=Function,d=TypeError,h=function(J){try{return u('"use strict"; return ('+J+").constructor;")()}catch{}},p=Object.getOwnPropertyDescriptor;if(p)try{p({},"")}catch{p=null}var _=function(){throw new d},w=p?function(){try{return _}catch{try{return p(arguments,"callee").get}catch{return _}}}():_,D=F(2969)(),T=Object.getPrototypeOf||function(J){return J.__proto__},L={},x=typeof Uint8Array>"u"?g:T(Uint8Array),v={"%AggregateError%":typeof AggregateError>"u"?g:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?g:ArrayBuffer,"%ArrayIteratorPrototype%":D?T([][Symbol.iterator]()):g,"%AsyncFromSyncIteratorPrototype%":g,"%AsyncFunction%":L,"%AsyncGenerator%":L,"%AsyncGeneratorFunction%":L,"%AsyncIteratorPrototype%":L,"%Atomics%":typeof Atomics>"u"?g:Atomics,"%BigInt%":typeof BigInt>"u"?g:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?g:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?g:Float32Array,"%Float64Array%":typeof Float64Array>"u"?g:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?g:FinalizationRegistry,"%Function%":u,"%GeneratorFunction%":L,"%Int8Array%":typeof Int8Array>"u"?g:Int8Array,"%Int16Array%":typeof Int16Array>"u"?g:Int16Array,"%Int32Array%":typeof Int32Array>"u"?g:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":D?T(T([][Symbol.iterator]())):g,"%JSON%":"object"==typeof JSON?JSON:g,"%Map%":typeof Map>"u"?g:Map,"%MapIteratorPrototype%":typeof Map>"u"||!D?g:T((new Map)[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?g:Promise,"%Proxy%":typeof Proxy>"u"?g:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?g:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?g:Set,"%SetIteratorPrototype%":typeof Set>"u"||!D?g:T((new Set)[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?g:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":D?T(""[Symbol.iterator]()):g,"%Symbol%":D?Symbol:g,"%SyntaxError%":c,"%ThrowTypeError%":w,"%TypedArray%":x,"%TypeError%":d,"%Uint8Array%":typeof Uint8Array>"u"?g:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?g:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?g:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?g:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?g:WeakMap,"%WeakRef%":typeof WeakRef>"u"?g:WeakRef,"%WeakSet%":typeof WeakSet>"u"?g:WeakSet},R=function J(te){var _e;if("%AsyncFunction%"===te)_e=h("async function () {}");else if("%GeneratorFunction%"===te)_e=h("function* () {}");else if("%AsyncGeneratorFunction%"===te)_e=h("async function* () {}");else if("%AsyncGenerator%"===te){var we=J("%AsyncGeneratorFunction%");we&&(_e=we.prototype)}else if("%AsyncIteratorPrototype%"===te){var be=J("%AsyncGenerator%");be&&(_e=T(be.prototype))}return v[te]=_e,_e},E={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},H=F(4444),N=F(3164),C=H.call(Function.call,Array.prototype.concat),j=H.call(Function.apply,Array.prototype.splice),B=H.call(Function.call,String.prototype.replace),O=H.call(Function.call,String.prototype.slice),A=H.call(Function.call,RegExp.prototype.exec),G=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,W=/\\(\\)?/g,$=function(te){var _e=O(te,0,1),we=O(te,-1);if("%"===_e&&"%"!==we)throw new c("invalid intrinsic syntax, expected closing `%`");if("%"===we&&"%"!==_e)throw new c("invalid intrinsic syntax, expected opening `%`");var be=[];return B(te,G,function(Le,Qe,Je,me){be[be.length]=Je?B(me,W,"$1"):Qe||Le}),be},K=function(te,_e){var be,we=te;if(N(E,we)&&(we="%"+(be=E[we])[0]+"%"),N(v,we)){var Le=v[we];if(Le===L&&(Le=R(we)),typeof Le>"u"&&!_e)throw new d("intrinsic "+te+" exists, but is not available. Please file an issue!");return{alias:be,name:we,value:Le}}throw new c("intrinsic "+te+" does not exist!")};ee.exports=function(te,_e){if("string"!=typeof te||0===te.length)throw new d("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof _e)throw new d('"allowMissing" argument must be a boolean');if(null===A(/^%?[^%]*%?$/,te))throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var we=$(te),be=we.length>0?we[0]:"",Le=K("%"+be+"%",_e),Qe=Le.name,Je=Le.value,me=!1,de=Le.alias;de&&(be=de[0],j(we,C([0,1],de)));for(var le=1,ae=!0;le=we.length){var tt=p(Je,ze);Je=(ae=!!tt)&&"get"in tt&&!("originalValue"in tt.get)?tt.get:Je[ze]}else ae=N(Je,ze),Je=Je[ze];ae&&!me&&(v[Qe]=Je)}}return Je}},2969:(ee,b,F)=>{"use strict";var g=typeof Symbol<"u"&&Symbol,c=F(1983);ee.exports=function(){return"function"==typeof g&&"function"==typeof Symbol&&"symbol"==typeof g("foo")&&"symbol"==typeof Symbol("bar")&&c()}},1983:ee=>{"use strict";ee.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var F={},g=Symbol("test"),c=Object(g);if("string"==typeof g||"[object Symbol]"!==Object.prototype.toString.call(g)||"[object Symbol]"!==Object.prototype.toString.call(c))return!1;for(g in F[g]=42,F)return!1;if("function"==typeof Object.keys&&0!==Object.keys(F).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(F).length)return!1;var d=Object.getOwnPropertySymbols(F);if(1!==d.length||d[0]!==g||!Object.prototype.propertyIsEnumerable.call(F,g))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var h=Object.getOwnPropertyDescriptor(F,g);if(42!==h.value||!0!==h.enumerable)return!1}return!0}},3164:(ee,b,F)=>{"use strict";var g=F(4444);ee.exports=g.call(Function.call,Object.prototype.hasOwnProperty)},3380:function(ee,b,F){"use strict";var g=this&&this.__createBinding||(Object.create?function(N,C,j,B){void 0===B&&(B=j);var O=Object.getOwnPropertyDescriptor(C,j);(!O||("get"in O?!C.__esModule:O.writable||O.configurable))&&(O={enumerable:!0,get:function(){return C[j]}}),Object.defineProperty(N,B,O)}:function(N,C,j,B){void 0===B&&(B=j),N[B]=C[j]}),c=this&&this.__setModuleDefault||(Object.create?function(N,C){Object.defineProperty(N,"default",{enumerable:!0,value:C})}:function(N,C){N.default=C}),u=this&&this.__importStar||function(N){if(N&&N.__esModule)return N;var C={};if(null!=N)for(var j in N)"default"!==j&&Object.prototype.hasOwnProperty.call(N,j)&&g(C,N,j);return c(C,N),C};Object.defineProperty(b,"__esModule",{value:!0}),b.Parser=void 0;var d=u(F(6282)),h=F(6569),p=new Set(["input","option","optgroup","select","button","datalist","textarea"]),_=new Set(["p"]),w=new Set(["thead","tbody"]),D=new Set(["dd","dt"]),T=new Set(["rt","rp"]),L=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["li",new Set(["li"])],["p",_],["h1",_],["h2",_],["h3",_],["h4",_],["h5",_],["h6",_],["select",p],["input",p],["output",p],["button",p],["datalist",p],["textarea",p],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",D],["dt",D],["address",_],["article",_],["aside",_],["blockquote",_],["details",_],["div",_],["dl",_],["fieldset",_],["figcaption",_],["figure",_],["footer",_],["form",_],["header",_],["hr",_],["main",_],["nav",_],["ol",_],["pre",_],["section",_],["table",_],["ul",_],["rt",T],["rp",T],["tbody",w],["tfoot",w]]),x=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),v=new Set(["math","svg"]),R=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),E=/\s|\//,H=function(){function N(C,j){var B,O,A,G,W;void 0===j&&(j={}),this.options=j,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=C??{},this.lowerCaseTagNames=null!==(B=j.lowerCaseTags)&&void 0!==B?B:!j.xmlMode,this.lowerCaseAttributeNames=null!==(O=j.lowerCaseAttributeNames)&&void 0!==O?O:!j.xmlMode,this.tokenizer=new(null!==(A=j.Tokenizer)&&void 0!==A?A:d.default)(this.options,this),null===(W=(G=this.cbs).onparserinit)||void 0===W||W.call(G,this)}return N.prototype.ontext=function(C,j){var B,O,A=this.getSlice(C,j);this.endIndex=j-1,null===(O=(B=this.cbs).ontext)||void 0===O||O.call(B,A),this.startIndex=j},N.prototype.ontextentity=function(C){var j,B,O=this.tokenizer.getSectionStart();this.endIndex=O-1,null===(B=(j=this.cbs).ontext)||void 0===B||B.call(j,(0,h.fromCodePoint)(C)),this.startIndex=O},N.prototype.isVoidElement=function(C){return!this.options.xmlMode&&x.has(C)},N.prototype.onopentagname=function(C,j){this.endIndex=j;var B=this.getSlice(C,j);this.lowerCaseTagNames&&(B=B.toLowerCase()),this.emitOpenTag(B)},N.prototype.emitOpenTag=function(C){var j,B,O,A;this.openTagStart=this.startIndex,this.tagname=C;var G=!this.options.xmlMode&&L.get(C);if(G)for(;this.stack.length>0&&G.has(this.stack[this.stack.length-1]);){var W=this.stack.pop();null===(B=(j=this.cbs).onclosetag)||void 0===B||B.call(j,W,!0)}this.isVoidElement(C)||(this.stack.push(C),v.has(C)?this.foreignContext.push(!0):R.has(C)&&this.foreignContext.push(!1)),null===(A=(O=this.cbs).onopentagname)||void 0===A||A.call(O,C),this.cbs.onopentag&&(this.attribs={})},N.prototype.endOpenTag=function(C){var j,B;this.startIndex=this.openTagStart,this.attribs&&(null===(B=(j=this.cbs).onopentag)||void 0===B||B.call(j,this.tagname,this.attribs,C),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""},N.prototype.onopentagend=function(C){this.endIndex=C,this.endOpenTag(!1),this.startIndex=C+1},N.prototype.onclosetag=function(C,j){var B,O,A,G,W,$;this.endIndex=j;var K=this.getSlice(C,j);if(this.lowerCaseTagNames&&(K=K.toLowerCase()),(v.has(K)||R.has(K))&&this.foreignContext.pop(),this.isVoidElement(K))!this.options.xmlMode&&"br"===K&&(null===(O=(B=this.cbs).onopentagname)||void 0===O||O.call(B,"br"),null===(G=(A=this.cbs).onopentag)||void 0===G||G.call(A,"br",{},!0),null===($=(W=this.cbs).onclosetag)||void 0===$||$.call(W,"br",!1));else{var J=this.stack.lastIndexOf(K);if(-1!==J)if(this.cbs.onclosetag)for(var te=this.stack.length-J;te--;)this.cbs.onclosetag(this.stack.pop(),0!==te);else this.stack.length=J;else!this.options.xmlMode&&"p"===K&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=j+1},N.prototype.onselfclosingtag=function(C){this.endIndex=C,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=C+1):this.onopentagend(C)},N.prototype.closeCurrentTag=function(C){var j,B,O=this.tagname;this.endOpenTag(C),this.stack[this.stack.length-1]===O&&(null===(B=(j=this.cbs).onclosetag)||void 0===B||B.call(j,O,!C),this.stack.pop())},N.prototype.onattribname=function(C,j){this.startIndex=C;var B=this.getSlice(C,j);this.attribname=this.lowerCaseAttributeNames?B.toLowerCase():B},N.prototype.onattribdata=function(C,j){this.attribvalue+=this.getSlice(C,j)},N.prototype.onattribentity=function(C){this.attribvalue+=(0,h.fromCodePoint)(C)},N.prototype.onattribend=function(C,j){var B,O;this.endIndex=j,null===(O=(B=this.cbs).onattribute)||void 0===O||O.call(B,this.attribname,this.attribvalue,C===d.QuoteType.Double?'"':C===d.QuoteType.Single?"'":C===d.QuoteType.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""},N.prototype.getInstructionName=function(C){var j=C.search(E),B=j<0?C:C.substr(0,j);return this.lowerCaseTagNames&&(B=B.toLowerCase()),B},N.prototype.ondeclaration=function(C,j){this.endIndex=j;var B=this.getSlice(C,j);if(this.cbs.onprocessinginstruction){var O=this.getInstructionName(B);this.cbs.onprocessinginstruction("!".concat(O),"!".concat(B))}this.startIndex=j+1},N.prototype.onprocessinginstruction=function(C,j){this.endIndex=j;var B=this.getSlice(C,j);if(this.cbs.onprocessinginstruction){var O=this.getInstructionName(B);this.cbs.onprocessinginstruction("?".concat(O),"?".concat(B))}this.startIndex=j+1},N.prototype.oncomment=function(C,j,B){var O,A,G,W;this.endIndex=j,null===(A=(O=this.cbs).oncomment)||void 0===A||A.call(O,this.getSlice(C,j-B)),null===(W=(G=this.cbs).oncommentend)||void 0===W||W.call(G),this.startIndex=j+1},N.prototype.oncdata=function(C,j,B){var O,A,G,W,$,K,J,te,_e,we;this.endIndex=j;var be=this.getSlice(C,j-B);this.options.xmlMode||this.options.recognizeCDATA?(null===(A=(O=this.cbs).oncdatastart)||void 0===A||A.call(O),null===(W=(G=this.cbs).ontext)||void 0===W||W.call(G,be),null===(K=($=this.cbs).oncdataend)||void 0===K||K.call($)):(null===(te=(J=this.cbs).oncomment)||void 0===te||te.call(J,"[CDATA[".concat(be,"]]")),null===(we=(_e=this.cbs).oncommentend)||void 0===we||we.call(_e)),this.startIndex=j+1},N.prototype.onend=function(){var C,j;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var B=this.stack.length;B>0;this.cbs.onclosetag(this.stack[--B],!0));}null===(j=(C=this.cbs).onend)||void 0===j||j.call(C)},N.prototype.reset=function(){var C,j,B,O;null===(j=(C=this.cbs).onreset)||void 0===j||j.call(C),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(O=(B=this.cbs).onparserinit)||void 0===O||O.call(B,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1},N.prototype.parseComplete=function(C){this.reset(),this.end(C)},N.prototype.getSlice=function(C,j){for(;C-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var B=this.buffers[0].slice(C-this.bufferOffset,j-this.bufferOffset);j-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),B+=this.buffers[0].slice(0,j-this.bufferOffset);return B},N.prototype.shiftBuffer=function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()},N.prototype.write=function(C){var j,B;this.ended?null===(B=(j=this.cbs).onerror)||void 0===B||B.call(j,new Error(".write() after done!")):(this.buffers.push(C),this.tokenizer.running&&(this.tokenizer.write(C),this.writeIndex++))},N.prototype.end=function(C){var j,B;this.ended?null===(B=(j=this.cbs).onerror)||void 0===B||B.call(j,Error(".end() after done!")):(C&&this.write(C),this.ended=!0,this.tokenizer.end())},N.prototype.pause=function(){this.tokenizer.pause()},N.prototype.resume=function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.QuoteType=void 0;var D,x,g=F(6569),c=(()=>{return(x=c||(c={}))[x.Tab=9]="Tab",x[x.NewLine=10]="NewLine",x[x.FormFeed=12]="FormFeed",x[x.CarriageReturn=13]="CarriageReturn",x[x.Space=32]="Space",x[x.ExclamationMark=33]="ExclamationMark",x[x.Num=35]="Num",x[x.Amp=38]="Amp",x[x.SingleQuote=39]="SingleQuote",x[x.DoubleQuote=34]="DoubleQuote",x[x.Dash=45]="Dash",x[x.Slash=47]="Slash",x[x.Zero=48]="Zero",x[x.Nine=57]="Nine",x[x.Semi=59]="Semi",x[x.Lt=60]="Lt",x[x.Eq=61]="Eq",x[x.Gt=62]="Gt",x[x.Questionmark=63]="Questionmark",x[x.UpperA=65]="UpperA",x[x.LowerA=97]="LowerA",x[x.UpperF=70]="UpperF",x[x.LowerF=102]="LowerF",x[x.UpperZ=90]="UpperZ",x[x.LowerZ=122]="LowerZ",x[x.LowerX=120]="LowerX",x[x.OpeningSquareBracket=91]="OpeningSquareBracket",c;var x})(),u=(()=>{return(x=u||(u={}))[x.Text=1]="Text",x[x.BeforeTagName=2]="BeforeTagName",x[x.InTagName=3]="InTagName",x[x.InSelfClosingTag=4]="InSelfClosingTag",x[x.BeforeClosingTagName=5]="BeforeClosingTagName",x[x.InClosingTagName=6]="InClosingTagName",x[x.AfterClosingTagName=7]="AfterClosingTagName",x[x.BeforeAttributeName=8]="BeforeAttributeName",x[x.InAttributeName=9]="InAttributeName",x[x.AfterAttributeName=10]="AfterAttributeName",x[x.BeforeAttributeValue=11]="BeforeAttributeValue",x[x.InAttributeValueDq=12]="InAttributeValueDq",x[x.InAttributeValueSq=13]="InAttributeValueSq",x[x.InAttributeValueNq=14]="InAttributeValueNq",x[x.BeforeDeclaration=15]="BeforeDeclaration",x[x.InDeclaration=16]="InDeclaration",x[x.InProcessingInstruction=17]="InProcessingInstruction",x[x.BeforeComment=18]="BeforeComment",x[x.CDATASequence=19]="CDATASequence",x[x.InSpecialComment=20]="InSpecialComment",x[x.InCommentLike=21]="InCommentLike",x[x.BeforeSpecialS=22]="BeforeSpecialS",x[x.SpecialStartSequence=23]="SpecialStartSequence",x[x.InSpecialTag=24]="InSpecialTag",x[x.BeforeEntity=25]="BeforeEntity",x[x.BeforeNumericEntity=26]="BeforeNumericEntity",x[x.InNamedEntity=27]="InNamedEntity",x[x.InNumericEntity=28]="InNumericEntity",x[x.InHexEntity=29]="InHexEntity",u;var x})();function d(x){return x===c.Space||x===c.NewLine||x===c.Tab||x===c.FormFeed||x===c.CarriageReturn}function h(x){return x===c.Slash||x===c.Gt||d(x)}function p(x){return x>=c.Zero&&x<=c.Nine}(x=D=b.QuoteType||(b.QuoteType={}))[x.NoValue=0]="NoValue",x[x.Unquoted=1]="Unquoted",x[x.Single=2]="Single",x[x.Double=3]="Double";var T={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},L=function(){function x(v,R){var E=v.xmlMode,H=void 0!==E&&E,N=v.decodeEntities,C=void 0===N||N;this.cbs=R,this.state=u.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=u.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=H,this.decodeEntities=C,this.entityTrie=H?g.xmlDecodeTree:g.htmlDecodeTree}return x.prototype.reset=function(){this.state=u.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=u.Text,this.currentSequence=void 0,this.running=!0,this.offset=0},x.prototype.write=function(v){this.offset+=this.buffer.length,this.buffer=v,this.parse()},x.prototype.end=function(){this.running&&this.finish()},x.prototype.pause=function(){this.running=!1},x.prototype.resume=function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=u.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&v===c.Amp&&(this.state=u.BeforeEntity)},x.prototype.stateSpecialStartSequence=function(v){var R=this.sequenceIndex===this.currentSequence.length;if(R?h(v):(32|v)===this.currentSequence[this.sequenceIndex]){if(!R)return void this.sequenceIndex++}else this.isSpecial=!1;this.sequenceIndex=0,this.state=u.InTagName,this.stateInTagName(v)},x.prototype.stateInSpecialTag=function(v){if(this.sequenceIndex===this.currentSequence.length){if(v===c.Gt||d(v)){var R=this.index-this.currentSequence.length;if(this.sectionStart=c.LowerA&&x<=c.LowerZ||x>=c.UpperA&&x<=c.UpperZ}(v)},x.prototype.startSpecial=function(v,R){this.isSpecial=!0,this.currentSequence=v,this.sequenceIndex=R,this.state=u.SpecialStartSequence},x.prototype.stateBeforeTagName=function(v){if(v===c.ExclamationMark)this.state=u.BeforeDeclaration,this.sectionStart=this.index+1;else if(v===c.Questionmark)this.state=u.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(v)){var R=32|v;this.sectionStart=this.index,this.xmlMode||R!==T.TitleEnd[2]?this.state=this.xmlMode||R!==T.ScriptEnd[2]?u.InTagName:u.BeforeSpecialS:this.startSpecial(T.TitleEnd,3)}else v===c.Slash?this.state=u.BeforeClosingTagName:(this.state=u.Text,this.stateText(v))},x.prototype.stateInTagName=function(v){h(v)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=u.BeforeAttributeName,this.stateBeforeAttributeName(v))},x.prototype.stateBeforeClosingTagName=function(v){d(v)||(v===c.Gt?this.state=u.Text:(this.state=this.isTagStartChar(v)?u.InClosingTagName:u.InSpecialComment,this.sectionStart=this.index))},x.prototype.stateInClosingTagName=function(v){(v===c.Gt||d(v))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=u.AfterClosingTagName,this.stateAfterClosingTagName(v))},x.prototype.stateAfterClosingTagName=function(v){(v===c.Gt||this.fastForwardTo(c.Gt))&&(this.state=u.Text,this.sectionStart=this.index+1)},x.prototype.stateBeforeAttributeName=function(v){v===c.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=u.InSpecialTag,this.sequenceIndex=0):this.state=u.Text,this.baseState=this.state,this.sectionStart=this.index+1):v===c.Slash?this.state=u.InSelfClosingTag:d(v)||(this.state=u.InAttributeName,this.sectionStart=this.index)},x.prototype.stateInSelfClosingTag=function(v){v===c.Gt?(this.cbs.onselfclosingtag(this.index),this.state=u.Text,this.baseState=u.Text,this.sectionStart=this.index+1,this.isSpecial=!1):d(v)||(this.state=u.BeforeAttributeName,this.stateBeforeAttributeName(v))},x.prototype.stateInAttributeName=function(v){(v===c.Eq||h(v))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=u.AfterAttributeName,this.stateAfterAttributeName(v))},x.prototype.stateAfterAttributeName=function(v){v===c.Eq?this.state=u.BeforeAttributeValue:v===c.Slash||v===c.Gt?(this.cbs.onattribend(D.NoValue,this.index),this.state=u.BeforeAttributeName,this.stateBeforeAttributeName(v)):d(v)||(this.cbs.onattribend(D.NoValue,this.index),this.state=u.InAttributeName,this.sectionStart=this.index)},x.prototype.stateBeforeAttributeValue=function(v){v===c.DoubleQuote?(this.state=u.InAttributeValueDq,this.sectionStart=this.index+1):v===c.SingleQuote?(this.state=u.InAttributeValueSq,this.sectionStart=this.index+1):d(v)||(this.sectionStart=this.index,this.state=u.InAttributeValueNq,this.stateInAttributeValueNoQuotes(v))},x.prototype.handleInAttributeValue=function(v,R){v===R||!this.decodeEntities&&this.fastForwardTo(R)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(R===c.DoubleQuote?D.Double:D.Single,this.index),this.state=u.BeforeAttributeName):this.decodeEntities&&v===c.Amp&&(this.baseState=this.state,this.state=u.BeforeEntity)},x.prototype.stateInAttributeValueDoubleQuotes=function(v){this.handleInAttributeValue(v,c.DoubleQuote)},x.prototype.stateInAttributeValueSingleQuotes=function(v){this.handleInAttributeValue(v,c.SingleQuote)},x.prototype.stateInAttributeValueNoQuotes=function(v){d(v)||v===c.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(D.Unquoted,this.index),this.state=u.BeforeAttributeName,this.stateBeforeAttributeName(v)):this.decodeEntities&&v===c.Amp&&(this.baseState=this.state,this.state=u.BeforeEntity)},x.prototype.stateBeforeDeclaration=function(v){v===c.OpeningSquareBracket?(this.state=u.CDATASequence,this.sequenceIndex=0):this.state=v===c.Dash?u.BeforeComment:u.InDeclaration},x.prototype.stateInDeclaration=function(v){(v===c.Gt||this.fastForwardTo(c.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=u.Text,this.sectionStart=this.index+1)},x.prototype.stateInProcessingInstruction=function(v){(v===c.Gt||this.fastForwardTo(c.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=u.Text,this.sectionStart=this.index+1)},x.prototype.stateBeforeComment=function(v){v===c.Dash?(this.state=u.InCommentLike,this.currentSequence=T.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=u.InDeclaration},x.prototype.stateInSpecialComment=function(v){(v===c.Gt||this.fastForwardTo(c.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=u.Text,this.sectionStart=this.index+1)},x.prototype.stateBeforeSpecialS=function(v){var R=32|v;R===T.ScriptEnd[3]?this.startSpecial(T.ScriptEnd,4):R===T.StyleEnd[3]?this.startSpecial(T.StyleEnd,4):(this.state=u.InTagName,this.stateInTagName(v))},x.prototype.stateBeforeEntity=function(v){this.entityExcess=1,this.entityResult=0,v===c.Num?this.state=u.BeforeNumericEntity:v===c.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=u.InNamedEntity,this.stateInNamedEntity(v))},x.prototype.stateInNamedEntity=function(v){if(this.entityExcess+=1,this.trieIndex=(0,g.determineBranch)(this.entityTrie,this.trieCurrent,this.trieIndex+1,v),this.trieIndex<0)return this.emitNamedEntity(),void this.index--;this.trieCurrent=this.entityTrie[this.trieIndex];var R=this.trieCurrent&g.BinTrieFlags.VALUE_LENGTH;if(R){var E=(R>>14)-1;if(this.allowLegacyEntity()||v===c.Semi){var H=this.index-this.entityExcess+1;H>this.sectionStart&&this.emitPartial(this.sectionStart,H),this.entityResult=this.trieIndex,this.trieIndex+=E,this.entityExcess=0,this.sectionStart=this.index+1,0===E&&this.emitNamedEntity()}else this.trieIndex+=E}},x.prototype.emitNamedEntity=function(){if(this.state=this.baseState,0!==this.entityResult)switch((this.entityTrie[this.entityResult]&g.BinTrieFlags.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~g.BinTrieFlags.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}},x.prototype.stateBeforeNumericEntity=function(v){(32|v)===c.LowerX?(this.entityExcess++,this.state=u.InHexEntity):(this.state=u.InNumericEntity,this.stateInNumericEntity(v))},x.prototype.emitNumericEntity=function(v){var R=this.index-this.entityExcess-1;R+2+Number(this.state===u.InHexEntity)!==this.index&&(R>this.sectionStart&&this.emitPartial(this.sectionStart,R),this.sectionStart=this.index+Number(v),this.emitCodePoint((0,g.replaceCodePoint)(this.entityResult))),this.state=this.baseState},x.prototype.stateInNumericEntity=function(v){v===c.Semi?this.emitNumericEntity(!0):p(v)?(this.entityResult=10*this.entityResult+(v-c.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},x.prototype.stateInHexEntity=function(v){v===c.Semi?this.emitNumericEntity(!0):p(v)?(this.entityResult=16*this.entityResult+(v-c.Zero),this.entityExcess++):function w(x){return x>=c.UpperA&&x<=c.UpperF||x>=c.LowerA&&x<=c.LowerF}(v)?(this.entityResult=16*this.entityResult+((32|v)-c.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},x.prototype.allowLegacyEntity=function(){return!this.xmlMode&&(this.baseState===u.Text||this.baseState===u.InSpecialTag)},x.prototype.cleanup=function(){this.running&&this.sectionStart!==this.index&&(this.state===u.Text||this.state===u.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===u.InAttributeValueDq||this.state===u.InAttributeValueSq||this.state===u.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))},x.prototype.shouldContinue=function(){return this.index{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.attributeNames=b.elementNames=void 0,b.elementNames=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(function(F){return[F.toLowerCase(),F]})),b.attributeNames=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(function(F){return[F.toLowerCase(),F]}))},1175:function(ee,b,F){"use strict";var g=this&&this.__assign||function(){return g=Object.assign||function(O){for(var A,G=1,W=arguments.length;G")}(O);case h.Comment:return function B(O){return"\x3c!--".concat(O.data,"--\x3e")}(O);case h.CDATA:return function j(O){return"")}(O);case h.Script:case h.Style:case h.Tag:return function H(O,A){var G;"foreign"===A.xmlMode&&(O.name=null!==(G=_.elementNames.get(O.name))&&void 0!==G?G:O.name,O.parent&&R.has(O.parent.name)&&(A=g(g({},A),{xmlMode:!1}))),!A.xmlMode&&E.has(O.name)&&(A=g(g({},A),{xmlMode:"foreign"}));var W="<".concat(O.name),$=function T(O,A){var G;if(O){var W=!1===(null!==(G=A.encodeEntities)&&void 0!==G?G:A.decodeEntities)?D:A.xmlMode||"utf8"!==A.encodeEntities?p.encodeXML:p.escapeAttribute;return Object.keys(O).map(function($){var K,J,te=null!==(K=O[$])&&void 0!==K?K:"";return"foreign"===A.xmlMode&&($=null!==(J=_.attributeNames.get($))&&void 0!==J?J:$),A.emptyAttrs||A.xmlMode||""!==te?"".concat($,'="').concat(W(te),'"'):$}).join(" ")}}(O.attribs,A);return $&&(W+=" ".concat($)),0===O.children.length&&(A.xmlMode?!1!==A.selfClosingTags:A.selfClosingTags&&L.has(O.name))?(A.xmlMode||(W+=" "),W+="/>"):(W+=">",O.children.length>0&&(W+=x(O.children,A)),(A.xmlMode||!L.has(O.name))&&(W+=""))),W}(O,A);case h.Text:return function C(O,A){var G,W=O.data||"";return!1!==(null!==(G=A.encodeEntities)&&void 0!==G?G:A.decodeEntities)&&!(!A.xmlMode&&O.parent&&w.has(O.parent.name))&&(W=A.xmlMode||"utf8"!==A.encodeEntities?(0,p.encodeXML)(W):(0,p.escapeText)(W)),W}(O,A)}}b.render=x,b.default=x;var R=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),E=new Set(["svg","math"])},3437:function(ee,b,F){"use strict";var g=this&&this.__createBinding||(Object.create?function(_,w,D,T){void 0===T&&(T=D);var L=Object.getOwnPropertyDescriptor(w,D);(!L||("get"in L?!w.__esModule:L.writable||L.configurable))&&(L={enumerable:!0,get:function(){return w[D]}}),Object.defineProperty(_,T,L)}:function(_,w,D,T){void 0===T&&(T=D),_[T]=w[D]}),c=this&&this.__exportStar||function(_,w){for(var D in _)"default"!==D&&!Object.prototype.hasOwnProperty.call(w,D)&&g(w,_,D)};Object.defineProperty(b,"__esModule",{value:!0}),b.DomHandler=void 0;var u=F(6316),d=F(2105);c(F(2105),b);var h={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},p=function(){function _(w,D,T){this.dom=[],this.root=new d.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof D&&(T=D,D=h),"object"==typeof w&&(D=w,w=void 0),this.callback=w??null,this.options=D??h,this.elementCB=T??null}return _.prototype.onparserinit=function(w){this.parser=w},_.prototype.onreset=function(){this.dom=[],this.root=new d.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},_.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},_.prototype.onerror=function(w){this.handleCallback(w)},_.prototype.onclosetag=function(){this.lastNode=null;var w=this.tagStack.pop();this.options.withEndIndices&&(w.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(w)},_.prototype.onopentag=function(w,D){var L=new d.Element(w,D,void 0,this.options.xmlMode?u.ElementType.Tag:void 0);this.addNode(L),this.tagStack.push(L)},_.prototype.ontext=function(w){var D=this.lastNode;if(D&&D.type===u.ElementType.Text)D.data+=w,this.options.withEndIndices&&(D.endIndex=this.parser.endIndex);else{var T=new d.Text(w);this.addNode(T),this.lastNode=T}},_.prototype.oncomment=function(w){if(this.lastNode&&this.lastNode.type===u.ElementType.Comment)this.lastNode.data+=w;else{var D=new d.Comment(w);this.addNode(D),this.lastNode=D}},_.prototype.oncommentend=function(){this.lastNode=null},_.prototype.oncdatastart=function(){var w=new d.Text(""),D=new d.CDATA([w]);this.addNode(D),w.parent=D,this.lastNode=w},_.prototype.oncdataend=function(){this.lastNode=null},_.prototype.onprocessinginstruction=function(w,D){var T=new d.ProcessingInstruction(w,D);this.addNode(T)},_.prototype.handleCallback=function(w){if("function"==typeof this.callback)this.callback(w,this.dom);else if(w)throw w},_.prototype.addNode=function(w){var D=this.tagStack[this.tagStack.length-1],T=D.children[D.children.length-1];this.options.withStartIndices&&(w.startIndex=this.parser.startIndex),this.options.withEndIndices&&(w.endIndex=this.parser.endIndex),D.children.push(w),T&&(w.prev=T,T.next=w),w.parent=D,this.lastNode=null},_}();b.DomHandler=p,b.default=p},2105:function(ee,b,F){"use strict";var A,g=this&&this.__extends||(A=function(G,W){return(A=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function($,K){$.__proto__=K}||function($,K){for(var J in K)Object.prototype.hasOwnProperty.call(K,J)&&($[J]=K[J])})(G,W)},function(G,W){if("function"!=typeof W&&null!==W)throw new TypeError("Class extends value "+String(W)+" is not a constructor or null");function $(){this.constructor=G}A(G,W),G.prototype=null===W?Object.create(W):($.prototype=W.prototype,new $)}),c=this&&this.__assign||function(){return c=Object.assign||function(A){for(var G,W=1,$=arguments.length;W<$;W++)for(var K in G=arguments[W])Object.prototype.hasOwnProperty.call(G,K)&&(A[K]=G[K]);return A},c.apply(this,arguments)};Object.defineProperty(b,"__esModule",{value:!0}),b.cloneNode=b.hasChildren=b.isDocument=b.isDirective=b.isComment=b.isText=b.isCDATA=b.isTag=b.Element=b.Document=b.CDATA=b.NodeWithChildren=b.ProcessingInstruction=b.Comment=b.Text=b.DataNode=b.Node=void 0;var u=F(6316),d=function(){function A(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(A.prototype,"parentNode",{get:function(){return this.parent},set:function(G){this.parent=G},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"previousSibling",{get:function(){return this.prev},set:function(G){this.prev=G},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"nextSibling",{get:function(){return this.next},set:function(G){this.next=G},enumerable:!1,configurable:!0}),A.prototype.cloneNode=function(G){return void 0===G&&(G=!1),B(this,G)},A}();b.Node=d;var h=function(A){function G(W){var $=A.call(this)||this;return $.data=W,$}return g(G,A),Object.defineProperty(G.prototype,"nodeValue",{get:function(){return this.data},set:function(W){this.data=W},enumerable:!1,configurable:!0}),G}(d);b.DataNode=h;var p=function(A){function G(){var W=null!==A&&A.apply(this,arguments)||this;return W.type=u.ElementType.Text,W}return g(G,A),Object.defineProperty(G.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),G}(h);b.Text=p;var _=function(A){function G(){var W=null!==A&&A.apply(this,arguments)||this;return W.type=u.ElementType.Comment,W}return g(G,A),Object.defineProperty(G.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),G}(h);b.Comment=_;var w=function(A){function G(W,$){var K=A.call(this,$)||this;return K.name=W,K.type=u.ElementType.Directive,K}return g(G,A),Object.defineProperty(G.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),G}(h);b.ProcessingInstruction=w;var D=function(A){function G(W){var $=A.call(this)||this;return $.children=W,$}return g(G,A),Object.defineProperty(G.prototype,"firstChild",{get:function(){var W;return null!==(W=this.children[0])&&void 0!==W?W:null},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"childNodes",{get:function(){return this.children},set:function(W){this.children=W},enumerable:!1,configurable:!0}),G}(d);b.NodeWithChildren=D;var T=function(A){function G(){var W=null!==A&&A.apply(this,arguments)||this;return W.type=u.ElementType.CDATA,W}return g(G,A),Object.defineProperty(G.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),G}(D);b.CDATA=T;var L=function(A){function G(){var W=null!==A&&A.apply(this,arguments)||this;return W.type=u.ElementType.Root,W}return g(G,A),Object.defineProperty(G.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),G}(D);b.Document=L;var x=function(A){function G(W,$,K,J){void 0===K&&(K=[]),void 0===J&&(J="script"===W?u.ElementType.Script:"style"===W?u.ElementType.Style:u.ElementType.Tag);var te=A.call(this,K)||this;return te.name=W,te.attribs=$,te.type=J,te}return g(G,A),Object.defineProperty(G.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"tagName",{get:function(){return this.name},set:function(W){this.name=W},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"attributes",{get:function(){var W=this;return Object.keys(this.attribs).map(function($){var K,J;return{name:$,value:W.attribs[$],namespace:null===(K=W["x-attribsNamespace"])||void 0===K?void 0:K[$],prefix:null===(J=W["x-attribsPrefix"])||void 0===J?void 0:J[$]}})},enumerable:!1,configurable:!0}),G}(D);function v(A){return(0,u.isTag)(A)}function R(A){return A.type===u.ElementType.CDATA}function E(A){return A.type===u.ElementType.Text}function H(A){return A.type===u.ElementType.Comment}function N(A){return A.type===u.ElementType.Directive}function C(A){return A.type===u.ElementType.Root}function B(A,G){var W;if(void 0===G&&(G=!1),E(A))W=new p(A.data);else if(H(A))W=new _(A.data);else if(v(A)){var $=G?O(A.children):[],K=new x(A.name,c({},A.attribs),$);$.forEach(function(we){return we.parent=K}),null!=A.namespace&&(K.namespace=A.namespace),A["x-attribsNamespace"]&&(K["x-attribsNamespace"]=c({},A["x-attribsNamespace"])),A["x-attribsPrefix"]&&(K["x-attribsPrefix"]=c({},A["x-attribsPrefix"])),W=K}else if(R(A)){$=G?O(A.children):[];var J=new T($);$.forEach(function(be){return be.parent=J}),W=J}else if(C(A)){$=G?O(A.children):[];var te=new L($);$.forEach(function(be){return be.parent=te}),A["x-mode"]&&(te["x-mode"]=A["x-mode"]),W=te}else{if(!N(A))throw new Error("Not implemented yet: ".concat(A.type));var _e=new w(A.name,A.data);null!=A["x-name"]&&(_e["x-name"]=A["x-name"],_e["x-publicId"]=A["x-publicId"],_e["x-systemId"]=A["x-systemId"]),W=_e}return W.startIndex=A.startIndex,W.endIndex=A.endIndex,null!=A.sourceCodeLocation&&(W.sourceCodeLocation=A.sourceCodeLocation),W}function O(A){for(var G=A.map(function($){return B($,!0)}),W=1;W{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.getFeed=void 0;var g=F(8149),c=F(4279);b.getFeed=function u(v){var R=D(x,v);return R?"feed"===R.name?function d(v){var R,E=v.children,H={type:"atom",items:(0,c.getElementsByTagName)("entry",E).map(function(j){var B,O=j.children,A={media:w(O)};L(A,"id","id",O),L(A,"title","title",O);var G=null===(B=D("link",O))||void 0===B?void 0:B.attribs.href;G&&(A.link=G);var W=T("summary",O)||T("content",O);W&&(A.description=W);var $=T("updated",O);return $&&(A.pubDate=new Date($)),A})};L(H,"id","id",E),L(H,"title","title",E);var N=null===(R=D("link",E))||void 0===R?void 0:R.attribs.href;N&&(H.link=N),L(H,"description","subtitle",E);var C=T("updated",E);return C&&(H.updated=new Date(C)),L(H,"author","email",E,!0),H}(R):function h(v){var R,E,H=null!==(E=null===(R=D("channel",v.children))||void 0===R?void 0:R.children)&&void 0!==E?E:[],N={type:v.name.substr(0,3),id:"",items:(0,c.getElementsByTagName)("item",v.children).map(function(j){var B=j.children,O={media:w(B)};L(O,"id","guid",B),L(O,"title","title",B),L(O,"link","link",B),L(O,"description","description",B);var A=T("pubDate",B);return A&&(O.pubDate=new Date(A)),O})};L(N,"title","title",H),L(N,"link","link",H),L(N,"description","description",H);var C=T("lastBuildDate",H);return C&&(N.updated=new Date(C)),L(N,"author","managingEditor",H,!0),N}(R):null};var p=["url","type","lang"],_=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function w(v){return(0,c.getElementsByTagName)("media:content",v).map(function(R){for(var E=R.attribs,H={medium:E.medium,isDefault:!!E.isDefault},N=0,C=p;N{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.uniqueSort=b.compareDocumentPosition=b.DocumentPosition=b.removeSubsets=void 0;var u,p,g=F(3437);function d(p,_){var w=[],D=[];if(p===_)return 0;for(var T=(0,g.hasChildren)(p)?p:p.parent;T;)w.unshift(T),T=T.parent;for(T=(0,g.hasChildren)(_)?_:_.parent;T;)D.unshift(T),T=T.parent;for(var L=Math.min(w.length,D.length),x=0;xR.indexOf(H)?v===_?u.FOLLOWING|u.CONTAINED_BY:u.FOLLOWING:v===p?u.PRECEDING|u.CONTAINS:u.PRECEDING}b.removeSubsets=function c(p){for(var _=p.length;--_>=0;){var w=p[_];if(_>0&&p.lastIndexOf(w,_-1)>=0)p.splice(_,1);else for(var D=w.parent;D;D=D.parent)if(p.includes(D)){p.splice(_,1);break}}return p},(p=u=b.DocumentPosition||(b.DocumentPosition={}))[p.DISCONNECTED=1]="DISCONNECTED",p[p.PRECEDING=2]="PRECEDING",p[p.FOLLOWING=4]="FOLLOWING",p[p.CONTAINS=8]="CONTAINS",p[p.CONTAINED_BY=16]="CONTAINED_BY",b.compareDocumentPosition=d,b.uniqueSort=function h(p){return(p=p.filter(function(_,w,D){return!D.includes(_,w+1)})).sort(function(_,w){var D=d(_,w);return D&u.PRECEDING?-1:D&u.FOLLOWING?1:0}),p}},5722:function(ee,b,F){"use strict";var g=this&&this.__createBinding||(Object.create?function(d,h,p,_){void 0===_&&(_=p);var w=Object.getOwnPropertyDescriptor(h,p);(!w||("get"in w?!h.__esModule:w.writable||w.configurable))&&(w={enumerable:!0,get:function(){return h[p]}}),Object.defineProperty(d,_,w)}:function(d,h,p,_){void 0===_&&(_=p),d[_]=h[p]}),c=this&&this.__exportStar||function(d,h){for(var p in d)"default"!==p&&!Object.prototype.hasOwnProperty.call(h,p)&&g(h,d,p)};Object.defineProperty(b,"__esModule",{value:!0}),b.hasChildren=b.isDocument=b.isComment=b.isText=b.isCDATA=b.isTag=void 0,c(F(8149),b),c(F(74),b),c(F(6180),b),c(F(2206),b),c(F(4279),b),c(F(863),b),c(F(4477),b);var u=F(3437);Object.defineProperty(b,"isTag",{enumerable:!0,get:function(){return u.isTag}}),Object.defineProperty(b,"isCDATA",{enumerable:!0,get:function(){return u.isCDATA}}),Object.defineProperty(b,"isText",{enumerable:!0,get:function(){return u.isText}}),Object.defineProperty(b,"isComment",{enumerable:!0,get:function(){return u.isComment}}),Object.defineProperty(b,"isDocument",{enumerable:!0,get:function(){return u.isDocument}}),Object.defineProperty(b,"hasChildren",{enumerable:!0,get:function(){return u.hasChildren}})},4279:(ee,b,F)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.getElementsByTagType=b.getElementsByTagName=b.getElementById=b.getElements=b.testElement=void 0;var g=F(3437),c=F(2206),u={tag_name:function(x){return"function"==typeof x?function(v){return(0,g.isTag)(v)&&x(v.name)}:"*"===x?g.isTag:function(v){return(0,g.isTag)(v)&&v.name===x}},tag_type:function(x){return"function"==typeof x?function(v){return x(v.type)}:function(v){return v.type===x}},tag_contains:function(x){return"function"==typeof x?function(v){return(0,g.isText)(v)&&x(v.data)}:function(v){return(0,g.isText)(v)&&v.data===x}}};function d(x,v){return"function"==typeof v?function(R){return(0,g.isTag)(R)&&v(R.attribs[x])}:function(R){return(0,g.isTag)(R)&&R.attribs[x]===v}}function h(x,v){return function(R){return x(R)||v(R)}}function p(x){var v=Object.keys(x).map(function(R){var E=x[R];return Object.prototype.hasOwnProperty.call(u,R)?u[R](E):d(R,E)});return 0===v.length?null:v.reduce(h)}b.testElement=function _(x,v){var R=p(x);return!R||R(v)},b.getElements=function w(x,v,R,E){void 0===E&&(E=1/0);var H=p(x);return H?(0,c.filter)(H,v,R,E):[]},b.getElementById=function D(x,v,R){return void 0===R&&(R=!0),Array.isArray(v)||(v=[v]),(0,c.findOne)(d("id",x),v,R)},b.getElementsByTagName=function T(x,v,R,E){return void 0===R&&(R=!0),void 0===E&&(E=1/0),(0,c.filter)(u.tag_name(x),v,R,E)},b.getElementsByTagType=function L(x,v,R,E){return void 0===R&&(R=!0),void 0===E&&(E=1/0),(0,c.filter)(u.tag_type(x),v,R,E)}},6180:(ee,b)=>{"use strict";function F(p){if(p.prev&&(p.prev.next=p.next),p.next&&(p.next.prev=p.prev),p.parent){var _=p.parent.children;_.splice(_.lastIndexOf(p),1)}}Object.defineProperty(b,"__esModule",{value:!0}),b.prepend=b.prependChild=b.append=b.appendChild=b.replaceElement=b.removeElement=void 0,b.removeElement=F,b.replaceElement=function g(p,_){var w=_.prev=p.prev;w&&(w.next=_);var D=_.next=p.next;D&&(D.prev=_);var T=_.parent=p.parent;if(T){var L=T.children;L[L.lastIndexOf(p)]=_,p.parent=null}},b.appendChild=function c(p,_){if(F(_),_.next=null,_.parent=p,p.children.push(_)>1){var w=p.children[p.children.length-2];w.next=_,_.prev=w}else _.prev=null},b.append=function u(p,_){F(_);var w=p.parent,D=p.next;if(_.next=D,_.prev=p,p.next=_,_.parent=w,D){if(D.prev=_,w){var T=w.children;T.splice(T.lastIndexOf(D),0,_)}}else w&&w.children.push(_)},b.prependChild=function d(p,_){if(F(_),_.parent=p,_.prev=null,1!==p.children.unshift(_)){var w=p.children[1];w.prev=_,_.next=w}else _.next=null},b.prepend=function h(p,_){F(_);var w=p.parent;if(w){var D=w.children;D.splice(D.indexOf(p),0,_)}p.prev&&(p.prev.next=_),_.parent=w,_.prev=p.prev,_.next=p,p.prev=_}},2206:(ee,b,F)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.findAll=b.existsOne=b.findOne=b.findOneChild=b.find=b.filter=void 0;var g=F(3437);function u(w,D,T,L){for(var x=[],v=0,R=D;v0){var H=u(w,E.children,T,L);if(x.push.apply(x,H),(L-=H.length)<=0)break}}return x}b.filter=function c(w,D,T,L){return void 0===T&&(T=!0),void 0===L&&(L=1/0),Array.isArray(D)||(D=[D]),u(w,D,T,L)},b.find=u,b.findOneChild=function d(w,D){return D.find(w)},b.findOne=function h(w,D,T){void 0===T&&(T=!0);for(var L=null,x=0;x0&&(L=h(w,v.children,!0)))}return L},b.existsOne=function p(w,D){return D.some(function(T){return(0,g.isTag)(T)&&(w(T)||T.children.length>0&&p(w,T.children))})},b.findAll=function _(w,D){for(var T,v,L=[],x=D.filter(g.isTag);v=x.shift();){var R=null===(T=v.children)||void 0===T?void 0:T.filter(g.isTag);R&&R.length>0&&x.unshift.apply(x,R),w(v)&&L.push(v)}return L}},8149:function(ee,b,F){"use strict";var g=this&&this.__importDefault||function(T){return T&&T.__esModule?T:{default:T}};Object.defineProperty(b,"__esModule",{value:!0}),b.innerText=b.textContent=b.getText=b.getInnerHTML=b.getOuterHTML=void 0;var c=F(3437),u=g(F(1175)),d=F(6316);function h(T,L){return(0,u.default)(T,L)}b.getOuterHTML=h,b.getInnerHTML=function p(T,L){return(0,c.hasChildren)(T)?T.children.map(function(x){return h(x,L)}).join(""):""},b.getText=function _(T){return Array.isArray(T)?T.map(_).join(""):(0,c.isTag)(T)?"br"===T.name?"\n":_(T.children):(0,c.isCDATA)(T)?_(T.children):(0,c.isText)(T)?T.data:""},b.textContent=function w(T){return Array.isArray(T)?T.map(w).join(""):(0,c.hasChildren)(T)&&!(0,c.isComment)(T)?w(T.children):(0,c.isText)(T)?T.data:""},b.innerText=function D(T){return Array.isArray(T)?T.map(D).join(""):(0,c.hasChildren)(T)&&(T.type===d.ElementType.Tag||(0,c.isCDATA)(T))?D(T.children):(0,c.isText)(T)?T.data:""}},74:(ee,b,F)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.prevElementSibling=b.nextElementSibling=b.getName=b.hasAttrib=b.getAttributeValue=b.getSiblings=b.getParent=b.getChildren=void 0;var g=F(3437);function c(T){return(0,g.hasChildren)(T)?T.children:[]}function u(T){return T.parent||null}b.getChildren=c,b.getParent=u,b.getSiblings=function d(T){var v=u(T);if(null!=v)return c(v);for(var R=[T],E=T.prev,H=T.next;null!=E;)R.unshift(E),E=E.prev;for(;null!=H;)R.push(H),H=H.next;return R},b.getAttributeValue=function h(T,L){var x;return null===(x=T.attribs)||void 0===x?void 0:x[L]},b.hasAttrib=function p(T,L){return null!=T.attribs&&Object.prototype.hasOwnProperty.call(T.attribs,L)&&null!=T.attribs[L]},b.getName=function _(T){return T.name},b.nextElementSibling=function w(T){for(var x=T.next;null!==x&&!(0,g.isTag)(x);)x=x.next;return x},b.prevElementSibling=function D(T){for(var x=T.prev;null!==x&&!(0,g.isTag)(x);)x=x.prev;return x}},6569:function(ee,b,F){"use strict";var g=this&&this.__importDefault||function(E){return E&&E.__esModule?E:{default:E}};Object.defineProperty(b,"__esModule",{value:!0}),b.decodeXML=b.decodeHTMLStrict=b.decodeHTML=b.determineBranch=b.BinTrieFlags=b.fromCodePoint=b.replaceCodePoint=b.decodeCodePoint=b.xmlDecodeTree=b.htmlDecodeTree=void 0;var c=g(F(1575));b.htmlDecodeTree=c.default;var u=g(F(9704));b.xmlDecodeTree=u.default;var d=g(F(3906));b.decodeCodePoint=d.default;var h=F(3906);Object.defineProperty(b,"replaceCodePoint",{enumerable:!0,get:function(){return h.replaceCodePoint}}),Object.defineProperty(b,"fromCodePoint",{enumerable:!0,get:function(){return h.fromCodePoint}});var _,E,p=(()=>{return(E=p||(p={}))[E.NUM=35]="NUM",E[E.SEMI=59]="SEMI",E[E.ZERO=48]="ZERO",E[E.NINE=57]="NINE",E[E.LOWER_A=97]="LOWER_A",E[E.LOWER_F=102]="LOWER_F",E[E.LOWER_X=120]="LOWER_X",E[E.To_LOWER_BIT=32]="To_LOWER_BIT",p;var E})();function w(E){return function(N,C){for(var j="",B=0,O=0;(O=N.indexOf("&",O))>=0;)if(j+=N.slice(B,O),B=O,N.charCodeAt(O+=1)!==p.NUM){for(var J=0,te=1,_e=0,we=E[_e];O>14)-1))break;_e+=Le}}var Le;0!==J&&(j+=1==(Le=(E[J]&_.VALUE_LENGTH)>>14)?String.fromCharCode(E[J]&~_.VALUE_LENGTH):2===Le?String.fromCharCode(E[J+1]):String.fromCharCode(E[J+1],E[J+2]),B=O-te+1)}else{var A=O+1,G=10,W=N.charCodeAt(A);(W|p.To_LOWER_BIT)===p.LOWER_X&&(G=16,O+=1,A+=1);do{W=N.charCodeAt(++O)}while(W>=p.ZERO&&W<=p.NINE||16===G&&(W|p.To_LOWER_BIT)>=p.LOWER_A&&(W|p.To_LOWER_BIT)<=p.LOWER_F);if(A!==O){var $=N.substring(A,O),K=parseInt($,G);if(N.charCodeAt(O)===p.SEMI)O+=1;else if(C)continue;j+=(0,d.default)(K),B=O}}return j+N.slice(B)}}function D(E,H,N,C){var j=(H&_.BRANCH_LENGTH)>>7,B=H&_.JUMP_TABLE;if(0===j)return 0!==B&&C===B?N:-1;if(B){var O=C-B;return O<0||O>=j?-1:E[N+O]-1}for(var A=N,G=A+j-1;A<=G;){var W=A+G>>>1,$=E[W];if($C))return E[W+j];G=W-1}}return-1}(E=_=b.BinTrieFlags||(b.BinTrieFlags={}))[E.VALUE_LENGTH=49152]="VALUE_LENGTH",E[E.BRANCH_LENGTH=16256]="BRANCH_LENGTH",E[E.JUMP_TABLE=127]="JUMP_TABLE",b.determineBranch=D;var T=w(c.default),L=w(u.default);b.decodeHTML=function x(E){return T(E,!1)},b.decodeHTMLStrict=function v(E){return T(E,!0)},b.decodeXML=function R(E){return L(E,!0)}},3906:(ee,b)=>{"use strict";var F;Object.defineProperty(b,"__esModule",{value:!0}),b.replaceCodePoint=b.fromCodePoint=void 0;var g=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function c(d){var h;return d>=55296&&d<=57343||d>1114111?65533:null!==(h=g.get(d))&&void 0!==h?h:d}b.fromCodePoint=null!==(F=String.fromCodePoint)&&void 0!==F?F:function(d){var h="";return d>65535&&(d-=65536,h+=String.fromCharCode(d>>>10&1023|55296),d=56320|1023&d),h+String.fromCharCode(d)},b.replaceCodePoint=c,b.default=function u(d){return(0,b.fromCodePoint)(c(d))}},6836:function(ee,b,F){"use strict";var g=this&&this.__importDefault||function(w){return w&&w.__esModule?w:{default:w}};Object.defineProperty(b,"__esModule",{value:!0}),b.encodeNonAsciiHTML=b.encodeHTML=void 0;var c=g(F(5754)),u=F(681),d=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function _(w,D){for(var x,T="",L=0;null!==(x=w.exec(D));){var v=x.index;T+=D.substring(L,v);var R=D.charCodeAt(v),E=c.default.get(R);if("object"==typeof E){if(v+1{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.escapeText=b.escapeAttribute=b.escapeUTF8=b.escape=b.encodeXML=b.getCodePoint=b.xmlReplacer=void 0,b.xmlReplacer=/["&'<>$\x80-\uFFFF]/g;var F=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function g(u){for(var p,d="",h=0;null!==(p=b.xmlReplacer.exec(u));){var _=p.index,w=u.charCodeAt(_),D=F.get(w);void 0!==D?(d+=u.substring(h,_)+D,h=_+1):(d+="".concat(u.substring(h,_),"&#x").concat((0,b.getCodePoint)(u,_).toString(16),";"),h=b.xmlReplacer.lastIndex+=Number(55296==(64512&w)))}return d+u.substr(h)}function c(u,d){return function(p){for(var _,w=0,D="";_=u.exec(p);)w!==_.index&&(D+=p.substring(w,_.index)),D+=d.get(_[0].charCodeAt(0)),w=_.index+1;return D+p.substring(w)}}b.getCodePoint=null!=String.prototype.codePointAt?function(u,d){return u.codePointAt(d)}:function(u,d){return 55296==(64512&u.charCodeAt(d))?1024*(u.charCodeAt(d)-55296)+u.charCodeAt(d+1)-56320+65536:u.charCodeAt(d)},b.encodeXML=g,b.escape=g,b.escapeUTF8=c(/[&<>'"]/g,F),b.escapeAttribute=c(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),b.escapeText=c(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))},1575:(ee,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.default=new Uint16Array('\u1d41<\xd5\u0131\u028a\u049d\u057b\u05d0\u0675\u06de\u07a2\u07d6\u080f\u0a4a\u0a91\u0da1\u0e6d\u0f09\u0f26\u10ca\u1228\u12e1\u1415\u149d\u14c3\u14df\u1525\0\0\0\0\0\0\u156b\u16cd\u198d\u1c12\u1ddd\u1f7e\u2060\u21b0\u228d\u23c0\u23fb\u2442\u2824\u2912\u2d08\u2e48\u2fce\u3016\u32ba\u3639\u37ac\u38fe\u3a28\u3a71\u3ae0\u3b2e\u0800EMabcfglmnoprstu\\bfms\x7f\x84\x8b\x90\x95\x98\xa6\xb3\xb9\xc8\xcflig\u803b\xc6\u40c6P\u803b&\u4026cute\u803b\xc1\u40c1reve;\u4102\u0100iyx}rc\u803b\xc2\u40c2;\u4410r;\uc000\u{1d504}rave\u803b\xc0\u40c0pha;\u4391acr;\u4100d;\u6a53\u0100gp\x9d\xa1on;\u4104f;\uc000\u{1d538}plyFunction;\u6061ing\u803b\xc5\u40c5\u0100cs\xbe\xc3r;\uc000\u{1d49c}ign;\u6254ilde\u803b\xc3\u40c3ml\u803b\xc4\u40c4\u0400aceforsu\xe5\xfb\xfe\u0117\u011c\u0122\u0127\u012a\u0100cr\xea\xf2kslash;\u6216\u0176\xf6\xf8;\u6ae7ed;\u6306y;\u4411\u0180crt\u0105\u010b\u0114ause;\u6235noullis;\u612ca;\u4392r;\uc000\u{1d505}pf;\uc000\u{1d539}eve;\u42d8c\xf2\u0113mpeq;\u624e\u0700HOacdefhilorsu\u014d\u0151\u0156\u0180\u019e\u01a2\u01b5\u01b7\u01ba\u01dc\u0215\u0273\u0278\u027ecy;\u4427PY\u803b\xa9\u40a9\u0180cpy\u015d\u0162\u017aute;\u4106\u0100;i\u0167\u0168\u62d2talDifferentialD;\u6145leys;\u612d\u0200aeio\u0189\u018e\u0194\u0198ron;\u410cdil\u803b\xc7\u40c7rc;\u4108nint;\u6230ot;\u410a\u0100dn\u01a7\u01adilla;\u40b8terDot;\u40b7\xf2\u017fi;\u43a7rcle\u0200DMPT\u01c7\u01cb\u01d1\u01d6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01e2\u01f8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020foubleQuote;\u601duote;\u6019\u0200lnpu\u021e\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6a74\u0180git\u022f\u0236\u023aruent;\u6261nt;\u622fourIntegral;\u622e\u0100fr\u024c\u024e;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6a2fcr;\uc000\u{1d49e}p\u0100;C\u0284\u0285\u62d3ap;\u624d\u0580DJSZacefios\u02a0\u02ac\u02b0\u02b4\u02b8\u02cb\u02d7\u02e1\u02e6\u0333\u048d\u0100;o\u0179\u02a5trahd;\u6911cy;\u4402cy;\u4405cy;\u440f\u0180grs\u02bf\u02c4\u02c7ger;\u6021r;\u61a1hv;\u6ae4\u0100ay\u02d0\u02d5ron;\u410e;\u4414l\u0100;t\u02dd\u02de\u6207a;\u4394r;\uc000\u{1d507}\u0100af\u02eb\u0327\u0100cm\u02f0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031ccute;\u40b4o\u0174\u030b\u030d;\u42d9bleAcute;\u42ddrave;\u4060ilde;\u42dcond;\u62c4ferentialD;\u6146\u0470\u033d\0\0\0\u0342\u0354\0\u0405f;\uc000\u{1d53b}\u0180;DE\u0348\u0349\u034d\u40a8ot;\u60dcqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03cf\u03e2\u03f8ontourIntegra\xec\u0239o\u0274\u0379\0\0\u037b\xbb\u0349nArrow;\u61d3\u0100eo\u0387\u03a4ft\u0180ART\u0390\u0396\u03a1rrow;\u61d0ightArrow;\u61d4e\xe5\u02cang\u0100LR\u03ab\u03c4eft\u0100AR\u03b3\u03b9rrow;\u67f8ightArrow;\u67faightArrow;\u67f9ight\u0100AT\u03d8\u03derrow;\u61d2ee;\u62a8p\u0241\u03e9\0\0\u03efrrow;\u61d1ownArrow;\u61d5erticalBar;\u6225n\u0300ABLRTa\u0412\u042a\u0430\u045e\u047f\u037crrow\u0180;BU\u041d\u041e\u0422\u6193ar;\u6913pArrow;\u61f5reve;\u4311eft\u02d2\u043a\0\u0446\0\u0450ightVector;\u6950eeVector;\u695eector\u0100;B\u0459\u045a\u61bdar;\u6956ight\u01d4\u0467\0\u0471eeVector;\u695fector\u0100;B\u047a\u047b\u61c1ar;\u6957ee\u0100;A\u0486\u0487\u62a4rrow;\u61a7\u0100ct\u0492\u0497r;\uc000\u{1d49f}rok;\u4110\u0800NTacdfglmopqstux\u04bd\u04c0\u04c4\u04cb\u04de\u04e2\u04e7\u04ee\u04f5\u0521\u052f\u0536\u0552\u055d\u0560\u0565G;\u414aH\u803b\xd0\u40d0cute\u803b\xc9\u40c9\u0180aiy\u04d2\u04d7\u04dcron;\u411arc\u803b\xca\u40ca;\u442dot;\u4116r;\uc000\u{1d508}rave\u803b\xc8\u40c8ement;\u6208\u0100ap\u04fa\u04fecr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65fberySmallSquare;\u65ab\u0100gp\u0526\u052aon;\u4118f;\uc000\u{1d53c}silon;\u4395u\u0100ai\u053c\u0549l\u0100;T\u0542\u0543\u6a75ilde;\u6242librium;\u61cc\u0100ci\u0557\u055ar;\u6130m;\u6a73a;\u4397ml\u803b\xcb\u40cb\u0100ip\u056a\u056fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058d\u05b2\u05ccy;\u4424r;\uc000\u{1d509}lled\u0253\u0597\0\0\u05a3mallSquare;\u65fcerySmallSquare;\u65aa\u0370\u05ba\0\u05bf\0\0\u05c4f;\uc000\u{1d53d}All;\u6200riertrf;\u6131c\xf2\u05cb\u0600JTabcdfgorst\u05e8\u05ec\u05ef\u05fa\u0600\u0612\u0616\u061b\u061d\u0623\u066c\u0672cy;\u4403\u803b>\u403emma\u0100;d\u05f7\u05f8\u4393;\u43dcreve;\u411e\u0180eiy\u0607\u060c\u0610dil;\u4122rc;\u411c;\u4413ot;\u4120r;\uc000\u{1d50a};\u62d9pf;\uc000\u{1d53e}eater\u0300EFGLST\u0635\u0644\u064e\u0656\u065b\u0666qual\u0100;L\u063e\u063f\u6265ess;\u62dbullEqual;\u6267reater;\u6aa2ess;\u6277lantEqual;\u6a7eilde;\u6273cr;\uc000\u{1d4a2};\u626b\u0400Aacfiosu\u0685\u068b\u0696\u069b\u069e\u06aa\u06be\u06caRDcy;\u442a\u0100ct\u0690\u0694ek;\u42c7;\u405eirc;\u4124r;\u610clbertSpace;\u610b\u01f0\u06af\0\u06b2f;\u610dizontalLine;\u6500\u0100ct\u06c3\u06c5\xf2\u06a9rok;\u4126mp\u0144\u06d0\u06d8ownHum\xf0\u012fqual;\u624f\u0700EJOacdfgmnostu\u06fa\u06fe\u0703\u0707\u070e\u071a\u071e\u0721\u0728\u0744\u0778\u078b\u078f\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803b\xcd\u40cd\u0100iy\u0713\u0718rc\u803b\xce\u40ce;\u4418ot;\u4130r;\u6111rave\u803b\xcc\u40cc\u0180;ap\u0720\u072f\u073f\u0100cg\u0734\u0737r;\u412ainaryI;\u6148lie\xf3\u03dd\u01f4\u0749\0\u0762\u0100;e\u074d\u074e\u622c\u0100gr\u0753\u0758ral;\u622bsection;\u62c2isible\u0100CT\u076c\u0772omma;\u6063imes;\u6062\u0180gpt\u077f\u0783\u0788on;\u412ef;\uc000\u{1d540}a;\u4399cr;\u6110ilde;\u4128\u01eb\u079a\0\u079ecy;\u4406l\u803b\xcf\u40cf\u0280cfosu\u07ac\u07b7\u07bc\u07c2\u07d0\u0100iy\u07b1\u07b5rc;\u4134;\u4419r;\uc000\u{1d50d}pf;\uc000\u{1d541}\u01e3\u07c7\0\u07ccr;\uc000\u{1d4a5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07e4\u07e8\u07ec\u07f1\u07fd\u0802\u0808cy;\u4425cy;\u440cppa;\u439a\u0100ey\u07f6\u07fbdil;\u4136;\u441ar;\uc000\u{1d50e}pf;\uc000\u{1d542}cr;\uc000\u{1d4a6}\u0580JTaceflmost\u0825\u0829\u082c\u0850\u0863\u09b3\u09b8\u09c7\u09cd\u0a37\u0a47cy;\u4409\u803b<\u403c\u0280cmnpr\u0837\u083c\u0841\u0844\u084dute;\u4139bda;\u439bg;\u67ealacetrf;\u6112r;\u619e\u0180aey\u0857\u085c\u0861ron;\u413ddil;\u413b;\u441b\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087e\u08a9\u08b1\u08e0\u08e6\u08fc\u092f\u095b\u0390\u096a\u0100nr\u0883\u088fgleBracket;\u67e8row\u0180;BR\u0899\u089a\u089e\u6190ar;\u61e4ightArrow;\u61c6eiling;\u6308o\u01f5\u08b7\0\u08c3bleBracket;\u67e6n\u01d4\u08c8\0\u08d2eeVector;\u6961ector\u0100;B\u08db\u08dc\u61c3ar;\u6959loor;\u630aight\u0100AV\u08ef\u08f5rrow;\u6194ector;\u694e\u0100er\u0901\u0917e\u0180;AV\u0909\u090a\u0910\u62a3rrow;\u61a4ector;\u695aiangle\u0180;BE\u0924\u0925\u0929\u62b2ar;\u69cfqual;\u62b4p\u0180DTV\u0937\u0942\u094cownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61bfar;\u6958ector\u0100;B\u0965\u0966\u61bcar;\u6952ight\xe1\u039cs\u0300EFGLST\u097e\u098b\u0995\u099d\u09a2\u09adqualGreater;\u62daullEqual;\u6266reater;\u6276ess;\u6aa1lantEqual;\u6a7dilde;\u6272r;\uc000\u{1d50f}\u0100;e\u09bd\u09be\u62d8ftarrow;\u61daidot;\u413f\u0180npw\u09d4\u0a16\u0a1bg\u0200LRlr\u09de\u09f7\u0a02\u0a10eft\u0100AR\u09e6\u09ecrrow;\u67f5ightArrow;\u67f7ightArrow;\u67f6eft\u0100ar\u03b3\u0a0aight\xe1\u03bfight\xe1\u03caf;\uc000\u{1d543}er\u0100LR\u0a22\u0a2ceftArrow;\u6199ightArrow;\u6198\u0180cht\u0a3e\u0a40\u0a42\xf2\u084c;\u61b0rok;\u4141;\u626a\u0400acefiosu\u0a5a\u0a5d\u0a60\u0a77\u0a7c\u0a85\u0a8b\u0a8ep;\u6905y;\u441c\u0100dl\u0a65\u0a6fiumSpace;\u605flintrf;\u6133r;\uc000\u{1d510}nusPlus;\u6213pf;\uc000\u{1d544}c\xf2\u0a76;\u439c\u0480Jacefostu\u0aa3\u0aa7\u0aad\u0ac0\u0b14\u0b19\u0d91\u0d97\u0d9ecy;\u440acute;\u4143\u0180aey\u0ab4\u0ab9\u0aberon;\u4147dil;\u4145;\u441d\u0180gsw\u0ac7\u0af0\u0b0eative\u0180MTV\u0ad3\u0adf\u0ae8ediumSpace;\u600bhi\u0100cn\u0ae6\u0ad8\xeb\u0ad9eryThi\xee\u0ad9ted\u0100GL\u0af8\u0b06reaterGreate\xf2\u0673essLes\xf3\u0a48Line;\u400ar;\uc000\u{1d511}\u0200Bnpt\u0b22\u0b28\u0b37\u0b3areak;\u6060BreakingSpace;\u40a0f;\u6115\u0680;CDEGHLNPRSTV\u0b55\u0b56\u0b6a\u0b7c\u0ba1\u0beb\u0c04\u0c5e\u0c84\u0ca6\u0cd8\u0d61\u0d85\u6aec\u0100ou\u0b5b\u0b64ngruent;\u6262pCap;\u626doubleVerticalBar;\u6226\u0180lqx\u0b83\u0b8a\u0b9bement;\u6209ual\u0100;T\u0b92\u0b93\u6260ilde;\uc000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0bb6\u0bb7\u0bbd\u0bc9\u0bd3\u0bd8\u0be5\u626fqual;\u6271ullEqual;\uc000\u2267\u0338reater;\uc000\u226b\u0338ess;\u6279lantEqual;\uc000\u2a7e\u0338ilde;\u6275ump\u0144\u0bf2\u0bfdownHump;\uc000\u224e\u0338qual;\uc000\u224f\u0338e\u0100fs\u0c0a\u0c27tTriangle\u0180;BE\u0c1a\u0c1b\u0c21\u62eaar;\uc000\u29cf\u0338qual;\u62ecs\u0300;EGLST\u0c35\u0c36\u0c3c\u0c44\u0c4b\u0c58\u626equal;\u6270reater;\u6278ess;\uc000\u226a\u0338lantEqual;\uc000\u2a7d\u0338ilde;\u6274ested\u0100GL\u0c68\u0c79reaterGreater;\uc000\u2aa2\u0338essLess;\uc000\u2aa1\u0338recedes\u0180;ES\u0c92\u0c93\u0c9b\u6280qual;\uc000\u2aaf\u0338lantEqual;\u62e0\u0100ei\u0cab\u0cb9verseElement;\u620cghtTriangle\u0180;BE\u0ccb\u0ccc\u0cd2\u62ebar;\uc000\u29d0\u0338qual;\u62ed\u0100qu\u0cdd\u0d0cuareSu\u0100bp\u0ce8\u0cf9set\u0100;E\u0cf0\u0cf3\uc000\u228f\u0338qual;\u62e2erset\u0100;E\u0d03\u0d06\uc000\u2290\u0338qual;\u62e3\u0180bcp\u0d13\u0d24\u0d4eset\u0100;E\u0d1b\u0d1e\uc000\u2282\u20d2qual;\u6288ceeds\u0200;EST\u0d32\u0d33\u0d3b\u0d46\u6281qual;\uc000\u2ab0\u0338lantEqual;\u62e1ilde;\uc000\u227f\u0338erset\u0100;E\u0d58\u0d5b\uc000\u2283\u20d2qual;\u6289ilde\u0200;EFT\u0d6e\u0d6f\u0d75\u0d7f\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uc000\u{1d4a9}ilde\u803b\xd1\u40d1;\u439d\u0700Eacdfgmoprstuv\u0dbd\u0dc2\u0dc9\u0dd5\u0ddb\u0de0\u0de7\u0dfc\u0e02\u0e20\u0e22\u0e32\u0e3f\u0e44lig;\u4152cute\u803b\xd3\u40d3\u0100iy\u0dce\u0dd3rc\u803b\xd4\u40d4;\u441eblac;\u4150r;\uc000\u{1d512}rave\u803b\xd2\u40d2\u0180aei\u0dee\u0df2\u0df6cr;\u414cga;\u43a9cron;\u439fpf;\uc000\u{1d546}enCurly\u0100DQ\u0e0e\u0e1aoubleQuote;\u601cuote;\u6018;\u6a54\u0100cl\u0e27\u0e2cr;\uc000\u{1d4aa}ash\u803b\xd8\u40d8i\u016c\u0e37\u0e3cde\u803b\xd5\u40d5es;\u6a37ml\u803b\xd6\u40d6er\u0100BP\u0e4b\u0e60\u0100ar\u0e50\u0e53r;\u603eac\u0100ek\u0e5a\u0e5c;\u63deet;\u63b4arenthesis;\u63dc\u0480acfhilors\u0e7f\u0e87\u0e8a\u0e8f\u0e92\u0e94\u0e9d\u0eb0\u0efcrtialD;\u6202y;\u441fr;\uc000\u{1d513}i;\u43a6;\u43a0usMinus;\u40b1\u0100ip\u0ea2\u0eadncareplan\xe5\u069df;\u6119\u0200;eio\u0eb9\u0eba\u0ee0\u0ee4\u6abbcedes\u0200;EST\u0ec8\u0ec9\u0ecf\u0eda\u627aqual;\u6aaflantEqual;\u627cilde;\u627eme;\u6033\u0100dp\u0ee9\u0eeeuct;\u620fortion\u0100;a\u0225\u0ef9l;\u621d\u0100ci\u0f01\u0f06r;\uc000\u{1d4ab};\u43a8\u0200Ufos\u0f11\u0f16\u0f1b\u0f1fOT\u803b"\u4022r;\uc000\u{1d514}pf;\u611acr;\uc000\u{1d4ac}\u0600BEacefhiorsu\u0f3e\u0f43\u0f47\u0f60\u0f73\u0fa7\u0faa\u0fad\u1096\u10a9\u10b4\u10bearr;\u6910G\u803b\xae\u40ae\u0180cnr\u0f4e\u0f53\u0f56ute;\u4154g;\u67ebr\u0100;t\u0f5c\u0f5d\u61a0l;\u6916\u0180aey\u0f67\u0f6c\u0f71ron;\u4158dil;\u4156;\u4420\u0100;v\u0f78\u0f79\u611cerse\u0100EU\u0f82\u0f99\u0100lq\u0f87\u0f8eement;\u620builibrium;\u61cbpEquilibrium;\u696fr\xbb\u0f79o;\u43a1ght\u0400ACDFTUVa\u0fc1\u0feb\u0ff3\u1022\u1028\u105b\u1087\u03d8\u0100nr\u0fc6\u0fd2gleBracket;\u67e9row\u0180;BL\u0fdc\u0fdd\u0fe1\u6192ar;\u61e5eftArrow;\u61c4eiling;\u6309o\u01f5\u0ff9\0\u1005bleBracket;\u67e7n\u01d4\u100a\0\u1014eeVector;\u695dector\u0100;B\u101d\u101e\u61c2ar;\u6955loor;\u630b\u0100er\u102d\u1043e\u0180;AV\u1035\u1036\u103c\u62a2rrow;\u61a6ector;\u695biangle\u0180;BE\u1050\u1051\u1055\u62b3ar;\u69d0qual;\u62b5p\u0180DTV\u1063\u106e\u1078ownVector;\u694feeVector;\u695cector\u0100;B\u1082\u1083\u61bear;\u6954ector\u0100;B\u1091\u1092\u61c0ar;\u6953\u0100pu\u109b\u109ef;\u611dndImplies;\u6970ightarrow;\u61db\u0100ch\u10b9\u10bcr;\u611b;\u61b1leDelayed;\u69f4\u0680HOacfhimoqstu\u10e4\u10f1\u10f7\u10fd\u1119\u111e\u1151\u1156\u1161\u1167\u11b5\u11bb\u11bf\u0100Cc\u10e9\u10eeHcy;\u4429y;\u4428FTcy;\u442ccute;\u415a\u0280;aeiy\u1108\u1109\u110e\u1113\u1117\u6abcron;\u4160dil;\u415erc;\u415c;\u4421r;\uc000\u{1d516}ort\u0200DLRU\u112a\u1134\u113e\u1149ownArrow\xbb\u041eeftArrow\xbb\u089aightArrow\xbb\u0fddpArrow;\u6191gma;\u43a3allCircle;\u6218pf;\uc000\u{1d54a}\u0272\u116d\0\0\u1170t;\u621aare\u0200;ISU\u117b\u117c\u1189\u11af\u65a1ntersection;\u6293u\u0100bp\u118f\u119eset\u0100;E\u1197\u1198\u628fqual;\u6291erset\u0100;E\u11a8\u11a9\u6290qual;\u6292nion;\u6294cr;\uc000\u{1d4ae}ar;\u62c6\u0200bcmp\u11c8\u11db\u1209\u120b\u0100;s\u11cd\u11ce\u62d0et\u0100;E\u11cd\u11d5qual;\u6286\u0100ch\u11e0\u1205eeds\u0200;EST\u11ed\u11ee\u11f4\u11ff\u627bqual;\u6ab0lantEqual;\u627dilde;\u627fTh\xe1\u0f8c;\u6211\u0180;es\u1212\u1213\u1223\u62d1rset\u0100;E\u121c\u121d\u6283qual;\u6287et\xbb\u1213\u0580HRSacfhiors\u123e\u1244\u1249\u1255\u125e\u1271\u1276\u129f\u12c2\u12c8\u12d1ORN\u803b\xde\u40deADE;\u6122\u0100Hc\u124e\u1252cy;\u440by;\u4426\u0100bu\u125a\u125c;\u4009;\u43a4\u0180aey\u1265\u126a\u126fron;\u4164dil;\u4162;\u4422r;\uc000\u{1d517}\u0100ei\u127b\u1289\u01f2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128e\u1298kSpace;\uc000\u205f\u200aSpace;\u6009lde\u0200;EFT\u12ab\u12ac\u12b2\u12bc\u623cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uc000\u{1d54b}ipleDot;\u60db\u0100ct\u12d6\u12dbr;\uc000\u{1d4af}rok;\u4166\u0ae1\u12f7\u130e\u131a\u1326\0\u132c\u1331\0\0\0\0\0\u1338\u133d\u1377\u1385\0\u13ff\u1404\u140a\u1410\u0100cr\u12fb\u1301ute\u803b\xda\u40dar\u0100;o\u1307\u1308\u619fcir;\u6949r\u01e3\u1313\0\u1316y;\u440eve;\u416c\u0100iy\u131e\u1323rc\u803b\xdb\u40db;\u4423blac;\u4170r;\uc000\u{1d518}rave\u803b\xd9\u40d9acr;\u416a\u0100di\u1341\u1369er\u0100BP\u1348\u135d\u0100ar\u134d\u1350r;\u405fac\u0100ek\u1357\u1359;\u63dfet;\u63b5arenthesis;\u63ddon\u0100;P\u1370\u1371\u62c3lus;\u628e\u0100gp\u137b\u137fon;\u4172f;\uc000\u{1d54c}\u0400ADETadps\u1395\u13ae\u13b8\u13c4\u03e8\u13d2\u13d7\u13f3rrow\u0180;BD\u1150\u13a0\u13a4ar;\u6912ownArrow;\u61c5ownArrow;\u6195quilibrium;\u696eee\u0100;A\u13cb\u13cc\u62a5rrow;\u61a5own\xe1\u03f3er\u0100LR\u13de\u13e8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13f9\u13fa\u43d2on;\u43a5ing;\u416ecr;\uc000\u{1d4b0}ilde;\u4168ml\u803b\xdc\u40dc\u0480Dbcdefosv\u1427\u142c\u1430\u1433\u143e\u1485\u148a\u1490\u1496ash;\u62abar;\u6aeby;\u4412ash\u0100;l\u143b\u143c\u62a9;\u6ae6\u0100er\u1443\u1445;\u62c1\u0180bty\u144c\u1450\u147aar;\u6016\u0100;i\u144f\u1455cal\u0200BLST\u1461\u1465\u146a\u1474ar;\u6223ine;\u407ceparator;\u6758ilde;\u6240ThinSpace;\u600ar;\uc000\u{1d519}pf;\uc000\u{1d54d}cr;\uc000\u{1d4b1}dash;\u62aa\u0280cefos\u14a7\u14ac\u14b1\u14b6\u14bcirc;\u4174dge;\u62c0r;\uc000\u{1d51a}pf;\uc000\u{1d54e}cr;\uc000\u{1d4b2}\u0200fios\u14cb\u14d0\u14d2\u14d8r;\uc000\u{1d51b};\u439epf;\uc000\u{1d54f}cr;\uc000\u{1d4b3}\u0480AIUacfosu\u14f1\u14f5\u14f9\u14fd\u1504\u150f\u1514\u151a\u1520cy;\u442fcy;\u4407cy;\u442ecute\u803b\xdd\u40dd\u0100iy\u1509\u150drc;\u4176;\u442br;\uc000\u{1d51c}pf;\uc000\u{1d550}cr;\uc000\u{1d4b4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153f\u154b\u154f\u155d\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417d;\u4417ot;\u417b\u01f2\u1554\0\u155boWidt\xe8\u0ad9a;\u4396r;\u6128pf;\u6124cr;\uc000\u{1d4b5}\u0be1\u1583\u158a\u1590\0\u15b0\u15b6\u15bf\0\0\0\0\u15c6\u15db\u15eb\u165f\u166d\0\u1695\u169b\u16b2\u16b9\0\u16becute\u803b\xe1\u40e1reve;\u4103\u0300;Ediuy\u159c\u159d\u15a1\u15a3\u15a8\u15ad\u623e;\uc000\u223e\u0333;\u623frc\u803b\xe2\u40e2te\u80bb\xb4\u0306;\u4430lig\u803b\xe6\u40e6\u0100;r\xb2\u15ba;\uc000\u{1d51e}rave\u803b\xe0\u40e0\u0100ep\u15ca\u15d6\u0100fp\u15cf\u15d4sym;\u6135\xe8\u15d3ha;\u43b1\u0100ap\u15dfc\u0100cl\u15e4\u15e7r;\u4101g;\u6a3f\u0264\u15f0\0\0\u160a\u0280;adsv\u15fa\u15fb\u15ff\u1601\u1607\u6227nd;\u6a55;\u6a5clope;\u6a58;\u6a5a\u0380;elmrsz\u1618\u1619\u161b\u161e\u163f\u164f\u1659\u6220;\u69a4e\xbb\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163a\u163c\u163e;\u69a8;\u69a9;\u69aa;\u69ab;\u69ac;\u69ad;\u69ae;\u69aft\u0100;v\u1645\u1646\u621fb\u0100;d\u164c\u164d\u62be;\u699d\u0100pt\u1654\u1657h;\u6222\xbb\xb9arr;\u637c\u0100gp\u1663\u1667on;\u4105f;\uc000\u{1d552}\u0380;Eaeiop\u12c1\u167b\u167d\u1682\u1684\u1687\u168a;\u6a70cir;\u6a6f;\u624ad;\u624bs;\u4027rox\u0100;e\u12c1\u1692\xf1\u1683ing\u803b\xe5\u40e5\u0180cty\u16a1\u16a6\u16a8r;\uc000\u{1d4b6};\u402amp\u0100;e\u12c1\u16af\xf1\u0288ilde\u803b\xe3\u40e3ml\u803b\xe4\u40e4\u0100ci\u16c2\u16c8onin\xf4\u0272nt;\u6a11\u0800Nabcdefiklnoprsu\u16ed\u16f1\u1730\u173c\u1743\u1748\u1778\u177d\u17e0\u17e6\u1839\u1850\u170d\u193d\u1948\u1970ot;\u6aed\u0100cr\u16f6\u171ek\u0200ceps\u1700\u1705\u170d\u1713ong;\u624cpsilon;\u43f6rime;\u6035im\u0100;e\u171a\u171b\u623dq;\u62cd\u0176\u1722\u1726ee;\u62bded\u0100;g\u172c\u172d\u6305e\xbb\u172drk\u0100;t\u135c\u1737brk;\u63b6\u0100oy\u1701\u1741;\u4431quo;\u601e\u0280cmprt\u1753\u175b\u1761\u1764\u1768aus\u0100;e\u010a\u0109ptyv;\u69b0s\xe9\u170cno\xf5\u0113\u0180ahw\u176f\u1771\u1773;\u43b2;\u6136een;\u626cr;\uc000\u{1d51f}g\u0380costuvw\u178d\u179d\u17b3\u17c1\u17d5\u17db\u17de\u0180aiu\u1794\u1796\u179a\xf0\u0760rc;\u65efp\xbb\u1371\u0180dpt\u17a4\u17a8\u17adot;\u6a00lus;\u6a01imes;\u6a02\u0271\u17b9\0\0\u17becup;\u6a06ar;\u6605riangle\u0100du\u17cd\u17d2own;\u65bdp;\u65b3plus;\u6a04e\xe5\u1444\xe5\u14adarow;\u690d\u0180ako\u17ed\u1826\u1835\u0100cn\u17f2\u1823k\u0180lst\u17fa\u05ab\u1802ozenge;\u69ebriangle\u0200;dlr\u1812\u1813\u1818\u181d\u65b4own;\u65beeft;\u65c2ight;\u65b8k;\u6423\u01b1\u182b\0\u1833\u01b2\u182f\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183e\u184d\u0100;q\u1843\u1846\uc000=\u20e5uiv;\uc000\u2261\u20e5t;\u6310\u0200ptwx\u1859\u185e\u1867\u186cf;\uc000\u{1d553}\u0100;t\u13cb\u1863om\xbb\u13cctie;\u62c8\u0600DHUVbdhmptuv\u1885\u1896\u18aa\u18bb\u18d7\u18db\u18ec\u18ff\u1905\u190a\u1910\u1921\u0200LRlr\u188e\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18a1\u18a2\u18a4\u18a6\u18a8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18b3\u18b5\u18b7\u18b9;\u655d;\u655a;\u655c;\u6559\u0380;HLRhlr\u18ca\u18cb\u18cd\u18cf\u18d1\u18d3\u18d5\u6551;\u656c;\u6563;\u6560;\u656b;\u6562;\u655fox;\u69c9\u0200LRlr\u18e4\u18e6\u18e8\u18ea;\u6555;\u6552;\u6510;\u650c\u0280;DUdu\u06bd\u18f7\u18f9\u18fb\u18fd;\u6565;\u6568;\u652c;\u6534inus;\u629flus;\u629eimes;\u62a0\u0200LRlr\u1919\u191b\u191d\u191f;\u655b;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193b\u6502;\u656a;\u6561;\u655e;\u653c;\u6524;\u651c\u0100ev\u0123\u1942bar\u803b\xa6\u40a6\u0200ceio\u1951\u1956\u195a\u1960r;\uc000\u{1d4b7}mi;\u604fm\u0100;e\u171a\u171cl\u0180;bh\u1968\u1969\u196b\u405c;\u69c5sub;\u67c8\u016c\u1974\u197el\u0100;e\u1979\u197a\u6022t\xbb\u197ap\u0180;Ee\u012f\u1985\u1987;\u6aae\u0100;q\u06dc\u06db\u0ce1\u19a7\0\u19e8\u1a11\u1a15\u1a32\0\u1a37\u1a50\0\0\u1ab4\0\0\u1ac1\0\0\u1b21\u1b2e\u1b4d\u1b52\0\u1bfd\0\u1c0c\u0180cpr\u19ad\u19b2\u19ddute;\u4107\u0300;abcds\u19bf\u19c0\u19c4\u19ca\u19d5\u19d9\u6229nd;\u6a44rcup;\u6a49\u0100au\u19cf\u19d2p;\u6a4bp;\u6a47ot;\u6a40;\uc000\u2229\ufe00\u0100eo\u19e2\u19e5t;\u6041\xee\u0693\u0200aeiu\u19f0\u19fb\u1a01\u1a05\u01f0\u19f5\0\u19f8s;\u6a4don;\u410ddil\u803b\xe7\u40e7rc;\u4109ps\u0100;s\u1a0c\u1a0d\u6a4cm;\u6a50ot;\u410b\u0180dmn\u1a1b\u1a20\u1a26il\u80bb\xb8\u01adptyv;\u69b2t\u8100\xa2;e\u1a2d\u1a2e\u40a2r\xe4\u01b2r;\uc000\u{1d520}\u0180cei\u1a3d\u1a40\u1a4dy;\u4447ck\u0100;m\u1a47\u1a48\u6713ark\xbb\u1a48;\u43c7r\u0380;Ecefms\u1a5f\u1a60\u1a62\u1a6b\u1aa4\u1aaa\u1aae\u65cb;\u69c3\u0180;el\u1a69\u1a6a\u1a6d\u42c6q;\u6257e\u0261\u1a74\0\0\u1a88rrow\u0100lr\u1a7c\u1a81eft;\u61baight;\u61bb\u0280RSacd\u1a92\u1a94\u1a96\u1a9a\u1a9f\xbb\u0f47;\u64c8st;\u629birc;\u629aash;\u629dnint;\u6a10id;\u6aefcir;\u69c2ubs\u0100;u\u1abb\u1abc\u6663it\xbb\u1abc\u02ec\u1ac7\u1ad4\u1afa\0\u1b0aon\u0100;e\u1acd\u1ace\u403a\u0100;q\xc7\xc6\u026d\u1ad9\0\0\u1ae2a\u0100;t\u1ade\u1adf\u402c;\u4040\u0180;fl\u1ae8\u1ae9\u1aeb\u6201\xee\u1160e\u0100mx\u1af1\u1af6ent\xbb\u1ae9e\xf3\u024d\u01e7\u1afe\0\u1b07\u0100;d\u12bb\u1b02ot;\u6a6dn\xf4\u0246\u0180fry\u1b10\u1b14\u1b17;\uc000\u{1d554}o\xe4\u0254\u8100\xa9;s\u0155\u1b1dr;\u6117\u0100ao\u1b25\u1b29rr;\u61b5ss;\u6717\u0100cu\u1b32\u1b37r;\uc000\u{1d4b8}\u0100bp\u1b3c\u1b44\u0100;e\u1b41\u1b42\u6acf;\u6ad1\u0100;e\u1b49\u1b4a\u6ad0;\u6ad2dot;\u62ef\u0380delprvw\u1b60\u1b6c\u1b77\u1b82\u1bac\u1bd4\u1bf9arr\u0100lr\u1b68\u1b6a;\u6938;\u6935\u0270\u1b72\0\0\u1b75r;\u62dec;\u62dfarr\u0100;p\u1b7f\u1b80\u61b6;\u693d\u0300;bcdos\u1b8f\u1b90\u1b96\u1ba1\u1ba5\u1ba8\u622arcap;\u6a48\u0100au\u1b9b\u1b9ep;\u6a46p;\u6a4aot;\u628dr;\u6a45;\uc000\u222a\ufe00\u0200alrv\u1bb5\u1bbf\u1bde\u1be3rr\u0100;m\u1bbc\u1bbd\u61b7;\u693cy\u0180evw\u1bc7\u1bd4\u1bd8q\u0270\u1bce\0\0\u1bd2re\xe3\u1b73u\xe3\u1b75ee;\u62ceedge;\u62cfen\u803b\xa4\u40a4earrow\u0100lr\u1bee\u1bf3eft\xbb\u1b80ight\xbb\u1bbde\xe4\u1bdd\u0100ci\u1c01\u1c07onin\xf4\u01f7nt;\u6231lcty;\u632d\u0980AHabcdefhijlorstuwz\u1c38\u1c3b\u1c3f\u1c5d\u1c69\u1c75\u1c8a\u1c9e\u1cac\u1cb7\u1cfb\u1cff\u1d0d\u1d7b\u1d91\u1dab\u1dbb\u1dc6\u1dcdr\xf2\u0381ar;\u6965\u0200glrs\u1c48\u1c4d\u1c52\u1c54ger;\u6020eth;\u6138\xf2\u1133h\u0100;v\u1c5a\u1c5b\u6010\xbb\u090a\u016b\u1c61\u1c67arow;\u690fa\xe3\u0315\u0100ay\u1c6e\u1c73ron;\u410f;\u4434\u0180;ao\u0332\u1c7c\u1c84\u0100gr\u02bf\u1c81r;\u61catseq;\u6a77\u0180glm\u1c91\u1c94\u1c98\u803b\xb0\u40b0ta;\u43b4ptyv;\u69b1\u0100ir\u1ca3\u1ca8sht;\u697f;\uc000\u{1d521}ar\u0100lr\u1cb3\u1cb5\xbb\u08dc\xbb\u101e\u0280aegsv\u1cc2\u0378\u1cd6\u1cdc\u1ce0m\u0180;os\u0326\u1cca\u1cd4nd\u0100;s\u0326\u1cd1uit;\u6666amma;\u43ddin;\u62f2\u0180;io\u1ce7\u1ce8\u1cf8\u40f7de\u8100\xf7;o\u1ce7\u1cf0ntimes;\u62c7n\xf8\u1cf7cy;\u4452c\u026f\u1d06\0\0\u1d0arn;\u631eop;\u630d\u0280lptuw\u1d18\u1d1d\u1d22\u1d49\u1d55lar;\u4024f;\uc000\u{1d555}\u0280;emps\u030b\u1d2d\u1d37\u1d3d\u1d42q\u0100;d\u0352\u1d33ot;\u6251inus;\u6238lus;\u6214quare;\u62a1blebarwedg\xe5\xfan\u0180adh\u112e\u1d5d\u1d67ownarrow\xf3\u1c83arpoon\u0100lr\u1d72\u1d76ef\xf4\u1cb4igh\xf4\u1cb6\u0162\u1d7f\u1d85karo\xf7\u0f42\u026f\u1d8a\0\0\u1d8ern;\u631fop;\u630c\u0180cot\u1d98\u1da3\u1da6\u0100ry\u1d9d\u1da1;\uc000\u{1d4b9};\u4455l;\u69f6rok;\u4111\u0100dr\u1db0\u1db4ot;\u62f1i\u0100;f\u1dba\u1816\u65bf\u0100ah\u1dc0\u1dc3r\xf2\u0429a\xf2\u0fa6angle;\u69a6\u0100ci\u1dd2\u1dd5y;\u445fgrarr;\u67ff\u0900Dacdefglmnopqrstux\u1e01\u1e09\u1e19\u1e38\u0578\u1e3c\u1e49\u1e61\u1e7e\u1ea5\u1eaf\u1ebd\u1ee1\u1f2a\u1f37\u1f44\u1f4e\u1f5a\u0100Do\u1e06\u1d34o\xf4\u1c89\u0100cs\u1e0e\u1e14ute\u803b\xe9\u40e9ter;\u6a6e\u0200aioy\u1e22\u1e27\u1e31\u1e36ron;\u411br\u0100;c\u1e2d\u1e2e\u6256\u803b\xea\u40ealon;\u6255;\u444dot;\u4117\u0100Dr\u1e41\u1e45ot;\u6252;\uc000\u{1d522}\u0180;rs\u1e50\u1e51\u1e57\u6a9aave\u803b\xe8\u40e8\u0100;d\u1e5c\u1e5d\u6a96ot;\u6a98\u0200;ils\u1e6a\u1e6b\u1e72\u1e74\u6a99nters;\u63e7;\u6113\u0100;d\u1e79\u1e7a\u6a95ot;\u6a97\u0180aps\u1e85\u1e89\u1e97cr;\u4113ty\u0180;sv\u1e92\u1e93\u1e95\u6205et\xbb\u1e93p\u01001;\u1e9d\u1ea4\u0133\u1ea1\u1ea3;\u6004;\u6005\u6003\u0100gs\u1eaa\u1eac;\u414bp;\u6002\u0100gp\u1eb4\u1eb8on;\u4119f;\uc000\u{1d556}\u0180als\u1ec4\u1ece\u1ed2r\u0100;s\u1eca\u1ecb\u62d5l;\u69e3us;\u6a71i\u0180;lv\u1eda\u1edb\u1edf\u43b5on\xbb\u1edb;\u43f5\u0200csuv\u1eea\u1ef3\u1f0b\u1f23\u0100io\u1eef\u1e31rc\xbb\u1e2e\u0269\u1ef9\0\0\u1efb\xed\u0548ant\u0100gl\u1f02\u1f06tr\xbb\u1e5dess\xbb\u1e7a\u0180aei\u1f12\u1f16\u1f1als;\u403dst;\u625fv\u0100;D\u0235\u1f20D;\u6a78parsl;\u69e5\u0100Da\u1f2f\u1f33ot;\u6253rr;\u6971\u0180cdi\u1f3e\u1f41\u1ef8r;\u612fo\xf4\u0352\u0100ah\u1f49\u1f4b;\u43b7\u803b\xf0\u40f0\u0100mr\u1f53\u1f57l\u803b\xeb\u40ebo;\u60ac\u0180cip\u1f61\u1f64\u1f67l;\u4021s\xf4\u056e\u0100eo\u1f6c\u1f74ctatio\xee\u0559nential\xe5\u0579\u09e1\u1f92\0\u1f9e\0\u1fa1\u1fa7\0\0\u1fc6\u1fcc\0\u1fd3\0\u1fe6\u1fea\u2000\0\u2008\u205allingdotse\xf1\u1e44y;\u4444male;\u6640\u0180ilr\u1fad\u1fb3\u1fc1lig;\u8000\ufb03\u0269\u1fb9\0\0\u1fbdg;\u8000\ufb00ig;\u8000\ufb04;\uc000\u{1d523}lig;\u8000\ufb01lig;\uc000fj\u0180alt\u1fd9\u1fdc\u1fe1t;\u666dig;\u8000\ufb02ns;\u65b1of;\u4192\u01f0\u1fee\0\u1ff3f;\uc000\u{1d557}\u0100ak\u05bf\u1ff7\u0100;v\u1ffc\u1ffd\u62d4;\u6ad9artint;\u6a0d\u0100ao\u200c\u2055\u0100cs\u2011\u2052\u03b1\u201a\u2030\u2038\u2045\u2048\0\u2050\u03b2\u2022\u2025\u2027\u202a\u202c\0\u202e\u803b\xbd\u40bd;\u6153\u803b\xbc\u40bc;\u6155;\u6159;\u615b\u01b3\u2034\0\u2036;\u6154;\u6156\u02b4\u203e\u2041\0\0\u2043\u803b\xbe\u40be;\u6157;\u615c5;\u6158\u01b6\u204c\0\u204e;\u615a;\u615d8;\u615el;\u6044wn;\u6322cr;\uc000\u{1d4bb}\u0880Eabcdefgijlnorstv\u2082\u2089\u209f\u20a5\u20b0\u20b4\u20f0\u20f5\u20fa\u20ff\u2103\u2112\u2138\u0317\u213e\u2152\u219e\u0100;l\u064d\u2087;\u6a8c\u0180cmp\u2090\u2095\u209dute;\u41f5ma\u0100;d\u209c\u1cda\u43b3;\u6a86reve;\u411f\u0100iy\u20aa\u20aerc;\u411d;\u4433ot;\u4121\u0200;lqs\u063e\u0642\u20bd\u20c9\u0180;qs\u063e\u064c\u20c4lan\xf4\u0665\u0200;cdl\u0665\u20d2\u20d5\u20e5c;\u6aa9ot\u0100;o\u20dc\u20dd\u6a80\u0100;l\u20e2\u20e3\u6a82;\u6a84\u0100;e\u20ea\u20ed\uc000\u22db\ufe00s;\u6a94r;\uc000\u{1d524}\u0100;g\u0673\u061bmel;\u6137cy;\u4453\u0200;Eaj\u065a\u210c\u210e\u2110;\u6a92;\u6aa5;\u6aa4\u0200Eaes\u211b\u211d\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6a8arox\xbb\u2124\u0100;q\u212e\u212f\u6a88\u0100;q\u212e\u211bim;\u62e7pf;\uc000\u{1d558}\u0100ci\u2143\u2146r;\u610am\u0180;el\u066b\u214e\u2150;\u6a8e;\u6a90\u8300>;cdlqr\u05ee\u2160\u216a\u216e\u2173\u2179\u0100ci\u2165\u2167;\u6aa7r;\u6a7aot;\u62d7Par;\u6995uest;\u6a7c\u0280adels\u2184\u216a\u2190\u0656\u219b\u01f0\u2189\0\u218epro\xf8\u209er;\u6978q\u0100lq\u063f\u2196les\xf3\u2088i\xed\u066b\u0100en\u21a3\u21adrtneqq;\uc000\u2269\ufe00\xc5\u21aa\u0500Aabcefkosy\u21c4\u21c7\u21f1\u21f5\u21fa\u2218\u221d\u222f\u2268\u227dr\xf2\u03a0\u0200ilmr\u21d0\u21d4\u21d7\u21dbrs\xf0\u1484f\xbb\u2024il\xf4\u06a9\u0100dr\u21e0\u21e4cy;\u444a\u0180;cw\u08f4\u21eb\u21efir;\u6948;\u61adar;\u610firc;\u4125\u0180alr\u2201\u220e\u2213rts\u0100;u\u2209\u220a\u6665it\xbb\u220alip;\u6026con;\u62b9r;\uc000\u{1d525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223a\u223e\u2243\u225e\u2263rr;\u61fftht;\u623bk\u0100lr\u2249\u2253eftarrow;\u61a9ightarrow;\u61aaf;\uc000\u{1d559}bar;\u6015\u0180clt\u226f\u2274\u2278r;\uc000\u{1d4bd}as\xe8\u21f4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xbb\u1c5b\u0ae1\u22a3\0\u22aa\0\u22b8\u22c5\u22ce\0\u22d5\u22f3\0\0\u22f8\u2322\u2367\u2362\u237f\0\u2386\u23aa\u23b4cute\u803b\xed\u40ed\u0180;iy\u0771\u22b0\u22b5rc\u803b\xee\u40ee;\u4438\u0100cx\u22bc\u22bfy;\u4435cl\u803b\xa1\u40a1\u0100fr\u039f\u22c9;\uc000\u{1d526}rave\u803b\xec\u40ec\u0200;ino\u073e\u22dd\u22e9\u22ee\u0100in\u22e2\u22e6nt;\u6a0ct;\u622dfin;\u69dcta;\u6129lig;\u4133\u0180aop\u22fe\u231a\u231d\u0180cgt\u2305\u2308\u2317r;\u412b\u0180elp\u071f\u230f\u2313in\xe5\u078ear\xf4\u0720h;\u4131f;\u62b7ed;\u41b5\u0280;cfot\u04f4\u232c\u2331\u233d\u2341are;\u6105in\u0100;t\u2338\u2339\u621eie;\u69dddo\xf4\u2319\u0280;celp\u0757\u234c\u2350\u235b\u2361al;\u62ba\u0100gr\u2355\u2359er\xf3\u1563\xe3\u234darhk;\u6a17rod;\u6a3c\u0200cgpt\u236f\u2372\u2376\u237by;\u4451on;\u412ff;\uc000\u{1d55a}a;\u43b9uest\u803b\xbf\u40bf\u0100ci\u238a\u238fr;\uc000\u{1d4be}n\u0280;Edsv\u04f4\u239b\u239d\u23a1\u04f3;\u62f9ot;\u62f5\u0100;v\u23a6\u23a7\u62f4;\u62f3\u0100;i\u0777\u23aelde;\u4129\u01eb\u23b8\0\u23bccy;\u4456l\u803b\xef\u40ef\u0300cfmosu\u23cc\u23d7\u23dc\u23e1\u23e7\u23f5\u0100iy\u23d1\u23d5rc;\u4135;\u4439r;\uc000\u{1d527}ath;\u4237pf;\uc000\u{1d55b}\u01e3\u23ec\0\u23f1r;\uc000\u{1d4bf}rcy;\u4458kcy;\u4454\u0400acfghjos\u240b\u2416\u2422\u2427\u242d\u2431\u2435\u243bppa\u0100;v\u2413\u2414\u43ba;\u43f0\u0100ey\u241b\u2420dil;\u4137;\u443ar;\uc000\u{1d528}reen;\u4138cy;\u4445cy;\u445cpf;\uc000\u{1d55c}cr;\uc000\u{1d4c0}\u0b80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248d\u2491\u250e\u253d\u255a\u2580\u264e\u265e\u2665\u2679\u267d\u269a\u26b2\u26d8\u275d\u2768\u278b\u27c0\u2801\u2812\u0180art\u2477\u247a\u247cr\xf2\u09c6\xf2\u0395ail;\u691barr;\u690e\u0100;g\u0994\u248b;\u6a8bar;\u6962\u0963\u24a5\0\u24aa\0\u24b1\0\0\0\0\0\u24b5\u24ba\0\u24c6\u24c8\u24cd\0\u24f9ute;\u413amptyv;\u69b4ra\xee\u084cbda;\u43bbg\u0180;dl\u088e\u24c1\u24c3;\u6991\xe5\u088e;\u6a85uo\u803b\xab\u40abr\u0400;bfhlpst\u0899\u24de\u24e6\u24e9\u24eb\u24ee\u24f1\u24f5\u0100;f\u089d\u24e3s;\u691fs;\u691d\xeb\u2252p;\u61abl;\u6939im;\u6973l;\u61a2\u0180;ae\u24ff\u2500\u2504\u6aabil;\u6919\u0100;s\u2509\u250a\u6aad;\uc000\u2aad\ufe00\u0180abr\u2515\u2519\u251drr;\u690crk;\u6772\u0100ak\u2522\u252cc\u0100ek\u2528\u252a;\u407b;\u405b\u0100es\u2531\u2533;\u698bl\u0100du\u2539\u253b;\u698f;\u698d\u0200aeuy\u2546\u254b\u2556\u2558ron;\u413e\u0100di\u2550\u2554il;\u413c\xec\u08b0\xe2\u2529;\u443b\u0200cqrs\u2563\u2566\u256d\u257da;\u6936uo\u0100;r\u0e19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694bh;\u61b2\u0280;fgqs\u258b\u258c\u0989\u25f3\u25ff\u6264t\u0280ahlrt\u2598\u25a4\u25b7\u25c2\u25e8rrow\u0100;t\u0899\u25a1a\xe9\u24f6arpoon\u0100du\u25af\u25b4own\xbb\u045ap\xbb\u0966eftarrows;\u61c7ight\u0180ahs\u25cd\u25d6\u25derrow\u0100;s\u08f4\u08a7arpoon\xf3\u0f98quigarro\xf7\u21f0hreetimes;\u62cb\u0180;qs\u258b\u0993\u25falan\xf4\u09ac\u0280;cdgs\u09ac\u260a\u260d\u261d\u2628c;\u6aa8ot\u0100;o\u2614\u2615\u6a7f\u0100;r\u261a\u261b\u6a81;\u6a83\u0100;e\u2622\u2625\uc000\u22da\ufe00s;\u6a93\u0280adegs\u2633\u2639\u263d\u2649\u264bppro\xf8\u24c6ot;\u62d6q\u0100gq\u2643\u2645\xf4\u0989gt\xf2\u248c\xf4\u099bi\xed\u09b2\u0180ilr\u2655\u08e1\u265asht;\u697c;\uc000\u{1d529}\u0100;E\u099c\u2663;\u6a91\u0161\u2669\u2676r\u0100du\u25b2\u266e\u0100;l\u0965\u2673;\u696alk;\u6584cy;\u4459\u0280;acht\u0a48\u2688\u268b\u2691\u2696r\xf2\u25c1orne\xf2\u1d08ard;\u696bri;\u65fa\u0100io\u269f\u26a4dot;\u4140ust\u0100;a\u26ac\u26ad\u63b0che\xbb\u26ad\u0200Eaes\u26bb\u26bd\u26c9\u26d4;\u6268p\u0100;p\u26c3\u26c4\u6a89rox\xbb\u26c4\u0100;q\u26ce\u26cf\u6a87\u0100;q\u26ce\u26bbim;\u62e6\u0400abnoptwz\u26e9\u26f4\u26f7\u271a\u272f\u2741\u2747\u2750\u0100nr\u26ee\u26f1g;\u67ecr;\u61fdr\xeb\u08c1g\u0180lmr\u26ff\u270d\u2714eft\u0100ar\u09e6\u2707ight\xe1\u09f2apsto;\u67fcight\xe1\u09fdparrow\u0100lr\u2725\u2729ef\xf4\u24edight;\u61ac\u0180afl\u2736\u2739\u273dr;\u6985;\uc000\u{1d55d}us;\u6a2dimes;\u6a34\u0161\u274b\u274fst;\u6217\xe1\u134e\u0180;ef\u2757\u2758\u1800\u65cange\xbb\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277c\u2785\u2787r\xf2\u08a8orne\xf2\u1d8car\u0100;d\u0f98\u2783;\u696d;\u600eri;\u62bf\u0300achiqt\u2798\u279d\u0a40\u27a2\u27ae\u27bbquo;\u6039r;\uc000\u{1d4c1}m\u0180;eg\u09b2\u27aa\u27ac;\u6a8d;\u6a8f\u0100bu\u252a\u27b3o\u0100;r\u0e1f\u27b9;\u601arok;\u4142\u8400<;cdhilqr\u082b\u27d2\u2639\u27dc\u27e0\u27e5\u27ea\u27f0\u0100ci\u27d7\u27d9;\u6aa6r;\u6a79re\xe5\u25f2mes;\u62c9arr;\u6976uest;\u6a7b\u0100Pi\u27f5\u27f9ar;\u6996\u0180;ef\u2800\u092d\u181b\u65c3r\u0100du\u2807\u280dshar;\u694ahar;\u6966\u0100en\u2817\u2821rtneqq;\uc000\u2268\ufe00\xc5\u281e\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288e\u2893\u28a0\u28a5\u28a8\u28da\u28e2\u28e4\u0a83\u28f3\u2902Dot;\u623a\u0200clpr\u284e\u2852\u2863\u287dr\u803b\xaf\u40af\u0100et\u2857\u2859;\u6642\u0100;e\u285e\u285f\u6720se\xbb\u285f\u0100;s\u103b\u2868to\u0200;dlu\u103b\u2873\u2877\u287bow\xee\u048cef\xf4\u090f\xf0\u13d1ker;\u65ae\u0100oy\u2887\u288cmma;\u6a29;\u443cash;\u6014asuredangle\xbb\u1626r;\uc000\u{1d52a}o;\u6127\u0180cdn\u28af\u28b4\u28c9ro\u803b\xb5\u40b5\u0200;acd\u1464\u28bd\u28c0\u28c4s\xf4\u16a7ir;\u6af0ot\u80bb\xb7\u01b5us\u0180;bd\u28d2\u1903\u28d3\u6212\u0100;u\u1d3c\u28d8;\u6a2a\u0163\u28de\u28e1p;\u6adb\xf2\u2212\xf0\u0a81\u0100dp\u28e9\u28eeels;\u62a7f;\uc000\u{1d55e}\u0100ct\u28f8\u28fdr;\uc000\u{1d4c2}pos\xbb\u159d\u0180;lm\u2909\u290a\u290d\u43bctimap;\u62b8\u0c00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297e\u2989\u2998\u29da\u29e9\u2a15\u2a1a\u2a58\u2a5d\u2a83\u2a95\u2aa4\u2aa8\u2b04\u2b07\u2b44\u2b7f\u2bae\u2c34\u2c67\u2c7c\u2ce9\u0100gt\u2947\u294b;\uc000\u22d9\u0338\u0100;v\u2950\u0bcf\uc000\u226b\u20d2\u0180elt\u295a\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61cdightarrow;\u61ce;\uc000\u22d8\u0338\u0100;v\u297b\u0c47\uc000\u226a\u20d2ightarrow;\u61cf\u0100Dd\u298e\u2993ash;\u62afash;\u62ae\u0280bcnpt\u29a3\u29a7\u29ac\u29b1\u29ccla\xbb\u02deute;\u4144g;\uc000\u2220\u20d2\u0280;Eiop\u0d84\u29bc\u29c0\u29c5\u29c8;\uc000\u2a70\u0338d;\uc000\u224b\u0338s;\u4149ro\xf8\u0d84ur\u0100;a\u29d3\u29d4\u666el\u0100;s\u29d3\u0b38\u01f3\u29df\0\u29e3p\u80bb\xa0\u0b37mp\u0100;e\u0bf9\u0c00\u0280aeouy\u29f4\u29fe\u2a03\u2a10\u2a13\u01f0\u29f9\0\u29fb;\u6a43on;\u4148dil;\u4146ng\u0100;d\u0d7e\u2a0aot;\uc000\u2a6d\u0338p;\u6a42;\u443dash;\u6013\u0380;Aadqsx\u0b92\u2a29\u2a2d\u2a3b\u2a41\u2a45\u2a50rr;\u61d7r\u0100hr\u2a33\u2a36k;\u6924\u0100;o\u13f2\u13f0ot;\uc000\u2250\u0338ui\xf6\u0b63\u0100ei\u2a4a\u2a4ear;\u6928\xed\u0b98ist\u0100;s\u0ba0\u0b9fr;\uc000\u{1d52b}\u0200Eest\u0bc5\u2a66\u2a79\u2a7c\u0180;qs\u0bbc\u2a6d\u0be1\u0180;qs\u0bbc\u0bc5\u2a74lan\xf4\u0be2i\xed\u0bea\u0100;r\u0bb6\u2a81\xbb\u0bb7\u0180Aap\u2a8a\u2a8d\u2a91r\xf2\u2971rr;\u61aear;\u6af2\u0180;sv\u0f8d\u2a9c\u0f8c\u0100;d\u2aa1\u2aa2\u62fc;\u62facy;\u445a\u0380AEadest\u2ab7\u2aba\u2abe\u2ac2\u2ac5\u2af6\u2af9r\xf2\u2966;\uc000\u2266\u0338rr;\u619ar;\u6025\u0200;fqs\u0c3b\u2ace\u2ae3\u2aeft\u0100ar\u2ad4\u2ad9rro\xf7\u2ac1ightarro\xf7\u2a90\u0180;qs\u0c3b\u2aba\u2aealan\xf4\u0c55\u0100;s\u0c55\u2af4\xbb\u0c36i\xed\u0c5d\u0100;r\u0c35\u2afei\u0100;e\u0c1a\u0c25i\xe4\u0d90\u0100pt\u2b0c\u2b11f;\uc000\u{1d55f}\u8180\xac;in\u2b19\u2b1a\u2b36\u40acn\u0200;Edv\u0b89\u2b24\u2b28\u2b2e;\uc000\u22f9\u0338ot;\uc000\u22f5\u0338\u01e1\u0b89\u2b33\u2b35;\u62f7;\u62f6i\u0100;v\u0cb8\u2b3c\u01e1\u0cb8\u2b41\u2b43;\u62fe;\u62fd\u0180aor\u2b4b\u2b63\u2b69r\u0200;ast\u0b7b\u2b55\u2b5a\u2b5flle\xec\u0b7bl;\uc000\u2afd\u20e5;\uc000\u2202\u0338lint;\u6a14\u0180;ce\u0c92\u2b70\u2b73u\xe5\u0ca5\u0100;c\u0c98\u2b78\u0100;e\u0c92\u2b7d\xf1\u0c98\u0200Aait\u2b88\u2b8b\u2b9d\u2ba7r\xf2\u2988rr\u0180;cw\u2b94\u2b95\u2b99\u619b;\uc000\u2933\u0338;\uc000\u219d\u0338ghtarrow\xbb\u2b95ri\u0100;e\u0ccb\u0cd6\u0380chimpqu\u2bbd\u2bcd\u2bd9\u2b04\u0b78\u2be4\u2bef\u0200;cer\u0d32\u2bc6\u0d37\u2bc9u\xe5\u0d45;\uc000\u{1d4c3}ort\u026d\u2b05\0\0\u2bd6ar\xe1\u2b56m\u0100;e\u0d6e\u2bdf\u0100;q\u0d74\u0d73su\u0100bp\u2beb\u2bed\xe5\u0cf8\xe5\u0d0b\u0180bcp\u2bf6\u2c11\u2c19\u0200;Ees\u2bff\u2c00\u0d22\u2c04\u6284;\uc000\u2ac5\u0338et\u0100;e\u0d1b\u2c0bq\u0100;q\u0d23\u2c00c\u0100;e\u0d32\u2c17\xf1\u0d38\u0200;Ees\u2c22\u2c23\u0d5f\u2c27\u6285;\uc000\u2ac6\u0338et\u0100;e\u0d58\u2c2eq\u0100;q\u0d60\u2c23\u0200gilr\u2c3d\u2c3f\u2c45\u2c47\xec\u0bd7lde\u803b\xf1\u40f1\xe7\u0c43iangle\u0100lr\u2c52\u2c5ceft\u0100;e\u0c1a\u2c5a\xf1\u0c26ight\u0100;e\u0ccb\u2c65\xf1\u0cd7\u0100;m\u2c6c\u2c6d\u43bd\u0180;es\u2c74\u2c75\u2c79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2c8f\u2c94\u2c99\u2c9e\u2ca3\u2cb0\u2cb6\u2cd3\u2ce3ash;\u62adarr;\u6904p;\uc000\u224d\u20d2ash;\u62ac\u0100et\u2ca8\u2cac;\uc000\u2265\u20d2;\uc000>\u20d2nfin;\u69de\u0180Aet\u2cbd\u2cc1\u2cc5rr;\u6902;\uc000\u2264\u20d2\u0100;r\u2cca\u2ccd\uc000<\u20d2ie;\uc000\u22b4\u20d2\u0100At\u2cd8\u2cdcrr;\u6903rie;\uc000\u22b5\u20d2im;\uc000\u223c\u20d2\u0180Aan\u2cf0\u2cf4\u2d02rr;\u61d6r\u0100hr\u2cfa\u2cfdk;\u6923\u0100;o\u13e7\u13e5ear;\u6927\u1253\u1a95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2d2d\0\u2d38\u2d48\u2d60\u2d65\u2d72\u2d84\u1b07\0\0\u2d8d\u2dab\0\u2dc8\u2dce\0\u2ddc\u2e19\u2e2b\u2e3e\u2e43\u0100cs\u2d31\u1a97ute\u803b\xf3\u40f3\u0100iy\u2d3c\u2d45r\u0100;c\u1a9e\u2d42\u803b\xf4\u40f4;\u443e\u0280abios\u1aa0\u2d52\u2d57\u01c8\u2d5alac;\u4151v;\u6a38old;\u69bclig;\u4153\u0100cr\u2d69\u2d6dir;\u69bf;\uc000\u{1d52c}\u036f\u2d79\0\0\u2d7c\0\u2d82n;\u42dbave\u803b\xf2\u40f2;\u69c1\u0100bm\u2d88\u0df4ar;\u69b5\u0200acit\u2d95\u2d98\u2da5\u2da8r\xf2\u1a80\u0100ir\u2d9d\u2da0r;\u69beoss;\u69bbn\xe5\u0e52;\u69c0\u0180aei\u2db1\u2db5\u2db9cr;\u414dga;\u43c9\u0180cdn\u2dc0\u2dc5\u01cdron;\u43bf;\u69b6pf;\uc000\u{1d560}\u0180ael\u2dd4\u2dd7\u01d2r;\u69b7rp;\u69b9\u0380;adiosv\u2dea\u2deb\u2dee\u2e08\u2e0d\u2e10\u2e16\u6228r\xf2\u1a86\u0200;efm\u2df7\u2df8\u2e02\u2e05\u6a5dr\u0100;o\u2dfe\u2dff\u6134f\xbb\u2dff\u803b\xaa\u40aa\u803b\xba\u40bagof;\u62b6r;\u6a56lope;\u6a57;\u6a5b\u0180clo\u2e1f\u2e21\u2e27\xf2\u2e01ash\u803b\xf8\u40f8l;\u6298i\u016c\u2e2f\u2e34de\u803b\xf5\u40f5es\u0100;a\u01db\u2e3as;\u6a36ml\u803b\xf6\u40f6bar;\u633d\u0ae1\u2e5e\0\u2e7d\0\u2e80\u2e9d\0\u2ea2\u2eb9\0\0\u2ecb\u0e9c\0\u2f13\0\0\u2f2b\u2fbc\0\u2fc8r\u0200;ast\u0403\u2e67\u2e72\u0e85\u8100\xb6;l\u2e6d\u2e6e\u40b6le\xec\u0403\u0269\u2e78\0\0\u2e7bm;\u6af3;\u6afdy;\u443fr\u0280cimpt\u2e8b\u2e8f\u2e93\u1865\u2e97nt;\u4025od;\u402eil;\u6030enk;\u6031r;\uc000\u{1d52d}\u0180imo\u2ea8\u2eb0\u2eb4\u0100;v\u2ead\u2eae\u43c6;\u43d5ma\xf4\u0a76ne;\u660e\u0180;tv\u2ebf\u2ec0\u2ec8\u43c0chfork\xbb\u1ffd;\u43d6\u0100au\u2ecf\u2edfn\u0100ck\u2ed5\u2eddk\u0100;h\u21f4\u2edb;\u610e\xf6\u21f4s\u0480;abcdemst\u2ef3\u2ef4\u1908\u2ef9\u2efd\u2f04\u2f06\u2f0a\u2f0e\u402bcir;\u6a23ir;\u6a22\u0100ou\u1d40\u2f02;\u6a25;\u6a72n\u80bb\xb1\u0e9dim;\u6a26wo;\u6a27\u0180ipu\u2f19\u2f20\u2f25ntint;\u6a15f;\uc000\u{1d561}nd\u803b\xa3\u40a3\u0500;Eaceinosu\u0ec8\u2f3f\u2f41\u2f44\u2f47\u2f81\u2f89\u2f92\u2f7e\u2fb6;\u6ab3p;\u6ab7u\xe5\u0ed9\u0100;c\u0ece\u2f4c\u0300;acens\u0ec8\u2f59\u2f5f\u2f66\u2f68\u2f7eppro\xf8\u2f43urlye\xf1\u0ed9\xf1\u0ece\u0180aes\u2f6f\u2f76\u2f7approx;\u6ab9qq;\u6ab5im;\u62e8i\xed\u0edfme\u0100;s\u2f88\u0eae\u6032\u0180Eas\u2f78\u2f90\u2f7a\xf0\u2f75\u0180dfp\u0eec\u2f99\u2faf\u0180als\u2fa0\u2fa5\u2faalar;\u632eine;\u6312urf;\u6313\u0100;t\u0efb\u2fb4\xef\u0efbrel;\u62b0\u0100ci\u2fc0\u2fc5r;\uc000\u{1d4c5};\u43c8ncsp;\u6008\u0300fiopsu\u2fda\u22e2\u2fdf\u2fe5\u2feb\u2ff1r;\uc000\u{1d52e}pf;\uc000\u{1d562}rime;\u6057cr;\uc000\u{1d4c6}\u0180aeo\u2ff8\u3009\u3013t\u0100ei\u2ffe\u3005rnion\xf3\u06b0nt;\u6a16st\u0100;e\u3010\u3011\u403f\xf1\u1f19\xf4\u0f14\u0a80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30e0\u310e\u312b\u3147\u3162\u3172\u318e\u3206\u3215\u3224\u3229\u3258\u326e\u3272\u3290\u32b0\u32b7\u0180art\u3047\u304a\u304cr\xf2\u10b3\xf2\u03ddail;\u691car\xf2\u1c65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307f\u308f\u3094\u30cc\u0100eu\u306d\u3071;\uc000\u223d\u0331te;\u4155i\xe3\u116emptyv;\u69b3g\u0200;del\u0fd1\u3089\u308b\u308d;\u6992;\u69a5\xe5\u0fd1uo\u803b\xbb\u40bbr\u0580;abcfhlpstw\u0fdc\u30ac\u30af\u30b7\u30b9\u30bc\u30be\u30c0\u30c3\u30c7\u30cap;\u6975\u0100;f\u0fe0\u30b4s;\u6920;\u6933s;\u691e\xeb\u225d\xf0\u272el;\u6945im;\u6974l;\u61a3;\u619d\u0100ai\u30d1\u30d5il;\u691ao\u0100;n\u30db\u30dc\u6236al\xf3\u0f1e\u0180abr\u30e7\u30ea\u30eer\xf2\u17e5rk;\u6773\u0100ak\u30f3\u30fdc\u0100ek\u30f9\u30fb;\u407d;\u405d\u0100es\u3102\u3104;\u698cl\u0100du\u310a\u310c;\u698e;\u6990\u0200aeuy\u3117\u311c\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xec\u0ff2\xe2\u30fa;\u4440\u0200clqs\u3134\u3137\u313d\u3144a;\u6937dhar;\u6969uo\u0100;r\u020e\u020dh;\u61b3\u0180acg\u314e\u315f\u0f44l\u0200;ips\u0f78\u3158\u315b\u109cn\xe5\u10bbar\xf4\u0fa9t;\u65ad\u0180ilr\u3169\u1023\u316esht;\u697d;\uc000\u{1d52f}\u0100ao\u3177\u3186r\u0100du\u317d\u317f\xbb\u047b\u0100;l\u1091\u3184;\u696c\u0100;v\u318b\u318c\u43c1;\u43f1\u0180gns\u3195\u31f9\u31fcht\u0300ahlrst\u31a4\u31b0\u31c2\u31d8\u31e4\u31eerrow\u0100;t\u0fdc\u31ada\xe9\u30c8arpoon\u0100du\u31bb\u31bfow\xee\u317ep\xbb\u1092eft\u0100ah\u31ca\u31d0rrow\xf3\u0feaarpoon\xf3\u0551ightarrows;\u61c9quigarro\xf7\u30cbhreetimes;\u62ccg;\u42daingdotse\xf1\u1f32\u0180ahm\u320d\u3210\u3213r\xf2\u0feaa\xf2\u0551;\u600foust\u0100;a\u321e\u321f\u63b1che\xbb\u321fmid;\u6aee\u0200abpt\u3232\u323d\u3240\u3252\u0100nr\u3237\u323ag;\u67edr;\u61fer\xeb\u1003\u0180afl\u3247\u324a\u324er;\u6986;\uc000\u{1d563}us;\u6a2eimes;\u6a35\u0100ap\u325d\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6a12ar\xf2\u31e3\u0200achq\u327b\u3280\u10bc\u3285quo;\u603ar;\uc000\u{1d4c7}\u0100bu\u30fb\u328ao\u0100;r\u0214\u0213\u0180hir\u3297\u329b\u32a0re\xe5\u31f8mes;\u62cai\u0200;efl\u32aa\u1059\u1821\u32ab\u65b9tri;\u69celuhar;\u6968;\u611e\u0d61\u32d5\u32db\u32df\u332c\u3338\u3371\0\u337a\u33a4\0\0\u33ec\u33f0\0\u3428\u3448\u345a\u34ad\u34b1\u34ca\u34f1\0\u3616\0\0\u3633cute;\u415bqu\xef\u27ba\u0500;Eaceinpsy\u11ed\u32f3\u32f5\u32ff\u3302\u330b\u330f\u331f\u3326\u3329;\u6ab4\u01f0\u32fa\0\u32fc;\u6ab8on;\u4161u\xe5\u11fe\u0100;d\u11f3\u3307il;\u415frc;\u415d\u0180Eas\u3316\u3318\u331b;\u6ab6p;\u6abaim;\u62e9olint;\u6a13i\xed\u1204;\u4441ot\u0180;be\u3334\u1d47\u3335\u62c5;\u6a66\u0380Aacmstx\u3346\u334a\u3357\u335b\u335e\u3363\u336drr;\u61d8r\u0100hr\u3350\u3352\xeb\u2228\u0100;o\u0a36\u0a34t\u803b\xa7\u40a7i;\u403bwar;\u6929m\u0100in\u3369\xf0nu\xf3\xf1t;\u6736r\u0100;o\u3376\u2055\uc000\u{1d530}\u0200acoy\u3382\u3386\u3391\u33a0rp;\u666f\u0100hy\u338b\u338fcy;\u4449;\u4448rt\u026d\u3399\0\0\u339ci\xe4\u1464ara\xec\u2e6f\u803b\xad\u40ad\u0100gm\u33a8\u33b4ma\u0180;fv\u33b1\u33b2\u33b2\u43c3;\u43c2\u0400;deglnpr\u12ab\u33c5\u33c9\u33ce\u33d6\u33de\u33e1\u33e6ot;\u6a6a\u0100;q\u12b1\u12b0\u0100;E\u33d3\u33d4\u6a9e;\u6aa0\u0100;E\u33db\u33dc\u6a9d;\u6a9fe;\u6246lus;\u6a24arr;\u6972ar\xf2\u113d\u0200aeit\u33f8\u3408\u340f\u3417\u0100ls\u33fd\u3404lsetm\xe9\u336ahp;\u6a33parsl;\u69e4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341c\u341d\u6aaa\u0100;s\u3422\u3423\u6aac;\uc000\u2aac\ufe00\u0180flp\u342e\u3433\u3442tcy;\u444c\u0100;b\u3438\u3439\u402f\u0100;a\u343e\u343f\u69c4r;\u633ff;\uc000\u{1d564}a\u0100dr\u344d\u0402es\u0100;u\u3454\u3455\u6660it\xbb\u3455\u0180csu\u3460\u3479\u349f\u0100au\u3465\u346fp\u0100;s\u1188\u346b;\uc000\u2293\ufe00p\u0100;s\u11b4\u3475;\uc000\u2294\ufe00u\u0100bp\u347f\u348f\u0180;es\u1197\u119c\u3486et\u0100;e\u1197\u348d\xf1\u119d\u0180;es\u11a8\u11ad\u3496et\u0100;e\u11a8\u349d\xf1\u11ae\u0180;af\u117b\u34a6\u05b0r\u0165\u34ab\u05b1\xbb\u117car\xf2\u1148\u0200cemt\u34b9\u34be\u34c2\u34c5r;\uc000\u{1d4c8}tm\xee\xf1i\xec\u3415ar\xe6\u11be\u0100ar\u34ce\u34d5r\u0100;f\u34d4\u17bf\u6606\u0100an\u34da\u34edight\u0100ep\u34e3\u34eapsilo\xee\u1ee0h\xe9\u2eafs\xbb\u2852\u0280bcmnp\u34fb\u355e\u1209\u358b\u358e\u0480;Edemnprs\u350e\u350f\u3511\u3515\u351e\u3523\u352c\u3531\u3536\u6282;\u6ac5ot;\u6abd\u0100;d\u11da\u351aot;\u6ac3ult;\u6ac1\u0100Ee\u3528\u352a;\u6acb;\u628alus;\u6abfarr;\u6979\u0180eiu\u353d\u3552\u3555t\u0180;en\u350e\u3545\u354bq\u0100;q\u11da\u350feq\u0100;q\u352b\u3528m;\u6ac7\u0100bp\u355a\u355c;\u6ad5;\u6ad3c\u0300;acens\u11ed\u356c\u3572\u3579\u357b\u3326ppro\xf8\u32faurlye\xf1\u11fe\xf1\u11f3\u0180aes\u3582\u3588\u331bppro\xf8\u331aq\xf1\u3317g;\u666a\u0680123;Edehlmnps\u35a9\u35ac\u35af\u121c\u35b2\u35b4\u35c0\u35c9\u35d5\u35da\u35df\u35e8\u35ed\u803b\xb9\u40b9\u803b\xb2\u40b2\u803b\xb3\u40b3;\u6ac6\u0100os\u35b9\u35bct;\u6abeub;\u6ad8\u0100;d\u1222\u35c5ot;\u6ac4s\u0100ou\u35cf\u35d2l;\u67c9b;\u6ad7arr;\u697bult;\u6ac2\u0100Ee\u35e4\u35e6;\u6acc;\u628blus;\u6ac0\u0180eiu\u35f4\u3609\u360ct\u0180;en\u121c\u35fc\u3602q\u0100;q\u1222\u35b2eq\u0100;q\u35e7\u35e4m;\u6ac8\u0100bp\u3611\u3613;\u6ad4;\u6ad6\u0180Aan\u361c\u3620\u362drr;\u61d9r\u0100hr\u3626\u3628\xeb\u222e\u0100;o\u0a2b\u0a29war;\u692alig\u803b\xdf\u40df\u0be1\u3651\u365d\u3660\u12ce\u3673\u3679\0\u367e\u36c2\0\0\0\0\0\u36db\u3703\0\u3709\u376c\0\0\0\u3787\u0272\u3656\0\0\u365bget;\u6316;\u43c4r\xeb\u0e5f\u0180aey\u3666\u366b\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uc000\u{1d531}\u0200eiko\u3686\u369d\u36b5\u36bc\u01f2\u368b\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369b\u43b8ym;\u43d1\u0100cn\u36a2\u36b2k\u0100as\u36a8\u36aeppro\xf8\u12c1im\xbb\u12acs\xf0\u129e\u0100as\u36ba\u36ae\xf0\u12c1rn\u803b\xfe\u40fe\u01ec\u031f\u36c6\u22e7es\u8180\xd7;bd\u36cf\u36d0\u36d8\u40d7\u0100;a\u190f\u36d5r;\u6a31;\u6a30\u0180eps\u36e1\u36e3\u3700\xe1\u2a4d\u0200;bcf\u0486\u36ec\u36f0\u36f4ot;\u6336ir;\u6af1\u0100;o\u36f9\u36fc\uc000\u{1d565}rk;\u6ada\xe1\u3362rime;\u6034\u0180aip\u370f\u3712\u3764d\xe5\u1248\u0380adempst\u3721\u374d\u3740\u3751\u3757\u375c\u375fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65b5own\xbb\u1dbbeft\u0100;e\u2800\u373e\xf1\u092e;\u625cight\u0100;e\u32aa\u374b\xf1\u105aot;\u65ecinus;\u6a3alus;\u6a39b;\u69cdime;\u6a3bezium;\u63e2\u0180cht\u3772\u377d\u3781\u0100ry\u3777\u377b;\uc000\u{1d4c9};\u4446cy;\u445brok;\u4167\u0100io\u378b\u378ex\xf4\u1777head\u0100lr\u3797\u37a0eftarro\xf7\u084fightarrow\xbb\u0f5d\u0900AHabcdfghlmoprstuw\u37d0\u37d3\u37d7\u37e4\u37f0\u37fc\u380e\u381c\u3823\u3834\u3851\u385d\u386b\u38a9\u38cc\u38d2\u38ea\u38f6r\xf2\u03edar;\u6963\u0100cr\u37dc\u37e2ute\u803b\xfa\u40fa\xf2\u1150r\u01e3\u37ea\0\u37edy;\u445eve;\u416d\u0100iy\u37f5\u37farc\u803b\xfb\u40fb;\u4443\u0180abh\u3803\u3806\u380br\xf2\u13adlac;\u4171a\xf2\u13c3\u0100ir\u3813\u3818sht;\u697e;\uc000\u{1d532}rave\u803b\xf9\u40f9\u0161\u3827\u3831r\u0100lr\u382c\u382e\xbb\u0957\xbb\u1083lk;\u6580\u0100ct\u3839\u384d\u026f\u383f\0\0\u384arn\u0100;e\u3845\u3846\u631cr\xbb\u3846op;\u630fri;\u65f8\u0100al\u3856\u385acr;\u416b\u80bb\xa8\u0349\u0100gp\u3862\u3866on;\u4173f;\uc000\u{1d566}\u0300adhlsu\u114b\u3878\u387d\u1372\u3891\u38a0own\xe1\u13b3arpoon\u0100lr\u3888\u388cef\xf4\u382digh\xf4\u382fi\u0180;hl\u3899\u389a\u389c\u43c5\xbb\u13faon\xbb\u389aparrows;\u61c8\u0180cit\u38b0\u38c4\u38c8\u026f\u38b6\0\0\u38c1rn\u0100;e\u38bc\u38bd\u631dr\xbb\u38bdop;\u630eng;\u416fri;\u65f9cr;\uc000\u{1d4ca}\u0180dir\u38d9\u38dd\u38e2ot;\u62f0lde;\u4169i\u0100;f\u3730\u38e8\xbb\u1813\u0100am\u38ef\u38f2r\xf2\u38a8l\u803b\xfc\u40fcangle;\u69a7\u0780ABDacdeflnoprsz\u391c\u391f\u3929\u392d\u39b5\u39b8\u39bd\u39df\u39e4\u39e8\u39f3\u39f9\u39fd\u3a01\u3a20r\xf2\u03f7ar\u0100;v\u3926\u3927\u6ae8;\u6ae9as\xe8\u03e1\u0100nr\u3932\u3937grt;\u699c\u0380eknprst\u34e3\u3946\u394b\u3952\u395d\u3964\u3996app\xe1\u2415othin\xe7\u1e96\u0180hir\u34eb\u2ec8\u3959op\xf4\u2fb5\u0100;h\u13b7\u3962\xef\u318d\u0100iu\u3969\u396dgm\xe1\u33b3\u0100bp\u3972\u3984setneq\u0100;q\u397d\u3980\uc000\u228a\ufe00;\uc000\u2acb\ufe00setneq\u0100;q\u398f\u3992\uc000\u228b\ufe00;\uc000\u2acc\ufe00\u0100hr\u399b\u399fet\xe1\u369ciangle\u0100lr\u39aa\u39afeft\xbb\u0925ight\xbb\u1051y;\u4432ash\xbb\u1036\u0180elr\u39c4\u39d2\u39d7\u0180;be\u2dea\u39cb\u39cfar;\u62bbq;\u625alip;\u62ee\u0100bt\u39dc\u1468a\xf2\u1469r;\uc000\u{1d533}tr\xe9\u39aesu\u0100bp\u39ef\u39f1\xbb\u0d1c\xbb\u0d59pf;\uc000\u{1d567}ro\xf0\u0efbtr\xe9\u39b4\u0100cu\u3a06\u3a0br;\uc000\u{1d4cb}\u0100bp\u3a10\u3a18n\u0100Ee\u3980\u3a16\xbb\u397en\u0100Ee\u3992\u3a1e\xbb\u3990igzag;\u699a\u0380cefoprs\u3a36\u3a3b\u3a56\u3a5b\u3a54\u3a61\u3a6airc;\u4175\u0100di\u3a40\u3a51\u0100bg\u3a45\u3a49ar;\u6a5fe\u0100;q\u15fa\u3a4f;\u6259erp;\u6118r;\uc000\u{1d534}pf;\uc000\u{1d568}\u0100;e\u1479\u3a66at\xe8\u1479cr;\uc000\u{1d4cc}\u0ae3\u178e\u3a87\0\u3a8b\0\u3a90\u3a9b\0\0\u3a9d\u3aa8\u3aab\u3aaf\0\0\u3ac3\u3ace\0\u3ad8\u17dc\u17dftr\xe9\u17d1r;\uc000\u{1d535}\u0100Aa\u3a94\u3a97r\xf2\u03c3r\xf2\u09f6;\u43be\u0100Aa\u3aa1\u3aa4r\xf2\u03b8r\xf2\u09eba\xf0\u2713is;\u62fb\u0180dpt\u17a4\u3ab5\u3abe\u0100fl\u3aba\u17a9;\uc000\u{1d569}im\xe5\u17b2\u0100Aa\u3ac7\u3acar\xf2\u03cer\xf2\u0a01\u0100cq\u3ad2\u17b8r;\uc000\u{1d4cd}\u0100pt\u17d6\u3adcr\xe9\u17d4\u0400acefiosu\u3af0\u3afd\u3b08\u3b0c\u3b11\u3b15\u3b1b\u3b21c\u0100uy\u3af6\u3afbte\u803b\xfd\u40fd;\u444f\u0100iy\u3b02\u3b06rc;\u4177;\u444bn\u803b\xa5\u40a5r;\uc000\u{1d536}cy;\u4457pf;\uc000\u{1d56a}cr;\uc000\u{1d4ce}\u0100cm\u3b26\u3b29y;\u444el\u803b\xff\u40ff\u0500acdefhiosw\u3b42\u3b48\u3b54\u3b58\u3b64\u3b69\u3b6d\u3b74\u3b7a\u3b80cute;\u417a\u0100ay\u3b4d\u3b52ron;\u417e;\u4437ot;\u417c\u0100et\u3b5d\u3b61tr\xe6\u155fa;\u43b6r;\uc000\u{1d537}cy;\u4436grarr;\u61ddpf;\uc000\u{1d56b}cr;\uc000\u{1d4cf}\u0100jn\u3b85\u3b87;\u600dj;\u600c'.split("").map(function(F){return F.charCodeAt(0)}))},9704:(ee,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.default=new Uint16Array("\u0200aglq\t\x15\x18\x1b\u026d\x0f\0\0\x12p;\u4026os;\u4027t;\u403et;\u403cuot;\u4022".split("").map(function(F){return F.charCodeAt(0)}))},5754:(ee,b)=>{"use strict";function F(g){for(var c=1;c{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.decodeXMLStrict=b.decodeHTML5Strict=b.decodeHTML4Strict=b.decodeHTML5=b.decodeHTML4=b.decodeHTMLStrict=b.decodeHTML=b.decodeXML=b.encodeHTML5=b.encodeHTML4=b.encodeNonAsciiHTML=b.encodeHTML=b.escapeText=b.escapeAttribute=b.escapeUTF8=b.escape=b.encodeXML=b.encode=b.decodeStrict=b.decode=b.EncodingMode=b.DecodingMode=b.EntityLevel=void 0;var d,v,h,p,g=F(6569),c=F(6836),u=F(681);(v=d=b.EntityLevel||(b.EntityLevel={}))[v.XML=0]="XML",v[v.HTML=1]="HTML",function(v){v[v.Legacy=0]="Legacy",v[v.Strict=1]="Strict"}(h=b.DecodingMode||(b.DecodingMode={})),function(v){v[v.UTF8=0]="UTF8",v[v.ASCII=1]="ASCII",v[v.Extensive=2]="Extensive",v[v.Attribute=3]="Attribute",v[v.Text=4]="Text"}(p=b.EncodingMode||(b.EncodingMode={})),b.decode=function _(v,R){void 0===R&&(R=d.XML);var E="number"==typeof R?{level:R}:R;return E.level===d.HTML?E.mode===h.Strict?(0,g.decodeHTMLStrict)(v):(0,g.decodeHTML)(v):(0,g.decodeXML)(v)},b.decodeStrict=function w(v,R){void 0===R&&(R=d.XML);var E="number"==typeof R?{level:R}:R;return E.level===d.HTML?E.mode===h.Legacy?(0,g.decodeHTML)(v):(0,g.decodeHTMLStrict)(v):(0,g.decodeXML)(v)},b.encode=function D(v,R){void 0===R&&(R=d.XML);var E="number"==typeof R?{level:R}:R;return E.mode===p.UTF8?(0,u.escapeUTF8)(v):E.mode===p.Attribute?(0,u.escapeAttribute)(v):E.mode===p.Text?(0,u.escapeText)(v):E.level===d.HTML?E.mode===p.ASCII?(0,c.encodeNonAsciiHTML)(v):(0,c.encodeHTML)(v):(0,u.encodeXML)(v)};var T=F(681);Object.defineProperty(b,"encodeXML",{enumerable:!0,get:function(){return T.encodeXML}}),Object.defineProperty(b,"escape",{enumerable:!0,get:function(){return T.escape}}),Object.defineProperty(b,"escapeUTF8",{enumerable:!0,get:function(){return T.escapeUTF8}}),Object.defineProperty(b,"escapeAttribute",{enumerable:!0,get:function(){return T.escapeAttribute}}),Object.defineProperty(b,"escapeText",{enumerable:!0,get:function(){return T.escapeText}});var L=F(6836);Object.defineProperty(b,"encodeHTML",{enumerable:!0,get:function(){return L.encodeHTML}}),Object.defineProperty(b,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return L.encodeNonAsciiHTML}}),Object.defineProperty(b,"encodeHTML4",{enumerable:!0,get:function(){return L.encodeHTML}}),Object.defineProperty(b,"encodeHTML5",{enumerable:!0,get:function(){return L.encodeHTML}});var x=F(6569);Object.defineProperty(b,"decodeXML",{enumerable:!0,get:function(){return x.decodeXML}}),Object.defineProperty(b,"decodeHTML",{enumerable:!0,get:function(){return x.decodeHTML}}),Object.defineProperty(b,"decodeHTMLStrict",{enumerable:!0,get:function(){return x.decodeHTMLStrict}}),Object.defineProperty(b,"decodeHTML4",{enumerable:!0,get:function(){return x.decodeHTML}}),Object.defineProperty(b,"decodeHTML5",{enumerable:!0,get:function(){return x.decodeHTML}}),Object.defineProperty(b,"decodeHTML4Strict",{enumerable:!0,get:function(){return x.decodeHTMLStrict}}),Object.defineProperty(b,"decodeHTML5Strict",{enumerable:!0,get:function(){return x.decodeHTMLStrict}}),Object.defineProperty(b,"decodeXMLStrict",{enumerable:!0,get:function(){return x.decodeXML}})},8461:(ee,b)=>{b.read=function(F,g,c,u,d){var h,p,_=8*d-u-1,w=(1<<_)-1,D=w>>1,T=-7,L=c?d-1:0,x=c?-1:1,v=F[g+L];for(L+=x,h=v&(1<<-T)-1,v>>=-T,T+=_;T>0;h=256*h+F[g+L],L+=x,T-=8);for(p=h&(1<<-T)-1,h>>=-T,T+=u;T>0;p=256*p+F[g+L],L+=x,T-=8);if(0===h)h=1-D;else{if(h===w)return p?NaN:1/0*(v?-1:1);p+=Math.pow(2,u),h-=D}return(v?-1:1)*p*Math.pow(2,h-u)},b.write=function(F,g,c,u,d,h){var p,_,w,D=8*h-d-1,T=(1<>1,x=23===d?Math.pow(2,-24)-Math.pow(2,-77):0,v=u?0:h-1,R=u?1:-1,E=g<0||0===g&&1/g<0?1:0;for(g=Math.abs(g),isNaN(g)||g===1/0?(_=isNaN(g)?1:0,p=T):(p=Math.floor(Math.log(g)/Math.LN2),g*(w=Math.pow(2,-p))<1&&(p--,w*=2),(g+=p+L>=1?x/w:x*Math.pow(2,1-L))*w>=2&&(p++,w/=2),p+L>=T?(_=0,p=T):p+L>=1?(_=(g*w-1)*Math.pow(2,d),p+=L):(_=g*Math.pow(2,L-1)*Math.pow(2,d),p=0));d>=8;F[c+v]=255&_,v+=R,_/=256,d-=8);for(p=p<0;F[c+v]=255&p,v+=R,p/=256,D-=8);F[c+v-R]|=128*E}},1298:(ee,b)=>{"use strict";b.supports=function(...g){const c=g.reduce((u,d)=>Object.assign(u,d),{});return Object.assign(c,{snapshots:c.snapshots||!1,permanence:c.permanence||!1,seek:c.seek||!1,clear:c.clear||!1,getMany:c.getMany||!1,keyIterator:c.keyIterator||!1,valueIterator:c.valueIterator||!1,iteratorNextv:c.iteratorNextv||!1,iteratorAll:c.iteratorAll||!1,status:c.status||!1,createIfMissing:c.createIfMissing||!1,errorIfExists:c.errorIfExists||!1,deferredOpen:c.deferredOpen||!1,promises:c.promises||!1,streams:c.streams||!1,encodings:Object.assign({},c.encodings),events:Object.assign({},c.events),additionalMethods:Object.assign({},c.additionalMethods)})}},4204:(ee,b,F)=>{"use strict";const g=F(9314),c=F(3793),{Encoding:u}=F(577),{BufferFormat:d,ViewFormat:h,UTF8Format:p}=F(1773),_=Symbol("formats"),w=Symbol("encodings"),D=new Set(["buffer","view","utf8"]);b.Transcoder=class T{constructor(N){if(!Array.isArray(N))throw new TypeError("The first argument 'formats' must be an array");if(!N.every(C=>D.has(C)))throw new TypeError("Format must be one of 'buffer', 'view', 'utf8'");this[w]=new Map,this[_]=new Set(N);for(const C in c)try{this.encoding(C)}catch(j){if("LEVEL_ENCODING_NOT_SUPPORTED"!==j.code)throw j}}encodings(){return Array.from(new Set(this[w].values()))}encoding(N){let C=this[w].get(N);if(void 0===C){if("string"==typeof N&&""!==N){if(C=R[N],!C)throw new g(`Encoding '${N}' is not found`,{code:"LEVEL_ENCODING_NOT_FOUND"})}else{if("object"!=typeof N||null===N)throw new TypeError("First argument 'encoding' must be a string or object");C=function L(H){if(H instanceof u)return H;const C=H.name||("type"in H&&"string"==typeof H.type?H.type:void 0)||"anonymous-"+E++;switch(function x(H){return"format"in H&&void 0!==H.format?H.format:"buffer"in H&&"boolean"==typeof H.buffer?H.buffer?"buffer":"utf8":"code"in H&&Number.isInteger(H.code)?"view":"buffer"}(H)){case"view":return new h({...H,name:C});case"utf8":return new p({...H,name:C});case"buffer":return new d({...H,name:C});default:throw new TypeError("Format must be one of 'buffer', 'view', 'utf8'")}}(N)}const{name:j,format:B}=C;if(!this[_].has(B))if(this[_].has("view"))C=C.createViewTranscoder();else if(this[_].has("buffer"))C=C.createBufferTranscoder();else{if(!this[_].has("utf8"))throw new g(`Encoding '${j}' cannot be transcoded`,{code:"LEVEL_ENCODING_NOT_SUPPORTED"});C=C.createUTF8Transcoder()}for(const O of[N,j,C.name,C.commonName])this[w].set(O,C)}return C}};const v={binary:c.buffer,"utf-8":c.utf8},R={...c,...v};let E=0},577:(ee,b,F)=>{"use strict";const g=F(9314),c=new Set(["buffer","view","utf8"]);b.Encoding=class u{constructor(h){if(this.encode=h.encode||this.encode,this.decode=h.decode||this.decode,this.name=h.name||this.name,this.format=h.format||this.format,"function"!=typeof this.encode)throw new TypeError("The 'encode' property must be a function");if("function"!=typeof this.decode)throw new TypeError("The 'decode' property must be a function");if(this.encode=this.encode.bind(this),this.decode=this.decode.bind(this),"string"!=typeof this.name||""===this.name)throw new TypeError("The 'name' property must be a string");if("string"!=typeof this.format||!c.has(this.format))throw new TypeError("The 'format' property must be one of 'buffer', 'view', 'utf8'");h.createViewTranscoder&&(this.createViewTranscoder=h.createViewTranscoder),h.createBufferTranscoder&&(this.createBufferTranscoder=h.createBufferTranscoder),h.createUTF8Transcoder&&(this.createUTF8Transcoder=h.createUTF8Transcoder)}get commonName(){return this.name.split("+")[0]}createBufferTranscoder(){throw new g(`Encoding '${this.name}' cannot be transcoded to 'buffer'`,{code:"LEVEL_ENCODING_NOT_SUPPORTED"})}createViewTranscoder(){throw new g(`Encoding '${this.name}' cannot be transcoded to 'view'`,{code:"LEVEL_ENCODING_NOT_SUPPORTED"})}createUTF8Transcoder(){throw new g(`Encoding '${this.name}' cannot be transcoded to 'utf8'`,{code:"LEVEL_ENCODING_NOT_SUPPORTED"})}}},3793:(ee,b,F)=>{"use strict";const{Buffer:g}=F(3172)||{Buffer:{isBuffer:()=>!1}},{textEncoder:c,textDecoder:u}=F(898)(),{BufferFormat:d,ViewFormat:h,UTF8Format:p}=F(1773),_=w=>w;b.utf8=new p({encode:function(w){return g.isBuffer(w)?w.toString("utf8"):ArrayBuffer.isView(w)?u.decode(w):String(w)},decode:_,name:"utf8",createViewTranscoder(){return new h({encode:function(w){return ArrayBuffer.isView(w)?w:c.encode(w)},decode:function(w){return u.decode(w)},name:`${this.name}+view`})},createBufferTranscoder(){return new d({encode:function(w){return g.isBuffer(w)?w:ArrayBuffer.isView(w)?g.from(w.buffer,w.byteOffset,w.byteLength):g.from(String(w),"utf8")},decode:function(w){return w.toString("utf8")},name:`${this.name}+buffer`})}}),b.json=new p({encode:JSON.stringify,decode:JSON.parse,name:"json"}),b.buffer=new d({encode:function(w){return g.isBuffer(w)?w:ArrayBuffer.isView(w)?g.from(w.buffer,w.byteOffset,w.byteLength):g.from(String(w),"utf8")},decode:_,name:"buffer",createViewTranscoder(){return new h({encode:function(w){return ArrayBuffer.isView(w)?w:g.from(String(w),"utf8")},decode:function(w){return g.from(w.buffer,w.byteOffset,w.byteLength)},name:`${this.name}+view`})}}),b.view=new h({encode:function(w){return ArrayBuffer.isView(w)?w:c.encode(w)},decode:_,name:"view",createBufferTranscoder(){return new d({encode:function(w){return g.isBuffer(w)?w:ArrayBuffer.isView(w)?g.from(w.buffer,w.byteOffset,w.byteLength):g.from(String(w),"utf8")},decode:_,name:`${this.name}+buffer`})}}),b.hex=new d({encode:function(w){return g.isBuffer(w)?w:g.from(String(w),"hex")},decode:function(w){return w.toString("hex")},name:"hex"}),b.base64=new d({encode:function(w){return g.isBuffer(w)?w:g.from(String(w),"base64")},decode:function(w){return w.toString("base64")},name:"base64"})},1773:(ee,b,F)=>{"use strict";const{Buffer:g}=F(3172)||{},{Encoding:c}=F(577),u=F(898);class d extends c{constructor(w){super({...w,format:"buffer"})}createViewTranscoder(){return new h({encode:this.encode,decode:w=>this.decode(g.from(w.buffer,w.byteOffset,w.byteLength)),name:`${this.name}+view`})}createBufferTranscoder(){return this}}class h extends c{constructor(w){super({...w,format:"view"})}createBufferTranscoder(){return new d({encode:w=>{const D=this.encode(w);return g.from(D.buffer,D.byteOffset,D.byteLength)},decode:this.decode,name:`${this.name}+buffer`})}createViewTranscoder(){return this}}b.BufferFormat=d,b.ViewFormat=h,b.UTF8Format=class p extends c{constructor(w){super({...w,format:"utf8"})}createBufferTranscoder(){return new d({encode:w=>g.from(this.encode(w),"utf8"),decode:w=>this.decode(w.toString("utf8")),name:`${this.name}+buffer`})}createViewTranscoder(){const{textEncoder:w,textDecoder:D}=u();return new h({encode:T=>w.encode(this.encode(T)),decode:T=>this.decode(D.decode(T)),name:`${this.name}+view`})}createUTF8Transcoder(){return this}}},898:ee=>{"use strict";let b=null;ee.exports=function(){return null===b&&(b={textEncoder:new TextEncoder,textDecoder:new TextDecoder}),b}},807:(ee,b,F)=>{b.Level=F(4807).BrowserLevel},9314:ee=>{"use strict";ee.exports=class extends Error{constructor(F,g){super(F||""),"object"==typeof g&&null!==g&&(g.code&&(this.code=String(g.code)),g.expected&&(this.expected=!0),g.transient&&(this.transient=!0),g.cause&&(this.cause=g.cause)),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}}},7088:function(ee,b,F){!function(g){"use strict";g.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(u){return/^nm$/i.test(u)},meridiem:function(u,d,h){return u<12?h?"vm":"VM":h?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(u){return u+(1===u||8===u||u>=20?"ste":"de")},week:{dow:1,doy:4}})}(F(5439))},2502:function(ee,b,F){!function(g){"use strict";var c=function(_){return 0===_?0:1===_?1:2===_?2:_%100>=3&&_%100<=10?3:_%100>=11?4:5},u={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},d=function(_){return function(w,D,T,L){var x=c(w),v=u[_][c(w)];return 2===x&&(v=v[D?0:1]),v.replace(/%d/i,w)}},h=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];g.defineLocale("ar-dz",{months:h,monthsShort:h,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(_){return"\u0645"===_},meridiem:function(_,w,D){return _<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:d("s"),ss:d("s"),m:d("m"),mm:d("m"),h:d("h"),hh:d("h"),d:d("d"),dd:d("d"),M:d("M"),MM:d("M"),y:d("y"),yy:d("y")},postformat:function(_){return _.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(F(5439))},128:function(ee,b,F){!function(g){"use strict";g.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(F(5439))},4519:function(ee,b,F){!function(g){"use strict";var c={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},u=function(w){return 0===w?0:1===w?1:2===w?2:w%100>=3&&w%100<=10?3:w%100>=11?4:5},d={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},h=function(w){return function(D,T,L,x){var v=u(D),R=d[w][u(D)];return 2===v&&(R=R[T?0:1]),R.replace(/%d/i,D)}},p=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];g.defineLocale("ar-ly",{months:p,monthsShort:p,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(w){return"\u0645"===w},meridiem:function(w,D,T){return w<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:h("s"),ss:h("s"),m:h("m"),mm:h("m"),h:h("h"),hh:h("h"),d:h("d"),dd:h("d"),M:h("M"),MM:h("M"),y:h("y"),yy:h("y")},preparse:function(w){return w.replace(/\u060c/g,",")},postformat:function(w){return w.replace(/\d/g,function(D){return c[D]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(F(5439))},5443:function(ee,b,F){!function(g){"use strict";g.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(F(5439))},7642:function(ee,b,F){!function(g){"use strict";var c={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},u={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};g.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(h){return"\u0645"===h},meridiem:function(h,p,_){return h<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(h){return h.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(p){return u[p]}).replace(/\u060c/g,",")},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(F(5439))},8592:function(ee,b,F){!function(g){"use strict";g.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(F(5439))},7038:function(ee,b,F){!function(g){"use strict";var c={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},u={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},d=function(D){return 0===D?0:1===D?1:2===D?2:D%100>=3&&D%100<=10?3:D%100>=11?4:5},h={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},p=function(D){return function(T,L,x,v){var R=d(T),E=h[D][d(T)];return 2===R&&(E=E[L?0:1]),E.replace(/%d/i,T)}},_=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];g.defineLocale("ar",{months:_,monthsShort:_,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(D){return"\u0645"===D},meridiem:function(D,T,L){return D<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:p("s"),ss:p("s"),m:p("m"),mm:p("m"),h:p("h"),hh:p("h"),d:p("d"),dd:p("d"),M:p("M"),MM:p("M"),y:p("y"),yy:p("y")},preparse:function(D){return D.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(T){return u[T]}).replace(/\u060c/g,",")},postformat:function(D){return D.replace(/\d/g,function(T){return c[T]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(F(5439))},1213:function(ee,b,F){!function(g){"use strict";var c={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};g.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(d){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(d)},meridiem:function(d,h,p){return d<4?"gec\u0259":d<12?"s\u0259h\u0259r":d<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(d){if(0===d)return d+"-\u0131nc\u0131";var h=d%10;return d+(c[h]||c[d%100-h]||c[d>=100?100:null])},week:{dow:1,doy:7}})}(F(5439))},9191:function(ee,b,F){!function(g){"use strict";function u(h,p,_){return"m"===_?p?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===_?p?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":h+" "+function c(h,p){var _=h.split("_");return p%10==1&&p%100!=11?_[0]:p%10>=2&&p%10<=4&&(p%100<10||p%100>=20)?_[1]:_[2]}({ss:p?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:p?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:p?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[_],+h)}g.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:u,mm:u,h:u,hh:u,d:"\u0434\u0437\u0435\u043d\u044c",dd:u,M:"\u043c\u0435\u0441\u044f\u0446",MM:u,y:"\u0433\u043e\u0434",yy:u},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(h){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(h)},meridiem:function(h,p,_){return h<4?"\u043d\u043e\u0447\u044b":h<12?"\u0440\u0430\u043d\u0456\u0446\u044b":h<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(h,p){switch(p){case"M":case"d":case"DDD":case"w":case"W":return h%10!=2&&h%10!=3||h%100==12||h%100==13?h+"-\u044b":h+"-\u0456";case"D":return h+"-\u0433\u0430";default:return h}},week:{dow:1,doy:7}})}(F(5439))},322:function(ee,b,F){!function(g){"use strict";g.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(u){var d=u%10,h=u%100;return 0===u?u+"-\u0435\u0432":0===h?u+"-\u0435\u043d":h>10&&h<20?u+"-\u0442\u0438":1===d?u+"-\u0432\u0438":2===d?u+"-\u0440\u0438":7===d||8===d?u+"-\u043c\u0438":u+"-\u0442\u0438"},week:{dow:1,doy:7}})}(F(5439))},8042:function(ee,b,F){!function(g){"use strict";g.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(F(5439))},5903:function(ee,b,F){!function(g){"use strict";var c={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},u={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};g.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(h){return h.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(p){return u[p]})},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(h,p){return 12===h&&(h=0),"\u09b0\u09be\u09a4"===p?h<4?h:h+12:"\u09ad\u09cb\u09b0"===p||"\u09b8\u0995\u09be\u09b2"===p?h:"\u09a6\u09c1\u09aa\u09c1\u09b0"===p?h>=3?h:h+12:"\u09ac\u09bf\u0995\u09be\u09b2"===p||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===p?h+12:void 0},meridiem:function(h,p,_){return h<4?"\u09b0\u09be\u09a4":h<6?"\u09ad\u09cb\u09b0":h<12?"\u09b8\u0995\u09be\u09b2":h<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":h<18?"\u09ac\u09bf\u0995\u09be\u09b2":h<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(F(5439))},9620:function(ee,b,F){!function(g){"use strict";var c={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},u={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};g.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(h){return h.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(p){return u[p]})},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(h,p){return 12===h&&(h=0),"\u09b0\u09be\u09a4"===p&&h>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===p&&h<5||"\u09ac\u09bf\u0995\u09be\u09b2"===p?h+12:h},meridiem:function(h,p,_){return h<4?"\u09b0\u09be\u09a4":h<10?"\u09b8\u0995\u09be\u09b2":h<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":h<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(F(5439))},9645:function(ee,b,F){!function(g){"use strict";var c={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},u={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};g.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(h){return h.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(p){return u[p]})},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(h,p){return 12===h&&(h=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===p&&h>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===p&&h<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===p?h+12:h},meridiem:function(h,p,_){return h<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":h<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":h<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":h<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(F(5439))},5020:function(ee,b,F){!function(g){"use strict";function c(E,H,N){return E+" "+function h(E,H){return 2===H?function p(E){var H={m:"v",b:"v",d:"z"};return void 0===H[E.charAt(0)]?E:H[E.charAt(0)]+E.substring(1)}(E):E}({mm:"munutenn",MM:"miz",dd:"devezh"}[N],E)}function d(E){return E>9?d(E%10):E}var _=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],w=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,v=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];g.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:v,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:v,monthsRegex:w,monthsShortRegex:w,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:_,longMonthsParse:_,shortMonthsParse:_,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:c,h:"un eur",hh:"%d eur",d:"un devezh",dd:c,M:"ur miz",MM:c,y:"ur bloaz",yy:function u(E){switch(d(E)){case 1:case 3:case 4:case 5:case 9:return E+" bloaz";default:return E+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(E){return E+(1===E?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(E){return"g.m."===E},meridiem:function(E,H,N){return E<12?"a.m.":"g.m."}})}(F(5439))},4792:function(ee,b,F){!function(g){"use strict";function c(d,h,p){var _=d+" ";switch(p){case"ss":return _+(1===d?"sekunda":2===d||3===d||4===d?"sekunde":"sekundi");case"m":return h?"jedna minuta":"jedne minute";case"mm":return _+(1===d?"minuta":2===d||3===d||4===d?"minute":"minuta");case"h":return h?"jedan sat":"jednog sata";case"hh":return _+(1===d?"sat":2===d||3===d||4===d?"sata":"sati");case"dd":return _+(1===d?"dan":"dana");case"MM":return _+(1===d?"mjesec":2===d||3===d||4===d?"mjeseca":"mjeseci");case"yy":return _+(1===d?"godina":2===d||3===d||4===d?"godine":"godina")}}g.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:c,m:c,mm:c,h:c,hh:c,d:"dan",dd:c,M:"mjesec",MM:c,y:"godinu",yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(F(5439))},7980:function(ee,b,F){!function(g){"use strict";g.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(u,d){var h=1===u?"r":2===u?"n":3===u?"r":4===u?"t":"\xe8";return("w"===d||"W"===d)&&(h="a"),u+h},week:{dow:1,doy:4}})}(F(5439))},7322:function(ee,b,F){!function(g){"use strict";var c={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},u="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),d=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],h=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function p(D){return D>1&&D<5&&1!=~~(D/10)}function _(D,T,L,x){var v=D+" ";switch(L){case"s":return T||x?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return T||x?v+(p(D)?"sekundy":"sekund"):v+"sekundami";case"m":return T?"minuta":x?"minutu":"minutou";case"mm":return T||x?v+(p(D)?"minuty":"minut"):v+"minutami";case"h":return T?"hodina":x?"hodinu":"hodinou";case"hh":return T||x?v+(p(D)?"hodiny":"hodin"):v+"hodinami";case"d":return T||x?"den":"dnem";case"dd":return T||x?v+(p(D)?"dny":"dn\xed"):v+"dny";case"M":return T||x?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return T||x?v+(p(D)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):v+"m\u011bs\xedci";case"y":return T||x?"rok":"rokem";case"yy":return T||x?v+(p(D)?"roky":"let"):v+"lety"}}g.defineLocale("cs",{months:c,monthsShort:u,monthsRegex:h,monthsShortRegex:h,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:_,ss:_,m:_,mm:_,h:_,hh:_,d:_,dd:_,M:_,MM:_,y:_,yy:_},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},365:function(ee,b,F){!function(g){"use strict";g.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(u){return u+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(u)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(u)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(F(5439))},2092:function(ee,b,F){!function(g){"use strict";g.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(u){var h="";return u>20?h=40===u||50===u||60===u||80===u||100===u?"fed":"ain":u>0&&(h=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][u]),u+h},week:{dow:1,doy:4}})}(F(5439))},7387:function(ee,b,F){!function(g){"use strict";g.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},9459:function(ee,b,F){!function(g){"use strict";function c(d,h,p,_){var w={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[d+" Tage",d+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[d+" Monate",d+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[d+" Jahre",d+" Jahren"]};return h?w[p][0]:w[p][1]}g.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:c,mm:"%d Minuten",h:c,hh:"%d Stunden",d:c,dd:c,w:c,ww:"%d Wochen",M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},3694:function(ee,b,F){!function(g){"use strict";function c(d,h,p,_){var w={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[d+" Tage",d+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[d+" Monate",d+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[d+" Jahre",d+" Jahren"]};return h?w[p][0]:w[p][1]}g.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:c,mm:"%d Minuten",h:c,hh:"%d Stunden",d:c,dd:c,w:c,ww:"%d Wochen",M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},4307:function(ee,b,F){!function(g){"use strict";function c(d,h,p,_){var w={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[d+" Tage",d+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[d+" Monate",d+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[d+" Jahre",d+" Jahren"]};return h?w[p][0]:w[p][1]}g.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:c,mm:"%d Minuten",h:c,hh:"%d Stunden",d:c,dd:c,w:c,ww:"%d Wochen",M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},9659:function(ee,b,F){!function(g){"use strict";var c=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],u=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];g.defineLocale("dv",{months:c,monthsShort:c,weekdays:u,weekdaysShort:u,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(h){return"\u0789\u078a"===h},meridiem:function(h,p,_){return h<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(h){return h.replace(/\u060c/g,",")},postformat:function(h){return h.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(F(5439))},3460:function(ee,b,F){!function(g){"use strict";g.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(d,h){return d?"string"==typeof h&&/D/.test(h.substring(0,h.indexOf("MMMM")))?this._monthsGenitiveEl[d.month()]:this._monthsNominativeEl[d.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(d,h,p){return d>11?p?"\u03bc\u03bc":"\u039c\u039c":p?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(d){return"\u03bc"===(d+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(d,h){var p=this._calendarEl[d],_=h&&h.hours();return function c(d){return typeof Function<"u"&&d instanceof Function||"[object Function]"===Object.prototype.toString.call(d)}(p)&&(p=p.apply(h)),p.replace("{}",_%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(F(5439))},4369:function(ee,b,F){!function(g){"use strict";g.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var d=u%10;return u+(1==~~(u%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:0,doy:4}})}(F(5439))},530:function(ee,b,F){!function(g){"use strict";g.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var d=u%10;return u+(1==~~(u%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")}})}(F(5439))},9998:function(ee,b,F){!function(g){"use strict";g.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var d=u%10;return u+(1==~~(u%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(F(5439))},3391:function(ee,b,F){!function(g){"use strict";g.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var d=u%10;return u+(1==~~(u%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(F(5439))},5414:function(ee,b,F){!function(g){"use strict";g.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var d=u%10;return u+(1==~~(u%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")}})}(F(5439))},9615:function(ee,b,F){!function(g){"use strict";g.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var d=u%10;return u+(1==~~(u%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:0,doy:6}})}(F(5439))},1248:function(ee,b,F){!function(g){"use strict";g.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var d=u%10;return u+(1==~~(u%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(F(5439))},3767:function(ee,b,F){!function(g){"use strict";g.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var d=u%10;return u+(1==~~(u%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(F(5439))},4530:function(ee,b,F){!function(g){"use strict";g.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(u){return"p"===u.charAt(0).toLowerCase()},meridiem:function(u,d,h){return u>11?h?"p.t.m.":"P.T.M.":h?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(F(5439))},8944:function(ee,b,F){!function(g){"use strict";var c="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),u="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),d=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],h=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;g.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(_,w){return _?/-MMM-/.test(w)?u[_.month()]:c[_.month()]:c},monthsRegex:h,monthsShortRegex:h,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(F(5439))},9116:function(ee,b,F){!function(g){"use strict";var c="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),u="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),d=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],h=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;g.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(_,w){return _?/-MMM-/.test(w)?u[_.month()]:c[_.month()]:c},monthsRegex:h,monthsShortRegex:h,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(F(5439))},3609:function(ee,b,F){!function(g){"use strict";var c="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),u="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),d=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],h=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;g.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(_,w){return _?/-MMM-/.test(w)?u[_.month()]:c[_.month()]:c},monthsRegex:h,monthsShortRegex:h,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(F(5439))},6866:function(ee,b,F){!function(g){"use strict";var c="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),u="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),d=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],h=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;g.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(_,w){return _?/-MMM-/.test(w)?u[_.month()]:c[_.month()]:c},monthsRegex:h,monthsShortRegex:h,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(F(5439))},6725:function(ee,b,F){!function(g){"use strict";function c(d,h,p,_){var w={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[d+"sekundi",d+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[d+" minuti",d+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[d+" tunni",d+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[d+" kuu",d+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[d+" aasta",d+" aastat"]};return h?w[p][2]?w[p][2]:w[p][1]:_?w[p][0]:w[p][1]}g.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:"%d p\xe4eva",M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},7931:function(ee,b,F){!function(g){"use strict";g.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(F(5439))},6417:function(ee,b,F){!function(g){"use strict";var c={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},u={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};g.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(h){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(h)},meridiem:function(h,p,_){return h<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(h){return h.replace(/[\u06f0-\u06f9]/g,function(p){return u[p]}).replace(/\u060c/g,",")},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(F(5439))},944:function(ee,b,F){!function(g){"use strict";var c="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),u=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",c[7],c[8],c[9]];function d(_,w,D,T){var L="";switch(D){case"s":return T?"muutaman sekunnin":"muutama sekunti";case"ss":L=T?"sekunnin":"sekuntia";break;case"m":return T?"minuutin":"minuutti";case"mm":L=T?"minuutin":"minuuttia";break;case"h":return T?"tunnin":"tunti";case"hh":L=T?"tunnin":"tuntia";break;case"d":return T?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":L=T?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return T?"kuukauden":"kuukausi";case"MM":L=T?"kuukauden":"kuukautta";break;case"y":return T?"vuoden":"vuosi";case"yy":L=T?"vuoden":"vuotta"}return function h(_,w){return _<10?w?u[_]:c[_]:_}(_,T)+" "+L}g.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:d,ss:d,m:d,mm:d,h:d,hh:d,d,dd:d,M:d,MM:d,y:d,yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},1766:function(ee,b,F){!function(g){"use strict";g.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(u){return u},week:{dow:1,doy:4}})}(F(5439))},5867:function(ee,b,F){!function(g){"use strict";g.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},6848:function(ee,b,F){!function(g){"use strict";g.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(u,d){switch(d){default:case"M":case"Q":case"D":case"DDD":case"d":return u+(1===u?"er":"e");case"w":case"W":return u+(1===u?"re":"e")}}})}(F(5439))},7773:function(ee,b,F){!function(g){"use strict";g.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(u,d){switch(d){default:case"M":case"Q":case"D":case"DDD":case"d":return u+(1===u?"er":"e");case"w":case"W":return u+(1===u?"re":"e")}},week:{dow:1,doy:4}})}(F(5439))},1636:function(ee,b,F){!function(g){"use strict";var d=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,h=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];g.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:d,monthsShortRegex:d,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:h,longMonthsParse:h,shortMonthsParse:h,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(_,w){switch(w){case"D":return _+(1===_?"er":"");default:case"M":case"Q":case"DDD":case"d":return _+(1===_?"er":"e");case"w":case"W":return _+(1===_?"re":"e")}},week:{dow:1,doy:4}})}(F(5439))},4940:function(ee,b,F){!function(g){"use strict";var c="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),u="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");g.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(h,p){return h?/-MMM-/.test(p)?u[h.month()]:c[h.month()]:c},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(h){return h+(1===h||8===h||h>=20?"ste":"de")},week:{dow:1,doy:4}})}(F(5439))},1402:function(ee,b,F){!function(g){"use strict";g.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(w){return w+(1===w?"d":w%10==2?"na":"mh")},week:{dow:1,doy:4}})}(F(5439))},6924:function(ee,b,F){!function(g){"use strict";g.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(w){return w+(1===w?"d":w%10==2?"na":"mh")},week:{dow:1,doy:4}})}(F(5439))},6398:function(ee,b,F){!function(g){"use strict";g.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(u){return 0===u.indexOf("un")?"n"+u:"en "+u},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(F(5439))},2457:function(ee,b,F){!function(g){"use strict";function c(d,h,p,_){var w={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[d+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",d+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[d+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",d+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[d+" \u0935\u0930\u093e\u0902\u0928\u0940",d+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[d+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",d+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[d+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",d+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[d+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",d+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return _?w[p][0]:w[p][1]}g.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(d,h){return"D"===h?d+"\u0935\u0947\u0930":d},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(d,h){return 12===d&&(d=0),"\u0930\u093e\u0924\u0940"===h?d<4?d:d+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===h?d:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===h?d>12?d:d+12:"\u0938\u093e\u0902\u091c\u0947"===h?d+12:void 0},meridiem:function(d,h,p){return d<4?"\u0930\u093e\u0924\u0940":d<12?"\u0938\u0915\u093e\u0933\u0940\u0902":d<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":d<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(F(5439))},2545:function(ee,b,F){!function(g){"use strict";function c(d,h,p,_){var w={s:["thoddea sekondamni","thodde sekond"],ss:[d+" sekondamni",d+" sekond"],m:["eka mintan","ek minut"],mm:[d+" mintamni",d+" mintam"],h:["eka voran","ek vor"],hh:[d+" voramni",d+" voram"],d:["eka disan","ek dis"],dd:[d+" disamni",d+" dis"],M:["eka mhoinean","ek mhoino"],MM:[d+" mhoineamni",d+" mhoine"],y:["eka vorsan","ek voros"],yy:[d+" vorsamni",d+" vorsam"]};return _?w[p][0]:w[p][1]}g.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(d,h){return"D"===h?d+"er":d},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(d,h){return 12===d&&(d=0),"rati"===h?d<4?d:d+12:"sokallim"===h?d:"donparam"===h?d>12?d:d+12:"sanje"===h?d+12:void 0},meridiem:function(d,h,p){return d<4?"rati":d<12?"sokallim":d<16?"donparam":d<20?"sanje":"rati"}})}(F(5439))},2641:function(ee,b,F){!function(g){"use strict";var c={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},u={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};g.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(h){return h.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(p){return u[p]})},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(h,p){return 12===h&&(h=0),"\u0ab0\u0abe\u0aa4"===p?h<4?h:h+12:"\u0ab8\u0ab5\u0abe\u0ab0"===p?h:"\u0aac\u0aaa\u0acb\u0ab0"===p?h>=10?h:h+12:"\u0ab8\u0abe\u0a82\u0a9c"===p?h+12:void 0},meridiem:function(h,p,_){return h<4?"\u0ab0\u0abe\u0aa4":h<10?"\u0ab8\u0ab5\u0abe\u0ab0":h<17?"\u0aac\u0aaa\u0acb\u0ab0":h<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(F(5439))},7536:function(ee,b,F){!function(g){"use strict";g.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(u){return 2===u?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":u+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(u){return 2===u?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":u+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(u){return 2===u?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":u+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(u){return 2===u?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":u%10==0&&10!==u?u+" \u05e9\u05e0\u05d4":u+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(u){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(u)},meridiem:function(u,d,h){return u<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":u<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":u<12?h?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":u<18?h?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(F(5439))},6335:function(ee,b,F){!function(g){"use strict";var c={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},u={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},d=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];g.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:d,longMonthsParse:d,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(_){return _.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(w){return u[w]})},postformat:function(_){return _.replace(/\d/g,function(w){return c[w]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(_,w){return 12===_&&(_=0),"\u0930\u093e\u0924"===w?_<4?_:_+12:"\u0938\u0941\u092c\u0939"===w?_:"\u0926\u094b\u092a\u0939\u0930"===w?_>=10?_:_+12:"\u0936\u093e\u092e"===w?_+12:void 0},meridiem:function(_,w,D){return _<4?"\u0930\u093e\u0924":_<10?"\u0938\u0941\u092c\u0939":_<17?"\u0926\u094b\u092a\u0939\u0930":_<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(F(5439))},7458:function(ee,b,F){!function(g){"use strict";function c(d,h,p){var _=d+" ";switch(p){case"ss":return _+(1===d?"sekunda":2===d||3===d||4===d?"sekunde":"sekundi");case"m":return h?"jedna minuta":"jedne minute";case"mm":return _+(1===d?"minuta":2===d||3===d||4===d?"minute":"minuta");case"h":return h?"jedan sat":"jednog sata";case"hh":return _+(1===d?"sat":2===d||3===d||4===d?"sata":"sati");case"dd":return _+(1===d?"dan":"dana");case"MM":return _+(1===d?"mjesec":2===d||3===d||4===d?"mjeseca":"mjeseci");case"yy":return _+(1===d?"godina":2===d||3===d||4===d?"godine":"godina")}}g.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:c,m:c,mm:c,h:c,hh:c,d:"dan",dd:c,M:"mjesec",MM:c,y:"godinu",yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(F(5439))},6540:function(ee,b,F){!function(g){"use strict";var c="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function u(p,_,w,D){var T=p;switch(w){case"s":return D||_?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return T+(D||_)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(D||_?" perc":" perce");case"mm":return T+(D||_?" perc":" perce");case"h":return"egy"+(D||_?" \xf3ra":" \xf3r\xe1ja");case"hh":return T+(D||_?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(D||_?" nap":" napja");case"dd":return T+(D||_?" nap":" napja");case"M":return"egy"+(D||_?" h\xf3nap":" h\xf3napja");case"MM":return T+(D||_?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(D||_?" \xe9v":" \xe9ve");case"yy":return T+(D||_?" \xe9v":" \xe9ve")}return""}function d(p){return(p?"":"[m\xfalt] ")+"["+c[this.day()]+"] LT[-kor]"}g.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(p){return"u"===p.charAt(1).toLowerCase()},meridiem:function(p,_,w){return p<12?!0===w?"de":"DE":!0===w?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return d.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return d.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},5283:function(ee,b,F){!function(g){"use strict";g.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(u){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(u)},meridiem:function(u){return u<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":u<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":u<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(u,d){switch(d){case"DDD":case"w":case"W":case"DDDo":return 1===u?u+"-\u056b\u0576":u+"-\u0580\u0564";default:return u}},week:{dow:1,doy:7}})}(F(5439))},8780:function(ee,b,F){!function(g){"use strict";g.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(u,d){return 12===u&&(u=0),"pagi"===d?u:"siang"===d?u>=11?u:u+12:"sore"===d||"malam"===d?u+12:void 0},meridiem:function(u,d,h){return u<11?"pagi":u<15?"siang":u<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(F(5439))},4205:function(ee,b,F){!function(g){"use strict";function c(h){return h%100==11||h%10!=1}function u(h,p,_,w){var D=h+" ";switch(_){case"s":return p||w?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return c(h)?D+(p||w?"sek\xfandur":"sek\xfandum"):D+"sek\xfanda";case"m":return p?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return c(h)?D+(p||w?"m\xedn\xfatur":"m\xedn\xfatum"):p?D+"m\xedn\xfata":D+"m\xedn\xfatu";case"hh":return c(h)?D+(p||w?"klukkustundir":"klukkustundum"):D+"klukkustund";case"d":return p?"dagur":w?"dag":"degi";case"dd":return c(h)?p?D+"dagar":D+(w?"daga":"d\xf6gum"):p?D+"dagur":D+(w?"dag":"degi");case"M":return p?"m\xe1nu\xf0ur":w?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return c(h)?p?D+"m\xe1nu\xf0ir":D+(w?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):p?D+"m\xe1nu\xf0ur":D+(w?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return p||w?"\xe1r":"\xe1ri";case"yy":return c(h)?D+(p||w?"\xe1r":"\xe1rum"):D+(p||w?"\xe1r":"\xe1ri")}}g.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:u,ss:u,m:u,mm:u,h:"klukkustund",hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},9985:function(ee,b,F){!function(g){"use strict";g.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(u){return(/^[0-9].+$/.test(u)?"tra":"in")+" "+u},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(F(5439))},4211:function(ee,b,F){!function(g){"use strict";g.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(F(5439))},1003:function(ee,b,F){!function(g){"use strict";g.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(u,d){return"\u5143"===d[1]?1:parseInt(d[1]||u,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(u){return"\u5348\u5f8c"===u},meridiem:function(u,d,h){return u<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(u){return u.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(u){return this.week()!==u.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(u,d){switch(d){case"y":return 1===u?"\u5143\u5e74":u+"\u5e74";case"d":case"D":case"DDD":return u+"\u65e5";default:return u}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(F(5439))},420:function(ee,b,F){!function(g){"use strict";g.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(u,d){return 12===u&&(u=0),"enjing"===d?u:"siyang"===d?u>=11?u:u+12:"sonten"===d||"ndalu"===d?u+12:void 0},meridiem:function(u,d,h){return u<11?"enjing":u<15?"siyang":u<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(F(5439))},851:function(ee,b,F){!function(g){"use strict";g.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(u){return u.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(d,h,p){return"\u10d8"===p?h+"\u10e8\u10d8":h+p+"\u10e8\u10d8"})},past:function(u){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(u)?u.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(u)?u.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):u},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(u){return 0===u?u:1===u?u+"-\u10da\u10d8":u<20||u<=100&&u%20==0||u%100==0?"\u10db\u10d4-"+u:u+"-\u10d4"},week:{dow:1,doy:7}})}(F(5439))},6074:function(ee,b,F){!function(g){"use strict";var c={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};g.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(d){return d+(c[d]||c[d%10]||c[d>=100?100:null])},week:{dow:1,doy:7}})}(F(5439))},3343:function(ee,b,F){!function(g){"use strict";var c={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},u={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};g.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(h){return"\u179b\u17d2\u1784\u17b6\u1785"===h},meridiem:function(h,p,_){return h<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(h){return h.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(p){return u[p]})},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]})},week:{dow:1,doy:4}})}(F(5439))},4799:function(ee,b,F){!function(g){"use strict";var c={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},u={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};g.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(h){return h.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(p){return u[p]})},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(h,p){return 12===h&&(h=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===p?h<4?h:h+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===p?h:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===p?h>=10?h:h+12:"\u0cb8\u0c82\u0c9c\u0cc6"===p?h+12:void 0},meridiem:function(h,p,_){return h<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":h<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":h<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":h<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(h){return h+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(F(5439))},3549:function(ee,b,F){!function(g){"use strict";g.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(u,d){switch(d){case"d":case"D":case"DDD":return u+"\uc77c";case"M":return u+"\uc6d4";case"w":case"W":return u+"\uc8fc";default:return u}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(u){return"\uc624\ud6c4"===u},meridiem:function(u,d,h){return u<12?"\uc624\uc804":"\uc624\ud6c4"}})}(F(5439))},1037:function(ee,b,F){!function(g){"use strict";var c={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},u={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},d=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];g.defineLocale("ku",{months:d,monthsShort:d,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(p){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(p)},meridiem:function(p,_,w){return p<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(p){return p.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(_){return u[_]}).replace(/\u060c/g,",")},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(F(5439))},3125:function(ee,b,F){!function(g){"use strict";var c={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};g.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(d){return d+(c[d]||c[d%10]||c[d>=100?100:null])},week:{dow:1,doy:7}})}(F(5439))},9586:function(ee,b,F){!function(g){"use strict";function c(_,w,D,T){var L={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return w?L[D][0]:L[D][1]}function h(_){if(_=parseInt(_,10),isNaN(_))return!1;if(_<0)return!0;if(_<10)return 4<=_&&_<=7;if(_<100){var w=_%10;return h(0===w?_/10:w)}if(_<1e4){for(;_>=10;)_/=10;return h(_)}return h(_/=1e3)}g.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function u(_){return h(_.substr(0,_.indexOf(" ")))?"a "+_:"an "+_},past:function d(_){return h(_.substr(0,_.indexOf(" ")))?"viru "+_:"virun "+_},s:"e puer Sekonnen",ss:"%d Sekonnen",m:c,mm:"%d Minutten",h:c,hh:"%d Stonnen",d:c,dd:"%d Deeg",M:c,MM:"%d M\xe9int",y:c,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},2349:function(ee,b,F){!function(g){"use strict";g.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(u){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===u},meridiem:function(u,d,h){return u<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(u){return"\u0e97\u0eb5\u0ec8"+u}})}(F(5439))},2400:function(ee,b,F){!function(g){"use strict";var c={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function d(D,T,L,x){return T?p(L)[0]:x?p(L)[1]:p(L)[2]}function h(D){return D%10==0||D>10&&D<20}function p(D){return c[D].split("_")}function _(D,T,L,x){var v=D+" ";return 1===D?v+d(0,T,L[0],x):T?v+(h(D)?p(L)[1]:p(L)[0]):x?v+p(L)[1]:v+(h(D)?p(L)[1]:p(L)[2])}g.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function u(D,T,L,x){return T?"kelios sekund\u0117s":x?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:_,m:d,mm:_,h:d,hh:_,d,dd:_,M:d,MM:_,y:d,yy:_},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(D){return D+"-oji"},week:{dow:1,doy:4}})}(F(5439))},9991:function(ee,b,F){!function(g){"use strict";var c={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function u(w,D,T){return T?D%10==1&&D%100!=11?w[2]:w[3]:D%10==1&&D%100!=11?w[0]:w[1]}function d(w,D,T){return w+" "+u(c[T],w,D)}function h(w,D,T){return u(c[T],w,D)}g.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function p(w,D){return D?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:d,m:h,mm:d,h,hh:d,d:h,dd:d,M:h,MM:d,y:h,yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},8477:function(ee,b,F){!function(g){"use strict";var c={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(d,h){return 1===d?h[0]:d>=2&&d<=4?h[1]:h[2]},translate:function(d,h,p){var _=c.words[p];return 1===p.length?h?_[0]:_[1]:d+" "+c.correctGrammaticalCase(d,_)}};g.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:c.translate,m:c.translate,mm:c.translate,h:c.translate,hh:c.translate,d:"dan",dd:c.translate,M:"mjesec",MM:c.translate,y:"godinu",yy:c.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(F(5439))},5118:function(ee,b,F){!function(g){"use strict";g.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(F(5439))},5943:function(ee,b,F){!function(g){"use strict";g.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(u){var d=u%10,h=u%100;return 0===u?u+"-\u0435\u0432":0===h?u+"-\u0435\u043d":h>10&&h<20?u+"-\u0442\u0438":1===d?u+"-\u0432\u0438":2===d?u+"-\u0440\u0438":7===d||8===d?u+"-\u043c\u0438":u+"-\u0442\u0438"},week:{dow:1,doy:7}})}(F(5439))},3849:function(ee,b,F){!function(g){"use strict";g.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(u,d){return 12===u&&(u=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===d&&u>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===d||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===d?u+12:u},meridiem:function(u,d,h){return u<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":u<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":u<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":u<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(F(5439))},1977:function(ee,b,F){!function(g){"use strict";function c(d,h,p,_){switch(p){case"s":return h?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return d+(h?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return d+(h?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return d+(h?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return d+(h?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return d+(h?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return d+(h?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return d}}g.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(d){return"\u04ae\u0425"===d},meridiem:function(d,h,p){return d<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(d,h){switch(h){case"d":case"D":case"DDD":return d+" \u04e9\u0434\u04e9\u0440";default:return d}}})}(F(5439))},6184:function(ee,b,F){!function(g){"use strict";var c={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},u={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function d(p,_,w,D){var T="";if(_)switch(w){case"s":T="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":T="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":T="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":T="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":T="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":T="%d \u0924\u093e\u0938";break;case"d":T="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":T="%d \u0926\u093f\u0935\u0938";break;case"M":T="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":T="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":T="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":T="%d \u0935\u0930\u094d\u0937\u0947"}else switch(w){case"s":T="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":T="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":T="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":T="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":T="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":T="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":T="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":T="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":T="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":T="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":T="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":T="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return T.replace(/%d/i,p)}g.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:d,ss:d,m:d,mm:d,h:d,hh:d,d,dd:d,M:d,MM:d,y:d,yy:d},preparse:function(p){return p.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(_){return u[_]})},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(p,_){return 12===p&&(p=0),"\u092a\u0939\u093e\u091f\u0947"===_||"\u0938\u0915\u093e\u0933\u0940"===_?p:"\u0926\u0941\u092a\u093e\u0930\u0940"===_||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===_||"\u0930\u093e\u0924\u094d\u0930\u0940"===_?p>=12?p:p+12:void 0},meridiem:function(p,_,w){return p>=0&&p<6?"\u092a\u0939\u093e\u091f\u0947":p<12?"\u0938\u0915\u093e\u0933\u0940":p<17?"\u0926\u0941\u092a\u093e\u0930\u0940":p<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(F(5439))},4524:function(ee,b,F){!function(g){"use strict";g.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(u,d){return 12===u&&(u=0),"pagi"===d?u:"tengahari"===d?u>=11?u:u+12:"petang"===d||"malam"===d?u+12:void 0},meridiem:function(u,d,h){return u<11?"pagi":u<15?"tengahari":u<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(F(5439))},485:function(ee,b,F){!function(g){"use strict";g.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(u,d){return 12===u&&(u=0),"pagi"===d?u:"tengahari"===d?u>=11?u:u+12:"petang"===d||"malam"===d?u+12:void 0},meridiem:function(u,d,h){return u<11?"pagi":u<15?"tengahari":u<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(F(5439))},6681:function(ee,b,F){!function(g){"use strict";g.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(F(5439))},2024:function(ee,b,F){!function(g){"use strict";var c={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},u={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};g.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(h){return h.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(p){return u[p]})},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]})},week:{dow:1,doy:4}})}(F(5439))},2688:function(ee,b,F){!function(g){"use strict";g.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},8914:function(ee,b,F){!function(g){"use strict";var c={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},u={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};g.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(h){return h.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(p){return u[p]})},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(h,p){return 12===h&&(h=0),"\u0930\u093e\u0924\u093f"===p?h<4?h:h+12:"\u092c\u093f\u0939\u093e\u0928"===p?h:"\u0926\u093f\u0909\u0901\u0938\u094b"===p?h>=10?h:h+12:"\u0938\u093e\u0901\u091d"===p?h+12:void 0},meridiem:function(h,p,_){return h<3?"\u0930\u093e\u0924\u093f":h<12?"\u092c\u093f\u0939\u093e\u0928":h<16?"\u0926\u093f\u0909\u0901\u0938\u094b":h<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(F(5439))},2272:function(ee,b,F){!function(g){"use strict";var c="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),u="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),d=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],h=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;g.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(_,w){return _?/-MMM-/.test(w)?u[_.month()]:c[_.month()]:c},monthsRegex:h,monthsShortRegex:h,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(_){return _+(1===_||8===_||_>=20?"ste":"de")},week:{dow:1,doy:4}})}(F(5439))},1758:function(ee,b,F){!function(g){"use strict";var c="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),u="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),d=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],h=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;g.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(_,w){return _?/-MMM-/.test(w)?u[_.month()]:c[_.month()]:c},monthsRegex:h,monthsShortRegex:h,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(_){return _+(1===_||8===_||_>=20?"ste":"de")},week:{dow:1,doy:4}})}(F(5439))},1510:function(ee,b,F){!function(g){"use strict";g.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},2797:function(ee,b,F){!function(g){"use strict";g.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(u,d){var h=1===u?"r":2===u?"n":3===u?"r":4===u?"t":"\xe8";return("w"===d||"W"===d)&&(h="a"),u+h},week:{dow:1,doy:4}})}(F(5439))},7944:function(ee,b,F){!function(g){"use strict";var c={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},u={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};g.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(h){return h.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(p){return u[p]})},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(h,p){return 12===h&&(h=0),"\u0a30\u0a3e\u0a24"===p?h<4?h:h+12:"\u0a38\u0a35\u0a47\u0a30"===p?h:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===p?h>=10?h:h+12:"\u0a38\u0a3c\u0a3e\u0a2e"===p?h+12:void 0},meridiem:function(h,p,_){return h<4?"\u0a30\u0a3e\u0a24":h<10?"\u0a38\u0a35\u0a47\u0a30":h<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":h<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(F(5439))},1605:function(ee,b,F){!function(g){"use strict";var c="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),u="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),d=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function h(w){return w%10<5&&w%10>1&&~~(w/10)%10!=1}function p(w,D,T){var L=w+" ";switch(T){case"ss":return L+(h(w)?"sekundy":"sekund");case"m":return D?"minuta":"minut\u0119";case"mm":return L+(h(w)?"minuty":"minut");case"h":return D?"godzina":"godzin\u0119";case"hh":return L+(h(w)?"godziny":"godzin");case"ww":return L+(h(w)?"tygodnie":"tygodni");case"MM":return L+(h(w)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return L+(h(w)?"lata":"lat")}}g.defineLocale("pl",{months:function(w,D){return w?/D MMMM/.test(D)?u[w.month()]:c[w.month()]:c},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:p,m:p,mm:p,h:p,hh:p,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:p,M:"miesi\u0105c",MM:p,y:"rok",yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},3840:function(ee,b,F){!function(g){"use strict";g.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(F(5439))},4225:function(ee,b,F){!function(g){"use strict";g.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(F(5439))},5128:function(ee,b,F){!function(g){"use strict";function c(d,h,p){var w=" ";return(d%100>=20||d>=100&&d%100==0)&&(w=" de "),d+w+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[p]}g.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:c,m:"un minut",mm:c,h:"o or\u0103",hh:c,d:"o zi",dd:c,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:c,M:"o lun\u0103",MM:c,y:"un an",yy:c},week:{dow:1,doy:7}})}(F(5439))},5127:function(ee,b,F){!function(g){"use strict";function u(p,_,w){return"m"===w?_?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":p+" "+function c(p,_){var w=p.split("_");return _%10==1&&_%100!=11?w[0]:_%10>=2&&_%10<=4&&(_%100<10||_%100>=20)?w[1]:w[2]}({ss:_?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:_?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[w],+p)}var d=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];g.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:d,longMonthsParse:d,shortMonthsParse:d,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(p){if(p.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(p){if(p.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:u,m:u,mm:u,h:"\u0447\u0430\u0441",hh:u,d:"\u0434\u0435\u043d\u044c",dd:u,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:u,M:"\u043c\u0435\u0441\u044f\u0446",MM:u,y:"\u0433\u043e\u0434",yy:u},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(p){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(p)},meridiem:function(p,_,w){return p<4?"\u043d\u043e\u0447\u0438":p<12?"\u0443\u0442\u0440\u0430":p<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(p,_){switch(_){case"M":case"d":case"DDD":return p+"-\u0439";case"D":return p+"-\u0433\u043e";case"w":case"W":return p+"-\u044f";default:return p}},week:{dow:1,doy:4}})}(F(5439))},2525:function(ee,b,F){!function(g){"use strict";var c=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],u=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];g.defineLocale("sd",{months:c,monthsShort:c,weekdays:u,weekdaysShort:u,weekdaysMin:u,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(h){return"\u0634\u0627\u0645"===h},meridiem:function(h,p,_){return h<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(h){return h.replace(/\u060c/g,",")},postformat:function(h){return h.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(F(5439))},9893:function(ee,b,F){!function(g){"use strict";g.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},3123:function(ee,b,F){!function(g){"use strict";g.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(u){return u+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(u){return"\u0db4.\u0dc0."===u||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===u},meridiem:function(u,d,h){return u>11?h?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":h?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(F(5439))},9635:function(ee,b,F){!function(g){"use strict";var c="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),u="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function d(_){return _>1&&_<5}function h(_,w,D,T){var L=_+" ";switch(D){case"s":return w||T?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return w||T?L+(d(_)?"sekundy":"sek\xfand"):L+"sekundami";case"m":return w?"min\xfata":T?"min\xfatu":"min\xfatou";case"mm":return w||T?L+(d(_)?"min\xfaty":"min\xfat"):L+"min\xfatami";case"h":return w?"hodina":T?"hodinu":"hodinou";case"hh":return w||T?L+(d(_)?"hodiny":"hod\xedn"):L+"hodinami";case"d":return w||T?"de\u0148":"d\u0148om";case"dd":return w||T?L+(d(_)?"dni":"dn\xed"):L+"d\u0148ami";case"M":return w||T?"mesiac":"mesiacom";case"MM":return w||T?L+(d(_)?"mesiace":"mesiacov"):L+"mesiacmi";case"y":return w||T?"rok":"rokom";case"yy":return w||T?L+(d(_)?"roky":"rokov"):L+"rokmi"}}g.defineLocale("sk",{months:c,monthsShort:u,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:h,ss:h,m:h,mm:h,h,hh:h,d:h,dd:h,M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},8106:function(ee,b,F){!function(g){"use strict";function c(d,h,p,_){var w=d+" ";switch(p){case"s":return h||_?"nekaj sekund":"nekaj sekundami";case"ss":return w+(1===d?h?"sekundo":"sekundi":2===d?h||_?"sekundi":"sekundah":d<5?h||_?"sekunde":"sekundah":"sekund");case"m":return h?"ena minuta":"eno minuto";case"mm":return w+(1===d?h?"minuta":"minuto":2===d?h||_?"minuti":"minutama":d<5?h||_?"minute":"minutami":h||_?"minut":"minutami");case"h":return h?"ena ura":"eno uro";case"hh":return w+(1===d?h?"ura":"uro":2===d?h||_?"uri":"urama":d<5?h||_?"ure":"urami":h||_?"ur":"urami");case"d":return h||_?"en dan":"enim dnem";case"dd":return w+(1===d?h||_?"dan":"dnem":2===d?h||_?"dni":"dnevoma":h||_?"dni":"dnevi");case"M":return h||_?"en mesec":"enim mesecem";case"MM":return w+(1===d?h||_?"mesec":"mesecem":2===d?h||_?"meseca":"mesecema":d<5?h||_?"mesece":"meseci":h||_?"mesecev":"meseci");case"y":return h||_?"eno leto":"enim letom";case"yy":return w+(1===d?h||_?"leto":"letom":2===d?h||_?"leti":"letoma":d<5?h||_?"leta":"leti":h||_?"let":"leti")}}g.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(F(5439))},8799:function(ee,b,F){!function(g){"use strict";g.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(u){return"M"===u.charAt(0)},meridiem:function(u,d,h){return u<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},2872:function(ee,b,F){!function(g){"use strict";var c={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(d,h){return d%10>=1&&d%10<=4&&(d%100<10||d%100>=20)?d%10==1?h[0]:h[1]:h[2]},translate:function(d,h,p,_){var D,w=c.words[p];return 1===p.length?"y"===p&&h?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":_||h?w[0]:w[1]:(D=c.correctGrammaticalCase(d,w),"yy"===p&&h&&"\u0433\u043e\u0434\u0438\u043d\u0443"===D?d+" \u0433\u043e\u0434\u0438\u043d\u0430":d+" "+D)}};g.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:c.translate,m:c.translate,mm:c.translate,h:c.translate,hh:c.translate,d:c.translate,dd:c.translate,M:c.translate,MM:c.translate,y:c.translate,yy:c.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(F(5439))},7949:function(ee,b,F){!function(g){"use strict";var c={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(d,h){return d%10>=1&&d%10<=4&&(d%100<10||d%100>=20)?d%10==1?h[0]:h[1]:h[2]},translate:function(d,h,p,_){var D,w=c.words[p];return 1===p.length?"y"===p&&h?"jedna godina":_||h?w[0]:w[1]:(D=c.correctGrammaticalCase(d,w),"yy"===p&&h&&"godinu"===D?d+" godina":d+" "+D)}};g.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:c.translate,m:c.translate,mm:c.translate,h:c.translate,hh:c.translate,d:c.translate,dd:c.translate,M:c.translate,MM:c.translate,y:c.translate,yy:c.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(F(5439))},6167:function(ee,b,F){!function(g){"use strict";g.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(u,d,h){return u<11?"ekuseni":u<15?"emini":u<19?"entsambama":"ebusuku"},meridiemHour:function(u,d){return 12===u&&(u=0),"ekuseni"===d?u:"emini"===d?u>=11?u:u+12:"entsambama"===d||"ebusuku"===d?0===u?0:u+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(F(5439))},9713:function(ee,b,F){!function(g){"use strict";g.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(u){var d=u%10;return u+(1==~~(u%100/10)?":e":1===d||2===d?":a":":e")},week:{dow:1,doy:4}})}(F(5439))},1982:function(ee,b,F){!function(g){"use strict";g.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(F(5439))},2732:function(ee,b,F){!function(g){"use strict";var c={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},u={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};g.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(h){return h+"\u0bb5\u0ba4\u0bc1"},preparse:function(h){return h.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(p){return u[p]})},postformat:function(h){return h.replace(/\d/g,function(p){return c[p]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(h,p,_){return h<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":h<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":h<10?" \u0b95\u0bbe\u0bb2\u0bc8":h<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":h<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":h<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(h,p){return 12===h&&(h=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===p?h<2?h:h+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===p||"\u0b95\u0bbe\u0bb2\u0bc8"===p||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===p&&h>=10?h:h+12},week:{dow:0,doy:6}})}(F(5439))},3636:function(ee,b,F){!function(g){"use strict";g.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(u,d){return 12===u&&(u=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===d?u<4?u:u+12:"\u0c09\u0c26\u0c2f\u0c02"===d?u:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===d?u>=10?u:u+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===d?u+12:void 0},meridiem:function(u,d,h){return u<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":u<10?"\u0c09\u0c26\u0c2f\u0c02":u<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":u<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(F(5439))},2115:function(ee,b,F){!function(g){"use strict";g.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(u){var d=u%10;return u+(1==~~(u%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(F(5439))},9801:function(ee,b,F){!function(g){"use strict";var c={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};g.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(d,h){return 12===d&&(d=0),"\u0448\u0430\u0431"===h?d<4?d:d+12:"\u0441\u0443\u0431\u04b3"===h?d:"\u0440\u04ef\u0437"===h?d>=11?d:d+12:"\u0431\u0435\u0433\u043e\u04b3"===h?d+12:void 0},meridiem:function(d,h,p){return d<4?"\u0448\u0430\u0431":d<11?"\u0441\u0443\u0431\u04b3":d<16?"\u0440\u04ef\u0437":d<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(d){return d+(c[d]||c[d%10]||c[d>=100?100:null])},week:{dow:1,doy:7}})}(F(5439))},2868:function(ee,b,F){!function(g){"use strict";g.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(u){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===u},meridiem:function(u,d,h){return u<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(F(5439))},1310:function(ee,b,F){!function(g){"use strict";var c={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};g.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(d,h){switch(h){case"d":case"D":case"Do":case"DD":return d;default:if(0===d)return d+"'unjy";var p=d%10;return d+(c[p]||c[d%100-p]||c[d>=100?100:null])}},week:{dow:1,doy:7}})}(F(5439))},2360:function(ee,b,F){!function(g){"use strict";g.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(u){return u},week:{dow:1,doy:4}})}(F(5439))},6645:function(ee,b,F){!function(g){"use strict";var c="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function h(w,D,T,L){var x=function p(w){var D=Math.floor(w%1e3/100),T=Math.floor(w%100/10),L=w%10,x="";return D>0&&(x+=c[D]+"vatlh"),T>0&&(x+=(""!==x?" ":"")+c[T]+"maH"),L>0&&(x+=(""!==x?" ":"")+c[L]),""===x?"pagh":x}(w);switch(T){case"ss":return x+" lup";case"mm":return x+" tup";case"hh":return x+" rep";case"dd":return x+" jaj";case"MM":return x+" jar";case"yy":return x+" DIS"}}g.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function u(w){var D=w;return-1!==w.indexOf("jaj")?D.slice(0,-3)+"leS":-1!==w.indexOf("jar")?D.slice(0,-3)+"waQ":-1!==w.indexOf("DIS")?D.slice(0,-3)+"nem":D+" pIq"},past:function d(w){var D=w;return-1!==w.indexOf("jaj")?D.slice(0,-3)+"Hu\u2019":-1!==w.indexOf("jar")?D.slice(0,-3)+"wen":-1!==w.indexOf("DIS")?D.slice(0,-3)+"ben":D+" ret"},s:"puS lup",ss:h,m:"wa\u2019 tup",mm:h,h:"wa\u2019 rep",hh:h,d:"wa\u2019 jaj",dd:h,M:"wa\u2019 jar",MM:h,y:"wa\u2019 DIS",yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},8374:function(ee,b,F){!function(g){"use strict";var c={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};g.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(d,h,p){return d<12?p?"\xf6\xf6":"\xd6\xd6":p?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(d){return"\xf6s"===d||"\xd6S"===d},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(d,h){switch(h){case"d":case"D":case"Do":case"DD":return d;default:if(0===d)return d+"'\u0131nc\u0131";var p=d%10;return d+(c[p]||c[d%100-p]||c[d>=100?100:null])}},week:{dow:1,doy:7}})}(F(5439))},256:function(ee,b,F){!function(g){"use strict";function u(d,h,p,_){var w={s:["viensas secunds","'iensas secunds"],ss:[d+" secunds",d+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[d+" m\xeduts",d+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[d+" \xfeoras",d+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[d+" ziuas",d+" ziuas"],M:["'n mes","'iens mes"],MM:[d+" mesen",d+" mesen"],y:["'n ar","'iens ar"],yy:[d+" ars",d+" ars"]};return _||h?w[p][0]:w[p][1]}g.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(d){return"d'o"===d.toLowerCase()},meridiem:function(d,h,p){return d>11?p?"d'o":"D'O":p?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(F(5439))},1631:function(ee,b,F){!function(g){"use strict";g.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(F(5439))},1595:function(ee,b,F){!function(g){"use strict";g.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(F(5439))},6050:function(ee,b,F){!function(g){"use strict";g.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(u,d){return 12===u&&(u=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===d||"\u0633\u06d5\u06be\u06d5\u0631"===d||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===d?u:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===d||"\u0643\u06d5\u0686"===d?u+12:u>=11?u:u+12},meridiem:function(u,d,h){var p=100*u+d;return p<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":p<900?"\u0633\u06d5\u06be\u06d5\u0631":p<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":p<1230?"\u0686\u06c8\u0634":p<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(u,d){switch(d){case"d":case"D":case"DDD":return u+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return u+"-\u06be\u06d5\u067e\u062a\u06d5";default:return u}},preparse:function(u){return u.replace(/\u060c/g,",")},postformat:function(u){return u.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(F(5439))},5610:function(ee,b,F){!function(g){"use strict";function u(_,w,D){return"m"===D?w?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===D?w?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":_+" "+function c(_,w){var D=_.split("_");return w%10==1&&w%100!=11?D[0]:w%10>=2&&w%10<=4&&(w%100<10||w%100>=20)?D[1]:D[2]}({ss:w?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:w?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:w?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[D],+_)}function h(_){return function(){return _+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}g.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function d(_,w){var D={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===_?D.nominative.slice(1,7).concat(D.nominative.slice(0,1)):_?D[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(w)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(w)?"genitive":"nominative"][_.day()]:D.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:h("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:h("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:h("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:h("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return h("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return h("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:u,m:u,mm:u,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:u,d:"\u0434\u0435\u043d\u044c",dd:u,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:u,y:"\u0440\u0456\u043a",yy:u},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(_){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(_)},meridiem:function(_,w,D){return _<4?"\u043d\u043e\u0447\u0456":_<12?"\u0440\u0430\u043d\u043a\u0443":_<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(_,w){switch(w){case"M":case"d":case"DDD":case"w":case"W":return _+"-\u0439";case"D":return _+"-\u0433\u043e";default:return _}},week:{dow:1,doy:7}})}(F(5439))},6077:function(ee,b,F){!function(g){"use strict";var c=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],u=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];g.defineLocale("ur",{months:c,monthsShort:c,weekdays:u,weekdaysShort:u,weekdaysMin:u,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(h){return"\u0634\u0627\u0645"===h},meridiem:function(h,p,_){return h<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(h){return h.replace(/\u060c/g,",")},postformat:function(h){return h.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(F(5439))},2207:function(ee,b,F){!function(g){"use strict";g.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(F(5439))},2862:function(ee,b,F){!function(g){"use strict";g.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(F(5439))},8093:function(ee,b,F){!function(g){"use strict";g.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(u){return/^ch$/i.test(u)},meridiem:function(u,d,h){return u<12?h?"sa":"SA":h?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(u){return u},week:{dow:1,doy:4}})}(F(5439))},5590:function(ee,b,F){!function(g){"use strict";g.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(u){var d=u%10;return u+(1==~~(u%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(F(5439))},9058:function(ee,b,F){!function(g){"use strict";g.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(F(5439))},7908:function(ee,b,F){!function(g){"use strict";g.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(u,d){return 12===u&&(u=0),"\u51cc\u6668"===d||"\u65e9\u4e0a"===d||"\u4e0a\u5348"===d?u:"\u4e0b\u5348"===d||"\u665a\u4e0a"===d?u+12:u>=11?u:u+12},meridiem:function(u,d,h){var p=100*u+d;return p<600?"\u51cc\u6668":p<900?"\u65e9\u4e0a":p<1130?"\u4e0a\u5348":p<1230?"\u4e2d\u5348":p<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(u){return u.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(u){return this.week()!==u.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(u,d){switch(d){case"d":case"D":case"DDD":return u+"\u65e5";case"M":return u+"\u6708";case"w":case"W":return u+"\u5468";default:return u}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(F(5439))},8867:function(ee,b,F){!function(g){"use strict";g.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(u,d){return 12===u&&(u=0),"\u51cc\u6668"===d||"\u65e9\u4e0a"===d||"\u4e0a\u5348"===d?u:"\u4e2d\u5348"===d?u>=11?u:u+12:"\u4e0b\u5348"===d||"\u665a\u4e0a"===d?u+12:void 0},meridiem:function(u,d,h){var p=100*u+d;return p<600?"\u51cc\u6668":p<900?"\u65e9\u4e0a":p<1200?"\u4e0a\u5348":1200===p?"\u4e2d\u5348":p<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(u,d){switch(d){case"d":case"D":case"DDD":return u+"\u65e5";case"M":return u+"\u6708";case"w":case"W":return u+"\u9031";default:return u}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(F(5439))},1133:function(ee,b,F){!function(g){"use strict";g.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(u,d){return 12===u&&(u=0),"\u51cc\u6668"===d||"\u65e9\u4e0a"===d||"\u4e0a\u5348"===d?u:"\u4e2d\u5348"===d?u>=11?u:u+12:"\u4e0b\u5348"===d||"\u665a\u4e0a"===d?u+12:void 0},meridiem:function(u,d,h){var p=100*u+d;return p<600?"\u51cc\u6668":p<900?"\u65e9\u4e0a":p<1130?"\u4e0a\u5348":p<1230?"\u4e2d\u5348":p<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(u,d){switch(d){case"d":case"D":case"DDD":return u+"\u65e5";case"M":return u+"\u6708";case"w":case"W":return u+"\u9031";default:return u}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(F(5439))},3291:function(ee,b,F){!function(g){"use strict";g.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(u,d){return 12===u&&(u=0),"\u51cc\u6668"===d||"\u65e9\u4e0a"===d||"\u4e0a\u5348"===d?u:"\u4e2d\u5348"===d?u>=11?u:u+12:"\u4e0b\u5348"===d||"\u665a\u4e0a"===d?u+12:void 0},meridiem:function(u,d,h){var p=100*u+d;return p<600?"\u51cc\u6668":p<900?"\u65e9\u4e0a":p<1130?"\u4e0a\u5348":p<1230?"\u4e2d\u5348":p<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(u,d){switch(d){case"d":case"D":case"DDD":return u+"\u65e5";case"M":return u+"\u6708";case"w":case"W":return u+"\u9031";default:return u}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(F(5439))},5439:function(ee,b,F){(ee=F.nmd(ee)).exports=function(){"use strict";var g,H;function c(){return g.apply(null,arguments)}function d(m){return m instanceof Array||"[object Array]"===Object.prototype.toString.call(m)}function h(m){return null!=m&&"[object Object]"===Object.prototype.toString.call(m)}function p(m,k){return Object.prototype.hasOwnProperty.call(m,k)}function _(m){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(m).length;var k;for(k in m)if(p(m,k))return!1;return!0}function w(m){return void 0===m}function D(m){return"number"==typeof m||"[object Number]"===Object.prototype.toString.call(m)}function T(m){return m instanceof Date||"[object Date]"===Object.prototype.toString.call(m)}function L(m,k){var q,Y=[],ne=m.length;for(q=0;q>>0;for(q=0;q0)for(Y=0;Y=0?Y?"+":"":"-")+Math.pow(10,Math.max(0,k-q.length)).toString().substr(1)+q}var de=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,le=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ae={},ze={};function Ne(m,k,Y,q){var ne=q;"string"==typeof q&&(ne=function(){return this[q]()}),m&&(ze[m]=ne),k&&(ze[k[0]]=function(){return me(ne.apply(this,arguments),k[1],k[2])}),Y&&(ze[Y]=function(){return this.localeData().ordinal(ne.apply(this,arguments),m)})}function ot(m){return m.match(/\[[\s\S]/)?m.replace(/^\[|\]$/g,""):m.replace(/\\/g,"")}function ht(m,k){return m.isValid()?(k=Te(k,m.localeData()),ae[k]=ae[k]||function tt(m){var Y,q,k=m.match(de);for(Y=0,q=k.length;Y=0&&le.test(m);)m=m.replace(le,q),le.lastIndex=0,Y-=1;return m}var qr={};function It(m,k){var Y=m.toLowerCase();qr[Y]=qr[Y+"s"]=qr[k]=m}function Ht(m){return"string"==typeof m?qr[m]||qr[m.toLowerCase()]:void 0}function un(m){var Y,q,k={};for(q in m)p(m,q)&&(Y=Ht(q))&&(k[Y]=m[q]);return k}var $n={};function Li(m,k){$n[m]=k}function Eo(m){return m%4==0&&m%100!=0||m%400==0}function ie(m){return m<0?Math.ceil(m)||0:Math.floor(m)}function P(m){var k=+m,Y=0;return 0!==k&&isFinite(k)&&(Y=ie(k)),Y}function U(m,k){return function(Y){return null!=Y?(ke(this,m,Y),c.updateOffset(this,k),this):ce(this,m)}}function ce(m,k){return m.isValid()?m._d["get"+(m._isUTC?"UTC":"")+k]():NaN}function ke(m,k,Y){m.isValid()&&!isNaN(Y)&&("FullYear"===k&&Eo(m.year())&&1===m.month()&&29===m.date()?(Y=P(Y),m._d["set"+(m._isUTC?"UTC":"")+k](Y,m.month(),ud(Y,m.month()))):m._d["set"+(m._isUTC?"UTC":"")+k](Y))}var es,Fe=/\d/,Ce=/\d\d/,kt=/\d{3}/,Et=/\d{4}/,St=/[+-]?\d{6}/,Ft=/\d\d?/,Kr=/\d\d\d\d?/,So=/\d\d\d\d\d\d?/,Tn=/\d{1,3}/,Lr=/\d{1,4}/,Jo=/[+-]?\d{1,6}/,kr=/\d+/,Ti=/[+-]?\d+/,ld=/Z|[+-]\d\d:?\d\d/gi,ra=/Z|[+-]\d\d(?::?\d\d)?/gi,so=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function ft(m,k,Y){es[m]=te(k)?k:function(q,ne){return q&&Y?Y:k}}function jl(m,k){return p(es,m)?es[m](k._strict,k._locale):new RegExp(function Ir(m){return er(m.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(k,Y,q,ne,ge){return Y||q||ne||ge}))}(m))}function er(m){return m.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}es={};var sn={};function si(m,k){var Y,ne,q=k;for("string"==typeof m&&(m=[m]),D(k)&&(q=function(ge,Ie){Ie[k]=P(ge)}),ne=m.length,Y=0;Y68?1900:2e3)};var Q1=U("FullYear",!0);function He(m,k,Y,q,ne,ge,Ie){var Tt;return m<100&&m>=0?(Tt=new Date(m+400,k,Y,q,ne,ge,Ie),isFinite(Tt.getFullYear())&&Tt.setFullYear(m)):Tt=new Date(m,k,Y,q,ne,ge,Ie),Tt}function ks(m){var k,Y;return m<100&&m>=0?((Y=Array.prototype.slice.call(arguments))[0]=m+400,k=new Date(Date.UTC.apply(null,Y)),isFinite(k.getUTCFullYear())&&k.setUTCFullYear(m)):k=new Date(Date.UTC.apply(null,arguments)),k}function zt(m,k,Y){var q=7+k-Y;return-(7+ks(m,0,q).getUTCDay()-k)%7+q-1}function Ii(m,k,Y,q,ne){var Kt,Bi,Tt=1+7*(k-1)+(7+Y-q)%7+zt(m,q,ne);return Tt<=0?Bi=oa(Kt=m-1)+Tt:Tt>oa(m)?(Kt=m+1,Bi=Tt-oa(m)):(Kt=m,Bi=Tt),{year:Kt,dayOfYear:Bi}}function Yl(m,k,Y){var ge,Ie,q=zt(m.year(),k,Y),ne=Math.floor((m.dayOfYear()-q-1)/7)+1;return ne<1?ge=ne+xs(Ie=m.year()-1,k,Y):ne>xs(m.year(),k,Y)?(ge=ne-xs(m.year(),k,Y),Ie=m.year()+1):(Ie=m.year(),ge=ne),{week:ge,year:Ie}}function xs(m,k,Y){var q=zt(m,k,Y),ne=zt(m+1,k,Y);return(oa(m)-q+ne)/7}Ne("w",["ww",2],"wo","week"),Ne("W",["WW",2],"Wo","isoWeek"),It("week","w"),It("isoWeek","W"),Li("week",5),Li("isoWeek",5),ft("w",Ft),ft("ww",Ft,Ce),ft("W",Ft),ft("WW",Ft,Ce),An(["w","ww","W","WW"],function(m,k,Y,q){k[q.substr(0,1)]=P(m)});function hp(m,k){return m.slice(k,7).concat(m.slice(0,k))}Ne("d",0,"do","day"),Ne("dd",0,0,function(m){return this.localeData().weekdaysMin(this,m)}),Ne("ddd",0,0,function(m){return this.localeData().weekdaysShort(this,m)}),Ne("dddd",0,0,function(m){return this.localeData().weekdays(this,m)}),Ne("e",0,0,"weekday"),Ne("E",0,0,"isoWeekday"),It("day","d"),It("weekday","e"),It("isoWeekday","E"),Li("day",11),Li("weekday",11),Li("isoWeekday",11),ft("d",Ft),ft("e",Ft),ft("E",Ft),ft("dd",function(m,k){return k.weekdaysMinRegex(m)}),ft("ddd",function(m,k){return k.weekdaysShortRegex(m)}),ft("dddd",function(m,k){return k.weekdaysRegex(m)}),An(["dd","ddd","dddd"],function(m,k,Y,q){var ne=Y._locale.weekdaysParse(m,q,Y._strict);null!=ne?k.d=ne:E(Y).invalidWeekday=m}),An(["d","e","E"],function(m,k,Y,q){k[q]=P(m)});var Gk="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),eb="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),tb="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),qk=so,ib=so,Kk=so;function Qk(m,k,Y){var q,ne,ge,Ie=m.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],q=0;q<7;++q)ge=v([2e3,1]).day(q),this._minWeekdaysParse[q]=this.weekdaysMin(ge,"").toLocaleLowerCase(),this._shortWeekdaysParse[q]=this.weekdaysShort(ge,"").toLocaleLowerCase(),this._weekdaysParse[q]=this.weekdays(ge,"").toLocaleLowerCase();return Y?"dddd"===k?-1!==(ne=bn.call(this._weekdaysParse,Ie))?ne:null:"ddd"===k?-1!==(ne=bn.call(this._shortWeekdaysParse,Ie))?ne:null:-1!==(ne=bn.call(this._minWeekdaysParse,Ie))?ne:null:"dddd"===k?-1!==(ne=bn.call(this._weekdaysParse,Ie))||-1!==(ne=bn.call(this._shortWeekdaysParse,Ie))||-1!==(ne=bn.call(this._minWeekdaysParse,Ie))?ne:null:"ddd"===k?-1!==(ne=bn.call(this._shortWeekdaysParse,Ie))||-1!==(ne=bn.call(this._weekdaysParse,Ie))||-1!==(ne=bn.call(this._minWeekdaysParse,Ie))?ne:null:-1!==(ne=bn.call(this._minWeekdaysParse,Ie))||-1!==(ne=bn.call(this._weekdaysParse,Ie))||-1!==(ne=bn.call(this._shortWeekdaysParse,Ie))?ne:null}function uh(){function m(cr,fo){return fo.length-cr.length}var ge,Ie,Tt,Kt,Bi,k=[],Y=[],q=[],ne=[];for(ge=0;ge<7;ge++)Ie=v([2e3,1]).day(ge),Tt=er(this.weekdaysMin(Ie,"")),Kt=er(this.weekdaysShort(Ie,"")),Bi=er(this.weekdays(Ie,"")),k.push(Tt),Y.push(Kt),q.push(Bi),ne.push(Tt),ne.push(Kt),ne.push(Bi);k.sort(m),Y.sort(m),q.sort(m),ne.sort(m),this._weekdaysRegex=new RegExp("^("+ne.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+q.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+Y.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+k.join("|")+")","i")}function hh(){return this.hours()%12||12}function Vl(m,k){Ne(m,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),k)})}function gd(m,k){return k._meridiemParse}Ne("H",["HH",2],0,"hour"),Ne("h",["hh",2],0,hh),Ne("k",["kk",2],0,function fp(){return this.hours()||24}),Ne("hmm",0,0,function(){return""+hh.apply(this)+me(this.minutes(),2)}),Ne("hmmss",0,0,function(){return""+hh.apply(this)+me(this.minutes(),2)+me(this.seconds(),2)}),Ne("Hmm",0,0,function(){return""+this.hours()+me(this.minutes(),2)}),Ne("Hmmss",0,0,function(){return""+this.hours()+me(this.minutes(),2)+me(this.seconds(),2)}),Vl("a",!0),Vl("A",!1),It("hour","h"),Li("hour",13),ft("a",gd),ft("A",gd),ft("H",Ft),ft("h",Ft),ft("k",Ft),ft("HH",Ft,Ce),ft("hh",Ft,Ce),ft("kk",Ft,Ce),ft("hmm",Kr),ft("hmmss",So),ft("Hmm",Kr),ft("Hmmss",So),si(["H","HH"],3),si(["k","kk"],function(m,k,Y){var q=P(m);k[3]=24===q?0:q}),si(["a","A"],function(m,k,Y){Y._isPm=Y._locale.isPM(m),Y._meridiem=m}),si(["h","hh"],function(m,k,Y){k[3]=P(m),E(Y).bigHour=!0}),si("hmm",function(m,k,Y){var q=m.length-2;k[3]=P(m.substr(0,q)),k[4]=P(m.substr(q)),E(Y).bigHour=!0}),si("hmmss",function(m,k,Y){var q=m.length-4,ne=m.length-2;k[3]=P(m.substr(0,q)),k[4]=P(m.substr(q,2)),k[5]=P(m.substr(ne)),E(Y).bigHour=!0}),si("Hmm",function(m,k,Y){var q=m.length-2;k[3]=P(m.substr(0,q)),k[4]=P(m.substr(q))}),si("Hmmss",function(m,k,Y){var q=m.length-4,ne=m.length-2;k[3]=P(m.substr(0,q)),k[4]=P(m.substr(q,2)),k[5]=P(m.substr(ne))});var Rt=U("Hours",!0);var bd,_p={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:cp,monthsShort:dp,week:{dow:0,doy:6},weekdays:Gk,weekdaysMin:tb,weekdaysShort:eb,meridiemParse:/[ap]\.?m?\.?/i},mi={},Ka={};function Zi(m,k){var Y,q=Math.min(m.length,k.length);for(Y=0;Y0;){if(ne=Cs(ge.slice(0,Y).join("-")))return ne;if(q&&q.length>=Y&&Zi(ge,q)>=Y-1)break;Y--}k++}return bd}(m)}function yd(m){var k,Y=m._a;return Y&&-2===E(m).overflow&&(k=Y[1]<0||Y[1]>11?1:Y[2]<1||Y[2]>ud(Y[0],Y[1])?2:Y[3]<0||Y[3]>24||24===Y[3]&&(0!==Y[4]||0!==Y[5]||0!==Y[6])?3:Y[4]<0||Y[4]>59?4:Y[5]<0||Y[5]>59?5:Y[6]<0||Y[6]>999?6:-1,E(m)._overflowDayOfYear&&(k<0||k>2)&&(k=2),E(m)._overflowWeeks&&-1===k&&(k=7),E(m)._overflowWeekday&&-1===k&&(k=8),E(m).overflow=k),m}var zl=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Qa=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,lb=/Z|[+-]\d\d(?::?\d\d)?/,fe=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],vd=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Gt=/^\/?Date\((-?\d+)/i,Fd=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,fh={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Za(m){var k,Y,ge,Ie,Tt,Kt,q=m._i,ne=zl.exec(q)||Qa.exec(q),Bi=fe.length,cr=vd.length;if(ne){for(E(m).iso=!0,k=0,Y=Bi;k7)&&(Kt=!0)):(ge=m._locale._week.dow,Ie=m._locale._week.doy,Bi=Yl(Ji(),ge,Ie),Y=ir(k.gg,m._a[0],Bi.year),q=ir(k.w,Bi.week),null!=k.d?((ne=k.d)<0||ne>6)&&(Kt=!0):null!=k.e?(ne=k.e+ge,(k.e<0||k.e>6)&&(Kt=!0)):ne=ge),q<1||q>xs(Y,ge,Ie)?E(m)._overflowWeeks=!0:null!=Kt?E(m)._overflowWeekday=!0:(Tt=Ii(Y,q,ne,ge,Ie),m._a[0]=Tt.year,m._dayOfYear=Tt.dayOfYear)}(m),null!=m._dayOfYear&&(Ie=ir(m._a[0],ne[0]),(m._dayOfYear>oa(Ie)||0===m._dayOfYear)&&(E(m)._overflowDayOfYear=!0),Y=ks(Ie,0,m._dayOfYear),m._a[1]=Y.getUTCMonth(),m._a[2]=Y.getUTCDate()),k=0;k<3&&null==m._a[k];++k)m._a[k]=q[k]=ne[k];for(;k<7;k++)m._a[k]=q[k]=null==m._a[k]?2===k?1:0:m._a[k];24===m._a[3]&&0===m._a[4]&&0===m._a[5]&&0===m._a[6]&&(m._nextDay=!0,m._a[3]=0),m._d=(m._useUTC?ks:He).apply(null,q),ge=m._useUTC?m._d.getUTCDay():m._d.getDay(),null!=m._tzm&&m._d.setUTCMinutes(m._d.getUTCMinutes()-m._tzm),m._nextDay&&(m._a[3]=24),m._w&&typeof m._w.d<"u"&&m._w.d!==ge&&(E(m).weekdayMismatch=!0)}}function Ul(m){if(m._f!==c.ISO_8601)if(m._f!==c.RFC_2822){m._a=[],E(m).empty=!0;var Y,q,ne,ge,Ie,Bi,cr,k=""+m._i,Tt=k.length,Kt=0;for(cr=(ne=Te(m._f,m._locale).match(de)||[]).length,Y=0;Y0&&E(m).unusedInput.push(Ie),k=k.slice(k.indexOf(q)+q.length),Kt+=q.length),ze[ge]?(q?E(m).empty=!1:E(m).unusedTokens.push(ge),dd(ge,q,m)):m._strict&&!q&&E(m).unusedTokens.push(ge);E(m).charsLeftOver=Tt-Kt,k.length>0&&E(m).unusedInput.push(k),m._a[3]<=12&&!0===E(m).bigHour&&m._a[3]>0&&(E(m).bigHour=void 0),E(m).parsedDateParts=m._a.slice(0),E(m).meridiem=m._meridiem,m._a[3]=function ph(m,k,Y){var q;return null==Y?k:null!=m.meridiemHour?m.meridiemHour(k,Y):(null!=m.isPM&&((q=m.isPM(Y))&&k<12&&(k+=12),!q&&12===k&&(k=0)),k)}(m._locale,m._a[3],m._meridiem),null!==(Bi=E(m).era)&&(m._a[0]=m._locale.erasConvertYear(Bi,m._a[0])),wi(m),yd(m)}else hb(m);else Za(m)}function bp(m){var k=m._i,Y=m._f;return m._locale=m._locale||ts(m._l),null===k||void 0===Y&&""===k?C({nullInput:!0}):("string"==typeof k&&(m._i=k=m._locale.preparse(k)),G(k)?new A(yd(k)):(T(k)?m._d=k:d(Y)?function gp(m){var k,Y,q,ne,ge,Ie,Tt=!1,Kt=m._f.length;if(0===Kt)return E(m).invalidFormat=!0,void(m._d=new Date(NaN));for(ne=0;nethis?this:m:C()});function Fp(m,k){var Y,q;if(1===k.length&&d(k[0])&&(k=k[0]),!k.length)return Ji();for(Y=k[0],q=1;q=0?new Date(m+400,k,Y)-xp:new Date(m,k,Y).valueOf()}function Dp(m,k,Y){return m<100&&m>=0?Date.UTC(m+400,k,Y)-xp:Date.UTC(m,k,Y)}function Zl(m,k){return k.erasAbbrRegex(m)}function Ch(){var ne,ge,m=[],k=[],Y=[],q=[],Ie=this.eras();for(ne=0,ge=Ie.length;ne(ge=xs(m,q,ne))&&(k=ge),Re.call(this,m,k,Y,q,ne))}function Re(m,k,Y,q,ne){var ge=Ii(m,k,Y,q,ne),Ie=ks(ge.year,0,ge.dayOfYear);return this.year(Ie.getUTCFullYear()),this.month(Ie.getUTCMonth()),this.date(Ie.getUTCDate()),this}Ne("N",0,0,"eraAbbr"),Ne("NN",0,0,"eraAbbr"),Ne("NNN",0,0,"eraAbbr"),Ne("NNNN",0,0,"eraName"),Ne("NNNNN",0,0,"eraNarrow"),Ne("y",["y",1],"yo","eraYear"),Ne("y",["yy",2],0,"eraYear"),Ne("y",["yyy",3],0,"eraYear"),Ne("y",["yyyy",4],0,"eraYear"),ft("N",Zl),ft("NN",Zl),ft("NNN",Zl),ft("NNNN",function qt(m,k){return k.erasNameRegex(m)}),ft("NNNNN",function Lp(m,k){return k.erasNarrowRegex(m)}),si(["N","NN","NNN","NNNN","NNNNN"],function(m,k,Y,q){var ne=Y._locale.erasParse(m,q,Y._strict);ne?E(Y).era=ne:E(Y).invalidEra=m}),ft("y",kr),ft("yy",kr),ft("yyy",kr),ft("yyyy",kr),ft("yo",function _x(m,k){return k._eraYearOrdinalRegex||kr}),si(["y","yy","yyy","yyyy"],0),si(["yo"],function(m,k,Y,q){var ne;Y._locale._eraYearOrdinalRegex&&(ne=m.match(Y._locale._eraYearOrdinalRegex)),k[0]=Y._locale.eraYearOrdinalParse?Y._locale.eraYearOrdinalParse(m,ne):parseInt(m,10)}),Ne(0,["gg",2],0,function(){return this.weekYear()%100}),Ne(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Sd("gggg","weekYear"),Sd("ggggg","weekYear"),Sd("GGGG","isoWeekYear"),Sd("GGGGG","isoWeekYear"),It("weekYear","gg"),It("isoWeekYear","GG"),Li("weekYear",1),Li("isoWeekYear",1),ft("G",Ti),ft("g",Ti),ft("GG",Ft,Ce),ft("gg",Ft,Ce),ft("GGGG",Lr,Et),ft("gggg",Lr,Et),ft("GGGGG",Jo,St),ft("ggggg",Jo,St),An(["gggg","ggggg","GGGG","GGGGG"],function(m,k,Y,q){k[q.substr(0,2)]=P(m)}),An(["gg","GG"],function(m,k,Y,q){k[q]=c.parseTwoDigitYear(m)}),Ne("Q",0,"Qo","quarter"),It("quarter","Q"),Li("quarter",7),ft("Q",Fe),si("Q",function(m,k){k[1]=3*(P(m)-1)}),Ne("D",["DD",2],"Do","date"),It("date","D"),Li("date",9),ft("D",Ft),ft("DD",Ft,Ce),ft("Do",function(m,k){return m?k._dayOfMonthOrdinalParse||k._ordinalParse:k._dayOfMonthOrdinalParseLenient}),si(["D","DD"],2),si("Do",function(m,k){k[2]=P(m.match(Ft)[0])});var Mh=U("Date",!0);Ne("DDD",["DDDD",3],"DDDo","dayOfYear"),It("dayOfYear","DDD"),Li("dayOfYear",4),ft("DDD",Tn),ft("DDDD",kt),si(["DDD","DDDD"],function(m,k,Y){Y._dayOfYear=P(m)}),Ne("m",["mm",2],0,"minute"),It("minute","m"),Li("minute",14),ft("m",Ft),ft("mm",Ft,Ce),si(["m","mm"],4);var Io=U("Minutes",!1);Ne("s",["ss",2],0,"second"),It("second","s"),Li("second",15),ft("s",Ft),ft("ss",Ft,Ce),si(["s","ss"],5);var No,Np,Eh=U("Seconds",!1);for(Ne("S",0,0,function(){return~~(this.millisecond()/100)}),Ne(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Ne(0,["SSS",3],0,"millisecond"),Ne(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Ne(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Ne(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Ne(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Ne(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Ne(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),It("millisecond","ms"),Li("millisecond",16),ft("S",Tn,Fe),ft("SS",Tn,Ce),ft("SSS",Tn,kt),No="SSSS";No.length<=9;No+="S")ft(No,kr);function gx(m,k){k[6]=P(1e3*("0."+m))}for(No="S";No.length<=9;No+="S")si(No,gx);Np=U("Milliseconds",!1),Ne("z",0,0,"zoneAbbr"),Ne("zz",0,0,"zoneName");var Ke=A.prototype;function Oo(m){return m}Ke.add=Dd,Ke.calendar=function Cd(m,k){1===arguments.length&&(arguments[0]?nx(arguments[0])?(m=arguments[0],k=void 0):yh(arguments[0])&&(k=arguments[0],m=void 0):(m=void 0,k=void 0));var Y=m||Ji(),q=Hn(Y,this).startOf("day"),ne=c.calendarFormat(this,q)||"sameElse",ge=k&&(te(k[ne])?k[ne].call(this,Y):k[ne]);return this.format(ge||this.localeData().calendar(ne,this,Ji(Y)))},Ke.clone=function mo(){return new A(this)},Ke.diff=function ax(m,k,Y){var q,ne,ge;if(!this.isValid())return NaN;if(!(q=Hn(m,this)).isValid())return NaN;switch(ne=6e4*(q.utcOffset()-this.utcOffset()),k=Ht(k)){case"year":ge=vh(this,q)/12;break;case"month":ge=vh(this,q);break;case"quarter":ge=vh(this,q)/3;break;case"second":ge=(this-q)/1e3;break;case"minute":ge=(this-q)/6e4;break;case"hour":ge=(this-q)/36e5;break;case"day":ge=(this-q-ne)/864e5;break;case"week":ge=(this-q-ne)/6048e5;break;default:ge=this-q}return Y?ge:ie(ge)},Ke.endOf=function Cp(m){var k,Y;if(void 0===(m=Ht(m))||"millisecond"===m||!this.isValid())return this;switch(Y=this._isUTC?Dp:xh,m){case"year":k=Y(this.year()+1,0,1)-1;break;case"quarter":k=Y(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":k=Y(this.year(),this.month()+1,1)-1;break;case"week":k=Y(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":k=Y(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":k=Y(this.year(),this.month(),this.date()+1)-1;break;case"hour":k=this._d.valueOf(),k+=Lo-ki(k+(this._isUTC?0:this.utcOffset()*Ql),Lo)-1;break;case"minute":k=this._d.valueOf(),k+=Ql-ki(k,Ql)-1;break;case"second":k=this._d.valueOf(),k+=1e3-ki(k,1e3)-1}return this._d.setTime(k),c.updateOffset(this,!0),this},Ke.format=function ux(m){m||(m=this.isUtc()?c.defaultFormatUtc:c.defaultFormat);var k=ht(this,m);return this.localeData().postformat(k)},Ke.from=function hx(m,k){return this.isValid()&&(G(m)&&m.isValid()||Ji(m).isValid())?Jr({to:this,from:m}).locale(this.locale()).humanize(!k):this.localeData().invalidDate()},Ke.fromNow=function mx(m){return this.from(Ji(),m)},Ke.to=function fx(m,k){return this.isValid()&&(G(m)&&m.isValid()||Ji(m).isValid())?Jr({from:this,to:m}).locale(this.locale()).humanize(!k):this.localeData().invalidDate()},Ke.toNow=function px(m){return this.to(Ji(),m)},Ke.get=function Se(m){return te(this[m=Ht(m)])?this[m]():this},Ke.invalidAt=function Fb(){return E(this).overflow},Ke.isAfter=function fb(m,k){var Y=G(m)?m:Ji(m);return!(!this.isValid()||!Y.isValid())&&("millisecond"===(k=Ht(k)||"millisecond")?this.valueOf()>Y.valueOf():Y.valueOf()9999?ht(Y,k?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):te(Date.prototype.toISOString)?k?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",ht(Y,"Z")):ht(Y,k?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Ke.inspect=function dx(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var Y,q,m="moment",k="";return this.isLocal()||(m=0===this.utcOffset()?"moment.utc":"moment.parseZone",k="Z"),Y="["+m+'("]',q=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(Y+q+"-MM-DD[T]HH:mm:ss.SSS"+k+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(Ke[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Ke.toJSON=function Ep(){return this.isValid()?this.toISOString():null},Ke.toString=function lx(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Ke.unix=function yb(){return Math.floor(this.valueOf()/1e3)},Ke.valueOf=function Mp(){return this._d.valueOf()-6e4*(this._offset||0)},Ke.creationData=function Md(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Ke.eraName=function il(){var m,k,Y,q=this.localeData().eras();for(m=0,k=q.length;mthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Ke.isLocal=function sr(){return!!this.isValid()&&!this._isUTC},Ke.isUtcOffset=function Gl(){return!!this.isValid()&&this._isUTC},Ke.isUtc=sa,Ke.isUTC=sa,Ke.zoneAbbr=function Op(){return this._isUTC?"UTC":""},Ke.zoneName=function _r(){return this._isUTC?"Coordinated Universal Time":""},Ke.dates=$("dates accessor is deprecated. Use date instead.",Mh),Ke.months=$("months accessor is deprecated. Use month instead",hd),Ke.years=$("years accessor is deprecated. Use year instead",Q1),Ke.zone=$("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function kd(m,k){return null!=m?("string"!=typeof m&&(m=-m),this.utcOffset(m,k),this):-this.utcOffset()}),Ke.isDSTShifted=$("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function el(){if(!w(this._isDSTShifted))return this._isDSTShifted;var k,m={};return O(m,this),(m=bp(m))._a?(k=m._isUTC?v(m._a):Ji(m._a),this._isDSTShifted=this.isValid()&&function Zt(m,k,Y){var Ie,q=Math.min(m.length,k.length),ne=Math.abs(m.length-k.length),ge=0;for(Ie=0;Ie0):this._isDSTShifted=!1,this._isDSTShifted});var Ai=be.prototype;function ec(m,k,Y,q){var ne=ts(),ge=v().set(q,k);return ne[Y](ge,m)}function Rp(m,k,Y){if(D(m)&&(k=m,m=void 0),m=m||"",null!=k)return ec(m,k,Y,"month");var q,ne=[];for(q=0;q<12;q++)ne[q]=ec(m,q,Y,"month");return ne}function Sh(m,k,Y,q){"boolean"==typeof m?(D(k)&&(Y=k,k=void 0),k=k||""):(Y=k=m,m=!1,D(k)&&(Y=k,k=void 0),k=k||"");var Ie,ne=ts(),ge=m?ne._week.dow:0,Tt=[];if(null!=Y)return ec(k,(Y+ge)%7,q,"day");for(Ie=0;Ie<7;Ie++)Tt[Ie]=ec(k,(Ie+ge)%7,q,"day");return Tt}Ai.calendar=function Je(m,k,Y){var q=this._calendar[m]||this._calendar.sameElse;return te(q)?q.call(k,Y):q},Ai.longDateFormat=function Mi(m){var k=this._longDateFormat[m],Y=this._longDateFormat[m.toUpperCase()];return k||!Y?k:(this._longDateFormat[m]=Y.match(de).map(function(q){return"MMMM"===q||"MM"===q||"DD"===q||"dddd"===q?q.slice(1):q}).join(""),this._longDateFormat[m])},Ai.invalidDate=function et(){return this._invalidDate},Ai.ordinal=function Ui(m){return this._ordinal.replace("%d",m)},Ai.preparse=Oo,Ai.postformat=Oo,Ai.relativeTime=function Wi(m,k,Y,q){var ne=this._relativeTime[Y];return te(ne)?ne(m,k,Y,q):ne.replace(/%d/i,m)},Ai.pastFuture=function Si(m,k){var Y=this._relativeTime[m>0?"future":"past"];return te(Y)?Y(k):Y.replace(/%s/i,k)},Ai.set=function _e(m){var k,Y;for(Y in m)p(m,Y)&&(te(k=m[Y])?this[Y]=k:this["_"+Y]=k);this._config=m,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Ai.eras=function Pr(m,k){var Y,q,ne,ge=this._eras||ts("en")._eras;for(Y=0,q=ge.length;Y=0)return ge[q]},Ai.erasConvertYear=function Tp(m,k){var Y=m.since<=m.until?1:-1;return void 0===k?c(m.since).year():c(m.since).year()+(k-m.offset)*Y},Ai.erasAbbrRegex=function Ss(m){return p(this,"_erasAbbrRegex")||Ch.call(this),m?this._erasAbbrRegex:this._erasRegex},Ai.erasNameRegex=function xb(m){return p(this,"_erasNameRegex")||Ch.call(this),m?this._erasNameRegex:this._erasRegex},Ai.erasNarrowRegex=function Ap(m){return p(this,"_erasNarrowRegex")||Ch.call(this),m?this._erasNarrowRegex:this._erasRegex},Ai.months=function lh(m,k){return m?d(this._months)?this._months[m.month()]:this._months[(this._months.isFormat||up).test(k)?"format":"standalone"][m.month()]:d(this._months)?this._months:this._months.standalone},Ai.monthsShort=function ch(m,k){return m?d(this._monthsShort)?this._monthsShort[m.month()]:this._monthsShort[up.test(k)?"format":"standalone"][m.month()]:d(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Ai.monthsParse=function dh(m,k,Y){var q,ne,ge;if(this._monthsParseExact)return Xi.call(this,m,k,Y);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),q=0;q<12;q++){if(ne=v([2e3,q]),Y&&!this._longMonthsParse[q]&&(this._longMonthsParse[q]=new RegExp("^"+this.months(ne,"").replace(".","")+"$","i"),this._shortMonthsParse[q]=new RegExp("^"+this.monthsShort(ne,"").replace(".","")+"$","i")),!Y&&!this._monthsParse[q]&&(ge="^"+this.months(ne,"")+"|^"+this.monthsShort(ne,""),this._monthsParse[q]=new RegExp(ge.replace(".",""),"i")),Y&&"MMMM"===k&&this._longMonthsParse[q].test(m))return q;if(Y&&"MMM"===k&&this._shortMonthsParse[q].test(m))return q;if(!Y&&this._monthsParse[q].test(m))return q}},Ai.monthsRegex=function Pt(m){return this._monthsParseExact?(p(this,"_monthsRegex")||md.call(this),m?this._monthsStrictRegex:this._monthsRegex):(p(this,"_monthsRegex")||(this._monthsRegex=vn),this._monthsStrictRegex&&m?this._monthsStrictRegex:this._monthsRegex)},Ai.monthsShortRegex=function ai(m){return this._monthsParseExact?(p(this,"_monthsRegex")||md.call(this),m?this._monthsShortStrictRegex:this._monthsShortRegex):(p(this,"_monthsShortRegex")||(this._monthsShortRegex=yn),this._monthsShortStrictRegex&&m?this._monthsShortStrictRegex:this._monthsShortRegex)},Ai.week=function Z1(m){return Yl(m,this._week.dow,this._week.doy).week},Ai.firstDayOfYear=function Uk(){return this._week.doy},Ai.firstDayOfWeek=function Nr(){return this._week.dow},Ai.weekdays=function Qr(m,k){var Y=d(this._weekdays)?this._weekdays:this._weekdays[m&&!0!==m&&this._weekdays.isFormat.test(k)?"format":"standalone"];return!0===m?hp(Y,this._week.dow):m?Y[m.day()]:Y},Ai.weekdaysMin=function Xk(m){return!0===m?hp(this._weekdaysMin,this._week.dow):m?this._weekdaysMin[m.day()]:this._weekdaysMin},Ai.weekdaysShort=function Ri(m){return!0===m?hp(this._weekdaysShort,this._week.dow):m?this._weekdaysShort[m.day()]:this._weekdaysShort},Ai.weekdaysParse=function Zk(m,k,Y){var q,ne,ge;if(this._weekdaysParseExact)return Qk.call(this,m,k,Y);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),q=0;q<7;q++){if(ne=v([2e3,1]).day(q),Y&&!this._fullWeekdaysParse[q]&&(this._fullWeekdaysParse[q]=new RegExp("^"+this.weekdays(ne,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[q]=new RegExp("^"+this.weekdaysShort(ne,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[q]=new RegExp("^"+this.weekdaysMin(ne,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[q]||(ge="^"+this.weekdays(ne,"")+"|^"+this.weekdaysShort(ne,"")+"|^"+this.weekdaysMin(ne,""),this._weekdaysParse[q]=new RegExp(ge.replace(".",""),"i")),Y&&"dddd"===k&&this._fullWeekdaysParse[q].test(m))return q;if(Y&&"ddd"===k&&this._shortWeekdaysParse[q].test(m))return q;if(Y&&"dd"===k&&this._minWeekdaysParse[q].test(m))return q;if(!Y&&this._weekdaysParse[q].test(m))return q}},Ai.weekdaysRegex=function _d(m){return this._weekdaysParseExact?(p(this,"_weekdaysRegex")||uh.call(this),m?this._weekdaysStrictRegex:this._weekdaysRegex):(p(this,"_weekdaysRegex")||(this._weekdaysRegex=qk),this._weekdaysStrictRegex&&m?this._weekdaysStrictRegex:this._weekdaysRegex)},Ai.weekdaysShortRegex=function nb(m){return this._weekdaysParseExact?(p(this,"_weekdaysRegex")||uh.call(this),m?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(p(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ib),this._weekdaysShortStrictRegex&&m?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Ai.weekdaysMinRegex=function mp(m){return this._weekdaysParseExact?(p(this,"_weekdaysRegex")||uh.call(this),m?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(p(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Kk),this._weekdaysMinStrictRegex&&m?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Ai.isPM=function pp(m){return"p"===(m+"").toLowerCase().charAt(0)},Ai.meridiem=function mh(m,k,Y){return m>11?Y?"pm":"PM":Y?"am":"AM"},To("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(m){var k=m%10;return m+(1===P(m%100/10)?"th":1===k?"st":2===k?"nd":3===k?"rd":"th")}}),c.lang=$("moment.lang is deprecated. Use moment.locale instead.",To),c.langData=$("moment.langData is deprecated. Use moment.localeData instead.",ts);var Po=Math.abs;function Nh(m,k,Y,q){var ne=Jr(k,Y);return m._milliseconds+=q*ne._milliseconds,m._days+=q*ne._days,m._months+=q*ne._months,m._bubble()}function Oh(m){return m<0?Math.floor(m):Math.ceil(m)}function Yp(m){return 4800*m/146097}function Rh(m){return 146097*m/4800}function Oi(m){return function(){return this.as(m)}}var lr=Oi("ms"),Sb=Oi("s"),Ro=Oi("m"),Tb=Oi("h"),Ab=Oi("d"),Lb=Oi("w"),Td=Oi("M"),Ad=Oi("Q"),Ld=Oi("y");function la(m){return function(){return this.isValid()?this._data[m]:NaN}}var rl=la("milliseconds"),tc=la("seconds"),Ib=la("minutes"),bx=la("hours"),Hh=la("days"),yx=la("months"),Nb=la("years");var Ts=Math.round,ic={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function jh(m,k,Y,q,ne){return ne.relativeTime(k||1,!!Y,m,q)}var Id=Math.abs;function os(m){return(m>0)-(m<0)||+m}function Nd(){if(!this.isValid())return this.localeData().invalidDate();var q,ne,ge,Ie,Kt,Bi,cr,fo,m=Id(this._milliseconds)/1e3,k=Id(this._days),Y=Id(this._months),Tt=this.asSeconds();return Tt?(q=ie(m/60),ne=ie(q/60),m%=60,q%=60,ge=ie(Y/12),Y%=12,Ie=m?m.toFixed(3).replace(/\.?0+$/,""):"",Kt=Tt<0?"-":"",Bi=os(this._months)!==os(Tt)?"-":"",cr=os(this._days)!==os(Tt)?"-":"",fo=os(this._milliseconds)!==os(Tt)?"-":"",Kt+"P"+(ge?Bi+ge+"Y":"")+(Y?Bi+Y+"M":"")+(k?cr+k+"D":"")+(ne||q||m?"T":"")+(ne?fo+ne+"H":"")+(q?fo+q+"M":"")+(m?fo+Ie+"S":"")):"P0D"}var li=or.prototype;return li.isValid=function pr(){return this._isValid},li.abs=function Ih(){var m=this._data;return this._milliseconds=Po(this._milliseconds),this._days=Po(this._days),this._months=Po(this._months),m.milliseconds=Po(m.milliseconds),m.seconds=Po(m.seconds),m.minutes=Po(m.minutes),m.hours=Po(m.hours),m.months=Po(m.months),m.years=Po(m.years),this},li.add=function Hp(m,k){return Nh(this,m,k,1)},li.subtract=function jp(m,k){return Nh(this,m,k,-1)},li.as=function gr(m){if(!this.isValid())return NaN;var k,Y,q=this._milliseconds;if("month"===(m=Ht(m))||"quarter"===m||"year"===m)switch(k=this._days+q/864e5,Y=this._months+Yp(k),m){case"month":return Y;case"quarter":return Y/3;case"year":return Y/12}else switch(k=this._days+Math.round(Rh(this._months)),m){case"week":return k/7+q/6048e5;case"day":return k+q/864e5;case"hour":return 24*k+q/36e5;case"minute":return 1440*k+q/6e4;case"second":return 86400*k+q/1e3;case"millisecond":return Math.floor(864e5*k)+q;default:throw new Error("Unknown unit "+m)}},li.asMilliseconds=lr,li.asSeconds=Sb,li.asMinutes=Ro,li.asHours=Tb,li.asDays=Ab,li.asWeeks=Lb,li.asMonths=Td,li.asQuarters=Ad,li.asYears=Ld,li.valueOf=function aa(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*P(this._months/12):NaN},li._bubble=function Ph(){var ne,ge,Ie,Tt,Kt,m=this._milliseconds,k=this._days,Y=this._months,q=this._data;return m>=0&&k>=0&&Y>=0||m<=0&&k<=0&&Y<=0||(m+=864e5*Oh(Rh(Y)+k),k=0,Y=0),q.milliseconds=m%1e3,ne=ie(m/1e3),q.seconds=ne%60,ge=ie(ne/60),q.minutes=ge%60,Ie=ie(ge/60),q.hours=Ie%24,k+=ie(Ie/24),Y+=Kt=ie(Yp(k)),k-=Oh(Rh(Kt)),Tt=ie(Y/12),Y%=12,q.days=k,q.months=Y,q.years=Tt,this},li.clone=function Bh(){return Jr(this)},li.get=function Vp(m){return m=Ht(m),this.isValid()?this[m+"s"]():NaN},li.milliseconds=rl,li.seconds=tc,li.minutes=Ib,li.hours=bx,li.days=Hh,li.weeks=function Ob(){return ie(this.days()/7)},li.months=yx,li.years=Nb,li.humanize=function Wp(m,k){if(!this.isValid())return this.localeData().invalidDate();var ne,ge,Y=!1,q=ic;return"object"==typeof m&&(k=m,m=!1),"boolean"==typeof m&&(Y=m),"object"==typeof k&&(q=Object.assign({},ic,k),null!=k.s&&null==k.ss&&(q.ss=k.s-1)),ge=function zp(m,k,Y,q){var ne=Jr(m).abs(),ge=Ts(ne.as("s")),Ie=Ts(ne.as("m")),Tt=Ts(ne.as("h")),Kt=Ts(ne.as("d")),Bi=Ts(ne.as("M")),cr=Ts(ne.as("w")),fo=Ts(ne.as("y")),Bo=ge<=Y.ss&&["s",ge]||ge0,Bo[4]=q,jh.apply(null,Bo)}(this,!Y,q,ne=this.localeData()),Y&&(ge=ne.pastFuture(+this,ge)),ne.postformat(ge)},li.toISOString=Nd,li.toString=Nd,li.toJSON=Nd,li.locale=Fh,li.localeData=gb,li.toIsoString=$("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Nd),li.lang=wh,Ne("X",0,0,"unix"),Ne("x",0,0,"valueOf"),ft("x",Ti),ft("X",/[+-]?\d+(\.\d{1,3})?/),si("X",function(m,k,Y){Y._d=new Date(1e3*parseFloat(m))}),si("x",function(m,k,Y){Y._d=new Date(P(m))}),c.version="2.29.4",function u(m){g=m}(Ji),c.fn=Ke,c.min=function wp(){return Fp("isBefore",[].slice.call(arguments,0))},c.max=function De(){return Fp("isAfter",[].slice.call(arguments,0))},c.now=function(){return Date.now?Date.now():+new Date},c.utc=v,c.unix=function Pp(m){return Ji(1e3*m)},c.months=function Th(m,k){return Rp(m,k,"months")},c.isDate=T,c.locale=To,c.invalid=C,c.duration=Jr,c.isMoment=G,c.weekdays=function Bp(m,k,Y){return Sh(m,k,Y,"weekdays")},c.parseZone=function nl(){return Ji.apply(null,arguments).parseZone()},c.localeData=ts,c.isDuration=Zr,c.monthsShort=function Ah(m,k){return Rp(m,k,"monthsShort")},c.weekdaysMin=function Eb(m,k,Y){return Sh(m,k,Y,"weekdaysMin")},c.defineLocale=Xa,c.updateLocale=function sb(m,k){if(null!=k){var Y,q,ne=_p;null!=mi[m]&&null!=mi[m].parentLocale?mi[m].set(we(mi[m]._config,k)):(null!=(q=Cs(m))&&(ne=q._config),k=we(ne,k),null==q&&(k.abbr=m),(Y=new be(k)).parentLocale=mi[m],mi[m]=Y),To(m)}else null!=mi[m]&&(null!=mi[m].parentLocale?(mi[m]=mi[m].parentLocale,m===To()&&To(m)):null!=mi[m]&&delete mi[m]);return mi[m]},c.locales=function ab(){return Le(mi)},c.weekdaysShort=function Lh(m,k,Y){return Sh(m,k,Y,"weekdaysShort")},c.normalizeUnits=Ht,c.relativeTimeRounding=function Up(m){return void 0===m?Ts:"function"==typeof m&&(Ts=m,!0)},c.relativeTimeThreshold=function nc(m,k){return void 0!==ic[m]&&(void 0===k?ic[m]:(ic[m]=k,"s"===m&&(ic.ss=k-1),!0))},c.calendarFormat=function Xl(m,k){var Y=m.diff(k,"days",!0);return Y<-6?"sameElse":Y<-1?"lastWeek":Y<0?"lastDay":Y<1?"sameDay":Y<2?"nextDay":Y<7?"nextWeek":"sameElse"},c.prototype=Ke,c.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},c}()},7024:(ee,b,F)=>{var g="function"==typeof Map&&Map.prototype,c=Object.getOwnPropertyDescriptor&&g?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,u=g&&c&&"function"==typeof c.get?c.get:null,d=g&&Map.prototype.forEach,h="function"==typeof Set&&Set.prototype,p=Object.getOwnPropertyDescriptor&&h?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,_=h&&p&&"function"==typeof p.get?p.get:null,w=h&&Set.prototype.forEach,T="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,x="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,R="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,E=Boolean.prototype.valueOf,H=Object.prototype.toString,N=Function.prototype.toString,C=String.prototype.match,j=String.prototype.slice,B=String.prototype.replace,O=String.prototype.toUpperCase,A=String.prototype.toLowerCase,G=RegExp.prototype.test,W=Array.prototype.concat,$=Array.prototype.join,K=Array.prototype.slice,J=Math.floor,te="function"==typeof BigInt?BigInt.prototype.valueOf:null,_e=Object.getOwnPropertySymbols,we="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,be="function"==typeof Symbol&&"object"==typeof Symbol.iterator,Le="function"==typeof Symbol&&Symbol.toStringTag&&(Symbol,1)?Symbol.toStringTag:null,Qe=Object.prototype.propertyIsEnumerable,Je=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(Fe){return Fe.__proto__}:null);function me(Fe,Ce){if(Fe===1/0||Fe===-1/0||Fe!=Fe||Fe&&Fe>-1e3&&Fe<1e3||G.call(/e/,Ce))return Ce;var kt=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof Fe){var Et=Fe<0?-J(-Fe):J(Fe);if(Et!==Fe){var St=String(Et),Ft=j.call(Ce,St.length+1);return B.call(St,kt,"$&_")+"."+B.call(B.call(Ft,/([0-9]{3})/g,"$&_"),/_$/,"")}}return B.call(Ce,kt,"$&_")}var de=F(4654),le=de.custom,ae=et(le)?le:null;function ze(Fe,Ce,kt){var Et="double"===(kt.quoteStyle||Ce)?'"':"'";return Et+Fe+Et}function Ne(Fe){return B.call(String(Fe),/"/g,""")}function ot(Fe){return!("[object Array]"!==Ei(Fe)||Le&&"object"==typeof Fe&&Le in Fe)}function ht(Fe){return!("[object RegExp]"!==Ei(Fe)||Le&&"object"==typeof Fe&&Le in Fe)}function et(Fe){if(be)return Fe&&"object"==typeof Fe&&Fe instanceof Symbol;if("symbol"==typeof Fe)return!0;if(!Fe||"object"!=typeof Fe||!we)return!1;try{return we.call(Fe),!0}catch{}return!1}ee.exports=function Fe(Ce,kt,Et,St){var Ft=kt||{};if(Ui(Ft,"quoteStyle")&&"single"!==Ft.quoteStyle&&"double"!==Ft.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Ui(Ft,"maxStringLength")&&("number"==typeof Ft.maxStringLength?Ft.maxStringLength<0&&Ft.maxStringLength!==1/0:null!==Ft.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var Kr=!Ui(Ft,"customInspect")||Ft.customInspect;if("boolean"!=typeof Kr&&"symbol"!==Kr)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Ui(Ft,"indent")&&null!==Ft.indent&&"\t"!==Ft.indent&&!(parseInt(Ft.indent,10)===Ft.indent&&Ft.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Ui(Ft,"numericSeparator")&&"boolean"!=typeof Ft.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var So=Ft.numericSeparator;if(typeof Ce>"u")return"undefined";if(null===Ce)return"null";if("boolean"==typeof Ce)return Ce?"true":"false";if("string"==typeof Ce)return _n(Ce,Ft);if("number"==typeof Ce){if(0===Ce)return 1/0/Ce>0?"0":"-0";var Tn=String(Ce);return So?me(Ce,Tn):Tn}if("bigint"==typeof Ce){var Lr=String(Ce)+"n";return So?me(Ce,Lr):Lr}var Jo=typeof Ft.depth>"u"?5:Ft.depth;if(typeof Et>"u"&&(Et=0),Et>=Jo&&Jo>0&&"object"==typeof Ce)return ot(Ce)?"[Array]":"[Object]";var kr=function ke(Fe,Ce){var kt;if("\t"===Fe.indent)kt="\t";else{if(!("number"==typeof Fe.indent&&Fe.indent>0))return null;kt=$.call(Array(Fe.indent+1)," ")}return{base:kt,prev:$.call(Array(Ce+1),kt)}}(Ft,Et);if(typeof St>"u")St=[];else if(Si(St,Ce)>=0)return"[Circular]";function Ti(Ki,Cn,ao){if(Cn&&(St=K.call(St)).push(Cn),ao){var lo={depth:Ft.depth};return Ui(Ft,"quoteStyle")&&(lo.quoteStyle=Ft.quoteStyle),Fe(Ki,lo,Et+1,St)}return Fe(Ki,Ft,Et+1,St)}if("function"==typeof Ce&&!ht(Ce)){var ld=function Wi(Fe){if(Fe.name)return Fe.name;var Ce=C.call(N.call(Fe),/^function\s*([\w$]+)/);return Ce?Ce[1]:null}(Ce),ra=je(Ce,Ti);return"[Function"+(ld?": "+ld:" (anonymous)")+"]"+(ra.length>0?" { "+$.call(ra,", ")+" }":"")}if(et(Ce)){var cd=be?B.call(String(Ce),/^(Symbol\(.*\))_[^)]*$/,"$1"):we.call(Ce);return"object"!=typeof Ce||be?cd:ie(cd)}if(function Li(Fe){return!(!Fe||"object"!=typeof Fe)&&(typeof HTMLElement<"u"&&Fe instanceof HTMLElement||"string"==typeof Fe.nodeName&&"function"==typeof Fe.getAttribute)}(Ce)){for(var so="<"+A.call(String(Ce.nodeName)),es=Ce.attributes||[],ft=0;ft"}if(ot(Ce)){if(0===Ce.length)return"[]";var jl=je(Ce,Ti);return kr&&!function ce(Fe){for(var Ce=0;Ce=0)return!1;return!0}(jl)?"["+Se(jl,kr)+"]":"[ "+$.call(jl,", ")+" ]"}if(function Te(Fe){return!("[object Error]"!==Ei(Fe)||Le&&"object"==typeof Fe&&Le in Fe)}(Ce)){var Ir=je(Ce,Ti);return"cause"in Error.prototype||!("cause"in Ce)||Qe.call(Ce,"cause")?0===Ir.length?"["+String(Ce)+"]":"{ ["+String(Ce)+"] "+$.call(Ir,", ")+" }":"{ ["+String(Ce)+"] "+$.call(W.call("[cause]: "+Ti(Ce.cause),Ir),", ")+" }"}if("object"==typeof Ce&&Kr){if(ae&&"function"==typeof Ce[ae]&&de)return de(Ce,{depth:Jo-Et});if("symbol"!==Kr&&"function"==typeof Ce.inspect)return Ce.inspect()}if(function qr(Fe){if(!u||!Fe||"object"!=typeof Fe)return!1;try{u.call(Fe);try{_.call(Fe)}catch{return!0}return Fe instanceof Map}catch{}return!1}(Ce)){var er=[];return d.call(Ce,function(Ki,Cn){er.push(Ti(Cn,Ce,!0)+" => "+Ti(Ki,Ce))}),U("Map",u.call(Ce),er,kr)}if(function un(Fe){if(!_||!Fe||"object"!=typeof Fe)return!1;try{_.call(Fe);try{u.call(Fe)}catch{return!0}return Fe instanceof Set}catch{}return!1}(Ce)){var sn=[];return w.call(Ce,function(Ki){sn.push(Ti(Ki,Ce))}),U("Set",_.call(Ce),sn,kr)}if(function It(Fe){if(!T||!Fe||"object"!=typeof Fe)return!1;try{T.call(Fe,T);try{x.call(Fe,x)}catch{return!0}return Fe instanceof WeakMap}catch{}return!1}(Ce))return P("WeakMap");if(function $n(Fe){if(!x||!Fe||"object"!=typeof Fe)return!1;try{x.call(Fe,x);try{T.call(Fe,T)}catch{return!0}return Fe instanceof WeakSet}catch{}return!1}(Ce))return P("WeakSet");if(function Ht(Fe){if(!R||!Fe||"object"!=typeof Fe)return!1;try{return R.call(Fe),!0}catch{}return!1}(Ce))return P("WeakRef");if(function Mi(Fe){return!("[object Number]"!==Ei(Fe)||Le&&"object"==typeof Fe&&Le in Fe)}(Ce))return ie(Ti(Number(Ce)));if(function rt(Fe){if(!Fe||"object"!=typeof Fe||!te)return!1;try{return te.call(Fe),!0}catch{}return!1}(Ce))return ie(Ti(te.call(Ce)));if(function Ue(Fe){return!("[object Boolean]"!==Ei(Fe)||Le&&"object"==typeof Fe&&Le in Fe)}(Ce))return ie(E.call(Ce));if(function $t(Fe){return!("[object String]"!==Ei(Fe)||Le&&"object"==typeof Fe&&Le in Fe)}(Ce))return ie(Ti(String(Ce)));if(!function tt(Fe){return!("[object Date]"!==Ei(Fe)||Le&&"object"==typeof Fe&&Le in Fe)}(Ce)&&!ht(Ce)){var si=je(Ce,Ti),An=Je?Je(Ce)===Object.prototype:Ce instanceof Object||Ce.constructor===Object,dd=Ce instanceof Object?"":"null prototype",Ln=!An&&Le&&Object(Ce)===Ce&&Le in Ce?j.call(Ei(Ce),8,-1):dd?"Object":"",tr=(An||"function"!=typeof Ce.constructor?"":Ce.constructor.name?Ce.constructor.name+" ":"")+(Ln||dd?"["+$.call(W.call([],Ln||[],dd||[]),": ")+"] ":"");return 0===si.length?tr+"{}":kr?tr+"{"+Se(si,kr)+"}":tr+"{ "+$.call(si,", ")+" }"}return String(Ce)};var Vt=Object.prototype.hasOwnProperty||function(Fe){return Fe in this};function Ui(Fe,Ce){return Vt.call(Fe,Ce)}function Ei(Fe){return H.call(Fe)}function Si(Fe,Ce){if(Fe.indexOf)return Fe.indexOf(Ce);for(var kt=0,Et=Fe.length;ktCe.maxStringLength){var kt=Fe.length-Ce.maxStringLength,Et="... "+kt+" more character"+(kt>1?"s":"");return _n(j.call(Fe,0,Ce.maxStringLength),Ce)+Et}return ze(B.call(B.call(Fe,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,Eo),"single",Ce)}function Eo(Fe){var Ce=Fe.charCodeAt(0),kt={8:"b",9:"t",10:"n",12:"f",13:"r"}[Ce];return kt?"\\"+kt:"\\x"+(Ce<16?"0":"")+O.call(Ce.toString(16))}function ie(Fe){return"Object("+Fe+")"}function P(Fe){return Fe+" { ? }"}function U(Fe,Ce,kt,Et){return Fe+" ("+Ce+") {"+(Et?Se(kt,Et):$.call(kt,", "))+"}"}function Se(Fe,Ce){if(0===Fe.length)return"";var kt="\n"+Ce.prev+Ce.base;return kt+$.call(Fe,","+kt)+"\n"+Ce.prev}function je(Fe,Ce){var kt=ot(Fe),Et=[];if(kt){Et.length=Fe.length;for(var St=0;St=p)return j;v=h(D),R=[],","===v.slice(-1)?(v=v.replace(T,""),O()):B()}function B(){for(h(_),E="",H="in descriptor";;){if(N=u.charAt(C),"in descriptor"===H)if(d(N))E&&(R.push(E),E="",H="after descriptor");else{if(","===N)return C+=1,E&&R.push(E),void O();if("("===N)E+=N,H="in parens";else{if(""===N)return E&&R.push(E),void O();E+=N}}else if("in parens"===H)if(")"===N)E+=N,H="in descriptor";else{if(""===N)return R.push(E),void O();E+=N}else if("after descriptor"===H&&!d(N)){if(""===N)return void O();H="in descriptor",C-=1}C+=1}}function O(){var G,W,$,K,te,_e,we,be,Le,A=!1,J={};for(K=0;K{var b=String,F=function(){return{isColorSupported:!1,reset:b,bold:b,dim:b,italic:b,underline:b,inverse:b,hidden:b,strikethrough:b,black:b,red:b,green:b,yellow:b,blue:b,magenta:b,cyan:b,white:b,gray:b,bgBlack:b,bgRed:b,bgGreen:b,bgYellow:b,bgBlue:b,bgMagenta:b,bgCyan:b,bgWhite:b}};ee.exports=F(),ee.exports.createColors=F},1083:(ee,b,F)=>{"use strict";let g=F(4185);class c extends g{constructor(d){super(d),this.type="atrule"}append(...d){return this.proxyOf.nodes||(this.nodes=[]),super.append(...d)}prepend(...d){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...d)}}ee.exports=c,c.default=c,g.registerAtRule(c)},94:(ee,b,F)=>{"use strict";let g=F(2491);class c extends g{constructor(d){super(d),this.type="comment"}}ee.exports=c,c.default=c},4185:(ee,b,F)=>{"use strict";let p,_,w,D,{isClean:g,my:c}=F(8842),u=F(4820),d=F(94),h=F(2491);function T(v){return v.map(R=>(R.nodes&&(R.nodes=T(R.nodes)),delete R.source,R))}function L(v){if(v[g]=!1,v.proxyOf.nodes)for(let R of v.proxyOf.nodes)L(R)}let x=(()=>{class v extends h{push(E){return E.parent=this,this.proxyOf.nodes.push(E),this}each(E){if(!this.proxyOf.nodes)return;let N,C,H=this.getIterator();for(;this.indexes[H]{let C;try{C=E(H,N)}catch(j){throw H.addToError(j)}return!1!==C&&H.walk&&(C=H.walk(E)),C})}walkDecls(E,H){return H?E instanceof RegExp?this.walk((N,C)=>{if("decl"===N.type&&E.test(N.prop))return H(N,C)}):this.walk((N,C)=>{if("decl"===N.type&&N.prop===E)return H(N,C)}):(H=E,this.walk((N,C)=>{if("decl"===N.type)return H(N,C)}))}walkRules(E,H){return H?E instanceof RegExp?this.walk((N,C)=>{if("rule"===N.type&&E.test(N.selector))return H(N,C)}):this.walk((N,C)=>{if("rule"===N.type&&N.selector===E)return H(N,C)}):(H=E,this.walk((N,C)=>{if("rule"===N.type)return H(N,C)}))}walkAtRules(E,H){return H?E instanceof RegExp?this.walk((N,C)=>{if("atrule"===N.type&&E.test(N.name))return H(N,C)}):this.walk((N,C)=>{if("atrule"===N.type&&N.name===E)return H(N,C)}):(H=E,this.walk((N,C)=>{if("atrule"===N.type)return H(N,C)}))}walkComments(E){return this.walk((H,N)=>{if("comment"===H.type)return E(H,N)})}append(...E){for(let H of E){let N=this.normalize(H,this.last);for(let C of N)this.proxyOf.nodes.push(C)}return this.markDirty(),this}prepend(...E){E=E.reverse();for(let H of E){let N=this.normalize(H,this.first,"prepend").reverse();for(let C of N)this.proxyOf.nodes.unshift(C);for(let C in this.indexes)this.indexes[C]=this.indexes[C]+N.length}return this.markDirty(),this}cleanRaws(E){if(super.cleanRaws(E),this.nodes)for(let H of this.nodes)H.cleanRaws(E)}insertBefore(E,H){let B,N=this.index(E),j=this.normalize(H,this.proxyOf.nodes[N],0===N&&"prepend").reverse();N=this.index(E);for(let O of j)this.proxyOf.nodes.splice(N,0,O);for(let O in this.indexes)B=this.indexes[O],N<=B&&(this.indexes[O]=B+j.length);return this.markDirty(),this}insertAfter(E,H){let j,N=this.index(E),C=this.normalize(H,this.proxyOf.nodes[N]).reverse();N=this.index(E);for(let B of C)this.proxyOf.nodes.splice(N+1,0,B);for(let B in this.indexes)j=this.indexes[B],N=E&&(this.indexes[N]=H-1);return this.markDirty(),this}removeAll(){for(let E of this.proxyOf.nodes)E.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}replaceValues(E,H,N){return N||(N=H,H={}),this.walkDecls(C=>{H.props&&!H.props.includes(C.prop)||H.fast&&!C.value.includes(H.fast)||(C.value=C.value.replace(E,N))}),this.markDirty(),this}every(E){return this.nodes.every(E)}some(E){return this.nodes.some(E)}index(E){return"number"==typeof E?E:(E.proxyOf&&(E=E.proxyOf),this.proxyOf.nodes.indexOf(E))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}normalize(E,H){if("string"==typeof E)E=T(p(E).nodes);else if(Array.isArray(E)){E=E.slice(0);for(let C of E)C.parent&&C.parent.removeChild(C,"ignore")}else if("root"===E.type&&"document"!==this.type){E=E.nodes.slice(0);for(let C of E)C.parent&&C.parent.removeChild(C,"ignore")}else if(E.type)E=[E];else if(E.prop){if(typeof E.value>"u")throw new Error("Value field is missed in node creation");"string"!=typeof E.value&&(E.value=String(E.value)),E=[new u(E)]}else if(E.selector)E=[new _(E)];else if(E.name)E=[new w(E)];else{if(!E.text)throw new Error("Unknown node type in node creation");E=[new d(E)]}return E.map(C=>(C[c]||v.rebuild(C),(C=C.proxyOf).parent&&C.parent.removeChild(C),C[g]&&L(C),typeof C.raws.before>"u"&&H&&typeof H.raws.before<"u"&&(C.raws.before=H.raws.before.replace(/\S/g,"")),C.parent=this.proxyOf,C))}getProxyProcessor(){return{set:(E,H,N)=>(E[H]===N||(E[H]=N,("name"===H||"params"===H||"selector"===H)&&E.markDirty()),!0),get:(E,H)=>"proxyOf"===H?E:E[H]?"each"===H||"string"==typeof H&&H.startsWith("walk")?(...N)=>E[H](...N.map(C=>"function"==typeof C?(j,B)=>C(j.toProxy(),B):C)):"every"===H||"some"===H?N=>E[H]((C,...j)=>N(C.toProxy(),...j)):"root"===H?()=>E.root().toProxy():"nodes"===H?E.nodes.map(N=>N.toProxy()):"first"===H||"last"===H?E[H].toProxy():E[H]:E[H]}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let E=this.lastEach;return this.indexes[E]=0,E}}return v.registerParse=R=>{p=R},v.registerRule=R=>{_=R},v.registerAtRule=R=>{w=R},v.registerRoot=R=>{D=R},v})();ee.exports=x,x.default=x,x.rebuild=v=>{"atrule"===v.type?Object.setPrototypeOf(v,w.prototype):"rule"===v.type?Object.setPrototypeOf(v,_.prototype):"decl"===v.type?Object.setPrototypeOf(v,u.prototype):"comment"===v.type?Object.setPrototypeOf(v,d.prototype):"root"===v.type&&Object.setPrototypeOf(v,D.prototype),v[c]=!0,v.nodes&&v.nodes.forEach(R=>{x.rebuild(R)})}},5490:(ee,b,F)=>{"use strict";let g=F(2844),c=F(3908);class u extends Error{constructor(h,p,_,w,D,T){super(h),this.name="CssSyntaxError",this.reason=h,D&&(this.file=D),w&&(this.source=w),T&&(this.plugin=T),typeof p<"u"&&typeof _<"u"&&("number"==typeof p?(this.line=p,this.column=_):(this.line=p.line,this.column=p.column,this.endLine=_.line,this.endColumn=_.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,u)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(h){if(!this.source)return"";let p=this.source;null==h&&(h=g.isColorSupported),c&&h&&(p=c(p));let L,x,_=p.split(/\r?\n/),w=Math.max(this.line-3,0),D=Math.min(this.line+2,_.length),T=String(D).length;if(h){let{bold:v,red:R,gray:E}=g.createColors(!0);L=H=>v(R(H)),x=H=>E(H)}else L=x=v=>v;return _.slice(w,D).map((v,R)=>{let E=w+1+R,H=" "+(" "+E).slice(-T)+" | ";if(E===this.line){let N=x(H.replace(/\d/g," "))+v.slice(0,this.column-1).replace(/[^\t]/g," ");return L(">")+x(H)+v+"\n "+N+L("^")}return" "+x(H)+v}).join("\n")}toString(){let h=this.showSourceCode();return h&&(h="\n\n"+h+"\n"),this.name+": "+this.message+h}}ee.exports=u,u.default=u},4820:(ee,b,F)=>{"use strict";let g=F(2491);class c extends g{constructor(d){d&&typeof d.value<"u"&&"string"!=typeof d.value&&(d={...d,value:String(d.value)}),super(d),this.type="decl"}get variable(){return this.prop.startsWith("--")||"$"===this.prop[0]}}ee.exports=c,c.default=c},1962:(ee,b,F)=>{"use strict";let c,u,g=F(4185),d=(()=>{class h extends g{constructor(_){super({type:"document",..._}),this.nodes||(this.nodes=[])}toResult(_={}){return new c(new u,this,_).stringify()}}return h.registerLazyResult=p=>{c=p},h.registerProcessor=p=>{u=p},h})();ee.exports=d,d.default=d},4747:(ee,b,F)=>{"use strict";let g=F(4820),c=F(3604),u=F(94),d=F(1083),h=F(5938),p=F(9319),_=F(6037);function w(D,T){if(Array.isArray(D))return D.map(v=>w(v));let{inputs:L,...x}=D;if(L){T=[];for(let v of L){let R={...v,__proto__:h.prototype};R.map&&(R.map={...R.map,__proto__:c.prototype}),T.push(R)}}if(x.nodes&&(x.nodes=D.nodes.map(v=>w(v,T))),x.source){let{inputId:v,...R}=x.source;x.source=R,null!=v&&(x.source.input=T[v])}if("root"===x.type)return new p(x);if("decl"===x.type)return new g(x);if("rule"===x.type)return new _(x);if("comment"===x.type)return new u(x);if("atrule"===x.type)return new d(x);throw new Error("Unknown node type: "+D.type)}ee.exports=w,w.default=w},5938:(ee,b,F)=>{"use strict";let{SourceMapConsumer:g,SourceMapGenerator:c}=F(209),{fileURLToPath:u,pathToFileURL:d}=F(7414),{resolve:h,isAbsolute:p}=F(9830),{nanoid:_}=F(9901),w=F(3908),D=F(5490),T=F(3604),L=Symbol("fromOffsetCache"),x=Boolean(g&&c),v=Boolean(h&&p);class R{constructor(H,N={}){if(null===H||typeof H>"u"||"object"==typeof H&&!H.toString)throw new Error(`PostCSS received ${H} instead of CSS string`);if(this.css=H.toString(),"\ufeff"===this.css[0]||"\ufffe"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,N.from&&(this.file=!v||/^\w+:\/\//.test(N.from)||p(N.from)?N.from:h(N.from)),v&&x){let C=new T(this.css,N);if(C.text){this.map=C;let j=C.consumer().file;!this.file&&j&&(this.file=this.mapResolve(j))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}fromOffset(H){let N,C;if(this[L])C=this[L];else{let B=this.css.split("\n");C=new Array(B.length);let O=0;for(let A=0,G=B.length;A=N)j=C.length-1;else{let O,B=C.length-2;for(;j>1),H=C[O+1])){j=O;break}j=O+1}}return{line:j+1,col:H-C[j]+1}}error(H,N,C,j={}){let B,O,A;if(N&&"object"==typeof N){let W=N,$=C;if("number"==typeof N.offset){let K=this.fromOffset(W.offset);N=K.line,C=K.col}else N=W.line,C=W.column;if("number"==typeof $.offset){let K=this.fromOffset($.offset);O=K.line,A=K.col}else O=$.line,A=$.column}else if(!C){let W=this.fromOffset(N);N=W.line,C=W.col}let G=this.origin(N,C,O,A);return B=G?new D(H,void 0===G.endLine?G.line:{line:G.line,column:G.column},void 0===G.endLine?G.column:{line:G.endLine,column:G.endColumn},G.source,G.file,j.plugin):new D(H,void 0===O?N:{line:N,column:C},void 0===O?C:{line:O,column:A},this.css,this.file,j.plugin),B.input={line:N,column:C,endLine:O,endColumn:A,source:this.css},this.file&&(d&&(B.input.url=d(this.file).toString()),B.input.file=this.file),B}origin(H,N,C,j){if(!this.map)return!1;let A,G,B=this.map.consumer(),O=B.originalPositionFor({line:H,column:N});if(!O.source)return!1;"number"==typeof C&&(A=B.originalPositionFor({line:C,column:j})),G=p(O.source)?d(O.source):new URL(O.source,this.map.consumer().sourceRoot||d(this.map.mapFile));let W={url:G.toString(),line:O.line,column:O.column,endLine:A&&A.line,endColumn:A&&A.column};if("file:"===G.protocol){if(!u)throw new Error("file: protocol is not available in this PostCSS build");W.file=u(G)}let $=B.sourceContentFor(O.source);return $&&(W.source=$),W}mapResolve(H){return/^\w+:\/\//.test(H)?H:h(this.map.consumer().sourceRoot||this.map.root||".",H)}get from(){return this.file||this.id}toJSON(){let H={};for(let N of["hasBOM","css","file","id"])null!=this[N]&&(H[N]=this[N]);return this.map&&(H.map={...this.map},H.map.consumerCache&&(H.map.consumerCache=void 0)),H}}ee.exports=R,R.default=R,w&&w.registerInput&&w.registerInput(R)},2744:(ee,b,F)=>{"use strict";var g=F(7156).default;let{isClean:c,my:u}=F(8842),d=F(6001),h=F(5727),p=F(4185),_=F(1962),D=(F(4193),F(7127)),T=F(654),L=F(9319);const x={document:"Document",root:"Root",atrule:"AtRule",rule:"Rule",decl:"Declaration",comment:"Comment"},v={postcssPlugin:!0,prepare:!0,Once:!0,Document:!0,Root:!0,Declaration:!0,Rule:!0,AtRule:!0,Comment:!0,DeclarationExit:!0,RuleExit:!0,AtRuleExit:!0,CommentExit:!0,RootExit:!0,DocumentExit:!0,OnceExit:!0},R={postcssPlugin:!0,prepare:!0,Once:!0};function H(A){return"object"==typeof A&&"function"==typeof A.then}function N(A){let G=!1,W=x[A.type];return"decl"===A.type?G=A.prop.toLowerCase():"atrule"===A.type&&(G=A.name.toLowerCase()),G&&A.append?[W,W+"-"+G,0,W+"Exit",W+"Exit-"+G]:G?[W,W+"-"+G,W+"Exit",W+"Exit-"+G]:A.append?[W,0,W+"Exit"]:[W,W+"Exit"]}function C(A){let G;return G="document"===A.type?["Document",0,"DocumentExit"]:"root"===A.type?["Root",0,"RootExit"]:N(A),{node:A,events:G,eventIndex:0,visitors:[],visitorIndex:0,iterator:0}}function j(A){return A[c]=!1,A.nodes&&A.nodes.forEach(G=>j(G)),A}let B={},O=(()=>{class A{constructor(W,$,K){let J;if(this.stringified=!1,this.processed=!1,"object"!=typeof $||null===$||"root"!==$.type&&"document"!==$.type)if($ instanceof A||$ instanceof D)J=j($.root),$.map&&(typeof K.map>"u"&&(K.map={}),K.map.inline||(K.map.inline=!1),K.map.prev=$.map);else{let te=T;K.syntax&&(te=K.syntax.parse),K.parser&&(te=K.parser),te.parse&&(te=te.parse);try{J=te($,K)}catch(_e){this.processed=!0,this.error=_e}J&&!J[u]&&p.rebuild(J)}else J=j($);this.result=new D(W,J,K),this.helpers={...B,result:this.result,postcss:B},this.plugins=this.processor.plugins.map(te=>"object"==typeof te&&te.prepare?{...te,...te.prepare(this.result)}:te)}get[Symbol.toStringTag](){return"LazyResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.stringify().css}get content(){return this.stringify().content}get map(){return this.stringify().map}get root(){return this.sync().root}get messages(){return this.sync().messages}warnings(){return this.sync().warnings()}toString(){return this.css}then(W,$){return this.async().then(W,$)}catch(W){return this.async().catch(W)}finally(W){return this.async().then(W,W)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let W of this.plugins)if(H(this.runOnRoot(W)))throw this.getAsyncError();if(this.prepareVisitors(),this.hasListener){let W=this.result.root;for(;!W[c];)W[c]=!0,this.walkSync(W);if(this.listeners.OnceExit)if("document"===W.type)for(let $ of W.nodes)this.visitSync(this.listeners.OnceExit,$);else this.visitSync(this.listeners.OnceExit,W)}return this.result}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let W=this.result.opts,$=h;W.syntax&&($=W.syntax.stringify),W.stringifier&&($=W.stringifier),$.stringify&&($=$.stringify);let J=new d($,this.result.root,this.result.opts).generate();return this.result.css=J[0],this.result.map=J[1],this.result}walkSync(W){W[c]=!0;let $=N(W);for(let K of $)if(0===K)W.nodes&&W.each(J=>{J[c]||this.walkSync(J)});else{let J=this.listeners[K];if(J&&this.visitSync(J,W.toProxy()))return}}visitSync(W,$){for(let[K,J]of W){let te;this.result.lastPlugin=K;try{te=J($,this.helpers)}catch(_e){throw this.handleError(_e,$.proxyOf)}if("root"!==$.type&&"document"!==$.type&&!$.parent)return!0;if(H(te))throw this.getAsyncError()}}runOnRoot(W){this.result.lastPlugin=W;try{if("object"==typeof W&&W.Once){if("document"===this.result.root.type){let $=this.result.root.nodes.map(K=>W.Once(K,this.helpers));return H($[0])?Promise.all($):$}return W.Once(this.result.root,this.helpers)}if("function"==typeof W)return W(this.result.root,this.result)}catch($){throw this.handleError($)}}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(W,$){let K=this.result.lastPlugin;try{$&&$.addToError(W),this.error=W,"CssSyntaxError"!==W.name||W.plugin||(W.plugin=K.postcssPlugin,W.setMessage())}catch(J){console&&console.error&&console.error(J)}return W}runAsync(){var W=this;return g(function*(){W.plugin=0;for(let $=0;$0;){let J=W.visitTick(K);if(H(J))try{yield J}catch(te){throw W.handleError(te,K[K.length-1].node)}}}if(W.listeners.OnceExit)for(let[K,J]of W.listeners.OnceExit){W.result.lastPlugin=K;try{if("document"===$.type){let te=$.nodes.map(_e=>J(_e,W.helpers));yield Promise.all(te)}else yield J($,W.helpers)}catch(te){throw W.handleError(te)}}}return W.processed=!0,W.stringify()})()}prepareVisitors(){this.listeners={};let W=($,K,J)=>{this.listeners[K]||(this.listeners[K]=[]),this.listeners[K].push([$,J])};for(let $ of this.plugins)if("object"==typeof $)for(let K in $){if(!v[K]&&/^[A-Z]/.test(K))throw new Error(`Unknown event ${K} in ${$.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!R[K])if("object"==typeof $[K])for(let J in $[K])W($,"*"===J?K:K+"-"+J.toLowerCase(),$[K][J]);else"function"==typeof $[K]&&W($,K,$[K])}this.hasListener=Object.keys(this.listeners).length>0}visitTick(W){let $=W[W.length-1],{node:K,visitors:J}=$;if("root"!==K.type&&"document"!==K.type&&!K.parent)return void W.pop();if(J.length>0&&$.visitorIndex{B=G},A})();ee.exports=O,O.default=O,L.registerLazyResult(O),_.registerLazyResult(O)},4762:ee=>{"use strict";let b={split(F,g,c){let u=[],d="",h=!1,p=0,_=!1,w="",D=!1;for(let T of F)D?D=!1:"\\"===T?D=!0:_?T===w&&(_=!1):'"'===T||"'"===T?(_=!0,w=T):"("===T?p+=1:")"===T?p>0&&(p-=1):0===p&&g.includes(T)&&(h=!0),h?(""!==d&&u.push(d.trim()),d="",h=!1):d+=T;return(c||""!==d)&&u.push(d.trim()),u},space:F=>b.split(F,[" ","\n","\t"]),comma:F=>b.split(F,[","],!0)};ee.exports=b,b.default=b},6001:(ee,b,F)=>{"use strict";let{SourceMapConsumer:g,SourceMapGenerator:c}=F(209),{dirname:u,resolve:d,relative:h,sep:p}=F(9830),{pathToFileURL:_}=F(7414),w=F(5938),D=Boolean(g&&c),T=Boolean(u&&d&&h&&p);ee.exports=class L{constructor(v,R,E,H){this.stringify=v,this.mapOpts=E.map||{},this.root=R,this.opts=E,this.css=H,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(v=>{if(v.source&&v.source.input.map){let R=v.source.input.map;this.previousMaps.includes(R)||this.previousMaps.push(R)}});else{let v=new w(this.css,this.opts);v.map&&this.previousMaps.push(v.map)}return this.previousMaps}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let v=this.mapOpts.annotation;return!(typeof v<"u"&&!0!==v)&&(!this.previous().length||this.previous().some(R=>R.inline))}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(v=>v.withContent())}clearAnnotation(){if(!1!==this.mapOpts.annotation)if(this.root){let v;for(let R=this.root.nodes.length-1;R>=0;R--)v=this.root.nodes[R],"comment"===v.type&&0===v.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(R)}else this.css&&(this.css=this.css.replace(/(\n)?\/\*#[\S\s]*?\*\/$/gm,""))}setSourcesContent(){let v={};if(this.root)this.root.walk(R=>{if(R.source){let E=R.source.input.from;if(E&&!v[E]){v[E]=!0;let H=this.usesFileUrls?this.toFileUrl(E):this.toUrl(this.path(E));this.map.setSourceContent(H,R.source.input.css)}}});else if(this.css){let R=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(R,this.css)}}applyPrevMaps(){for(let v of this.previous()){let H,R=this.toUrl(this.path(v.file)),E=v.root||u(v.file);!1===this.mapOpts.sourcesContent?(H=new g(v.text),H.sourcesContent&&(H.sourcesContent=H.sourcesContent.map(()=>null))):H=v.consumer(),this.map.applySourceMap(H,R,this.toUrl(this.path(E)))}}isAnnotation(){return!!this.isInline()||(typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:!this.previous().length||this.previous().some(v=>v.annotation))}toBase64(v){return Buffer?Buffer.from(v).toString("base64"):window.btoa(unescape(encodeURIComponent(v)))}addAnnotation(){let v;v=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";let R="\n";this.css.includes("\r\n")&&(R="\r\n"),this.css+=R+"/*# sourceMappingURL="+v+" */"}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}generateMap(){if(this.root)this.generateString();else if(1===this.previous().length){let v=this.previous()[0].consumer();v.file=this.outputFile(),this.map=c.fromSourceMap(v)}else this.map=new c({file:this.outputFile()}),this.map.addMapping({source:this.opts.from?this.toUrl(this.path(this.opts.from)):"",generated:{line:1,column:0},original:{line:1,column:0}});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}path(v){if(0===v.indexOf("<")||/^\w+:\/\//.test(v)||this.mapOpts.absolute)return v;let R=this.opts.to?u(this.opts.to):".";return"string"==typeof this.mapOpts.annotation&&(R=u(d(R,this.mapOpts.annotation))),h(R,v)}toUrl(v){return"\\"===p&&(v=v.replace(/\\/g,"/")),encodeURI(v).replace(/[#?]/g,encodeURIComponent)}toFileUrl(v){if(_)return _(v).toString();throw new Error("`map.absolute` option is not available in this PostCSS build")}sourcePath(v){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(v.source.input.from):this.toUrl(this.path(v.source.input.from))}generateString(){this.css="",this.map=new c({file:this.outputFile()});let N,C,v=1,R=1,E="",H={source:"",generated:{line:0,column:0},original:{line:0,column:0}};this.stringify(this.root,(j,B,O)=>{if(this.css+=j,B&&"end"!==O&&(H.generated.line=v,H.generated.column=R-1,B.source&&B.source.start?(H.source=this.sourcePath(B),H.original.line=B.source.start.line,H.original.column=B.source.start.column-1,this.map.addMapping(H)):(H.source=E,H.original.line=1,H.original.column=0,this.map.addMapping(H))),N=j.match(/\n/g),N?(v+=N.length,C=j.lastIndexOf("\n"),R=j.length-C):R+=j.length,B&&"start"!==O){let A=B.parent||{raws:{}};("decl"!==B.type||B!==A.last||A.raws.semicolon)&&(B.source&&B.source.end?(H.source=this.sourcePath(B),H.original.line=B.source.end.line,H.original.column=B.source.end.column-1,H.generated.line=v,H.generated.column=R-2,this.map.addMapping(H)):(H.source=E,H.original.line=1,H.original.column=0,H.generated.line=v,H.generated.column=R-1,this.map.addMapping(H)))}})}generate(){if(this.clearAnnotation(),T&&D&&this.isMap())return this.generateMap();{let v="";return this.stringify(this.root,R=>{v+=R}),[v]}}}},4421:(ee,b,F)=>{"use strict";let g=F(6001),c=F(5727),d=(F(4193),F(654));const h=F(7127);class p{constructor(w,D,T){D=D.toString(),this.stringified=!1,this._processor=w,this._css=D,this._opts=T,this._map=void 0;let L,x=c;this.result=new h(this._processor,L,this._opts),this.result.css=D;let v=this;Object.defineProperty(this.result,"root",{get:()=>v.root});let R=new g(x,L,this._opts,D);if(R.isMap()){let[E,H]=R.generate();E&&(this.result.css=E),H&&(this.result.map=H)}}get[Symbol.toStringTag](){return"NoWorkResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.result.css}get content(){return this.result.css}get map(){return this.result.map}get root(){if(this._root)return this._root;let w,D=d;try{w=D(this._css,this._opts)}catch(T){this.error=T}if(this.error)throw this.error;return this._root=w,w}get messages(){return[]}warnings(){return[]}toString(){return this._css}then(w,D){return this.async().then(w,D)}catch(w){return this.async().catch(w)}finally(w){return this.async().then(w,w)}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}sync(){if(this.error)throw this.error;return this.result}}ee.exports=p,p.default=p},2491:(ee,b,F)=>{"use strict";let{isClean:g,my:c}=F(8842),u=F(5490),d=F(7572),h=F(5727);function p(w,D){let T=new w.constructor;for(let L in w){if(!Object.prototype.hasOwnProperty.call(w,L)||"proxyCache"===L)continue;let x=w[L],v=typeof x;"parent"===L&&"object"===v?D&&(T[L]=D):"source"===L?T[L]=x:Array.isArray(x)?T[L]=x.map(R=>p(R,T)):("object"===v&&null!==x&&(x=p(x)),T[L]=x)}return T}class _{constructor(D={}){this.raws={},this[g]=!1,this[c]=!0;for(let T in D)if("nodes"===T){this.nodes=[];for(let L of D[T])this.append("function"==typeof L.clone?L.clone():L)}else this[T]=D[T]}error(D,T={}){if(this.source){let{start:L,end:x}=this.rangeBy(T);return this.source.input.error(D,{line:L.line,column:L.column},{line:x.line,column:x.column},T)}return new u(D)}warn(D,T,L){let x={node:this};for(let v in L)x[v]=L[v];return D.warn(T,x)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(D=h){D.stringify&&(D=D.stringify);let T="";return D(this,L=>{T+=L}),T}assign(D={}){for(let T in D)this[T]=D[T];return this}clone(D={}){let T=p(this);for(let L in D)T[L]=D[L];return T}cloneBefore(D={}){let T=this.clone(D);return this.parent.insertBefore(this,T),T}cloneAfter(D={}){let T=this.clone(D);return this.parent.insertAfter(this,T),T}replaceWith(...D){if(this.parent){let T=this,L=!1;for(let x of D)x===this?L=!0:L?(this.parent.insertAfter(T,x),T=x):this.parent.insertBefore(T,x);L||this.remove()}return this}next(){if(!this.parent)return;let D=this.parent.index(this);return this.parent.nodes[D+1]}prev(){if(!this.parent)return;let D=this.parent.index(this);return this.parent.nodes[D-1]}before(D){return this.parent.insertBefore(this,D),this}after(D){return this.parent.insertAfter(this,D),this}root(){let D=this;for(;D.parent&&"document"!==D.parent.type;)D=D.parent;return D}raw(D,T){return(new d).raw(this,D,T)}cleanRaws(D){delete this.raws.before,delete this.raws.after,D||delete this.raws.between}toJSON(D,T){let L={},x=null==T;T=T||new Map;let v=0;for(let R in this){if(!Object.prototype.hasOwnProperty.call(this,R)||"parent"===R||"proxyCache"===R)continue;let E=this[R];if(Array.isArray(E))L[R]=E.map(H=>"object"==typeof H&&H.toJSON?H.toJSON(null,T):H);else if("object"==typeof E&&E.toJSON)L[R]=E.toJSON(null,T);else if("source"===R){let H=T.get(E.input);null==H&&(H=v,T.set(E.input,v),v++),L[R]={inputId:H,start:E.start,end:E.end}}else L[R]=E}return x&&(L.inputs=[...T.keys()].map(R=>R.toJSON())),L}positionInside(D){let T=this.toString(),L=this.source.start.column,x=this.source.start.line;for(let v=0;v(D[T]===L||(D[T]=L,("prop"===T||"value"===T||"name"===T||"params"===T||"important"===T||"text"===T)&&D.markDirty()),!0),get:(D,T)=>"proxyOf"===T?D:"root"===T?()=>D.root().toProxy():D[T]}}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}addToError(D){if(D.postcssNode=this,D.stack&&this.source&&/\n\s{4}at /.test(D.stack)){let T=this.source;D.stack=D.stack.replace(/\n\s{4}at /,`$&${T.input.from}:${T.start.line}:${T.start.column}$&`)}return D}markDirty(){if(this[g]){this[g]=!1;let D=this;for(;D=D.parent;)D[g]=!1}}get proxyOf(){return this}}ee.exports=_,_.default=_},654:(ee,b,F)=>{"use strict";let g=F(4185),c=F(7903),u=F(5938);function d(h,p){let _=new u(h,p),w=new c(_);try{w.parse()}catch(D){throw D}return w.root}ee.exports=d,d.default=d,g.registerParse(d)},7903:(ee,b,F)=>{"use strict";let g=F(4820),c=F(4120),u=F(94),d=F(1083),h=F(9319),p=F(6037);const _={empty:!0,space:!0};ee.exports=class D{constructor(L){this.input=L,this.root=new h,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:L,start:{offset:0,line:1,column:1}}}createTokenizer(){this.tokenizer=c(this.input)}parse(){let L;for(;!this.tokenizer.endOfFile();)switch(L=this.tokenizer.nextToken(),L[0]){case"space":this.spaces+=L[1];break;case";":this.freeSemicolon(L);break;case"}":this.end(L);break;case"comment":this.comment(L);break;case"at-word":this.atrule(L);break;case"{":this.emptyRule(L);break;default:this.other(L)}this.endFile()}comment(L){let x=new u;this.init(x,L[2]),x.source.end=this.getPosition(L[3]||L[2]);let v=L[1].slice(2,-2);if(/^\s*$/.test(v))x.text="",x.raws.left=v,x.raws.right="";else{let R=v.match(/^(\s*)([^]*\S)(\s*)$/);x.text=R[2],x.raws.left=R[1],x.raws.right=R[3]}}emptyRule(L){let x=new p;this.init(x,L[2]),x.selector="",x.raws.between="",this.current=x}other(L){let x=!1,v=null,R=!1,E=null,H=[],N=L[1].startsWith("--"),C=[],j=L;for(;j;){if(v=j[0],C.push(j),"("===v||"["===v)E||(E=j),H.push("("===v?")":"]");else if(N&&R&&"{"===v)E||(E=j),H.push("}");else if(0===H.length){if(";"===v){if(R)return void this.decl(C,N);break}if("{"===v)return void this.rule(C);if("}"===v){this.tokenizer.back(C.pop()),x=!0;break}":"===v&&(R=!0)}else v===H[H.length-1]&&(H.pop(),0===H.length&&(E=null));j=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(x=!0),H.length>0&&this.unclosedBracket(E),x&&R){if(!N)for(;C.length&&(j=C[C.length-1][0],"space"===j||"comment"===j);)this.tokenizer.back(C.pop());this.decl(C,N)}else this.unknownWord(C)}rule(L){L.pop();let x=new p;this.init(x,L[0][2]),x.raws.between=this.spacesAndCommentsFromEnd(L),this.raw(x,"selector",L),this.current=x}decl(L,x){let v=new g;this.init(v,L[0][2]);let E,R=L[L.length-1];for(";"===R[0]&&(this.semicolon=!0,L.pop()),v.source.end=this.getPosition(R[3]||R[2]||function w(T){for(let L=T.length-1;L>=0;L--){let x=T[L],v=x[3]||x[2];if(v)return v}}(L));"word"!==L[0][0];)1===L.length&&this.unknownWord(L),v.raws.before+=L.shift()[1];for(v.source.start=this.getPosition(L[0][2]),v.prop="";L.length;){let j=L[0][0];if(":"===j||"space"===j||"comment"===j)break;v.prop+=L.shift()[1]}for(v.raws.between="";L.length;){if(E=L.shift(),":"===E[0]){v.raws.between+=E[1];break}"word"===E[0]&&/\w/.test(E[1])&&this.unknownWord([E]),v.raws.between+=E[1]}("_"===v.prop[0]||"*"===v.prop[0])&&(v.raws.before+=v.prop[0],v.prop=v.prop.slice(1));let N,H=[];for(;L.length&&(N=L[0][0],"space"===N||"comment"===N);)H.push(L.shift());this.precheckMissedSemicolon(L);for(let j=L.length-1;j>=0;j--){if(E=L[j],"!important"===E[1].toLowerCase()){v.important=!0;let B=this.stringFrom(L,j);B=this.spacesFromEnd(L)+B," !important"!==B&&(v.raws.important=B);break}if("important"===E[1].toLowerCase()){let B=L.slice(0),O="";for(let A=j;A>0;A--){let G=B[A][0];if(0===O.trim().indexOf("!")&&"space"!==G)break;O=B.pop()[1]+O}0===O.trim().indexOf("!")&&(v.important=!0,v.raws.important=O,L=B)}if("space"!==E[0]&&"comment"!==E[0])break}L.some(j=>"space"!==j[0]&&"comment"!==j[0])&&(v.raws.between+=H.map(j=>j[1]).join(""),H=[]),this.raw(v,"value",H.concat(L),x),v.value.includes(":")&&!x&&this.checkMissedSemicolon(L)}atrule(L){let x=new d;x.name=L[1].slice(1),""===x.name&&this.unnamedAtrule(x,L),this.init(x,L[2]);let v,R,E,H=!1,N=!1,C=[],j=[];for(;!this.tokenizer.endOfFile();){if(v=(L=this.tokenizer.nextToken())[0],"("===v||"["===v?j.push("("===v?")":"]"):"{"===v&&j.length>0?j.push("}"):v===j[j.length-1]&&j.pop(),0===j.length){if(";"===v){x.source.end=this.getPosition(L[2]),this.semicolon=!0;break}if("{"===v){N=!0;break}if("}"===v){if(C.length>0){for(E=C.length-1,R=C[E];R&&"space"===R[0];)R=C[--E];R&&(x.source.end=this.getPosition(R[3]||R[2]))}this.end(L);break}C.push(L)}else C.push(L);if(this.tokenizer.endOfFile()){H=!0;break}}x.raws.between=this.spacesAndCommentsFromEnd(C),C.length?(x.raws.afterName=this.spacesAndCommentsFromStart(C),this.raw(x,"params",C),H&&(x.source.end=this.getPosition((L=C[C.length-1])[3]||L[2]),this.spaces=x.raws.between,x.raws.between="")):(x.raws.afterName="",x.params=""),N&&(x.nodes=[],this.current=x)}end(L){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(L[2]),this.current=this.current.parent):this.unexpectedClose(L)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces}freeSemicolon(L){if(this.spaces+=L[1],this.current.nodes){let x=this.current.nodes[this.current.nodes.length-1];x&&"rule"===x.type&&!x.raws.ownSemicolon&&(x.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(L){let x=this.input.fromOffset(L);return{offset:L,line:x.line,column:x.col}}init(L,x){this.current.push(L),L.source={start:this.getPosition(x),input:this.input},L.raws.before=this.spaces,this.spaces="","comment"!==L.type&&(this.semicolon=!1)}raw(L,x,v,R){let E,H,B,O,N=v.length,C="",j=!0;for(let A=0;AG+W[1],"");L.raws[x]={value:C,raw:A}}L[x]=C}spacesAndCommentsFromEnd(L){let x,v="";for(;L.length&&(x=L[L.length-1][0],"space"===x||"comment"===x);)v=L.pop()[1]+v;return v}spacesAndCommentsFromStart(L){let x,v="";for(;L.length&&(x=L[0][0],"space"===x||"comment"===x);)v+=L.shift()[1];return v}spacesFromEnd(L){let x,v="";for(;L.length&&(x=L[L.length-1][0],"space"===x);)v=L.pop()[1]+v;return v}stringFrom(L,x){let v="";for(let R=x;R=0&&(R=L[E],"space"===R[0]||(v+=1,2!==v));E--);throw this.input.error("Missed semicolon","word"===R[0]?R[3]+1:R[2])}}},6820:(ee,b,F)=>{"use strict";let g=F(5490),c=F(4820),u=F(2744),d=F(4185),h=F(3813),p=F(5727),_=F(4747),w=F(1962),D=F(9947),T=F(94),L=F(1083),x=F(7127),v=F(5938),R=F(654),E=F(4762),H=F(6037),N=F(9319),C=F(2491);function j(...B){return 1===B.length&&Array.isArray(B[0])&&(B=B[0]),new h(B)}j.plugin=function(O,A){let $,G=!1;function W(...K){console&&console.warn&&!G&&(G=!0,console.warn(O+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(O+": \u91cc\u9762 postcss.plugin \u88ab\u5f03\u7528. \u8fc1\u79fb\u6307\u5357:\nhttps://www.w3ctech.com/topic/2226"));let J=A(...K);return J.postcssPlugin=O,J.postcssVersion=(new h).version,J}return Object.defineProperty(W,"postcss",{get:()=>($||($=W()),$)}),W.process=function(K,J,te){return j([W(te)]).process(K,J)},W},j.stringify=p,j.parse=R,j.fromJSON=_,j.list=E,j.comment=B=>new T(B),j.atRule=B=>new L(B),j.decl=B=>new c(B),j.rule=B=>new H(B),j.root=B=>new N(B),j.document=B=>new w(B),j.CssSyntaxError=g,j.Declaration=c,j.Container=d,j.Processor=h,j.Document=w,j.Comment=T,j.Warning=D,j.AtRule=L,j.Result=x,j.Input=v,j.Rule=H,j.Root=N,j.Node=C,u.registerPostcss(j),ee.exports=j,j.default=j},3604:(ee,b,F)=>{"use strict";let{SourceMapConsumer:g,SourceMapGenerator:c}=F(209),{existsSync:u,readFileSync:d}=F(4777),{dirname:h,join:p}=F(9830);class w{constructor(T,L){if(!1===L.map)return;this.loadAnnotation(T),this.inline=this.startWith(this.annotation,"data:");let v=this.loadMap(L.from,L.map?L.map.prev:void 0);!this.mapFile&&L.from&&(this.mapFile=L.from),this.mapFile&&(this.root=h(this.mapFile)),v&&(this.text=v)}consumer(){return this.consumerCache||(this.consumerCache=new g(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(T,L){return!!T&&T.substr(0,L.length)===L}getAnnotationURL(T){return T.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}loadAnnotation(T){let L=T.match(/\/\*\s*# sourceMappingURL=/gm);if(!L)return;let x=T.lastIndexOf(L.pop()),v=T.indexOf("*/",x);x>-1&&v>-1&&(this.annotation=this.getAnnotationURL(T.substring(x,v)))}decodeInline(T){if(/^data:application\/json;charset=utf-?8,/.test(T)||/^data:application\/json,/.test(T))return decodeURIComponent(T.substr(RegExp.lastMatch.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(T)||/^data:application\/json;base64,/.test(T))return function _(D){return Buffer?Buffer.from(D,"base64").toString():window.atob(D)}(T.substr(RegExp.lastMatch.length));let E=T.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+E)}loadFile(T){if(this.root=h(T),u(T))return this.mapFile=T,d(T,"utf-8").toString().trim()}loadMap(T,L){if(!1===L)return!1;if(L){if("string"==typeof L)return L;if("function"!=typeof L){if(L instanceof g)return c.fromSourceMap(L).toString();if(L instanceof c)return L.toString();if(this.isMap(L))return JSON.stringify(L);throw new Error("Unsupported previous source map format: "+L.toString())}{let x=L(T);if(x){let v=this.loadFile(x);if(!v)throw new Error("Unable to load previous source map: "+x.toString());return v}}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let x=this.annotation;return T&&(x=p(h(T),x)),this.loadFile(x)}}}isMap(T){return"object"==typeof T&&("string"==typeof T.mappings||"string"==typeof T._mappings||Array.isArray(T.sections))}}ee.exports=w,w.default=w},3813:(ee,b,F)=>{"use strict";let g=F(4421),c=F(2744),u=F(1962),d=F(9319);class h{constructor(_=[]){this.version="8.4.19",this.plugins=this.normalize(_)}use(_){return this.plugins=this.plugins.concat(this.normalize([_])),this}process(_,w={}){return 0===this.plugins.length&&typeof w.parser>"u"&&typeof w.stringifier>"u"&&typeof w.syntax>"u"?new g(this,_,w):new c(this,_,w)}normalize(_){let w=[];for(let D of _)if(!0===D.postcss?D=D():D.postcss&&(D=D.postcss),"object"==typeof D&&Array.isArray(D.plugins))w=w.concat(D.plugins);else if("object"==typeof D&&D.postcssPlugin)w.push(D);else if("function"==typeof D)w.push(D);else if("object"!=typeof D||!D.parse&&!D.stringify)throw new Error(D+" is not a PostCSS plugin");return w}}ee.exports=h,h.default=h,d.registerProcessor(h),u.registerProcessor(h)},7127:(ee,b,F)=>{"use strict";let g=F(9947);class c{constructor(d,h,p){this.processor=d,this.messages=[],this.root=h,this.opts=p,this.css=void 0,this.map=void 0}toString(){return this.css}warn(d,h={}){h.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(h.plugin=this.lastPlugin.postcssPlugin);let p=new g(d,h);return this.messages.push(p),p}warnings(){return this.messages.filter(d=>"warning"===d.type)}get content(){return this.css}}ee.exports=c,c.default=c},9319:(ee,b,F)=>{"use strict";let c,u,g=F(4185),d=(()=>{class h extends g{constructor(_){super(_),this.type="root",this.nodes||(this.nodes=[])}removeChild(_,w){let D=this.index(_);return!w&&0===D&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[D].raws.before),super.removeChild(_)}normalize(_,w,D){let T=super.normalize(_);if(w)if("prepend"===D)this.nodes.length>1?w.raws.before=this.nodes[1].raws.before:delete w.raws.before;else if(this.first!==w)for(let L of T)L.raws.before=w.raws.before;return T}toResult(_={}){return new c(new u,this,_).stringify()}}return h.registerLazyResult=p=>{c=p},h.registerProcessor=p=>{u=p},h})();ee.exports=d,d.default=d,g.registerRoot(d)},6037:(ee,b,F)=>{"use strict";let g=F(4185),c=F(4762);class u extends g{constructor(h){super(h),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return c.comma(this.selector)}set selectors(h){let p=this.selector?this.selector.match(/,\s*/):null,_=p?p[0]:","+this.raw("between","beforeOpen");this.selector=h.join(_)}}ee.exports=u,u.default=u,g.registerRule(u)},7572:ee=>{"use strict";const b={colon:": ",indent:" ",beforeDecl:"\n",beforeRule:"\n",beforeOpen:" ",beforeClose:"\n",beforeComment:"\n",after:"\n",emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};class g{constructor(u){this.builder=u}stringify(u,d){if(!this[u.type])throw new Error("Unknown AST node type "+u.type+". Maybe you need to change PostCSS stringifier.");this[u.type](u,d)}document(u){this.body(u)}root(u){this.body(u),u.raws.after&&this.builder(u.raws.after)}comment(u){let d=this.raw(u,"left","commentLeft"),h=this.raw(u,"right","commentRight");this.builder("/*"+d+u.text+h+"*/",u)}decl(u,d){let h=this.raw(u,"between","colon"),p=u.prop+h+this.rawValue(u,"value");u.important&&(p+=u.raws.important||" !important"),d&&(p+=";"),this.builder(p,u)}rule(u){this.block(u,this.rawValue(u,"selector")),u.raws.ownSemicolon&&this.builder(u.raws.ownSemicolon,u,"end")}atrule(u,d){let h="@"+u.name,p=u.params?this.rawValue(u,"params"):"";typeof u.raws.afterName<"u"?h+=u.raws.afterName:p&&(h+=" "),u.nodes?this.block(u,h+p):this.builder(h+p+((u.raws.between||"")+(d?";":"")),u)}body(u){let d=u.nodes.length-1;for(;d>0&&"comment"===u.nodes[d].type;)d-=1;let h=this.raw(u,"semicolon");for(let p=0;p{if(p=T.raws[d],typeof p<"u")return!1})}return typeof p>"u"&&(p=b[h]),w.rawCache[h]=p,p}rawSemicolon(u){let d;return u.walk(h=>{if(h.nodes&&h.nodes.length&&"decl"===h.last.type&&(d=h.raws.semicolon,typeof d<"u"))return!1}),d}rawEmptyBody(u){let d;return u.walk(h=>{if(h.nodes&&0===h.nodes.length&&(d=h.raws.after,typeof d<"u"))return!1}),d}rawIndent(u){if(u.raws.indent)return u.raws.indent;let d;return u.walk(h=>{let p=h.parent;if(p&&p!==u&&p.parent&&p.parent===u&&typeof h.raws.before<"u"){let _=h.raws.before.split("\n");return d=_[_.length-1],d=d.replace(/\S/g,""),!1}}),d}rawBeforeComment(u,d){let h;return u.walkComments(p=>{if(typeof p.raws.before<"u")return h=p.raws.before,h.includes("\n")&&(h=h.replace(/[^\n]+$/,"")),!1}),typeof h>"u"?h=this.raw(d,null,"beforeDecl"):h&&(h=h.replace(/\S/g,"")),h}rawBeforeDecl(u,d){let h;return u.walkDecls(p=>{if(typeof p.raws.before<"u")return h=p.raws.before,h.includes("\n")&&(h=h.replace(/[^\n]+$/,"")),!1}),typeof h>"u"?h=this.raw(d,null,"beforeRule"):h&&(h=h.replace(/\S/g,"")),h}rawBeforeRule(u){let d;return u.walk(h=>{if(h.nodes&&(h.parent!==u||u.first!==h)&&typeof h.raws.before<"u")return d=h.raws.before,d.includes("\n")&&(d=d.replace(/[^\n]+$/,"")),!1}),d&&(d=d.replace(/\S/g,"")),d}rawBeforeClose(u){let d;return u.walk(h=>{if(h.nodes&&h.nodes.length>0&&typeof h.raws.after<"u")return d=h.raws.after,d.includes("\n")&&(d=d.replace(/[^\n]+$/,"")),!1}),d&&(d=d.replace(/\S/g,"")),d}rawBeforeOpen(u){let d;return u.walk(h=>{if("decl"!==h.type&&(d=h.raws.between,typeof d<"u"))return!1}),d}rawColon(u){let d;return u.walkDecls(h=>{if(typeof h.raws.between<"u")return d=h.raws.between.replace(/[^\s:]/g,""),!1}),d}beforeAfter(u,d){let h;h=this.raw(u,null,"decl"===u.type?"beforeDecl":"comment"===u.type?"beforeComment":"before"===d?"beforeRule":"beforeClose");let p=u.parent,_=0;for(;p&&"root"!==p.type;)_+=1,p=p.parent;if(h.includes("\n")){let w=this.raw(u,null,"indent");if(w.length)for(let D=0;D<_;D++)h+=w}return h}rawValue(u,d){let h=u[d],p=u.raws[d];return p&&p.value===h?p.raw:h}}ee.exports=g,g.default=g},5727:(ee,b,F)=>{"use strict";let g=F(7572);function c(u,d){new g(d).stringify(u)}ee.exports=c,c.default=c},8842:ee=>{"use strict";ee.exports.isClean=Symbol("isClean"),ee.exports.my=Symbol("my")},4120:ee=>{"use strict";const b="'".charCodeAt(0),F='"'.charCodeAt(0),g="\\".charCodeAt(0),c="/".charCodeAt(0),u="\n".charCodeAt(0),d=" ".charCodeAt(0),h="\f".charCodeAt(0),p="\t".charCodeAt(0),_="\r".charCodeAt(0),w="[".charCodeAt(0),D="]".charCodeAt(0),T="(".charCodeAt(0),L=")".charCodeAt(0),x="{".charCodeAt(0),v="}".charCodeAt(0),R=";".charCodeAt(0),E="*".charCodeAt(0),H=":".charCodeAt(0),N="@".charCodeAt(0),C=/[\t\n\f\r "#'()/;[\\\]{}]/g,j=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,B=/.[\n"'(/\\]/,O=/[\da-f]/i;ee.exports=function(G,W={}){let J,te,_e,we,be,Le,Qe,Je,me,de,$=G.css.valueOf(),K=W.ignoreErrors,le=$.length,ae=0,ze=[],Ne=[];function tt(Mi){throw G.error("Unclosed "+Mi,ae)}return{back:function $t(Mi){Ne.push(Mi)},nextToken:function Te(Mi){if(Ne.length)return Ne.pop();if(ae>=le)return;let Ue=!!Mi&&Mi.ignoreUnclosed;switch(J=$.charCodeAt(ae),J){case u:case d:case p:case _:case h:te=ae;do{te+=1,J=$.charCodeAt(te)}while(J===d||J===u||J===p||J===_||J===h);de=["space",$.slice(ae,te)],ae=te-1;break;case w:case D:case x:case v:case H:case R:case L:{let et=String.fromCharCode(J);de=[et,et,ae];break}case T:if(Je=ze.length?ze.pop()[1]:"",me=$.charCodeAt(ae+1),"url"===Je&&me!==b&&me!==F&&me!==d&&me!==u&&me!==p&&me!==h&&me!==_){te=ae;do{if(Le=!1,te=$.indexOf(")",te+1),-1===te){if(K||Ue){te=ae;break}tt("bracket")}for(Qe=te;$.charCodeAt(Qe-1)===g;)Qe-=1,Le=!Le}while(Le);de=["brackets",$.slice(ae,te+1),ae,te],ae=te}else te=$.indexOf(")",ae+1),we=$.slice(ae,te+1),-1===te||B.test(we)?de=["(","(",ae]:(de=["brackets",we,ae,te],ae=te);break;case b:case F:_e=J===b?"'":'"',te=ae;do{if(Le=!1,te=$.indexOf(_e,te+1),-1===te){if(K||Ue){te=ae+1;break}tt("string")}for(Qe=te;$.charCodeAt(Qe-1)===g;)Qe-=1,Le=!Le}while(Le);de=["string",$.slice(ae,te+1),ae,te],ae=te;break;case N:C.lastIndex=ae+1,C.test($),te=0===C.lastIndex?$.length-1:C.lastIndex-2,de=["at-word",$.slice(ae,te+1),ae,te],ae=te;break;case g:for(te=ae,be=!0;$.charCodeAt(te+1)===g;)te+=1,be=!be;if(J=$.charCodeAt(te+1),be&&J!==c&&J!==d&&J!==u&&J!==p&&J!==_&&J!==h&&(te+=1,O.test($.charAt(te)))){for(;O.test($.charAt(te+1));)te+=1;$.charCodeAt(te+1)===d&&(te+=1)}de=["word",$.slice(ae,te+1),ae,te],ae=te;break;default:J===c&&$.charCodeAt(ae+1)===E?(te=$.indexOf("*/",ae+2)+1,0===te&&(K||Ue?te=$.length:tt("comment")),de=["comment",$.slice(ae,te+1),ae,te],ae=te):(j.lastIndex=ae+1,j.test($),te=0===j.lastIndex?$.length-1:j.lastIndex-2,de=["word",$.slice(ae,te+1),ae,te],ze.push(de),ae=te)}return ae++,de},endOfFile:function ht(){return 0===Ne.length&&ae>=le},position:function ot(){return ae}}}},4193:ee=>{"use strict";let b={};ee.exports=function(g){b[g]||(b[g]=!0,typeof console<"u"&&console.warn&&console.warn(g))}},9947:ee=>{"use strict";class b{constructor(g,c={}){if(this.type="warning",this.text=g,c.node&&c.node.source){let u=c.node.rangeBy(c);this.line=u.start.line,this.column=u.start.column,this.endLine=u.end.line,this.endColumn=u.end.column}for(let u in c)this[u]=c[u]}toString(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}ee.exports=b,b.default=b},3259:(ee,b,F)=>{const c=F(8695),u=F(1465),d=F(3210),h=F(2334);function p(_,w,D,T,L){const x=[].slice.call(arguments,1),v=x.length,R="function"==typeof x[v-1];if(!R&&!c())throw new Error("Callback required as last argument");if(!R){if(v<1)throw new Error("Too few arguments provided");return 1===v?(D=w,w=T=void 0):2===v&&!w.getContext&&(T=D,D=w,w=void 0),new Promise(function(E,H){try{const N=u.create(D,T);E(_(N,w,T))}catch(N){H(N)}})}if(v<2)throw new Error("Too few arguments provided");2===v?(L=D,D=w,w=T=void 0):3===v&&(w.getContext&&typeof L>"u"?(L=T,T=void 0):(L=T,T=D,D=w,w=void 0));try{const E=u.create(D,T);L(null,_(E,w,T))}catch(E){L(E)}}p.bind(null,d.render),b.hz=p.bind(null,d.renderToDataURL),p.bind(null,function(_,w,D){return h.render(_,D)})},8695:ee=>{ee.exports=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then}},6221:(ee,b,F)=>{const g=F(8233).getSymbolSize;b.getRowColCoords=function(u){if(1===u)return[];const d=Math.floor(u/7)+2,h=g(u),p=145===h?26:2*Math.ceil((h-13)/(2*d-2)),_=[h-7];for(let w=1;w{const g=F(4016),c=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function u(d){this.mode=g.ALPHANUMERIC,this.data=d}u.getBitsLength=function(h){return 11*Math.floor(h/2)+h%2*6},u.prototype.getLength=function(){return this.data.length},u.prototype.getBitsLength=function(){return u.getBitsLength(this.data.length)},u.prototype.write=function(h){let p;for(p=0;p+2<=this.data.length;p+=2){let _=45*c.indexOf(this.data[p]);_+=c.indexOf(this.data[p+1]),h.put(_,11)}this.data.length%2&&h.put(c.indexOf(this.data[p]),6)},ee.exports=u},2118:ee=>{function b(){this.buffer=[],this.length=0}b.prototype={get:function(F){const g=Math.floor(F/8);return 1==(this.buffer[g]>>>7-F%8&1)},put:function(F,g){for(let c=0;c>>g-c-1&1))},getLengthInBits:function(){return this.length},putBit:function(F){const g=Math.floor(this.length/8);this.buffer.length<=g&&this.buffer.push(0),F&&(this.buffer[g]|=128>>>this.length%8),this.length++}},ee.exports=b},4425:ee=>{function b(F){if(!F||F<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=F,this.data=new Uint8Array(F*F),this.reservedBit=new Uint8Array(F*F)}b.prototype.set=function(F,g,c,u){const d=F*this.size+g;this.data[d]=c,u&&(this.reservedBit[d]=!0)},b.prototype.get=function(F,g){return this.data[F*this.size+g]},b.prototype.xor=function(F,g,c){this.data[F*this.size+g]^=c},b.prototype.isReserved=function(F,g){return this.reservedBit[F*this.size+g]},ee.exports=b},5663:(ee,b,F)=>{const g=F(8419),c=F(4016);function u(d){this.mode=c.BYTE,"string"==typeof d&&(d=g(d)),this.data=new Uint8Array(d)}u.getBitsLength=function(h){return 8*h},u.prototype.getLength=function(){return this.data.length},u.prototype.getBitsLength=function(){return u.getBitsLength(this.data.length)},u.prototype.write=function(d){for(let h=0,p=this.data.length;h{const g=F(2259),c=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],u=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];b.getBlocksCount=function(h,p){switch(p){case g.L:return c[4*(h-1)+0];case g.M:return c[4*(h-1)+1];case g.Q:return c[4*(h-1)+2];case g.H:return c[4*(h-1)+3];default:return}},b.getTotalCodewordsCount=function(h,p){switch(p){case g.L:return u[4*(h-1)+0];case g.M:return u[4*(h-1)+1];case g.Q:return u[4*(h-1)+2];case g.H:return u[4*(h-1)+3];default:return}}},2259:(ee,b)=>{b.L={bit:1},b.M={bit:0},b.Q={bit:3},b.H={bit:2},b.isValid=function(c){return c&&typeof c.bit<"u"&&c.bit>=0&&c.bit<4},b.from=function(c,u){if(b.isValid(c))return c;try{return function F(g){if("string"!=typeof g)throw new Error("Param is not a string");switch(g.toLowerCase()){case"l":case"low":return b.L;case"m":case"medium":return b.M;case"q":case"quartile":return b.Q;case"h":case"high":return b.H;default:throw new Error("Unknown EC Level: "+g)}}(c)}catch{return u}}},3114:(ee,b,F)=>{const g=F(8233).getSymbolSize;b.getPositions=function(d){const h=g(d);return[[0,0],[h-7,0],[0,h-7]]}},7078:(ee,b,F)=>{const g=F(8233),d=g.getBCHDigit(1335);b.getEncodedBits=function(p,_){const w=p.bit<<3|_;let D=w<<10;for(;g.getBCHDigit(D)-d>=0;)D^=1335<{const F=new Uint8Array(512),g=new Uint8Array(256);(function(){let u=1;for(let d=0;d<255;d++)F[d]=u,g[u]=d,u<<=1,256&u&&(u^=285);for(let d=255;d<512;d++)F[d]=F[d-255]})(),b.log=function(u){if(u<1)throw new Error("log("+u+")");return g[u]},b.exp=function(u){return F[u]},b.mul=function(u,d){return 0===u||0===d?0:F[g[u]+g[d]]}},449:(ee,b,F)=>{const g=F(4016),c=F(8233);function u(d){this.mode=g.KANJI,this.data=d}u.getBitsLength=function(h){return 13*h},u.prototype.getLength=function(){return this.data.length},u.prototype.getBitsLength=function(){return u.getBitsLength(this.data.length)},u.prototype.write=function(d){let h;for(h=0;h=33088&&p<=40956)p-=33088;else{if(!(p>=57408&&p<=60351))throw new Error("Invalid SJIS character: "+this.data[h]+"\nMake sure your charset is UTF-8");p-=49472}p=192*(p>>>8&255)+(255&p),d.put(p,13)}},ee.exports=u},3667:(ee,b)=>{b.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};function g(c,u,d){switch(c){case b.Patterns.PATTERN000:return(u+d)%2==0;case b.Patterns.PATTERN001:return u%2==0;case b.Patterns.PATTERN010:return d%3==0;case b.Patterns.PATTERN011:return(u+d)%3==0;case b.Patterns.PATTERN100:return(Math.floor(u/2)+Math.floor(d/3))%2==0;case b.Patterns.PATTERN101:return u*d%2+u*d%3==0;case b.Patterns.PATTERN110:return(u*d%2+u*d%3)%2==0;case b.Patterns.PATTERN111:return(u*d%3+(u+d)%2)%2==0;default:throw new Error("bad maskPattern:"+c)}}b.isValid=function(u){return null!=u&&""!==u&&!isNaN(u)&&u>=0&&u<=7},b.from=function(u){return b.isValid(u)?parseInt(u,10):void 0},b.getPenaltyN1=function(u){const d=u.size;let h=0,p=0,_=0,w=null,D=null;for(let T=0;T=5&&(h+=p-5+3),w=x,p=1),x=u.get(L,T),x===D?_++:(_>=5&&(h+=_-5+3),D=x,_=1)}p>=5&&(h+=p-5+3),_>=5&&(h+=_-5+3)}return h},b.getPenaltyN2=function(u){const d=u.size;let h=0;for(let p=0;p=10&&(1488===p||93===p)&&h++,_=_<<1&2047|u.get(D,w),D>=10&&(1488===_||93===_)&&h++}return 40*h},b.getPenaltyN4=function(u){let d=0;const h=u.data.length;for(let _=0;_{const g=F(4406),c=F(2699);b.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},b.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},b.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},b.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},b.MIXED={bit:-1},b.getCharCountIndicator=function(h,p){if(!h.ccBits)throw new Error("Invalid mode: "+h);if(!g.isValid(p))throw new Error("Invalid version: "+p);return p>=1&&p<10?h.ccBits[0]:p<27?h.ccBits[1]:h.ccBits[2]},b.getBestModeForData=function(h){return c.testNumeric(h)?b.NUMERIC:c.testAlphanumeric(h)?b.ALPHANUMERIC:c.testKanji(h)?b.KANJI:b.BYTE},b.toString=function(h){if(h&&h.id)return h.id;throw new Error("Invalid mode")},b.isValid=function(h){return h&&h.bit&&h.ccBits},b.from=function(h,p){if(b.isValid(h))return h;try{return function u(d){if("string"!=typeof d)throw new Error("Param is not a string");switch(d.toLowerCase()){case"numeric":return b.NUMERIC;case"alphanumeric":return b.ALPHANUMERIC;case"kanji":return b.KANJI;case"byte":return b.BYTE;default:throw new Error("Unknown mode: "+d)}}(h)}catch{return p}}},7783:(ee,b,F)=>{const g=F(4016);function c(u){this.mode=g.NUMERIC,this.data=u.toString()}c.getBitsLength=function(d){return 10*Math.floor(d/3)+(d%3?d%3*3+1:0)},c.prototype.getLength=function(){return this.data.length},c.prototype.getBitsLength=function(){return c.getBitsLength(this.data.length)},c.prototype.write=function(d){let h,p,_;for(h=0;h+3<=this.data.length;h+=3)p=this.data.substr(h,3),_=parseInt(p,10),d.put(_,10);const w=this.data.length-h;w>0&&(p=this.data.substr(h),_=parseInt(p,10),d.put(_,3*w+1))},ee.exports=c},1106:(ee,b,F)=>{const g=F(5339);b.mul=function(u,d){const h=new Uint8Array(u.length+d.length-1);for(let p=0;p=0;){const p=h[0];for(let w=0;w{const g=F(8233),c=F(2259),u=F(2118),d=F(4425),h=F(6221),p=F(3114),_=F(3667),w=F(4655),D=F(2636),T=F(2088),L=F(7078),x=F(4016),v=F(2033);function C(G,W,$){const K=G.size,J=L.getEncodedBits(W,$);let te,_e;for(te=0;te<15;te++)_e=1==(J>>te&1),G.set(te<6?te:te<8?te+1:K-15+te,8,_e,!0),G.set(8,te<8?K-te-1:te<9?15-te-1+1:15-te-1,_e,!0);G.set(K-8,8,1,!0)}function A(G,W,$,K){let J;if(Array.isArray(G))J=v.fromArray(G);else{if("string"!=typeof G)throw new Error("Invalid data");{let Le=W;if(!Le){const Qe=v.rawSplit(G);Le=T.getBestVersionForData(Qe,$)}J=v.fromString(G,Le||40)}}const te=T.getBestVersionForData(J,$);if(!te)throw new Error("The amount of data is too big to be stored in a QR Code");if(W){if(W=0&&we<=6&&(0===be||6===be)||be>=0&&be<=6&&(0===we||6===we)||we>=2&&we<=4&&be>=2&&be<=4,!0)}}(be,W),function E(G){const W=G.size;for(let $=8;$=7&&function N(G,W){const $=G.size,K=T.getEncodedBits(W);let J,te,_e;for(let we=0;we<18;we++)J=Math.floor(we/3),te=we%3+$-8-3,_e=1==(K>>we&1),G.set(J,te,_e,!0),G.set(te,J,_e,!0)}(be,W),function j(G,W){const $=G.size;let K=-1,J=$-1,te=7,_e=0;for(let we=$-1;we>0;we-=2)for(6===we&&we--;;){for(let be=0;be<2;be++)if(!G.isReserved(J,we-be)){let Le=!1;_e>>te&1)),G.set(J,we-be,Le),te--,-1===te&&(_e++,te=7)}if(J+=K,J<0||$<=J){J-=K,K=-K;break}}}(be,_e),isNaN(K)&&(K=_.getBestMask(be,C.bind(null,be,$))),_.applyMask(K,be),C(be,$,K),{modules:be,version:W,errorCorrectionLevel:$,maskPattern:K,segments:J}}b.create=function(W,$){if(typeof W>"u"||""===W)throw new Error("No input text");let J,te,K=c.M;return typeof $<"u"&&(K=c.from($.errorCorrectionLevel,c.M),J=T.from($.version),te=_.from($.maskPattern),$.toSJISFunc&&g.setToSJISFunction($.toSJISFunc)),A(W,J,K,te)}},2636:(ee,b,F)=>{const g=F(1106);function c(u){this.genPoly=void 0,this.degree=u,this.degree&&this.initialize(this.degree)}c.prototype.initialize=function(d){this.degree=d,this.genPoly=g.generateECPolynomial(this.degree)},c.prototype.encode=function(d){if(!this.genPoly)throw new Error("Encoder not initialized");const h=new Uint8Array(d.length+this.degree);h.set(d);const p=g.mod(h,this.genPoly),_=this.degree-p.length;if(_>0){const w=new Uint8Array(this.degree);return w.set(p,_),w}return p},ee.exports=c},2699:(ee,b)=>{const F="[0-9]+";let c="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";c=c.replace(/u/g,"\\u");const u="(?:(?![A-Z0-9 $%*+\\-./:]|"+c+")(?:.|[\r\n]))+";b.KANJI=new RegExp(c,"g"),b.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),b.BYTE=new RegExp(u,"g"),b.NUMERIC=new RegExp(F,"g"),b.ALPHANUMERIC=new RegExp("[A-Z $%*+\\-./:]+","g");const d=new RegExp("^"+c+"$"),h=new RegExp("^"+F+"$"),p=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");b.testKanji=function(w){return d.test(w)},b.testNumeric=function(w){return h.test(w)},b.testAlphanumeric=function(w){return p.test(w)}},2033:(ee,b,F)=>{const g=F(4016),c=F(7783),u=F(2424),d=F(5663),h=F(449),p=F(2699),_=F(8233),w=F(4901);function D(N){return unescape(encodeURIComponent(N)).length}function T(N,C,j){const B=[];let O;for(;null!==(O=N.exec(j));)B.push({data:O[0],index:O.index,mode:C,length:O[0].length});return B}function L(N){const C=T(p.NUMERIC,g.NUMERIC,N),j=T(p.ALPHANUMERIC,g.ALPHANUMERIC,N);let B,O;return _.isKanjiModeEnabled()?(B=T(p.BYTE,g.BYTE,N),O=T(p.KANJI,g.KANJI,N)):(B=T(p.BYTE_KANJI,g.BYTE,N),O=[]),C.concat(j,B,O).sort(function(G,W){return G.index-W.index}).map(function(G){return{data:G.data,mode:G.mode,length:G.length}})}function x(N,C){switch(C){case g.NUMERIC:return c.getBitsLength(N);case g.ALPHANUMERIC:return u.getBitsLength(N);case g.KANJI:return h.getBitsLength(N);case g.BYTE:return d.getBitsLength(N)}}function H(N,C){let j;const B=g.getBestModeForData(N);if(j=g.from(C,B),j!==g.BYTE&&j.bit=0?C[C.length-1]:null;return B&&B.mode===j.mode?(C[C.length-1].data+=j.data,C):(C.push(j),C)},[])}(W))},b.rawSplit=function(C){return b.fromArray(L(C,_.isKanjiModeEnabled()))}},8233:(ee,b)=>{let F;const g=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];b.getSymbolSize=function(u){if(!u)throw new Error('"version" cannot be null or undefined');if(u<1||u>40)throw new Error('"version" should be in range from 1 to 40');return 4*u+17},b.getSymbolTotalCodewords=function(u){return g[u]},b.getBCHDigit=function(c){let u=0;for(;0!==c;)u++,c>>>=1;return u},b.setToSJISFunction=function(u){if("function"!=typeof u)throw new Error('"toSJISFunc" is not a valid function.');F=u},b.isKanjiModeEnabled=function(){return typeof F<"u"},b.toSJIS=function(u){return F(u)}},4406:(ee,b)=>{b.isValid=function(g){return!isNaN(g)&&g>=1&&g<=40}},2088:(ee,b,F)=>{const g=F(8233),c=F(4655),u=F(2259),d=F(4016),h=F(4406),_=g.getBCHDigit(7973);function D(x,v){return d.getCharCountIndicator(x,v)+4}function T(x,v){let R=0;return x.forEach(function(E){const H=D(E.mode,v);R+=H+E.getBitsLength()}),R}b.from=function(v,R){return h.isValid(v)?parseInt(v,10):R},b.getCapacity=function(v,R,E){if(!h.isValid(v))throw new Error("Invalid QR Code version");typeof E>"u"&&(E=d.BYTE);const C=8*(g.getSymbolTotalCodewords(v)-c.getTotalCodewordsCount(v,R));if(E===d.MIXED)return C;const j=C-D(E,v);switch(E){case d.NUMERIC:return Math.floor(j/10*3);case d.ALPHANUMERIC:return Math.floor(j/11*2);case d.KANJI:return Math.floor(j/13);default:return Math.floor(j/8)}},b.getBestVersionForData=function(v,R){let E;const H=u.from(R,u.M);if(Array.isArray(v)){if(v.length>1)return function L(x,v){for(let R=1;R<=40;R++)if(T(x,R)<=b.getCapacity(R,v,d.MIXED))return R}(v,H);if(0===v.length)return 1;E=v[0]}else E=v;return function w(x,v,R){for(let E=1;E<=40;E++)if(v<=b.getCapacity(E,R,x))return E}(E.mode,E.getLength(),H)},b.getEncodedBits=function(v){if(!h.isValid(v)||v<7)throw new Error("Invalid QR Code version");let R=v<<12;for(;g.getBCHDigit(R)-_>=0;)R^=7973<{const g=F(6355);b.render=function(h,p,_){let w=_,D=p;typeof w>"u"&&(!p||!p.getContext)&&(w=p,p=void 0),p||(D=function u(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}()),w=g.getOptions(w);const T=g.getImageWidth(h.modules.size,w),L=D.getContext("2d"),x=L.createImageData(T,T);return g.qrToImageData(x.data,h,w),function c(d,h,p){d.clearRect(0,0,h.width,h.height),h.style||(h.style={}),h.height=p,h.width=p,h.style.height=p+"px",h.style.width=p+"px"}(L,D,T),L.putImageData(x,0,0),D},b.renderToDataURL=function(h,p,_){let w=_;return typeof w>"u"&&(!p||!p.getContext)&&(w=p,p=void 0),w||(w={}),b.render(h,p,w).toDataURL(w.type||"image/png",(w.rendererOpts||{}).quality)}},2334:(ee,b,F)=>{const g=F(6355);function c(h,p){const _=h.a/255,w=p+'="'+h.hex+'"';return _<1?w+" "+p+'-opacity="'+_.toFixed(2).slice(1)+'"':w}function u(h,p,_){let w=h+p;return typeof _<"u"&&(w+=" "+_),w}b.render=function(p,_,w){const D=g.getOptions(_),T=p.modules.size,L=p.modules.data,x=T+2*D.margin,v=D.color.light.a?"':"",R="0&&v>0&&h[x-1]||(w+=T?u("M",v+_,.5+R+_):u("m",D,0),D=0,T=!1),v+1',N=''+v+R+"\n";return"function"==typeof w&&w(null,N),N}},6355:(ee,b)=>{function F(g){if("number"==typeof g&&(g=g.toString()),"string"!=typeof g)throw new Error("Color should be defined as hex string");let c=g.slice().replace("#","").split("");if(c.length<3||5===c.length||c.length>8)throw new Error("Invalid hex color: "+g);(3===c.length||4===c.length)&&(c=Array.prototype.concat.apply([],c.map(function(d){return[d,d]}))),6===c.length&&c.push("F","F");const u=parseInt(c.join(""),16);return{r:u>>24&255,g:u>>16&255,b:u>>8&255,a:255&u,hex:"#"+c.slice(0,6).join("")}}b.getOptions=function(c){c||(c={}),c.color||(c.color={});const d=c.width&&c.width>=21?c.width:void 0;return{width:d,scale:d?4:c.scale||4,margin:typeof c.margin>"u"||null===c.margin||c.margin<0?4:c.margin,color:{dark:F(c.color.dark||"#000000ff"),light:F(c.color.light||"#ffffffff")},type:c.type,rendererOpts:c.rendererOpts||{}}},b.getScale=function(c,u){return u.width&&u.width>=c+2*u.margin?u.width/(c+2*u.margin):u.scale},b.getImageWidth=function(c,u){const d=b.getScale(c,u);return Math.floor((c+2*u.margin)*d)},b.qrToImageData=function(c,u,d){const h=u.modules.size,p=u.modules.data,_=b.getScale(h,d),w=Math.floor((h+2*d.margin)*_),D=d.margin*_,T=[d.color.light,d.color.dark];for(let L=0;L=D&&x>=D&&L{"use strict";var b=String.prototype.replace,F=/%20/g;ee.exports={default:"RFC3986",formatters:{RFC1738:function(c){return b.call(c,F,"+")},RFC3986:function(c){return String(c)}},RFC1738:"RFC1738",RFC3986:"RFC3986"}},1781:(ee,b,F)=>{"use strict";var g=F(3726),c=F(6954),u=F(9165);ee.exports={formats:u,parse:c,stringify:g}},6954:(ee,b,F)=>{"use strict";var g=F(4393),c=Object.prototype.hasOwnProperty,u=Array.isArray,d={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:g.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},p=function(v,R){return v&&"string"==typeof v&&R.comma&&v.indexOf(",")>-1?v.split(","):v},L=function(R,E,H,N){if(R){var C=H.allowDots?R.replace(/\.([^.[]+)/g,"[$1]"):R,B=/(\[[^[\]]*])/g,O=H.depth>0&&/(\[[^[\]]*])/.exec(C),A=O?C.slice(0,O.index):C,G=[];if(A){if(!H.plainObjects&&c.call(Object.prototype,A)&&!H.allowPrototypes)return;G.push(A)}for(var W=0;H.depth>0&&null!==(O=B.exec(C))&&W=0;--C){var j,B=v[C];if("[]"===B&&E.parseArrays)j=[].concat(N);else{j=E.plainObjects?Object.create(null):{};var O="["===B.charAt(0)&&"]"===B.charAt(B.length-1)?B.slice(1,-1):B,A=parseInt(O,10);E.parseArrays||""!==O?!isNaN(A)&&B!==O&&String(A)===O&&A>=0&&E.parseArrays&&A<=E.arrayLimit?(j=[])[A]=N:"__proto__"!==O&&(j[O]=N):j={0:N}}N=j}return N}(G,E,H,N)}};ee.exports=function(v,R){var E=function(R){if(!R)return d;if(null!=R.decoder&&"function"!=typeof R.decoder)throw new TypeError("Decoder has to be a function.");if(typeof R.charset<"u"&&"utf-8"!==R.charset&&"iso-8859-1"!==R.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");return{allowDots:typeof R.allowDots>"u"?d.allowDots:!!R.allowDots,allowPrototypes:"boolean"==typeof R.allowPrototypes?R.allowPrototypes:d.allowPrototypes,allowSparse:"boolean"==typeof R.allowSparse?R.allowSparse:d.allowSparse,arrayLimit:"number"==typeof R.arrayLimit?R.arrayLimit:d.arrayLimit,charset:typeof R.charset>"u"?d.charset:R.charset,charsetSentinel:"boolean"==typeof R.charsetSentinel?R.charsetSentinel:d.charsetSentinel,comma:"boolean"==typeof R.comma?R.comma:d.comma,decoder:"function"==typeof R.decoder?R.decoder:d.decoder,delimiter:"string"==typeof R.delimiter||g.isRegExp(R.delimiter)?R.delimiter:d.delimiter,depth:"number"==typeof R.depth||!1===R.depth?+R.depth:d.depth,ignoreQueryPrefix:!0===R.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof R.interpretNumericEntities?R.interpretNumericEntities:d.interpretNumericEntities,parameterLimit:"number"==typeof R.parameterLimit?R.parameterLimit:d.parameterLimit,parseArrays:!1!==R.parseArrays,plainObjects:"boolean"==typeof R.plainObjects?R.plainObjects:d.plainObjects,strictNullHandling:"boolean"==typeof R.strictNullHandling?R.strictNullHandling:d.strictNullHandling}}(R);if(""===v||null===v||typeof v>"u")return E.plainObjects?Object.create(null):{};for(var H="string"==typeof v?function(R,E){var O,H={},j=(E.ignoreQueryPrefix?R.replace(/^\?/,""):R).split(E.delimiter,E.parameterLimit===1/0?void 0:E.parameterLimit),B=-1,A=E.charset;if(E.charsetSentinel)for(O=0;O{"use strict";var g=F(8475),c=F(4393),u=F(9165),d=Object.prototype.hasOwnProperty,h={brackets:function(C){return C+"[]"},comma:"comma",indices:function(C,j){return C+"["+j+"]"},repeat:function(C){return C}},p=Array.isArray,_=String.prototype.split,w=Array.prototype.push,D=function(N,C){w.apply(N,p(C)?C:[C])},T=Date.prototype.toISOString,L=u.default,x={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:c.encode,encodeValuesOnly:!1,format:L,formatter:u.formatters[L],indices:!1,serializeDate:function(C){return T.call(C)},skipNulls:!1,strictNullHandling:!1},R={},E=function N(C,j,B,O,A,G,W,$,K,J,te,_e,we,be,Le,Qe){for(var Je=C,me=Qe,de=0,le=!1;void 0!==(me=me.get(R))&&!le;){var ae=me.get(C);if(de+=1,typeof ae<"u"){if(ae===de)throw new RangeError("Cyclic object value");le=!0}typeof me.get(R)>"u"&&(de=0)}if("function"==typeof $?Je=$(j,Je):Je instanceof Date?Je=te(Je):"comma"===B&&p(Je)&&(Je=c.maybeMap(Je,function(Ei){return Ei instanceof Date?te(Ei):Ei})),null===Je){if(A)return W&&!be?W(j,x.encoder,Le,"key",_e):j;Je=""}if(function(C){return"string"==typeof C||"number"==typeof C||"boolean"==typeof C||"symbol"==typeof C||"bigint"==typeof C}(Je)||c.isBuffer(Je)){if(W){var ze=be?j:W(j,x.encoder,Le,"key",_e);if("comma"===B&&be){for(var Ne=_.call(String(Je),","),ot="",tt=0;tt"u")return ht;if("comma"===B&&p(Je))Te=[{value:Je.length>0?Je.join(",")||null:void 0}];else if(p($))Te=$;else{var $t=Object.keys(Je);Te=K?$t.sort(K):$t}for(var Mi=O&&p(Je)&&1===Je.length?j+"[]":j,Ue=0;Ue"u"?x.allowDots:!!C.allowDots,charset:j,charsetSentinel:"boolean"==typeof C.charsetSentinel?C.charsetSentinel:x.charsetSentinel,delimiter:typeof C.delimiter>"u"?x.delimiter:C.delimiter,encode:"boolean"==typeof C.encode?C.encode:x.encode,encoder:"function"==typeof C.encoder?C.encoder:x.encoder,encodeValuesOnly:"boolean"==typeof C.encodeValuesOnly?C.encodeValuesOnly:x.encodeValuesOnly,filter:A,format:B,formatter:O,serializeDate:"function"==typeof C.serializeDate?C.serializeDate:x.serializeDate,skipNulls:"boolean"==typeof C.skipNulls?C.skipNulls:x.skipNulls,sort:"function"==typeof C.sort?C.sort:null,strictNullHandling:"boolean"==typeof C.strictNullHandling?C.strictNullHandling:x.strictNullHandling}}(C);"function"==typeof B.filter?j=(0,B.filter)("",j):p(B.filter)&&(O=B.filter);var G=[];if("object"!=typeof j||null===j)return"";var $=h[C&&C.arrayFormat in h?C.arrayFormat:C&&"indices"in C?C.indices?"indices":"repeat":"indices"];if(C&&"commaRoundTrip"in C&&"boolean"!=typeof C.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var K="comma"===$&&C&&C.commaRoundTrip;O||(O=Object.keys(j)),B.sort&&O.sort(B.sort);for(var J=g(),te=0;te0?be+we:""}},4393:(ee,b,F)=>{"use strict";var g=F(9165),c=Object.prototype.hasOwnProperty,u=Array.isArray,d=function(){for(var H=[],N=0;N<256;++N)H.push("%"+((N<16?"0":"")+N.toString(16)).toUpperCase());return H}(),p=function(N,C){for(var j=C&&C.plainObjects?Object.create(null):{},B=0;B1;){var C=N.pop(),j=C.obj[C.prop];if(u(j)){for(var B=[],O=0;O=48&&$<=57||$>=65&&$<=90||$>=97&&$<=122||O===g.RFC1738&&(40===$||41===$)?G+=A.charAt(W):$<128?G+=d[$]:$<2048?G+=d[192|$>>6]+d[128|63&$]:$<55296||$>=57344?G+=d[224|$>>12]+d[128|$>>6&63]+d[128|63&$]:($=65536+((1023&$)<<10|1023&A.charCodeAt(W+=1)),G+=d[240|$>>18]+d[128|$>>12&63]+d[128|$>>6&63]+d[128|63&$])}return G},isBuffer:function(N){return!(!N||"object"!=typeof N||!(N.constructor&&N.constructor.isBuffer&&N.constructor.isBuffer(N)))},isRegExp:function(N){return"[object RegExp]"===Object.prototype.toString.call(N)},maybeMap:function(N,C){if(u(N)){for(var j=[],B=0;B{let b;ee.exports="function"==typeof queueMicrotask?queueMicrotask.bind(typeof window<"u"?window:global):F=>(b||(b=Promise.resolve())).then(F).catch(g=>setTimeout(()=>{throw g},0))},2154:(ee,b,F)=>{ee.exports=function c(u,d,h){if("number"!=typeof d)throw new Error("second argument must be a Number");let p,_,w,D,T,x,L=!0;function v(E){function H(){h&&h(E,p),h=null}L?g(H):H()}function R(E,H,N){if(p[E]=N,H&&(T=!0),0==--w||H)v(H);else if(!T&&x<_){let C;D?(C=D[x],x+=1,u[C](function(j,B){R(C,j,B)})):(C=x,x+=1,u[C](function(j,B){R(C,j,B)}))}}Array.isArray(u)?(p=[],w=_=u.length):(D=Object.keys(u),p={},w=_=D.length),x=d,w?D?D.some(function(E,H){return u[E](function(N,C){R(E,N,C)}),H===d-1}):u.some(function(E,H){return E(function(N,C){R(H,N,C)}),H===d-1}):v(null),L=!1};const g=F(6643)},1135:(ee,b,F)=>{const g=F(534),c=F(1471),{isPlainObject:u}=F(4639),d=F(4999),h=F(8617),{parse:p}=F(6820),_=["img","audio","video","picture","svg","object","map","iframe","embed"],w=["script","style"];function D(N,C){N&&Object.keys(N).forEach(function(j){C(N[j],j)})}function T(N,C){return{}.hasOwnProperty.call(N,C)}function L(N,C){const j=[];return D(N,function(B){C(B)&&j.push(B)}),j}ee.exports=E;const R=/^[^\0\t\n\f\r /<=>]+$/;function E(N,C,j){if(null==N)return"";"number"==typeof N&&(N=N.toString());let B="",O="";function A(Ue,et){const rt=this;this.tag=Ue,this.attribs=et||{},this.tagPosition=B.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){Le.length&&(Le[Le.length-1].text+=rt.text)},this.updateParentNodeMediaChildren=function(){Le.length&&_.includes(this.tag)&&Le[Le.length-1].mediaChildren.push(this.tag)}}(C=Object.assign({},E.defaults,C)).parser=Object.assign({},H,C.parser),w.forEach(function(Ue){!1!==C.allowedTags&&(C.allowedTags||[]).indexOf(Ue)>-1&&!C.allowVulnerableTags&&console.warn(`\n\n\u26a0\ufe0f Your \`allowedTags\` option includes, \`${Ue}\`, which is inherently\nvulnerable to XSS attacks. Please remove it from \`allowedTags\`.\nOr, to disable this warning, add the \`allowVulnerableTags\` option\nand ensure you are accounting for this risk.\n\n`)});const G=C.nonTextTags||["script","style","textarea","option"];let W,$;C.allowedAttributes&&(W={},$={},D(C.allowedAttributes,function(Ue,et){W[et]=[];const rt=[];Ue.forEach(function(Vt){"string"==typeof Vt&&Vt.indexOf("*")>=0?rt.push(c(Vt).replace(/\\\*/g,".*")):W[et].push(Vt)}),rt.length&&($[et]=new RegExp("^("+rt.join("|")+")$"))}));const K={},J={},te={};D(C.allowedClasses,function(Ue,et){W&&(T(W,et)||(W[et]=[]),W[et].push("class")),K[et]=[],te[et]=[];const rt=[];Ue.forEach(function(Vt){"string"==typeof Vt&&Vt.indexOf("*")>=0?rt.push(c(Vt).replace(/\\\*/g,".*")):Vt instanceof RegExp?te[et].push(Vt):K[et].push(Vt)}),rt.length&&(J[et]=new RegExp("^("+rt.join("|")+")$"))});const _e={};let we;D(C.transformTags,function(Ue,et){let rt;"function"==typeof Ue?rt=Ue:"string"==typeof Ue&&(rt=E.simpleTransform(Ue)),"*"===et?we=rt:_e[et]=rt});let be,Le,Qe,Je,me,de,le=!1;ze();const ae=new g.Parser({onopentag:function(Ue,et){if(C.enforceHtmlBoundary&&"html"===Ue&&ze(),me)return void de++;const rt=new A(Ue,et);Le.push(rt);let Vt=!1;const Ui=!!rt.text;let Ei;if(T(_e,Ue)&&(Ei=_e[Ue](Ue,et),rt.attribs=et=Ei.attribs,void 0!==Ei.text&&(rt.innerText=Ei.text),Ue!==Ei.tagName&&(rt.name=Ue=Ei.tagName,Je[be]=Ei.tagName)),we&&(Ei=we(Ue,et),rt.attribs=et=Ei.attribs,Ue!==Ei.tagName&&(rt.name=Ue=Ei.tagName,Je[be]=Ei.tagName)),(!1!==C.allowedTags&&-1===(C.allowedTags||[]).indexOf(Ue)||"recursiveEscape"===C.disallowedTagsMode&&!function x(N){for(const C in N)if(T(N,C))return!1;return!0}(Qe)||null!=C.nestingLimit&&be>=C.nestingLimit)&&(Vt=!0,Qe[be]=!0,"discard"===C.disallowedTagsMode&&-1!==G.indexOf(Ue)&&(me=!0,de=1),Qe[be]=!0),be++,Vt){if("discard"===C.disallowedTagsMode)return;O=B,B=""}B+="<"+Ue,"script"===Ue&&(C.allowedScriptHostnames||C.allowedScriptDomains)&&(rt.innerText=""),(!W||T(W,Ue)||W["*"])&&D(et,function(Wi,Si){if(!R.test(Si))return void delete rt.attribs[Si];let qr=!1;if(!W||T(W,Ue)&&-1!==W[Ue].indexOf(Si)||W["*"]&&-1!==W["*"].indexOf(Si)||T($,Ue)&&$[Ue].test(Si)||$["*"]&&$["*"].test(Si))qr=!0;else if(W&&W[Ue])for(const It of W[Ue])if(u(It)&&It.name&&It.name===Si){qr=!0;let Ht="";if(!0===It.multiple){const un=Wi.split(" ");for(const $n of un)-1!==It.values.indexOf($n)&&(""===Ht?Ht=$n:Ht+=" "+$n)}else It.values.indexOf(Wi)>=0&&(Ht=Wi);Wi=Ht}if(qr){if(-1!==C.allowedSchemesAppliedToAttributes.indexOf(Si)&&ot(Ue,Wi))return void delete rt.attribs[Si];if("script"===Ue&&"src"===Si){let It=!0;try{const Ht=tt(Wi);if(C.allowedScriptHostnames||C.allowedScriptDomains){const un=(C.allowedScriptHostnames||[]).find(function(Li){return Li===Ht.url.hostname}),$n=(C.allowedScriptDomains||[]).find(function(Li){return Ht.url.hostname===Li||Ht.url.hostname.endsWith(`.${Li}`)});It=un||$n}}catch{It=!1}if(!It)return void delete rt.attribs[Si]}if("iframe"===Ue&&"src"===Si){let It=!0;try{const Ht=tt(Wi);if(Ht.isRelativeUrl)It=T(C,"allowIframeRelativeUrls")?C.allowIframeRelativeUrls:!C.allowedIframeHostnames&&!C.allowedIframeDomains;else if(C.allowedIframeHostnames||C.allowedIframeDomains){const un=(C.allowedIframeHostnames||[]).find(function(Li){return Li===Ht.url.hostname}),$n=(C.allowedIframeDomains||[]).find(function(Li){return Ht.url.hostname===Li||Ht.url.hostname.endsWith(`.${Li}`)});It=un||$n}}catch{It=!1}if(!It)return void delete rt.attribs[Si]}if("srcset"===Si)try{let It=h(Wi);if(It.forEach(function(Ht){ot("srcset",Ht.url)&&(Ht.evil=!0)}),It=L(It,function(Ht){return!Ht.evil}),!It.length)return void delete rt.attribs[Si];Wi=function v(N){return N.map(function(C){if(!C.url)throw new Error("URL missing");return C.url+(C.w?` ${C.w}w`:"")+(C.h?` ${C.h}h`:"")+(C.d?` ${C.d}x`:"")}).join(", ")}(L(It,function(Ht){return!Ht.evil})),rt.attribs[Si]=Wi}catch{return void delete rt.attribs[Si]}if("class"===Si){const It=K[Ue],Ht=K["*"],_n=[J[Ue],J["*"]].concat(te[Ue]).filter(function(Eo){return Eo});if(!(Wi=function Mi(Ue,et,rt){return et?(Ue=Ue.split(/\s+/)).filter(function(Vt){return-1!==et.indexOf(Vt)||rt.some(function(Ui){return Ui.test(Vt)})}).join(" "):Ue}(Wi,It&&Ht?d(It,Ht):It||Ht,_n)).length)return void delete rt.attribs[Si]}if("style"===Si)try{const Ht=function ht(Ue,et){if(!et)return Ue;const rt=Ue.nodes[0];let Vt;return Vt=et[rt.selector]&&et["*"]?d(et[rt.selector],et["*"]):et[rt.selector]||et["*"],Vt&&(Ue.nodes[0].nodes=rt.nodes.reduce(function $t(Ue){return function(et,rt){return T(Ue,rt.prop)&&Ue[rt.prop].some(function(Ui){return Ui.test(rt.value)})&&et.push(rt),et}}(Vt),[])),Ue}(p(Ue+" {"+Wi+"}"),C.allowedStyles);if(Wi=function Te(Ue){return Ue.nodes[0].nodes.reduce(function(et,rt){return et.push(`${rt.prop}:${rt.value}${rt.important?" !important":""}`),et},[]).join(";")}(Ht),0===Wi.length)return void delete rt.attribs[Si]}catch{return void delete rt.attribs[Si]}B+=" "+Si,Wi&&Wi.length&&(B+='="'+Ne(Wi,!0)+'"')}else delete rt.attribs[Si]}),-1!==C.selfClosing.indexOf(Ue)?B+=" />":(B+=">",rt.innerText&&!Ui&&!C.textFilter&&(B+=Ne(rt.innerText),le=!0)),Vt&&(B=O+Ne(B),O="")},ontext:function(Ue){if(me)return;const et=Le[Le.length-1];let rt;if(et&&(rt=et.tag,Ue=void 0!==et.innerText?et.innerText:Ue),"discard"!==C.disallowedTagsMode||"script"!==rt&&"style"!==rt){const Vt=Ne(Ue,!1);C.textFilter&&!le?B+=C.textFilter(Vt,rt):le||(B+=Vt)}else B+=Ue;Le.length&&(Le[Le.length-1].text+=Ue)},onclosetag:function(Ue){if(me){if(de--,de)return;me=!1}const et=Le.pop();if(!et)return;if(et.tag!==Ue)return void Le.push(et);me=!!C.enforceHtmlBoundary&&"html"===Ue,be--;const rt=Qe[be];if(rt){if(delete Qe[be],"discard"===C.disallowedTagsMode)return void et.updateParentNodeText();O=B,B=""}Je[be]&&(Ue=Je[be],delete Je[be]),C.exclusiveFilter&&C.exclusiveFilter(et)?B=B.substr(0,et.tagPosition):(et.updateParentNodeMediaChildren(),et.updateParentNodeText(),-1===C.selfClosing.indexOf(Ue)?(B+="",rt&&(B=O+Ne(B),O=""),le=!1):rt&&(B=O,O=""))}},C.parser);return ae.write(N),ae.end(),B;function ze(){B="",be=0,Le=[],Qe={},Je={},me=!1,de=0}function Ne(Ue,et){return"string"!=typeof Ue&&(Ue+=""),C.parser.decodeEntities&&(Ue=Ue.replace(/&/g,"&").replace(//g,">"),et&&(Ue=Ue.replace(/"/g,"""))),Ue=Ue.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),et&&(Ue=Ue.replace(/"/g,""")),Ue}function ot(Ue,et){for(et=et.replace(/[\x00-\x20]+/g,"");;){const Ui=et.indexOf("\x3c!--");if(-1===Ui)break;const Ei=et.indexOf("--\x3e",Ui+4);if(-1===Ei)break;et=et.substring(0,Ui)+et.substring(Ei+3)}const rt=et.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!rt)return!!et.match(/^[/\\]{2}/)&&!C.allowProtocolRelative;const Vt=rt[1].toLowerCase();return T(C.allowedSchemesByTag,Ue)?-1===C.allowedSchemesByTag[Ue].indexOf(Vt):!C.allowedSchemes||-1===C.allowedSchemes.indexOf(Vt)}function tt(Ue){if((Ue=Ue.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw new Error("relative: exploit attempt");let et="relative://relative-site";for(let Ui=0;Ui<100;Ui++)et+=`/${Ui}`;const rt=new URL(Ue,et);return{isRelativeUrl:rt&&"relative-site"===rt.hostname&&"relative:"===rt.protocol,url:rt}}}const H={decodeEntities:!0};E.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1},E.simpleTransform=function(N,C,j){return j=void 0===j||j,C=C||{},function(B,O){let A;if(j)for(A in C)O[A]=C[A];else O=C;return{tagName:N,attribs:O}}}},1471:ee=>{"use strict";ee.exports=b=>{if("string"!=typeof b)throw new TypeError("Expected a string");return b.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}},4639:(ee,b)=>{"use strict";function F(c){return"[object Object]"===Object.prototype.toString.call(c)}Object.defineProperty(b,"__esModule",{value:!0}),b.isPlainObject=function g(c){var u,d;return!1!==F(c)&&(void 0===(u=c.constructor)||!(!1===F(d=u.prototype)||!1===d.hasOwnProperty("isPrototypeOf")))}},8475:(ee,b,F)=>{"use strict";var g=F(5203),c=F(5834),u=F(7024),d=g("%TypeError%"),h=g("%WeakMap%",!0),p=g("%Map%",!0),_=c("WeakMap.prototype.get",!0),w=c("WeakMap.prototype.set",!0),D=c("WeakMap.prototype.has",!0),T=c("Map.prototype.get",!0),L=c("Map.prototype.set",!0),x=c("Map.prototype.has",!0),v=function(N,C){for(var B,j=N;null!==(B=j.next);j=B)if(B.key===C)return j.next=B.next,B.next=N.next,N.next=B,B};ee.exports=function(){var C,j,B,O={assert:function(A){if(!O.has(A))throw new d("Side channel does not contain "+u(A))},get:function(A){if(h&&A&&("object"==typeof A||"function"==typeof A)){if(C)return _(C,A)}else if(p){if(j)return T(j,A)}else if(B)return function(N,C){var j=v(N,C);return j&&j.value}(B,A)},has:function(A){if(h&&A&&("object"==typeof A||"function"==typeof A)){if(C)return D(C,A)}else if(p){if(j)return x(j,A)}else if(B)return function(N,C){return!!v(N,C)}(B,A);return!1},set:function(A,G){h&&A&&("object"==typeof A||"function"==typeof A)?(C||(C=new h),w(C,A,G)):p?(j||(j=new p),L(j,A,G)):(B||(B={key:{},next:null}),function(N,C,j){var B=v(N,C);B?B.value=j:N.next={key:C,next:N.next,value:j}}(B,A,G))}};return O}},6700:(ee,b,F)=>{var g={"./af":7088,"./af.js":7088,"./ar":7038,"./ar-dz":2502,"./ar-dz.js":2502,"./ar-kw":128,"./ar-kw.js":128,"./ar-ly":4519,"./ar-ly.js":4519,"./ar-ma":5443,"./ar-ma.js":5443,"./ar-sa":7642,"./ar-sa.js":7642,"./ar-tn":8592,"./ar-tn.js":8592,"./ar.js":7038,"./az":1213,"./az.js":1213,"./be":9191,"./be.js":9191,"./bg":322,"./bg.js":322,"./bm":8042,"./bm.js":8042,"./bn":9620,"./bn-bd":5903,"./bn-bd.js":5903,"./bn.js":9620,"./bo":9645,"./bo.js":9645,"./br":5020,"./br.js":5020,"./bs":4792,"./bs.js":4792,"./ca":7980,"./ca.js":7980,"./cs":7322,"./cs.js":7322,"./cv":365,"./cv.js":365,"./cy":2092,"./cy.js":2092,"./da":7387,"./da.js":7387,"./de":4307,"./de-at":9459,"./de-at.js":9459,"./de-ch":3694,"./de-ch.js":3694,"./de.js":4307,"./dv":9659,"./dv.js":9659,"./el":3460,"./el.js":3460,"./en-au":4369,"./en-au.js":4369,"./en-ca":530,"./en-ca.js":530,"./en-gb":9998,"./en-gb.js":9998,"./en-ie":3391,"./en-ie.js":3391,"./en-il":5414,"./en-il.js":5414,"./en-in":9615,"./en-in.js":9615,"./en-nz":1248,"./en-nz.js":1248,"./en-sg":3767,"./en-sg.js":3767,"./eo":4530,"./eo.js":4530,"./es":6866,"./es-do":8944,"./es-do.js":8944,"./es-mx":9116,"./es-mx.js":9116,"./es-us":3609,"./es-us.js":3609,"./es.js":6866,"./et":6725,"./et.js":6725,"./eu":7931,"./eu.js":7931,"./fa":6417,"./fa.js":6417,"./fi":944,"./fi.js":944,"./fil":1766,"./fil.js":1766,"./fo":5867,"./fo.js":5867,"./fr":1636,"./fr-ca":6848,"./fr-ca.js":6848,"./fr-ch":7773,"./fr-ch.js":7773,"./fr.js":1636,"./fy":4940,"./fy.js":4940,"./ga":1402,"./ga.js":1402,"./gd":6924,"./gd.js":6924,"./gl":6398,"./gl.js":6398,"./gom-deva":2457,"./gom-deva.js":2457,"./gom-latn":2545,"./gom-latn.js":2545,"./gu":2641,"./gu.js":2641,"./he":7536,"./he.js":7536,"./hi":6335,"./hi.js":6335,"./hr":7458,"./hr.js":7458,"./hu":6540,"./hu.js":6540,"./hy-am":5283,"./hy-am.js":5283,"./id":8780,"./id.js":8780,"./is":4205,"./is.js":4205,"./it":4211,"./it-ch":9985,"./it-ch.js":9985,"./it.js":4211,"./ja":1003,"./ja.js":1003,"./jv":420,"./jv.js":420,"./ka":851,"./ka.js":851,"./kk":6074,"./kk.js":6074,"./km":3343,"./km.js":3343,"./kn":4799,"./kn.js":4799,"./ko":3549,"./ko.js":3549,"./ku":1037,"./ku.js":1037,"./ky":3125,"./ky.js":3125,"./lb":9586,"./lb.js":9586,"./lo":2349,"./lo.js":2349,"./lt":2400,"./lt.js":2400,"./lv":9991,"./lv.js":9991,"./me":8477,"./me.js":8477,"./mi":5118,"./mi.js":5118,"./mk":5943,"./mk.js":5943,"./ml":3849,"./ml.js":3849,"./mn":1977,"./mn.js":1977,"./mr":6184,"./mr.js":6184,"./ms":485,"./ms-my":4524,"./ms-my.js":4524,"./ms.js":485,"./mt":6681,"./mt.js":6681,"./my":2024,"./my.js":2024,"./nb":2688,"./nb.js":2688,"./ne":8914,"./ne.js":8914,"./nl":1758,"./nl-be":2272,"./nl-be.js":2272,"./nl.js":1758,"./nn":1510,"./nn.js":1510,"./oc-lnc":2797,"./oc-lnc.js":2797,"./pa-in":7944,"./pa-in.js":7944,"./pl":1605,"./pl.js":1605,"./pt":4225,"./pt-br":3840,"./pt-br.js":3840,"./pt.js":4225,"./ro":5128,"./ro.js":5128,"./ru":5127,"./ru.js":5127,"./sd":2525,"./sd.js":2525,"./se":9893,"./se.js":9893,"./si":3123,"./si.js":3123,"./sk":9635,"./sk.js":9635,"./sl":8106,"./sl.js":8106,"./sq":8799,"./sq.js":8799,"./sr":7949,"./sr-cyrl":2872,"./sr-cyrl.js":2872,"./sr.js":7949,"./ss":6167,"./ss.js":6167,"./sv":9713,"./sv.js":9713,"./sw":1982,"./sw.js":1982,"./ta":2732,"./ta.js":2732,"./te":3636,"./te.js":3636,"./tet":2115,"./tet.js":2115,"./tg":9801,"./tg.js":9801,"./th":2868,"./th.js":2868,"./tk":1310,"./tk.js":1310,"./tl-ph":2360,"./tl-ph.js":2360,"./tlh":6645,"./tlh.js":6645,"./tr":8374,"./tr.js":8374,"./tzl":256,"./tzl.js":256,"./tzm":1595,"./tzm-latn":1631,"./tzm-latn.js":1631,"./tzm.js":1595,"./ug-cn":6050,"./ug-cn.js":6050,"./uk":5610,"./uk.js":5610,"./ur":6077,"./ur.js":6077,"./uz":2862,"./uz-latn":2207,"./uz-latn.js":2207,"./uz.js":2862,"./vi":8093,"./vi.js":8093,"./x-pseudo":5590,"./x-pseudo.js":5590,"./yo":9058,"./yo.js":9058,"./zh-cn":7908,"./zh-cn.js":7908,"./zh-hk":8867,"./zh-hk.js":8867,"./zh-mo":1133,"./zh-mo.js":1133,"./zh-tw":3291,"./zh-tw.js":3291};function c(d){var h=u(d);return F(h)}function u(d){if(!F.o(g,d)){var h=new Error("Cannot find module '"+d+"'");throw h.code="MODULE_NOT_FOUND",h}return g[d]}c.keys=function(){return Object.keys(g)},c.resolve=u,ee.exports=c,c.id=6700},5856:()=>{},4654:()=>{},3908:()=>{},4777:()=>{},9830:()=>{},209:()=>{},7414:()=>{},9901:ee=>{ee.exports={nanoid:(c=21)=>{let u="",d=c;for(;d--;)u+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return u},customAlphabet:(c,u=21)=>(d=u)=>{let h="",p=d;for(;p--;)h+=c[Math.random()*c.length|0];return h}}},4642:(ee,b,F)=>{var g=F(3801);function c(u){var d,h;function p(w,D){try{var T=u[w](D),L=T.value,x=L instanceof g;Promise.resolve(x?L.v:L).then(function(v){if(x){var R="return"===w?"return":"next";if(!L.k||v.done)return p(R,v);v=u[R](v).value}_(T.done?"return":"normal",v)},function(v){p("throw",v)})}catch(v){_("throw",v)}}function _(w,D){switch(w){case"return":d.resolve({value:D,done:!0});break;case"throw":d.reject(D);break;default:d.resolve({value:D,done:!1})}(d=d.next)?p(d.key,d.arg):h=null}this._invoke=function(w,D){return new Promise(function(T,L){var x={key:w,arg:D,resolve:T,reject:L,next:null};h?h=h.next=x:(d=h=x,p(w,D))})},"function"!=typeof u.return&&(this.return=void 0)}c.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},c.prototype.next=function(u){return this._invoke("next",u)},c.prototype.throw=function(u){return this._invoke("throw",u)},c.prototype.return=function(u){return this._invoke("return",u)},ee.exports=c,ee.exports.__esModule=!0,ee.exports.default=ee.exports},3801:ee=>{ee.exports=function b(F,g){this.v=F,this.k=g},ee.exports.__esModule=!0,ee.exports.default=ee.exports},7156:ee=>{function b(g,c,u,d,h,p,_){try{var w=g[p](_),D=w.value}catch(T){return void u(T)}w.done?c(D):Promise.resolve(D).then(d,h)}ee.exports=function F(g){return function(){var c=this,u=arguments;return new Promise(function(d,h){var p=g.apply(c,u);function _(D){b(p,d,h,_,w,"next",D)}function w(D){b(p,d,h,_,w,"throw",D)}_(void 0)})}},ee.exports.__esModule=!0,ee.exports.default=ee.exports},6737:(ee,b,F)=>{var g=F(3801);ee.exports=function c(u){return new g(u,0)},ee.exports.__esModule=!0,ee.exports.default=ee.exports},8186:(ee,b,F)=>{var g=F(4642);ee.exports=function c(u){return function(){return new g(u.apply(this,arguments))}},ee.exports.__esModule=!0,ee.exports.default=ee.exports}},ee=>{ee(ee.s=9576)}]); \ No newline at end of file diff --git a/ngsw.json b/ngsw.json index 15d8f72..b8a5475 100644 --- a/ngsw.json +++ b/ngsw.json @@ -1,6 +1,6 @@ { "configVersion": 1, - "timestamp": 1672968117402, + "timestamp": 1672970500835, "index": "/index.html", "assetGroups": [ { @@ -13,7 +13,7 @@ "urls": [ "/favicon.ico", "/index.html", - "/main.dc037ed207d71cd3.js", + "/main.6eb7b4bf8f2259d0.js", "/manifest.webmanifest", "/polyfills.c8e781024e119006.js", "/runtime.cd6e88a835f926ef.js", @@ -74,8 +74,8 @@ "/assets/profile-bg.png": "72e07b2ba4f4cb3b9c0cf3351bdbba178646e41e", "/assets/profile.png": "35f15a95e5fc7939121c71638a0cd8fe9830f7b6", "/favicon.ico": "e225f1ea8ad3872db850d760a394fa09d353c80d", - "/index.html": "f687890e2f03963bbde19cc7e4300ffc13cc6716", - "/main.dc037ed207d71cd3.js": "b24181dc071b32ae9f21074a6714da2ece62ca0e", + "/index.html": "329261a0615affd71de001f1a1a37851783e828e", + "/main.6eb7b4bf8f2259d0.js": "4615a790a5e5f94df8273e966a2c28928482eb54", "/manifest.webmanifest": "08e740ecd81eb5f1c1edd5ea6f8272f5337093ce", "/material-icons-base-400-normal.6a5d2b3f2786b8b0.woff": "6e4299698a545c9cf5798fdbb3dd2e0350b41ae4", "/material-icons-base-400-normal.a987d1598549506d.woff2": "c8de67e55036ce9ed7844c9a010a0c4cd5dfc54b",