diff --git a/index.html b/index.html index 2ad80ee..af34cd3 100644 --- a/index.html +++ b/index.html @@ -16,6 +16,6 @@
Blockcore Notes loading...
- + \ No newline at end of file diff --git a/main.4f14d14d496fccd8.js b/main.4f14d14d496fccd8.js new file mode 100644 index 0000000..e96e315 --- /dev/null +++ b/main.4f14d14d496fccd8.js @@ -0,0 +1 @@ +(self.webpackChunkblockcore_notes=self.webpackChunkblockcore_notes||[]).push([[179],{5573:(ie,b,w)=>{"use strict";function g(n){return"function"==typeof n}function c(n){const e=n(i=>{Error.call(i),i.stack=(new Error).stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}const u=c(n=>function(e){n(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((i,r)=>`${r+1}) ${i.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e});function m(n,t){if(n){const e=n.indexOf(t);0<=e&&n.splice(e,1)}}class p{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:i}=this;if(g(i))try{i()}catch(o){t=o instanceof u?o.errors:[o]}const{_finalizers:r}=this;if(r){this._finalizers=null;for(const o of r)try{D(o)}catch(a){t=t??[],a instanceof u?t=[...t,...a.errors]:t.push(a)}}if(t)throw new u(t)}}add(t){var e;if(t&&t!==this)if(this.closed)D(t);else{if(t instanceof p){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)&&m(e,t)}remove(t){const{_finalizers:e}=this;e&&m(e,t),t instanceof p&&t._removeParent(this)}}p.EMPTY=(()=>{const n=new p;return n.closed=!0,n})();const _=p.EMPTY;function v(n){return n instanceof p||n&&"closed"in n&&g(n.remove)&&g(n.add)&&g(n.unsubscribe)}function D(n){g(n)?n():n.unsubscribe()}const E={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},A={setTimeout(n,t,...e){const{delegate:i}=A;return i?.setTimeout?i.setTimeout(n,t,...e):setTimeout(n,t,...e)},clearTimeout(n){const{delegate:t}=A;return(t?.clearTimeout||clearTimeout)(n)},delegate:void 0};function P(n){A.setTimeout(()=>{const{onUnhandledError:t}=E;if(!t)throw n;t(n)})}function C(){}const k=Y("C",void 0,void 0);function Y(n,t,e){return{kind:n,value:t,error:e}}let R=null;function S(n){if(E.useDeprecatedSynchronousErrorHandling){const t=!R;if(t&&(R={errorThrown:!1,error:null}),n(),t){const{errorThrown:e,error:i}=R;if(R=null,e)throw i}}else n()}class W extends p{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,v(t)&&t.add(this)):this.destination=ne}static create(t,e,i){return new q(t,e,i)}next(t){this.isStopped?J(function L(n){return Y("N",n,void 0)}(t),this):this._next(t)}error(t){this.isStopped?J(function H(n){return Y("E",void 0,n)}(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?J(k,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 K=Function.prototype.bind;function B(n,t){return K.call(n,t)}class Z{constructor(t){this.partialObserver=t}next(t){const{partialObserver:e}=this;if(e.next)try{e.next(t)}catch(i){U(i)}}error(t){const{partialObserver:e}=this;if(e.error)try{e.error(t)}catch(i){U(i)}else U(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(e){U(e)}}}class q extends W{constructor(t,e,i){let r;if(super(),g(t)||!t)r={next:t??void 0,error:e??void 0,complete:i??void 0};else{let o;this&&E.useDeprecatedNextContext?(o=Object.create(t),o.unsubscribe=()=>this.unsubscribe(),r={next:t.next&&B(t.next,o),error:t.error&&B(t.error,o),complete:t.complete&&B(t.complete,o)}):r=t}this.destination=new Z(r)}}function U(n){E.useDeprecatedSynchronousErrorHandling?function z(n){E.useDeprecatedSynchronousErrorHandling&&R&&(R.errorThrown=!0,R.error=n)}(n):P(n)}function J(n,t){const{onStoppedNotification:e}=E;e&&A.setTimeout(()=>e(n,t))}const ne={closed:!0,next:C,error:function Q(n){throw n},complete:C},he="function"==typeof Symbol&&Symbol.observable||"@@observable";function _e(n){return n}function Ce(n){return 0===n.length?_e:1===n.length?n[0]:function(e){return n.reduce((i,r)=>r(i),e)}}let Ve=(()=>{class n{constructor(e){e&&(this._subscribe=e)}lift(e){const i=new n;return i.source=this,i.operator=e,i}subscribe(e,i,r){const o=function Ze(n){return n&&n instanceof W||function Dt(n){return n&&g(n.next)&&g(n.error)&&g(n.complete)}(n)&&v(n)}(e)?e:new q(e,i,r);return S(()=>{const{operator:a,source:s}=this;o.add(a?a.call(o,s):s?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(e){try{return this._subscribe(e)}catch(i){e.error(i)}}forEach(e,i){return new(i=et(i))((r,o)=>{const a=new q({next:s=>{try{e(s)}catch(l){o(l),a.unsubscribe()}},error:o,complete:r});this.subscribe(a)})}_subscribe(e){var i;return null===(i=this.source)||void 0===i?void 0:i.subscribe(e)}[he](){return this}pipe(...e){return Ce(e)(this)}toPromise(e){return new(e=et(e))((i,r)=>{let o;this.subscribe(a=>o=a,a=>r(a),()=>i(o))})}}return n.create=t=>new n(t),n})();function et(n){var t;return null!==(t=n??E.Promise)&&void 0!==t?t:Promise}const Ct=c(n=>function(){n(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let be=(()=>{class n extends Ve{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){const i=new Bt(this,this);return i.operator=e,i}_throwIfClosed(){if(this.closed)throw new Ct}next(e){S(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const i of this.currentObservers)i.next(e)}})}error(e){S(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;const{observers:i}=this;for(;i.length;)i.shift().error(e)}})}complete(){S(()=>{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:i,isStopped:r,observers:o}=this;return i||r?_:(this.currentObservers=null,o.push(e),new p(()=>{this.currentObservers=null,m(o,e)}))}_checkFinalizedStatuses(e){const{hasError:i,thrownError:r,isStopped:o}=this;i?e.error(r):o&&e.complete()}asObservable(){const e=new Ve;return e.source=this,e}}return n.create=(t,e)=>new Bt(t,e),n})();class Bt extends be{constructor(t,e){super(),this.destination=t,this.source=e}next(t){var e,i;null===(i=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===i||i.call(e,t)}error(t){var e,i;null===(i=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===i||i.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,i;return null!==(i=null===(e=this.source)||void 0===e?void 0:e.subscribe(t))&&void 0!==i?i:_}}function Ue(n){return g(n?.lift)}function Mt(n){return t=>{if(Ue(t))return t.lift(function(e){try{return n(e,this)}catch(i){this.error(i)}});throw new TypeError("Unable to lift unknown Observable type")}}function wt(n,t,e,i,r){return new li(n,t,e,i,r)}class li extends W{constructor(t,e,i,r,o,a){super(t),this.onFinalize=o,this.shouldUnsubscribe=a,this._next=e?function(s){try{e(s)}catch(l){t.error(l)}}:super._next,this._error=r?function(s){try{r(s)}catch(l){t.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=i?function(){try{i()}catch(s){t.error(s)}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 He(n,t){return Mt((e,i)=>{let r=0;e.subscribe(wt(i,o=>{i.next(n.call(t,o,r++))}))})}function Rr(n){return this instanceof Rr?(this.v=n,this):new Rr(n)}function Pa(n,t,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,i=e.apply(n,t||[]),o=[];return r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r;function a(M){i[M]&&(r[M]=function(N){return new Promise(function(V,X){o.push([M,N,V,X])>1||s(M,N)})})}function s(M,N){try{!function l(M){M.value instanceof Rr?Promise.resolve(M.value.v).then(d,f):F(o[0][2],M)}(i[M](N))}catch(V){F(o[0][3],V)}}function d(M){s("next",M)}function f(M){s("throw",M)}function F(M,N){M(N),o.shift(),o.length&&s(o[0][0],o[0][1])}}function Wt(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,t=n[Symbol.asyncIterator];return t?t.call(n):(n=function At(n){var t="function"==typeof Symbol&&Symbol.iterator,e=t&&n[t],i=0;if(e)return e.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&i>=n.length&&(n=void 0),{value:n&&n[i++],done:!n}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(n),e={},i("next"),i("throw"),i("return"),e[Symbol.asyncIterator]=function(){return this},e);function i(o){e[o]=n[o]&&function(a){return new Promise(function(s,l){!function r(o,a,s,l){Promise.resolve(l).then(function(d){o({value:d,done:s})},a)}(s,l,(a=n[o](a)).done,a.value)})}}}const dn=n=>n&&"number"==typeof n.length&&"function"!=typeof n;function xn(n){return g(n?.then)}function qn(n){return g(n[he])}function mt(n){return Symbol.asyncIterator&&g(n?.[Symbol.asyncIterator])}function to(n){return new TypeError(`You provided ${null!==n&&"object"==typeof n?"an invalid object":`'${n}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const Oi=function Po(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function Br(n){return g(n?.[Oi])}function ma(n){return Pa(this,arguments,function*(){const e=n.getReader();try{for(;;){const{value:i,done:r}=yield Rr(e.read());if(r)return yield Rr(void 0);yield yield Rr(i)}}finally{e.releaseLock()}})}function Cr(n){return g(n?.getReader)}function vn(n){if(n instanceof Ve)return n;if(null!=n){if(qn(n))return function qd(n){return new Ve(t=>{const e=n[he]();if(g(e.subscribe))return e.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(n);if(dn(n))return function gs(n){return new Ve(t=>{for(let e=0;e{n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,P)})}(n);if(mt(n))return fa(n);if(Br(n))return function mo(n){return new Ve(t=>{for(const e of n)if(t.next(e),t.closed)return;t.complete()})}(n);if(Cr(n))return function it(n){return fa(ma(n))}(n)}throw to(n)}function fa(n){return new Ve(t=>{(function xc(n,t){var e,i,r,o;return function An(n,t,e,i){return new(e||(e=Promise))(function(o,a){function s(f){try{d(i.next(f))}catch(F){a(F)}}function l(f){try{d(i.throw(f))}catch(F){a(F)}}function d(f){f.done?o(f.value):function r(o){return o instanceof e?o:new e(function(a){a(o)})}(f.value).then(s,l)}d((i=i.apply(n,t||[])).next())})}(this,void 0,void 0,function*(){try{for(e=Wt(n);!(i=yield e.next()).done;)if(t.next(i.value),t.closed)return}catch(a){r={error:a}}finally{try{i&&!i.done&&(o=e.return)&&(yield o.call(e))}finally{if(r)throw r.error}}t.complete()})})(n,t).catch(e=>t.error(e))})}function Er(n,t,e,i=0,r=!1){const o=t.schedule(function(){e(),r?n.add(this.schedule(null,i)):this.unsubscribe()},i);if(n.add(o),!r)return o}function un(n,t,e=1/0){return g(t)?un((i,r)=>He((o,a)=>t(i,o,r,a))(vn(n(i,r))),e):("number"==typeof t&&(e=t),Mt((i,r)=>function lr(n,t,e,i,r,o,a,s){const l=[];let d=0,f=0,F=!1;const M=()=>{F&&!l.length&&!d&&t.complete()},N=X=>d{o&&t.next(X),d++;let re=!1;vn(e(X,f++)).subscribe(wt(t,oe=>{r?.(oe),o?N(oe):t.next(oe)},()=>{re=!0},void 0,()=>{if(re)try{for(d--;l.length&&dV(oe)):V(oe)}M()}catch(oe){t.error(oe)}}))};return n.subscribe(wt(t,N,()=>{F=!0,M()})),()=>{s?.()}}(i,r,n,e)))}function nn(n=1/0){return un(_e,n)}const Pi=new Ve(n=>n.complete());function no(n){return n&&g(n.schedule)}function cr(n){return n[n.length-1]}function Kn(n){return g(cr(n))?n.pop():void 0}function Ai(n){return no(cr(n))?n.pop():void 0}function po(n,t=0){return Mt((e,i)=>{e.subscribe(wt(i,r=>Er(i,n,()=>i.next(r),t),()=>Er(i,n,()=>i.complete(),t),r=>Er(i,n,()=>i.error(r),t)))})}function v_(n,t=0){return Mt((e,i)=>{i.add(n.schedule(()=>e.subscribe(i),t))})}function F_(n,t){if(!n)throw new Error("Iterable cannot be null");return new Ve(e=>{Er(e,t,()=>{const i=n[Symbol.asyncIterator]();Er(e,t,()=>{i.next().then(r=>{r.done?e.complete():e.next(r.value)})},0,!0)})})}function Yn(n,t){return t?function k_(n,t){if(null!=n){if(qn(n))return function fy(n,t){return vn(n).pipe(v_(t),po(t))}(n,t);if(dn(n))return function ki(n,t){return new Ve(e=>{let i=0;return t.schedule(function(){i===n.length?e.complete():(e.next(n[i++]),e.closed||this.schedule())})})}(n,t);if(xn(n))return function py(n,t){return vn(n).pipe(v_(t),po(t))}(n,t);if(mt(n))return F_(n,t);if(Br(n))return function Qd(n,t){return new Ve(e=>{let i;return Er(e,t,()=>{i=n[Oi](),Er(e,t,()=>{let r,o;try{({value:r,done:o}=i.next())}catch(a){return void e.error(a)}o?e.complete():e.next(r)},0,!0)}),()=>g(i?.return)&&i.return()})}(n,t);if(Cr(n))return function w_(n,t){return F_(ma(n),t)}(n,t)}throw to(n)}(n,t):vn(n)}function di(...n){const t=Ai(n),e=function fo(n,t){return"number"==typeof cr(n)?n.pop():t}(n,1/0),i=n;return i.length?1===i.length?vn(i[0]):nn(e)(Yn(i,t)):Pi}function im(n={}){const{connector:t=(()=>new be),resetOnError:e=!0,resetOnComplete:i=!0,resetOnRefCountZero:r=!0}=n;return o=>{let a,s,l,d=0,f=!1,F=!1;const M=()=>{s?.unsubscribe(),s=void 0},N=()=>{M(),a=l=void 0,f=F=!1},V=()=>{const X=a;N(),X?.unsubscribe()};return Mt((X,re)=>{d++,!F&&!f&&M();const oe=l=l??t();re.add(()=>{d--,0===d&&!F&&!f&&(s=rm(V,r))}),oe.subscribe(re),!a&&d>0&&(a=new q({next:le=>oe.next(le),error:le=>{F=!0,M(),s=rm(N,e,le),oe.error(le)},complete:()=>{f=!0,M(),s=rm(N,i),oe.complete()}}),vn(X).subscribe(a))})(o)}}function rm(n,t,...e){if(!0===t)return void n();if(!1===t)return;const i=new q({next:()=>{i.unsubscribe(),n()}});return vn(t(...e)).subscribe(i)}function Xn(n){for(let t in n)if(n[t]===Xn)return t;throw Error("Could not find renamed property on target object.")}function om(n,t){for(const e in t)t.hasOwnProperty(e)&&!n.hasOwnProperty(e)&&(n[e]=t[e])}function Vn(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(Vn).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const t=n.toString();if(null==t)return""+t;const e=t.indexOf("\n");return-1===e?t:t.substring(0,e)}function Zd(n,t){return null==n||""===n?null===t?"":t:null==t||""===t?n:n+" "+t}const _y=Xn({__forward_ref__:Xn});function Jt(n){return n.__forward_ref__=Jt,n.toString=function(){return Vn(this())},n}function St(n){return Jd(n)?n():n}function Jd(n){return"function"==typeof n&&n.hasOwnProperty(_y)&&n.__forward_ref__===Jt}function bs(n){return n&&!!n.\u0275providers}const eu="https://g.co/ng/security#xss";class Ae extends Error{constructor(t,e){super(function Ba(n,t){return`NG0${Math.abs(n)}${t?": "+t.trim():""}`}(t,e)),this.code=t}}function Nt(n){return"string"==typeof n?n:null==n?"":String(n)}function tu(n,t){throw new Ae(-201,!1)}function io(n,t){null==n&&function In(n,t,e,i){throw new Error(`ASSERTION ERROR: ${n}`+(null==i?"":` [Expected=> ${e} ${i} ${t} <=Actual]`))}(t,n,null,"!=")}function Le(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function ot(n){return{providers:n.providers||[],imports:n.imports||[]}}function nu(n){return D_(n,Mc)||D_(n,C_)}function D_(n,t){return n.hasOwnProperty(t)?n[t]:null}function M_(n){return n&&(n.hasOwnProperty(iu)||n.hasOwnProperty(xy))?n[iu]:null}const Mc=Xn({\u0275prov:Xn}),iu=Xn({\u0275inj:Xn}),C_=Xn({ngInjectableDef:Xn}),xy=Xn({ngInjectorDef:Xn});var Tt=(()=>((Tt=Tt||{})[Tt.Default=0]="Default",Tt[Tt.Host=1]="Host",Tt[Tt.Self=2]="Self",Tt[Tt.SkipSelf=4]="SkipSelf",Tt[Tt.Optional=8]="Optional",Tt))();let lm;function mn(n){const t=lm;return lm=n,t}function yl(n,t,e){const i=nu(n);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:e&Tt.Optional?null:void 0!==t?t:void tu(Vn(n))}const ti=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),Ya={},Ro="__NG_DI_FLAG__",vl="ngTempTokenPath",pa=/\n/gm,ou="__source";let Cc;function Fl(n){const t=Cc;return Cc=n,t}function Ey(n,t=Tt.Default){if(void 0===Cc)throw new Ae(-203,!1);return null===Cc?yl(n,void 0,t):Cc.get(n,t&Tt.Optional?null:void 0,t)}function de(n,t=Tt.Default){return(function E_(){return lm}()||Ey)(St(n),t)}function Ot(n,t=Tt.Default){return de(n,su(t))}function su(n){return typeof n>"u"||"number"==typeof n?n:0|(n.optional&&8)|(n.host&&1)|(n.self&&2)|(n.skipSelf&&4)}function cm(n){const t=[];for(let e=0;e((_o=_o||{})[_o.OnPush=0]="OnPush",_o[_o.Default=1]="Default",_o))(),dr=(()=>{return(n=dr||(dr={}))[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom",dr;var n})();const _a={},Fn=[],lu=Xn({\u0275cmp:Xn}),Ec=Xn({\u0275dir:Xn}),dm=Xn({\u0275pipe:Xn}),S_=Xn({\u0275mod:Xn}),ga=Xn({\u0275fac:Xn}),Sc=Xn({__NG_ELEMENT_ID__:Xn});let T_=0;function Re(n){return Va(()=>{const e=!0===n.standalone,i={},r={type:n.type,providersResolver:null,decls:n.decls,vars:n.vars,factory:null,template:n.template||null,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:i,inputs:null,outputs:null,exportAs:n.exportAs||null,onPush:n.changeDetection===_o.OnPush,directiveDefs:null,pipeDefs:null,standalone:e,dependencies:e&&n.dependencies||null,getStandaloneInjector:null,selectors:n.selectors||Fn,viewQuery:n.viewQuery||null,features:n.features||null,data:n.data||{},encapsulation:n.encapsulation||dr.Emulated,id:"c"+T_++,styles:n.styles||Fn,_:null,setInput:null,schemas:n.schemas||null,tView:null,findHostDirectiveDefs:null,hostDirectives:null},o=n.dependencies,a=n.features;return r.inputs=N_(n.inputs,i),r.outputs=N_(n.outputs),a&&a.forEach(s=>s(r)),r.directiveDefs=o?()=>("function"==typeof o?o():o).map(ni).filter(L_):null,r.pipeDefs=o?()=>("function"==typeof o?o():o).map(vr).filter(L_):null,r})}function ni(n){return pn(n)||ur(n)}function L_(n){return null!==n}function ct(n){return Va(()=>({type:n.type,bootstrap:n.bootstrap||Fn,declarations:n.declarations||Fn,imports:n.imports||Fn,exports:n.exports||Fn,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function N_(n,t){if(null==n)return _a;const e={};for(const i in n)if(n.hasOwnProperty(i)){let r=n[i],o=r;Array.isArray(r)&&(o=r[1],r=r[0]),e[r]=i,t&&(t[r]=o)}return e}const pe=Re;function Zi(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,standalone:!0===n.standalone,onDestroy:n.type.prototype.ngOnDestroy||null}}function pn(n){return n[lu]||null}function ur(n){return n[Ec]||null}function vr(n){return n[dm]||null}function hr(n,t){const e=n[S_]||null;if(!e&&!0===t)throw new Error(`Type ${Vn(n)} does not have '\u0275mod' property.`);return e}function jr(n){return Array.isArray(n)&&"object"==typeof n[1]}function bo(n){return Array.isArray(n)&&!0===n[1]}function fm(n){return 0!=(4&n.flags)}function Nc(n){return n.componentOffset>-1}function hu(n){return 1==(1&n.flags)}function yo(n){return null!==n.template}function Ny(n){return 0!=(256&n[2])}function Ho(n,t){return n.hasOwnProperty(ga)?n[ga]:null}class P_{constructor(t,e,i){this.previousValue=t,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}}function _n(){return ym}function ym(n){return n.type.prototype.ngOnChanges&&(n.setInput=By),R_}function R_(){const n=H_(this),t=n?.current;if(t){const e=n.previous;if(e===_a)n.previous=t;else for(let i in t)e[i]=t[i];n.current=null,this.ngOnChanges(t)}}function By(n,t,e,i){const r=this.declaredInputs[e],o=H_(n)||function Hy(n,t){return n[B_]=t}(n,{previous:_a,current:null}),a=o.current||(o.current={}),s=o.previous,l=s[r];a[r]=new P_(l&&l.currentValue,t,s===_a),n[i]=t}_n.ngInherit=!0;const B_="__ngSimpleChanges__";function H_(n){return n[B_]||null}function Ji(n){for(;Array.isArray(n);)n=n[0];return n}function mu(n,t){return Ji(t[n])}function Yr(n,t){return Ji(t[n.index])}function V_(n,t){return n.data[t]}function Ml(n,t){return n[t]}function Vr(n,t){const e=t[n];return jr(e)?e:e[0]}function fu(n){return 64==(64&n[2])}function Ua(n,t){return null==t?null:n[t]}function z_(n){n[18]=0}function Pc(n,t){n[5]+=t;let e=n,i=n[3];for(;null!==i&&(1===t&&1===e[5]||-1===t&&0===e[5]);)i[5]+=t,e=i,i=i[3]}const jt={lFrame:Q_(null),bindingsEnabled:!0};function W_(){return jt.bindingsEnabled}function Pe(){return jt.lFrame.lView}function gn(){return jt.lFrame.tView}function Se(n){return jt.lFrame.contextLView=n,n[8]}function Te(n){return jt.lFrame.contextLView=null,n}function er(){let n=wm();for(;null!==n&&64===n.type;)n=n.parent;return n}function wm(){return jt.lFrame.currentTNode}function jo(n,t){const e=jt.lFrame;e.currentTNode=n,e.isParent=t}function km(){return jt.lFrame.isParent}function Yo(){jt.lFrame.isParent=!1}function Fr(){const n=jt.lFrame;let t=n.bindingRootIndex;return-1===t&&(t=n.bindingRootIndex=n.tView.bindingStartIndex),t}function Cl(){return jt.lFrame.bindingIndex++}function Vo(n){const t=jt.lFrame,e=t.bindingIndex;return t.bindingIndex=t.bindingIndex+n,e}function K_(n,t){const e=jt.lFrame;e.bindingIndex=e.bindingRootIndex=n,Dm(t)}function Dm(n){jt.lFrame.currentDirectiveIndex=n}function Mm(n){const t=jt.lFrame.currentDirectiveIndex;return-1===t?null:n[t]}function X_(){return jt.lFrame.currentQueryIndex}function Cm(n){jt.lFrame.currentQueryIndex=n}function qy(n){const t=n[1];return 2===t.type?t.declTNode:1===t.type?n[6]:null}function zo(n,t,e){if(e&Tt.SkipSelf){let r=t,o=n;for(;!(r=r.parent,null!==r||e&Tt.Host||(r=qy(o),null===r||(o=o[15],10&r.type))););if(null===r)return!1;t=r,n=o}const i=jt.lFrame=Sm();return i.currentTNode=t,i.lView=n,!0}function Em(n){const t=Sm(),e=n[1];jt.lFrame=t,t.currentTNode=e.firstChild,t.lView=n,t.tView=e,t.contextLView=n,t.bindingIndex=e.bindingStartIndex,t.inI18n=!1}function Sm(){const n=jt.lFrame,t=null===n?null:n.child;return null===t?Q_(n):t}function Q_(n){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:n,child:null,inI18n:!1};return null!==n&&(n.child=t),t}function Z_(){const n=jt.lFrame;return jt.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const Tm=Z_;function Am(){const n=Z_();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function wr(){return jt.lFrame.selectedIndex}function vs(n){jt.lFrame.selectedIndex=n}function Sn(){const n=jt.lFrame;return V_(n.tView,n.selectedIndex)}function pr(){jt.lFrame.currentNamespace="svg"}function Uo(){!function Xy(){jt.lFrame.currentNamespace=null}()}function _u(n,t){for(let e=t.directiveStart,i=t.directiveEnd;e=i)break}else t[l]<0&&(n[18]+=65536),(s>11>16&&(3&n[2])===t){n[2]+=2048;try{o.call(s)}finally{}}}else try{o.call(s)}finally{}}class Hc{constructor(t,e,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=i}}function Om(n,t,e){let i=0;for(;it){a=o-1;break}}}for(;o>16}(n),i=t;for(;e>0;)i=i[15],e--;return i}let h=!0;function y(n){const t=h;return h=n,t}let ue=0;const ke={};function Yt(n,t){const e=_r(n,t);if(-1!==e)return e;const i=t[1];i.firstCreatePass&&(n.injectorIndex=t.length,Nn(i.data,n),Nn(t,null),Nn(i.blueprint,null));const r=vo(n,t),o=n.injectorIndex;if(yu(r)){const a=ya(r),s=rn(r,t),l=s[1].data;for(let d=0;d<8;d++)t[o+d]=s[a+d]|l[a+d]}return t[o+8]=r,o}function Nn(n,t){n.push(0,0,0,0,0,0,0,0,t)}function _r(n,t){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===t[n.injectorIndex+8]?-1:n.injectorIndex}function vo(n,t){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let e=0,i=null,r=t;for(;null!==r;){if(i=MM(r),null===i)return-1;if(e++,r=r[15],-1!==i.injectorIndex)return i.injectorIndex|e<<16}return-1}function Wo(n,t,e){!function yt(n,t,e){let i;"string"==typeof e?i=e.charCodeAt(0)||0:e.hasOwnProperty(Sc)&&(i=e[Sc]),null==i&&(i=e[Sc]=ue++);const r=255&i;t.data[n+(r>>5)]|=1<=0?255&t:X9:t}(e);if("function"==typeof o){if(!zo(t,n,i))return i&Tt.Host?vM(r,0,i):FM(t,e,i,r);try{const a=o(i);if(null!=a||i&Tt.Optional)return a;tu()}finally{Tm()}}else if("number"==typeof o){let a=null,s=_r(n,t),l=-1,d=i&Tt.Host?t[16][6]:null;for((-1===s||i&Tt.SkipSelf)&&(l=-1===s?vo(n,t):t[s+8],-1!==l&&DM(i,!1)?(a=t[1],s=ya(l),t=rn(l,t)):s=-1);-1!==s;){const f=t[1];if(xM(o,s,f.data)){const F=q9(s,t,e,a,i,d);if(F!==ke)return F}l=t[s+8],-1!==l&&DM(i,t[1].data[s+8]===d)&&xM(o,s,t)?(a=f,s=ya(l),t=rn(l,t)):s=-1}}return r}function q9(n,t,e,i,r,o){const a=t[1],s=a.data[n+8],f=rg(s,a,e,null==i?Nc(s)&&h:i!=a&&0!=(3&s.type),r&Tt.Host&&o===s);return null!==f?Vc(t,a,f,s):ke}function rg(n,t,e,i,r){const o=n.providerIndexes,a=t.data,s=1048575&o,l=n.directiveStart,f=o>>20,M=r?s+f:n.directiveEnd;for(let N=i?s:s+f;N=l&&V.type===e)return N}if(r){const N=a[l];if(N&&yo(N)&&N.type===e)return l}return null}function Vc(n,t,e,i){let r=n[e];const o=t.data;if(function Jy(n){return n instanceof Hc}(r)){const a=r;a.resolving&&function Dc(n,t){const e=t?`. Dependency path: ${t.join(" > ")} > ${n}`:"";throw new Ae(-200,`Circular dependency in DI detected for ${n}${e}`)}(function Cn(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():Nt(n)}(o[e]));const s=y(a.canSeeViewProviders);a.resolving=!0;const l=a.injectImpl?mn(a.injectImpl):null;zo(n,i,Tt.Default);try{r=n[e]=a.factory(void 0,o,n,i),t.firstCreatePass&&e>=i.directiveStart&&function Zy(n,t,e){const{ngOnChanges:i,ngOnInit:r,ngDoCheck:o}=t.type.prototype;if(i){const a=ym(t);(e.preOrderHooks||(e.preOrderHooks=[])).push(n,a),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,a)}r&&(e.preOrderHooks||(e.preOrderHooks=[])).push(0-n,r),o&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n,o),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,o))}(e,o[e],t)}finally{null!==l&&mn(l),y(s),a.resolving=!1,Tm()}}return r}function xM(n,t,e){return!!(e[t+(n>>5)]&1<{const t=n.prototype.constructor,e=t[ga]||nv(t),i=Object.prototype;let r=Object.getPrototypeOf(n.prototype).constructor;for(;r&&r!==i;){const o=r[ga]||nv(r);if(o&&o!==e)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function nv(n){return Jd(n)?()=>{const t=nv(St(n));return t&&t()}:Ho(n)}function MM(n){const t=n[1],e=t.type;return 2===e?t.declTNode:1===e?n[6]:null}function zr(n){return function G9(n,t){if("class"===t)return n.classes;if("style"===t)return n.styles;const e=n.attrs;if(e){const i=e.length;let r=0;for(;r{const i=function iv(n){return function(...e){if(n){const i=n(...e);for(const r in i)this[r]=i[r]}}}(t);function r(...o){if(this instanceof r)return i.apply(this,o),this;const a=new r(...o);return s.annotation=a,s;function s(l,d,f){const F=l.hasOwnProperty(ku)?l[ku]:Object.defineProperty(l,ku,{value:[]})[ku];for(;F.length<=f;)F.push(null);return(F[f]=F[f]||[]).push(a),l}}return e&&(r.prototype=Object.create(e.prototype)),r.prototype.ngMetadataName=n,r.annotationCls=r,r})}class Fe{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=Le({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function zc(n,t){n.forEach(e=>Array.isArray(e)?zc(e,t):t(e))}function EM(n,t,e){t>=n.length?n.push(e):n.splice(t,0,e)}function og(n,t){return t>=n.length-1?n.pop():n.splice(t,1)[0]}function Bm(n,t){const e=[];for(let i=0;i=0?n[1|i]=e:(i=~i,function tO(n,t,e,i){let r=n.length;if(r==t)n.push(e,i);else if(1===r)n.push(i,n[0]),n[0]=e;else{for(r--,n.push(n[r-1],n[r]);r>t;)n[r]=n[r-2],r--;n[t]=e,n[t+1]=i}}(n,i,t,e)),i}function ov(n,t){const e=Mu(n,t);if(e>=0)return n[1|e]}function Mu(n,t){return function SM(n,t,e){let i=0,r=n.length>>e;for(;r!==i;){const o=i+(r-i>>1),a=n[o<t?r=o:i=o+1}return~(r<({token:n})),-1),va=wl(Du("Optional"),8),Sl=wl(Du("SkipSelf"),4);var so=(()=>((so=so||{})[so.Important=1]="Important",so[so.DashCase=2]="DashCase",so))();const dv=new Map;let kO=0;const hv="__ngContext__";function Sr(n,t){jr(t)?(n[hv]=t[20],function DO(n){dv.set(n[20],n)}(t)):n[hv]=t}function fv(n,t){return undefined(n,t)}function Vm(n){const t=n[3];return bo(t)?t[3]:t}function pv(n){return KM(n[13])}function _v(n){return KM(n[4])}function KM(n){for(;null!==n&&!bo(n);)n=n[4];return n}function Eu(n,t,e,i,r){if(null!=i){let o,a=!1;bo(i)?o=i:jr(i)&&(a=!0,i=i[0]);const s=Ji(i);0===n&&null!==e?null==r?tC(t,e,s):Uc(t,e,s,r||null,!0):1===n&&null!==e?Uc(t,e,s,r||null,!0):2===n?function kv(n,t,e){const i=dg(n,t);i&&function WO(n,t,e,i){n.removeChild(t,e,i)}(n,i,t,e)}(t,s,a):3===n&&t.destroyNode(s),null!=o&&function qO(n,t,e,i,r){const o=e[7];o!==Ji(e)&&Eu(t,n,i,o,r);for(let s=10;s0&&(n[e-1][4]=i[4]);const o=og(n,10+t);!function RO(n,t){zm(n,t,t[11],2,null,null),t[0]=null,t[6]=null}(i[1],i);const a=o[19];null!==a&&a.detachView(o[1]),i[3]=null,i[4]=null,i[2]&=-65}return i}function ZM(n,t){if(!(128&t[2])){const e=t[11];e.destroyNode&&zm(n,t,e,3,null,null),function jO(n){let t=n[13];if(!t)return vv(n[1],n);for(;t;){let e=null;if(jr(t))e=t[13];else{const i=t[10];i&&(e=i)}if(!e){for(;t&&!t[4]&&t!==n;)jr(t)&&vv(t[1],t),t=t[3];null===t&&(t=n),jr(t)&&vv(t[1],t),e=t&&t[4]}t=e}}(t)}}function vv(n,t){if(!(128&t[2])){t[2]&=-65,t[2]|=128,function UO(n,t){let e;if(null!=n&&null!=(e=n.destroyHooks))for(let i=0;i=0?i[r=a]():i[r=-a].unsubscribe(),o+=2}else{const a=i[r=e[o+1]];e[o].call(a)}if(null!==i){for(let o=r+1;o-1){const{encapsulation:o}=n.data[i.directiveStart+r];if(o===dr.None||o===dr.Emulated)return null}return Yr(i,e)}}(n,t.parent,e)}function Uc(n,t,e,i,r){n.insertBefore(t,e,i,r)}function tC(n,t,e){n.appendChild(t,e)}function nC(n,t,e,i,r){null!==i?Uc(n,t,e,i,r):tC(n,t,e)}function dg(n,t){return n.parentNode(t)}function iC(n,t,e){return oC(n,t,e)}let mg,Mv,fg,oC=function rC(n,t,e){return 40&n.type?Yr(n,e):null};function ug(n,t,e,i){const r=JM(n,i,t),o=t[11],s=iC(i.parent||t[6],i,t);if(null!=r)if(Array.isArray(e))for(let l=0;ln,createScript:n=>n,createScriptURL:n=>n})}catch{}return mg}()?.createHTML(n)||n}function fC(n){return function Cv(){if(void 0===fg&&(fg=null,ti.trustedTypes))try{fg=ti.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch{}return fg}()?.createScriptURL(n)||n}class $c{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${eu})`}}class tP extends $c{getTypeName(){return"HTML"}}class nP extends $c{getTypeName(){return"Style"}}class iP extends $c{getTypeName(){return"Script"}}class rP extends $c{getTypeName(){return"URL"}}class oP extends $c{getTypeName(){return"ResourceURL"}}function wo(n){return n instanceof $c?n.changingThisBreaksApplicationSecurity:n}function $a(n,t){const e=function aP(n){return n instanceof $c&&n.getTypeName()||null}(n);if(null!=e&&e!==t){if("ResourceURL"===e&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${e} (see ${eu})`)}return e===t}class hP{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const e=(new window.DOMParser).parseFromString(Wc(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch{return null}}}class mP{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 i=this.inertDocument.createElement("body");e.appendChild(i)}}getInertBodyElement(t){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=Wc(t),e;const i=this.inertDocument.createElement("body");return i.innerHTML=Wc(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(i),i}stripCustomNsAttrs(t){const e=t.attributes;for(let r=e.length-1;0"),!0}endElement(t){const e=t.nodeName.toLowerCase();Ev.hasOwnProperty(e)&&!_C.hasOwnProperty(e)&&(this.buf.push(""))}chars(t){this.buf.push(vC(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 bP=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,yP=/([^\#-~ |!])/g;function vC(n){return n.replace(/&/g,"&").replace(bP,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(yP,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let _g;function FC(n,t){let e=null;try{_g=_g||function pC(n){const t=new mP(n);return function fP(){try{return!!(new window.DOMParser).parseFromString(Wc(""),"text/html")}catch{return!1}}()?new hP(t):t}(n);let i=t?String(t):"";e=_g.getInertBodyElement(i);let r=5,o=i;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,i=o,o=e.innerHTML,e=_g.getInertBodyElement(i)}while(i!==o);return Wc((new gP).sanitizeChildren(Tv(e)||e))}finally{if(e){const i=Tv(e)||e;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function Tv(n){return"content"in n&&function vP(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName}(n)?n.content:null}var Hn=(()=>((Hn=Hn||{})[Hn.NONE=0]="NONE",Hn[Hn.HTML=1]="HTML",Hn[Hn.STYLE=2]="STYLE",Hn[Hn.SCRIPT=3]="SCRIPT",Hn[Hn.URL=4]="URL",Hn[Hn.RESOURCE_URL=5]="RESOURCE_URL",Hn))();function Ur(n){const t=Wm();return t?t.sanitize(Hn.URL,n)||"":$a(n,"URL")?wo(n):pg(Nt(n))}function Av(n){const t=Wm();if(t)return fC(t.sanitize(Hn.RESOURCE_URL,n)||"");if($a(n,"ResourceURL"))return fC(wo(n));throw new Ae(904,!1)}function Wm(){const n=Pe();return n&&n[12]}const gg=new Fe("ENVIRONMENT_INITIALIZER"),kC=new Fe("INJECTOR",-1),xC=new Fe("INJECTOR_DEF_TYPES");class DC{get(t,e=Ya){if(e===Ya){const i=new Error(`NullInjectorError: No provider for ${Vn(t)}!`);throw i.name="NullInjectorError",i}return e}}function EP(...n){return{\u0275providers:MC(0,n),\u0275fromNgModule:!0}}function MC(n,...t){const e=[],i=new Set;let r;return zc(t,o=>{const a=o;Lv(a,e,[],i)&&(r||(r=[]),r.push(a))}),void 0!==r&&CC(r,e),e}function CC(n,t){for(let e=0;e{t.push(o)})}}function Lv(n,t,e,i){if(!(n=St(n)))return!1;let r=null,o=M_(n);const a=!o&&pn(n);if(o||a){if(a&&!a.standalone)return!1;r=n}else{const l=n.ngModule;if(o=M_(l),!o)return!1;r=l}const s=i.has(r);if(a){if(s)return!1;if(i.add(r),a.dependencies){const l="function"==typeof a.dependencies?a.dependencies():a.dependencies;for(const d of l)Lv(d,t,e,i)}}else{if(!o)return!1;{if(null!=o.imports&&!s){let d;i.add(r);try{zc(o.imports,f=>{Lv(f,t,e,i)&&(d||(d=[]),d.push(f))})}finally{}void 0!==d&&CC(d,t)}if(!s){const d=Ho(r)||(()=>new r);t.push({provide:r,useFactory:d,deps:Fn},{provide:xC,useValue:r,multi:!0},{provide:gg,useValue:()=>de(r),multi:!0})}const l=o.providers;null==l||s||Iv(l,f=>{t.push(f)})}}return r!==n&&void 0!==n.providers}function Iv(n,t){for(let e of n)bs(e)&&(e=e.\u0275providers),Array.isArray(e)?Iv(e,t):t(e)}const SP=Xn({provide:String,useValue:Xn});function Nv(n){return null!==n&&"object"==typeof n&&SP in n}function Gc(n){return"function"==typeof n}const Ov=new Fe("Set Injector scope."),bg={},AP={};let Pv;function yg(){return void 0===Pv&&(Pv=new DC),Pv}class Ga{}class TC extends Ga{constructor(t,e,i,r){super(),this.parent=e,this.source=i,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Bv(t,a=>this.processProvider(a)),this.records.set(kC,Su(void 0,this)),r.has("environment")&&this.records.set(Ga,Su(void 0,this));const o=this.records.get(Ov);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(xC.multi,Fn,Tt.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=Fl(this),i=mn(void 0);try{return t()}finally{Fl(e),mn(i)}}get(t,e=Ya,i=Tt.Default){this.assertNotDestroyed(),i=su(i);const r=Fl(this),o=mn(void 0);try{if(!(i&Tt.SkipSelf)){let s=this.records.get(t);if(void 0===s){const l=function PP(n){return"function"==typeof n||"object"==typeof n&&n instanceof Fe}(t)&&nu(t);s=l&&this.injectableDefInScope(l)?Su(Rv(t),bg):null,this.records.set(t,s)}if(null!=s)return this.hydrate(t,s)}return(i&Tt.Self?yg():this.parent).get(t,e=i&Tt.Optional&&e===Ya?null:e)}catch(a){if("NullInjectorError"===a.name){if((a[vl]=a[vl]||[]).unshift(Vn(t)),r)throw a;return function Ty(n,t,e,i){const r=n[vl];throw t[ou]&&r.unshift(t[ou]),n.message=function Ay(n,t,e,i=null){n=n&&"\n"===n.charAt(0)&&"\u0275"==n.charAt(1)?n.slice(2):n;let r=Vn(t);if(Array.isArray(t))r=t.map(Vn).join(" -> ");else if("object"==typeof t){let o=[];for(let a in t)if(t.hasOwnProperty(a)){let s=t[a];o.push(a+":"+("string"==typeof s?JSON.stringify(s):Vn(s)))}r=`{${o.join(", ")}}`}return`${e}${i?"("+i+")":""}[${r}]: ${n.replace(pa,"\n ")}`}("\n"+n.message,r,e,i),n.ngTokenPath=r,n[vl]=null,n}(a,t,"R3InjectorError",this.source)}throw a}finally{mn(o),Fl(r)}}resolveInjectorInitializers(){const t=Fl(this),e=mn(void 0);try{const i=this.get(gg.multi,Fn,Tt.Self);for(const r of i)r()}finally{Fl(t),mn(e)}}toString(){const t=[],e=this.records;for(const i of e.keys())t.push(Vn(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Ae(205,!1)}processProvider(t){let e=Gc(t=St(t))?t:St(t&&t.provide);const i=function IP(n){return Nv(n)?Su(void 0,n.useValue):Su(AC(n),bg)}(t);if(Gc(t)||!0!==t.multi)this.records.get(e);else{let r=this.records.get(e);r||(r=Su(void 0,bg,!0),r.factory=()=>cm(r.multi),this.records.set(e,r)),e=t,r.multi.push(t)}this.records.set(e,i)}hydrate(t,e){return e.value===bg&&(e.value=AP,e.value=e.factory()),"object"==typeof e.value&&e.value&&function OP(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}injectableDefInScope(t){if(!t.providedIn)return!1;const e=St(t.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}}function Rv(n){const t=nu(n),e=null!==t?t.factory:Ho(n);if(null!==e)return e;if(n instanceof Fe)throw new Ae(204,!1);if(n instanceof Function)return function LP(n){const t=n.length;if(t>0)throw Bm(t,"?"),new Ae(204,!1);const e=function am(n){const t=n&&(n[Mc]||n[C_]);if(t){const e=function sm(n){if(n.hasOwnProperty("name"))return n.name;const t=(""+n).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(n);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}(n);return null!==e?()=>e.factory(n):()=>new n}(n);throw new Ae(204,!1)}function AC(n,t,e){let i;if(Gc(n)){const r=St(n);return Ho(r)||Rv(r)}if(Nv(n))i=()=>St(n.useValue);else if(function SC(n){return!(!n||!n.useFactory)}(n))i=()=>n.useFactory(...cm(n.deps||[]));else if(function EC(n){return!(!n||!n.useExisting)}(n))i=()=>de(St(n.useExisting));else{const r=St(n&&(n.useClass||n.provide));if(!function NP(n){return!!n.deps}(n))return Ho(r)||Rv(r);i=()=>new r(...cm(n.deps))}return i}function Su(n,t,e=!1){return{factory:n,value:t,multi:e?[]:void 0}}function Bv(n,t){for(const e of n)Array.isArray(e)?Bv(e,t):e&&bs(e)?Bv(e.\u0275providers,t):t(e)}class RP{}class LC{}class HP{resolveComponentFactory(t){throw function BP(n){const t=Error(`No component factory found for ${Vn(n)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=n,t}(t)}}let ks=(()=>{class n{}return n.NULL=new HP,n})();function jP(){return Tu(er(),Pe())}function Tu(n,t){return new ze(Yr(n,t))}let ze=(()=>{class n{constructor(e){this.nativeElement=e}}return n.__NG_ELEMENT_ID__=jP,n})();function YP(n){return n instanceof ze?n.nativeElement:n}class Au{}let qa=(()=>{class n{}return n.__NG_ELEMENT_ID__=()=>function VP(){const n=Pe(),e=Vr(er().index,n);return(jr(e)?e:n)[11]}(),n})(),zP=(()=>{class n{}return n.\u0275prov=Le({token:n,providedIn:"root",factory:()=>null}),n})();class qc{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const UP=new qc("15.0.4"),Hv={};function Yv(n){return n.ngOriginalError}class xs{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&&Yv(t);for(;e&&Yv(e);)e=Yv(e);return e||null}}function Vv(n){return n.ownerDocument.defaultView}function zv(n){return n.ownerDocument}function NC(n){return n.ownerDocument.body}function Ds(n){return n instanceof Function?n():n}function PC(n,t,e){let i=n.length;for(;;){const r=n.indexOf(t,e);if(-1===r)return r;if(0===r||n.charCodeAt(r-1)<=32){const o=t.length;if(r+o===i||n.charCodeAt(r+o)<=32)return r}e=r+1}}const RC="ng-template";function ZP(n,t,e){let i=0;for(;io?"":r[F+1].toLowerCase();const N=8&i?M:null;if(N&&-1!==PC(N,d,0)||2&i&&d!==M){if(Fa(i))return!1;a=!0}}}}else{if(!a&&!Fa(i)&&!Fa(l))return!1;if(a&&Fa(l))continue;a=!1,i=l|1&i}}return Fa(i)||a}function Fa(n){return 0==(1&n)}function tR(n,t,e,i){if(null===t)return-1;let r=0;if(i||!e){let o=!1;for(;r-1)for(e++;e0?'="'+s+'"':"")+"]"}else 8&i?r+="."+a:4&i&&(r+=" "+a);else""!==r&&!Fa(a)&&(t+=jC(o,r),r=""),i=a,o=o||!Fa(i);e++}return""!==r&&(t+=jC(o,r)),t}const $t={};function $(n){YC(gn(),Pe(),wr()+n,!1)}function YC(n,t,e,i){if(!i)if(3==(3&t[2])){const o=n.preOrderCheckHooks;null!==o&&gu(t,o,e)}else{const o=n.preOrderHooks;null!==o&&bu(t,o,0,e)}vs(e)}function WC(n,t=null,e=null,i){const r=$C(n,t,e,i);return r.resolveInjectorInitializers(),r}function $C(n,t=null,e=null,i,r=new Set){const o=[e||Fn,EP(n)];return i=i||("object"==typeof n?void 0:Vn(n)),new TC(o,t||yg(),i||null,r)}let yi=(()=>{class n{static create(e,i){if(Array.isArray(e))return WC({name:""},i,e,"");{const r=e.name??"";return WC({name:r},e.parent,e.providers,r)}}}return n.THROW_IF_NOT_FOUND=Ya,n.NULL=new DC,n.\u0275prov=Le({token:n,providedIn:"any",factory:()=>de(kC)}),n.__NG_ELEMENT_ID__=-1,n})();function x(n,t=Tt.Default){const e=Pe();return null===e?de(n,t):wM(er(),e,St(n),t)}function Ka(){throw new Error("invalid")}function JC(n,t){const e=n.contentQueries;if(null!==e)for(let i=0;i22&&YC(n,t,22,!1),e(i,r)}finally{vs(o)}}function Xv(n,t,e){if(fm(t)){const r=t.directiveEnd;for(let o=t.directiveStart;o0;){const e=n[--t];if("number"==typeof e&&e<0)return e}return 0})(a)!=s&&a.push(s),a.push(e,i,o)}}(n,t,i,$m(n,e,r.hostVars,$t),r)}function Xa(n,t,e,i,r,o){const a=Yr(n,t);!function nF(n,t,e,i,r,o,a){if(null==o)n.removeAttribute(t,r,e);else{const s=null==a?Nt(o):a(o,i||"",r);n.setAttribute(t,r,s,e)}}(t[11],a,o,n.value,e,i,r)}function $R(n,t,e,i,r,o){const a=o[t];if(null!==a){const s=i.setInput;for(let l=0;l0&&iF(e)}}function iF(n){for(let i=pv(n);null!==i;i=_v(i))for(let r=10;r0&&iF(o)}const e=n[1].components;if(null!==e)for(let i=0;i0&&iF(r)}}function QR(n,t){const e=Vr(t,n),i=e[1];(function ZR(n,t){for(let e=t.length;e-1&&(yv(t,i),og(e,i))}this._attachedToViewContainer=!1}ZM(this._lView[1],this._lView)}onDestroy(t){n3(this._lView[1],this._lView,null,t)}markForCheck(){rF(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-65}reattach(){this._lView[2]|=64}detectChanges(){xg(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Ae(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function HO(n,t){zm(n,t,t[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Ae(902,!1);this._appRef=t}}class JR extends Gm{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;xg(t[1],t,t[8],!1)}checkNoChanges(){}get context(){return null}}class f3 extends ks{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=pn(t);return new qm(e,this.ngModule)}}function p3(n){const t=[];for(let e in n)n.hasOwnProperty(e)&&t.push({propName:n[e],templateName:e});return t}class tB{constructor(t,e){this.injector=t,this.parentInjector=e}get(t,e,i){i=su(i);const r=this.injector.get(t,Hv,i);return r!==Hv||e===Hv?r:this.parentInjector.get(t,e,i)}}class qm extends LC{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=function sR(n){return n.map(aR).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return p3(this.componentDef.inputs)}get outputs(){return p3(this.componentDef.outputs)}create(t,e,i,r){let o=(r=r||this.ngModule)instanceof Ga?r:r?.injector;o&&null!==this.componentDef.getStandaloneInjector&&(o=this.componentDef.getStandaloneInjector(o)||o);const a=o?new tB(t,o):t,s=a.get(Au,null);if(null===s)throw new Ae(407,!1);const l=a.get(zP,null),d=s.createRenderer(null,this.componentDef),f=this.componentDef.selectors[0][0]||"div",F=i?function AR(n,t,e){return n.selectRootElement(t,e===dr.ShadowDom)}(d,i,this.componentDef.encapsulation):bv(d,f,function eB(n){const t=n.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(f)),M=this.componentDef.onPush?288:272,N=Jv(0,null,null,1,0,null,null,null,null,null),V=Fg(null,N,null,M,null,null,s,d,l,a,null);let X,re;Em(V);try{const oe=this.componentDef;let le,ae=null;oe.findHostDirectiveDefs?(le=[],ae=new Map,oe.findHostDirectiveDefs(oe,le,ae),le.push(oe)):le=[oe];const ge=function iB(n,t){const e=n[1];return n[22]=t,Nu(e,22,2,"#host",null)}(V,F),we=function rB(n,t,e,i,r,o,a,s){const l=r[1];!function oB(n,t,e,i){for(const r of n)t.mergedAttrs=Yc(t.mergedAttrs,r.hostAttrs);null!==t.mergedAttrs&&(Dg(t,t.mergedAttrs,!0),null!==e&&dC(i,e,t))}(i,n,t,a);const d=o.createRenderer(t,e),f=Fg(r,t3(e),null,e.onPush?32:16,r[n.index],n,o,d,s||null,null,null);return l.firstCreatePass&&tF(l,n,i.length-1),kg(r,f),r[n.index]=f}(ge,F,oe,le,V,s,d);re=V_(N,22),F&&function sB(n,t,e,i){if(i)Om(n,e,["ng-version",UP.full]);else{const{attrs:r,classes:o}=function lR(n){const t=[],e=[];let i=1,r=2;for(;i0&&cC(n,e,o.join(" "))}}(d,oe,F,i),void 0!==e&&function lB(n,t,e){const i=n.projection=[];for(let r=0;r=0;i--){const r=n[i];r.hostVars=t+=r.hostVars,r.hostAttrs=Yc(r.hostAttrs,e=Yc(e,r.hostAttrs))}}(i)}function sF(n){return n===_a?{}:n===Fn?[]:n}function uB(n,t){const e=n.viewQuery;n.viewQuery=e?(i,r)=>{t(i,r),e(i,r)}:t}function hB(n,t){const e=n.contentQueries;n.contentQueries=e?(i,r,o)=>{t(i,r,o),e(i,r,o)}:t}function mB(n,t){const e=n.hostBindings;n.hostBindings=e?(i,r)=>{t(i,r),e(i,r)}:t}let Cg=null;function Kc(){if(!Cg){const n=ti.Symbol;if(n&&n.iterator)Cg=n.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;ea(Ji(ge[i.index])):i.index;let ae=null;if(!a&&s&&(ae=function CB(n,t,e,i){const r=n.cleanup;if(null!=r)for(let o=0;ol?s[l]:null}"string"==typeof a&&(o+=2)}return null}(n,t,r,i.index)),null!==ae)(ae.__ngLastListenerFn__||ae).__ngNextListenerFn__=o,ae.__ngLastListenerFn__=o,M=!1;else{o=L3(i,t,f,o,!1);const ge=e.listen(re,r,o);F.push(o,ge),d&&d.push(r,le,oe,oe+1)}}else o=L3(i,t,f,o,!1);const N=i.outputs;let V;if(M&&null!==N&&(V=N[r])){const X=V.length;if(X)for(let re=0;re-1?Vr(n.index,t):t);let l=A3(t,0,i,a),d=o.__ngNextListenerFn__;for(;d;)l=A3(t,0,d,a)&&l,d=d.__ngNextListenerFn__;return r&&!1===l&&(a.preventDefault(),a.returnValue=!1),l}}function se(n=1){return function J_(n){return(jt.lFrame.contextLView=function Lm(n,t){for(;n>0;)t=t[15],n--;return t}(n,jt.lFrame.contextLView))[8]}(n)}function EB(n,t){let e=null;const i=function nR(n){const t=n.attrs;if(null!=t){const e=t.indexOf(5);if(0==(1&e))return t[e+1]}return null}(n);for(let r=0;r>17&32767}function hF(n){return 2|n}function Qc(n){return(131068&n)>>2}function mF(n,t){return-131069&n|t<<2}function fF(n){return 1|n}function V3(n,t,e,i,r){const o=n[e+1],a=null===t;let s=i?Tl(o):Qc(o),l=!1;for(;0!==s&&(!1===l||a);){const f=n[s+1];NB(n[s],t)&&(l=!0,n[s+1]=i?fF(f):hF(f)),s=i?Tl(f):Qc(f)}l&&(n[e+1]=i?hF(o):fF(o))}function NB(n,t){return null===n||null==t||(Array.isArray(n)?n[1]:n)===t||!(!Array.isArray(n)||"string"!=typeof t)&&Mu(n,t)>=0}const nr={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function z3(n){return n.substring(nr.key,nr.keyEnd)}function OB(n){return n.substring(nr.value,nr.valueEnd)}function U3(n,t){const e=nr.textEnd;return e===t?-1:(t=nr.keyEnd=function BB(n,t,e){for(;t32;)t++;return t}(n,nr.key=t,e),Uu(n,t,e))}function W3(n,t){const e=nr.textEnd;let i=nr.key=Uu(n,t,e);return e===i?-1:(i=nr.keyEnd=function HB(n,t,e){let i;for(;t=65&&(-33&i)<=90||i>=48&&i<=57);)t++;return t}(n,i,e),i=G3(n,i,e),i=nr.value=Uu(n,i,e),i=nr.valueEnd=function jB(n,t,e){let i=-1,r=-1,o=-1,a=t,s=a;for(;a32&&(s=a),o=r,r=i,i=-33&l}return s}(n,i,e),G3(n,i,e))}function $3(n){nr.key=0,nr.keyEnd=0,nr.value=0,nr.valueEnd=0,nr.textEnd=n.length}function Uu(n,t,e){for(;t=0;e=W3(t,e))Z3(n,z3(t),OB(t))}function Za(n,t){for(let e=function PB(n){return $3(n),U3(n,Uu(n,0,nr.textEnd))}(t);e>=0;e=U3(t,e))Fo(n,z3(t),!0)}function ka(n,t,e,i){const r=Pe(),o=gn(),a=Vo(2);o.firstUpdatePass&&Q3(o,n,a,i),t!==$t&&Tr(r,a,t)&&J3(o,o.data[wr()],r,r[11],n,r[a+1]=function qB(n,t){return null==n||("string"==typeof t?n+=t:"object"==typeof n&&(n=Vn(wo(n)))),n}(t,e),i,a)}function xa(n,t,e,i){const r=gn(),o=Vo(2);r.firstUpdatePass&&Q3(r,null,o,i);const a=Pe();if(e!==$t&&Tr(a,o,e)){const s=r.data[wr()];if(tE(s,i)&&!X3(r,o)){let l=i?s.classesWithoutHost:s.stylesWithoutHost;null!==l&&(e=Zd(l,e||"")),cF(r,s,a,e,i)}else!function GB(n,t,e,i,r,o,a,s){r===$t&&(r=Fn);let l=0,d=0,f=0=n.expandoStartIndex}function Q3(n,t,e,i){const r=n.data;if(null===r[e+1]){const o=r[wr()],a=X3(n,e);tE(o,i)&&null===t&&!a&&(t=!1),t=function VB(n,t,e,i){const r=Mm(n);let o=i?t.residualClasses:t.residualStyles;if(null===r)0===(i?t.classBindings:t.styleBindings)&&(e=Zm(e=pF(null,n,t,e,i),t.attrs,i),o=null);else{const a=t.directiveStylingLast;if(-1===a||n[a]!==r)if(e=pF(r,n,t,e,i),null===o){let l=function zB(n,t,e){const i=e?t.classBindings:t.styleBindings;if(0!==Qc(i))return n[Tl(i)]}(n,t,i);void 0!==l&&Array.isArray(l)&&(l=pF(null,n,t,l[1],i),l=Zm(l,t.attrs,i),function UB(n,t,e,i){n[Tl(e?t.classBindings:t.styleBindings)]=i}(n,t,i,l))}else o=function WB(n,t,e){let i;const r=t.directiveEnd;for(let o=1+t.directiveStylingLast;o0)&&(d=!0)}else f=e;if(r)if(0!==l){const M=Tl(n[s+1]);n[i+1]=Tg(M,s),0!==M&&(n[M+1]=mF(n[M+1],i)),n[s+1]=function TB(n,t){return 131071&n|t<<17}(n[s+1],i)}else n[i+1]=Tg(s,0),0!==s&&(n[s+1]=mF(n[s+1],i)),s=i;else n[i+1]=Tg(l,0),0===s?s=i:n[l+1]=mF(n[l+1],i),l=i;d&&(n[i+1]=hF(n[i+1])),V3(n,f,i,!0),V3(n,f,i,!1),function IB(n,t,e,i,r){const o=r?n.residualClasses:n.residualStyles;null!=o&&"string"==typeof t&&Mu(o,t)>=0&&(e[i+1]=fF(e[i+1]))}(t,f,n,i,o),a=Tg(s,l),o?t.classBindings=a:t.styleBindings=a}(r,o,t,e,a,i)}}function pF(n,t,e,i,r){let o=null;const a=e.directiveEnd;let s=e.directiveStylingLast;for(-1===s?s=e.directiveStart:s++;s0;){const l=n[r],d=Array.isArray(l),f=d?l[1]:l,F=null===f;let M=e[r+1];M===$t&&(M=F?Fn:void 0);let N=F?ov(M,i):f===i?M:void 0;if(d&&!Ag(N)&&(N=ov(l,i)),Ag(N)&&(s=N,a))return s;const V=n[r+1];r=a?Tl(V):Qc(V)}if(null!==t){let l=o?t.residualClasses:t.residualStyles;null!=l&&(s=ov(l,i))}return s}function Ag(n){return void 0!==n}function tE(n,t){return 0!=(n.flags&(t?8:16))}function te(n,t=""){const e=Pe(),i=gn(),r=n+22,o=i.firstCreatePass?Nu(i,r,1,t,null):i.data[r],a=e[r]=function gv(n,t){return n.createText(t)}(e[11],t);ug(i,e,a,o),jo(o,!1)}function on(n){return Vt("",n,""),on}function Vt(n,t,e){const i=Pe(),r=Pu(i,n,t,e);return r!==$t&&Ms(i,wr(),r),Vt}function Jm(n,t,e,i,r){const o=Pe(),a=Ru(o,n,t,e,i,r);return a!==$t&&Ms(o,wr(),a),Jm}function Lg(n,t,e){xa(Fo,Za,Pu(Pe(),n,t,e),!0)}function Ar(n,t,e){const i=Pe();return Tr(i,Cl(),t)&&ko(gn(),Sn(),i,n,t,i[11],e,!0),Ar}function Ig(n,t,e){const i=Pe();if(Tr(i,Cl(),t)){const o=gn(),a=Sn();ko(o,a,i,n,t,h3(Mm(o.data),a,i),e,!0)}return Ig}const $u="en-US";let vE=$u;function bF(n,t,e,i,r){if(n=St(n),Array.isArray(n))for(let o=0;o>20;if(Gc(n)||!n.multi){const N=new Hc(l,r,x),V=vF(s,t,r?f:f+M,F);-1===V?(Wo(Yt(d,a),o,s),yF(o,n,t.length),t.push(s),d.directiveStart++,d.directiveEnd++,r&&(d.providerIndexes+=1048576),e.push(N),a.push(N)):(e[V]=N,a[V]=N)}else{const N=vF(s,t,f+M,F),V=vF(s,t,f,f+M),X=N>=0&&e[N],re=V>=0&&e[V];if(r&&!re||!r&&!X){Wo(Yt(d,a),o,s);const oe=function hH(n,t,e,i,r){const o=new Hc(n,e,x);return o.multi=[],o.index=t,o.componentProviders=0,WE(o,r,i&&!e),o}(r?uH:dH,e.length,r,i,l);!r&&re&&(e[V].providerFactory=oe),yF(o,n,t.length,0),t.push(s),d.directiveStart++,d.directiveEnd++,r&&(d.providerIndexes+=1048576),e.push(oe),a.push(oe)}else yF(o,n,N>-1?N:V,WE(e[r?V:N],l,!r&&i));!r&&i&&re&&e[V].componentProviders++}}}function yF(n,t,e,i){const r=Gc(t),o=function TP(n){return!!n.useClass}(t);if(r||o){const l=(o?St(t.useClass):t).prototype.ngOnDestroy;if(l){const d=n.destroyHooks||(n.destroyHooks=[]);if(!r&&t.multi){const f=d.indexOf(e);-1===f?d.push(e,[i,l]):d[f+1].push(i,l)}else d.push(e,l)}}}function WE(n,t,e){return e&&n.componentProviders++,n.multi.push(t)-1}function vF(n,t,e,i){for(let r=e;r{e.providersResolver=(i,r)=>function cH(n,t,e){const i=gn();if(i.firstCreatePass){const r=yo(n);bF(e,i.data,i.blueprint,r,!0),bF(t,i.data,i.blueprint,r,!1)}}(i,r?r(n):n,t)}}class Gu{}class $E{}class GE extends Gu{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new f3(this);const i=hr(t);this._bootstrapComponents=Ds(i.bootstrap),this._r3Injector=$C(t,e,[{provide:Gu,useValue:this},{provide:ks,useValue:this.componentFactoryResolver}],Vn(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 wF extends $E{constructor(t){super(),this.moduleType=t}create(t){return new GE(this.moduleType,t)}}class fH extends Gu{constructor(t,e,i){super(),this.componentFactoryResolver=new f3(this),this.instance=null;const r=new TC([...t,{provide:Gu,useValue:this},{provide:ks,useValue:this.componentFactoryResolver}],e||yg(),i,new Set(["environment"]));this.injector=r,r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function Bg(n,t,e=null){return new fH(n,t,e).injector}let pH=(()=>{class n{constructor(e){this._injector=e,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e.id)){const i=MC(0,e.type),r=i.length>0?Bg([i],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 n.\u0275prov=Le({token:n,providedIn:"environment",factory:()=>new n(de(Ga))}),n})();function kF(n){n.getStandaloneInjector=t=>t.get(pH).getOrCreateStandaloneInjector(n)}function ir(n,t,e){const i=Fr()+n,r=Pe();return r[i]===$t?Qa(r,i,e?t.call(e):t()):function Xm(n,t){return n[t]}(r,i)}function qu(n,t,e,i){return t4(Pe(),Fr(),n,t,e,i)}function e4(n,t,e,i,r){return function n4(n,t,e,i,r,o,a){const s=t+e;return Xc(n,s,r,o)?Qa(n,s+2,a?i.call(a,r,o):i(r,o)):sf(n,s+2)}(Pe(),Fr(),n,t,e,i,r)}function sf(n,t){const e=n[t];return e===$t?void 0:e}function t4(n,t,e,i,r,o){const a=t+e;return Tr(n,a,r)?Qa(n,a+1,o?i.call(o,r):i(r)):sf(n,a+1)}function an(n,t){const e=gn();let i;const r=n+22;e.firstCreatePass?(i=function AH(n,t){if(t)for(let e=t.length-1;e>=0;e--){const i=t[e];if(n===i.name)return i}}(t,e.pipeRegistry),e.data[r]=i,i.onDestroy&&(e.destroyHooks||(e.destroyHooks=[])).push(r,i.onDestroy)):i=e.data[r];const o=i.factory||(i.factory=Ho(i.type)),a=mn(x);try{const s=y(!1),l=o();return y(s),function xB(n,t,e,i){e>=n.data.length&&(n.data[e]=null,n.blueprint[e]=null),t[e]=i}(e,Pe(),r,l),l}finally{mn(a)}}function sn(n,t,e){const i=n+22,r=Pe(),o=Ml(r,i);return function lf(n,t){return n[1].data[t].pure}(r,i)?t4(r,Fr(),t,o.transform,e,o):o.transform(e)}function DF(n){return t=>{setTimeout(n,void 0,t)}}const je=class PH extends be{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,i){let r=t,o=e||(()=>null),a=i;if(t&&"object"==typeof t){const l=t;r=l.next?.bind(l),o=l.error?.bind(l),a=l.complete?.bind(l)}this.__isAsync&&(o=DF(o),r&&(r=DF(r)),a&&(a=DF(a)));const s=super.subscribe({next:r,error:o,complete:a});return t instanceof p&&t.add(s),s}};function RH(){return this._results[Kc()]()}class Ja{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=Kc(),i=Ja.prototype;i[e]||(i[e]=RH)}get changes(){return this._changes||(this._changes=new je)}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 i=this;i.dirty=!1;const r=function $o(n){return n.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function J9(n,t,e){if(n.length!==t.length)return!1;for(let i=0;i{class n{}return n.__NG_ELEMENT_ID__=jH,n})();const BH=jn,HH=class extends BH{constructor(t,e,i){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=i}createEmbeddedView(t,e){const i=this._declarationTContainer.tViews,r=Fg(this._declarationLView,i,t,16,null,i.declTNode,null,null,null,null,e||null);r[17]=this._declarationLView[this._declarationTContainer.index];const a=this._declarationLView[19];return null!==a&&(r[19]=a.createEmbeddedView(i)),Kv(i,r,t),new Gm(r)}};function jH(){return Hg(er(),Pe())}function Hg(n,t){return 4&n.type?new HH(t,n,Tu(n,t)):null}let Qn=(()=>{class n{}return n.__NG_ELEMENT_ID__=YH,n})();function YH(){return c4(er(),Pe())}const VH=Qn,s4=class extends VH{constructor(t,e,i){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=i}get element(){return Tu(this._hostTNode,this._hostLView)}get injector(){return new Fu(this._hostTNode,this._hostLView)}get parentInjector(){const t=vo(this._hostTNode,this._hostLView);if(yu(t)){const e=rn(t,this._hostLView),i=ya(t);return new Fu(e[1].data[i+8],e)}return new Fu(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=l4(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,e,i){let r,o;"number"==typeof i?r=i:null!=i&&(r=i.index,o=i.injector);const a=t.createEmbeddedView(e||{},o);return this.insert(a,r),a}createComponent(t,e,i,r,o){const a=t&&!function Rm(n){return"function"==typeof n}(t);let s;if(a)s=e;else{const F=e||{};s=F.index,i=F.injector,r=F.projectableNodes,o=F.environmentInjector||F.ngModuleRef}const l=a?t:new qm(pn(t)),d=i||this.parentInjector;if(!o&&null==l.ngModule){const M=(a?d:this.parentInjector).get(Ga,null);M&&(o=M)}const f=l.create(d,r,void 0,o);return this.insert(f.hostView,s),f}insert(t,e){const i=t._lView,r=i[1];if(function Uy(n){return bo(n[3])}(i)){const f=this.indexOf(t);if(-1!==f)this.detach(f);else{const F=i[3],M=new s4(F,F[6],F[3]);M.detach(M.indexOf(t))}}const o=this._adjustIndex(e),a=this._lContainer;!function YO(n,t,e,i){const r=10+i,o=e.length;i>0&&(e[r-1][4]=t),i0)i.push(a[s/2]);else{const d=o[s+1],f=t[-l];for(let F=10;F{class n{constructor(e){this.appInits=e,this.resolve=Yg,this.reject=Yg,this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,r)=>{this.resolve=i,this.reject=r})}runInitializers(){if(this.initialized)return;const e=[],i=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let r=0;r{o.subscribe({complete:s,error:l})});e.push(a)}}Promise.all(e).then(()=>{i()}).catch(r=>{this.reject(r)}),0===e.length&&i(),this.initialized=!0}}return n.\u0275fac=function(e){return new(e||n)(de(df,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Qu=new Fe("AppId",{providedIn:"root",factory:function I4(){return`${PF()}${PF()}${PF()}`}});function PF(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const N4=new Fe("Platform Initializer"),Al=new Fe("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),O4=new Fe("appBootstrapListener"),zn=new Fe("AnimationModuleType");let fj=(()=>{class n{log(e){console.log(e)}warn(e){console.warn(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();const ts=new Fe("LocaleId",{providedIn:"root",factory:()=>Ot(ts,Tt.Optional|Tt.SkipSelf)||function pj(){return typeof $localize<"u"&&$localize.locale||$u}()});class gj{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}let P4=(()=>{class n{compileModuleSync(e){return new wF(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const i=this.compileModuleSync(e),o=Ds(hr(e).declarations).reduce((a,s)=>{const l=pn(s);return l&&a.push(new qm(l)),a},[]);return new gj(i,o)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const vj=(()=>Promise.resolve(0))();function RF(n){typeof Zone>"u"?vj.then(()=>{n&&n.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",n)}class Qe{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new je(!1),this.onMicrotaskEmpty=new je(!1),this.onStable=new je(!1),this.onError=new je(!1),typeof Zone>"u")throw new Ae(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=!i&&e,r.shouldCoalesceRunChangeDetection=i,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function Fj(){let n=ti.requestAnimationFrame,t=ti.cancelAnimationFrame;if(typeof Zone<"u"&&n&&t){const e=n[Zone.__symbol__("OriginalDelegate")];e&&(n=e);const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function xj(n){const t=()=>{!function kj(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(ti,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,HF(n),n.isCheckStableRunning=!0,BF(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),HF(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,i,r,o,a,s)=>{try{return H4(n),e.invokeTask(r,o,a,s)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||n.shouldCoalesceRunChangeDetection)&&t(),j4(n)}},onInvoke:(e,i,r,o,a,s,l)=>{try{return H4(n),e.invoke(r,o,a,s,l)}finally{n.shouldCoalesceRunChangeDetection&&t(),j4(n)}},onHasTask:(e,i,r,o)=>{e.hasTask(r,o),i===r&&("microTask"==o.change?(n._hasPendingMicrotasks=o.microTask,HF(n),BF(n)):"macroTask"==o.change&&(n.hasPendingMacrotasks=o.macroTask))},onHandleError:(e,i,r,o)=>(e.handleError(r,o),n.runOutsideAngular(()=>n.onError.emit(o)),!1)})}(r)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Qe.isInAngularZone())throw new Ae(909,!1)}static assertNotInAngularZone(){if(Qe.isInAngularZone())throw new Ae(909,!1)}run(t,e,i){return this._inner.run(t,e,i)}runTask(t,e,i,r){const o=this._inner,a=o.scheduleEventTask("NgZoneEvent: "+r,t,wj,Yg,Yg);try{return o.runTask(a,e,i)}finally{o.cancelTask(a)}}runGuarded(t,e,i){return this._inner.runGuarded(t,e,i)}runOutsideAngular(t){return this._outer.run(t)}}const wj={};function BF(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function HF(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId)}function H4(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function j4(n){n._nesting--,BF(n)}class Dj{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new je,this.onMicrotaskEmpty=new je,this.onStable=new je,this.onError=new je}run(t,e,i){return t.apply(e,i)}runGuarded(t,e,i){return t.apply(e,i)}runOutsideAngular(t){return t()}runTask(t,e,i,r){return t.apply(e,i)}}const Y4=new Fe(""),zg=new Fe("");let VF,jF=(()=>{class n{constructor(e,i,r){this._ngZone=e,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,VF||(function Mj(n){VF=n}(r),r.addToWindow(i)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Qe.assertNotInAngularZone(),RF(()=>{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())RF(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(e)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,i,r){let o=-1;i&&i>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==o),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:r})}whenStable(e,i,r){if(r&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,i,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,i,r){return[]}}return n.\u0275fac=function(e){return new(e||n)(de(Qe),de(YF),de(zg))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),YF=(()=>{class n{constructor(){this._applications=new Map}registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){return VF?.findTestabilityInTree(this,e,i)??null}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})(),Ll=null;const V4=new Fe("AllowMultipleToken"),zF=new Fe("PlatformDestroyListeners");class z4{constructor(t,e){this.name=t,this.token=e}}function W4(n,t,e=[]){const i=`Platform: ${t}`,r=new Fe(i);return(o=[])=>{let a=UF();if(!a||a.injector.get(V4,!1)){const s=[...e,...o,{provide:r,useValue:!0}];n?n(s):function Sj(n){if(Ll&&!Ll.get(V4,!1))throw new Ae(400,!1);Ll=n;const t=n.get(G4);(function U4(n){const t=n.get(N4,null);t&&t.forEach(e=>e())})(n)}(function $4(n=[],t){return yi.create({name:t,providers:[{provide:Ov,useValue:"platform"},{provide:zF,useValue:new Set([()=>Ll=null])},...n]})}(s,i))}return function Aj(n){const t=UF();if(!t)throw new Ae(401,!1);return t}()}}function UF(){return Ll?.get(G4)??null}let G4=(()=>{class n{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){const r=function K4(n,t){let e;return e="noop"===n?new Dj:("zone.js"===n?void 0:n)||new Qe(t),e}(i?.ngZone,function q4(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!n||!n.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!n||!n.ngZoneRunCoalescing)||!1}}(i)),o=[{provide:Qe,useValue:r}];return r.run(()=>{const a=yi.create({providers:o,parent:this.injector,name:e.moduleType.name}),s=e.create(a),l=s.injector.get(xs,null);if(!l)throw new Ae(402,!1);return r.runOutsideAngular(()=>{const d=r.onError.subscribe({next:f=>{l.handleError(f)}});s.onDestroy(()=>{Ug(this._modules,s),d.unsubscribe()})}),function X4(n,t,e){try{const i=e();return Qm(i)?i.catch(r=>{throw t.runOutsideAngular(()=>n.handleError(r)),r}):i}catch(i){throw t.runOutsideAngular(()=>n.handleError(i)),i}}(l,r,()=>{const d=s.injector.get(Vg);return d.runInitializers(),d.donePromise.then(()=>(function FE(n){io(n,"Expected localeId to be defined"),"string"==typeof n&&(vE=n.toLowerCase().replace(/_/g,"-"))}(s.injector.get(ts,$u)||$u),this._moduleDoBootstrap(s),s))})})}bootstrapModule(e,i=[]){const r=Q4({},i);return function Cj(n,t,e){const i=new wF(e);return Promise.resolve(i)}(0,0,e).then(o=>this.bootstrapModuleFactory(o,r))}_moduleDoBootstrap(e){const i=e.injector.get(Es);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>i.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new Ae(403,!1);e.instance.ngDoBootstrap(i)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Ae(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const e=this._injector.get(zF,null);e&&(e.forEach(i=>i()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return n.\u0275fac=function(e){return new(e||n)(de(yi))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();function Q4(n,t){return Array.isArray(t)?t.reduce(Q4,n):{...n,...t}}let Es=(()=>{class n{constructor(e,i,r){this._zone=e,this._injector=i,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 Ve(s=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{s.next(this._stable),s.complete()})}),a=new Ve(s=>{let l;this._zone.runOutsideAngular(()=>{l=this._zone.onStable.subscribe(()=>{Qe.assertNotInAngularZone(),RF(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,s.next(!0))})})});const d=this._zone.onUnstable.subscribe(()=>{Qe.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{s.next(!1)}))});return()=>{l.unsubscribe(),d.unsubscribe()}});this.isStable=di(o,a.pipe(im()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,i){const r=e instanceof LC;if(!this._injector.get(Vg).done)throw!r&&function kl(n){const t=pn(n)||ur(n)||vr(n);return null!==t&&t.standalone}(e),new Ae(405,false);let a;a=r?e:this._injector.get(ks).resolveComponentFactory(e),this.componentTypes.push(a.componentType);const s=function Ej(n){return n.isBoundToModule}(a)?void 0:this._injector.get(Gu),d=a.create(yi.NULL,[],i||a.selector,s),f=d.location.nativeElement,F=d.injector.get(Y4,null);return F?.registerApplication(f),d.onDestroy(()=>{this.detachView(d.hostView),Ug(this.components,d),F?.unregisterApplication(f)}),this._loadComponent(d),d}tick(){if(this._runningTick)throw new Ae(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 i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){const i=e;Ug(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e);const i=this._injector.get(O4,[]);i.push(...this._bootstrapListeners),i.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),()=>Ug(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new Ae(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return n.\u0275fac=function(e){return new(e||n)(de(Qe),de(Ga),de(xs))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Ug(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)}let kt=(()=>{class n{}return n.__NG_ELEMENT_ID__=Ij,n})();function Ij(n){return function Nj(n,t,e){if(Nc(n)&&!e){const i=Vr(n.index,t);return new Gm(i,i)}return 47&n.type?new Gm(t[16],t):null}(er(),Pe(),16==(16&n))}class iS{constructor(){}supports(t){return Km(t)}create(t){return new jj(t)}}const Hj=(n,t)=>t;class jj{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||Hj}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,i=this._removalsHead,r=0,o=null;for(;e||i;){const a=!i||e&&e.currentIndex{a=this._trackByFn(r,s),null!==e&&Object.is(e.trackById,a)?(i&&(e=this._verifyReinsertion(e,s,a,r)),Object.is(e.item,s)||this._addIdentityChange(e,s)):(e=this._mismatch(e,s,a,r),i=!0),e=e._next,r++}),this.length=r;return this._truncate(e),this.collection=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,i,r){let o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,o,r)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,r))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,o,r)):t=this._addAfter(new Yj(e,i),o,r),t}_verifyReinsertion(t,e,i,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,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,i){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,i),this._addToMoves(t,i),t}_moveAfter(t,e,i){return this._unlink(t),this._insertAfter(t,e,i),this._addToMoves(t,i),t}_addAfter(t,e,i){return this._insertAfter(t,e,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,i){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 rS),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,i=t._next;return null===e?this._itHead=i:e._next=i,null===i?this._itTail=e:i._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 rS),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 Yj{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 Vj{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 i;for(i=this._head;null!==i;i=i._nextDup)if((null===e||e<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const e=t._prevDup,i=t._nextDup;return null===e?this._head=i:e._nextDup=i,null===i?this._tail=e:i._prevDup=e,null===this._head}}class rS{constructor(){this.map=new Map}put(t){const e=t.trackById;let i=this.map.get(e);i||(i=new Vj,this.map.set(e,i)),i.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 oS(n,t,e){const i=n.previousIndex;if(null===i)return i;let r=0;return e&&i{if(e&&e.key===r)this._maybeAddToChanges(e,i),this._appendAfter=e,e=e._next;else{const o=this._getOrCreateRecordForKey(r,i);e=this._insertBeforeOrAppend(e,o)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let i=e;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const i=t._prev;return e._next=t,e._prev=i,t._prev=e,i&&(i._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,a=r._next;return o&&(o._next=a),a&&(a._prev=o),r._next=null,r._prev=null,r}const i=new Uj(t);return this._records.set(t,i),i.currentValue=e,this._addToAdditions(i),i}_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(i=>e(t[i],i))}}class Uj{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 sS(){return new qo([new iS])}let qo=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(null!=i){const r=i.factories.slice();e=e.concat(r)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||sS()),deps:[[n,new Sl,new va]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(null!=i)return i;throw new Ae(901,!1)}}return n.\u0275prov=Le({token:n,providedIn:"root",factory:sS}),n})();function lS(){return new uf([new aS])}let uf=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(i){const r=i.factories.slice();e=e.concat(r)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||lS()),deps:[[n,new Sl,new va]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(i)return i;throw new Ae(901,!1)}}return n.\u0275prov=Le({token:n,providedIn:"root",factory:lS}),n})();const Gj=W4(null,"core",[]);let qj=(()=>{class n{constructor(e){}}return n.\u0275fac=function(e){return new(e||n)(de(Es))},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})();function Zu(n){return"boolean"==typeof n?n:null!=n&&"false"!==n}let KF=null;function ns(){return KF}class Qj{}const xt=new Fe("DocumentToken");let XF=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(){return function Zj(){return de(cS)}()},providedIn:"platform"}),n})();const Jj=new Fe("Location Initialized");let cS=(()=>{class n extends XF{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return ns().getBaseHref(this._doc)}onPopState(e){const i=ns().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){const i=ns().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(e){this.location.pathname=e}pushState(e,i,r){dS()?this._history.pushState(e,i,r):this.location.hash=r}replaceState(e,i,r){dS()?this._history.replaceState(e,i,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 n.\u0275fac=function(e){return new(e||n)(de(xt))},n.\u0275prov=Le({token:n,factory:function(){return function eY(){return new cS(de(xt))}()},providedIn:"platform"}),n})();function dS(){return!!window.history.pushState}function QF(n,t){if(0==n.length)return t;if(0==t.length)return n;let e=0;return n.endsWith("/")&&e++,t.startsWith("/")&&e++,2==e?n+t.substring(1):1==e?n+t:n+"/"+t}function uS(n){const t=n.match(/#|\?|$/),e=t&&t.index||n.length;return n.slice(0,e-("/"===n[e-1]?1:0))+n.slice(e)}function Ss(n){return n&&"?"!==n[0]?"?"+n:n}let ed=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(){return Ot(mS)},providedIn:"root"}),n})();const hS=new Fe("appBaseHref");let mS=(()=>{class n extends ed{constructor(e,i){super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??Ot(xt).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 QF(this._baseHref,e)}path(e=!1){const i=this._platformLocation.pathname+Ss(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${i}${r}`:i}pushState(e,i,r,o){const a=this.prepareExternalUrl(r+Ss(o));this._platformLocation.pushState(e,i,a)}replaceState(e,i,r,o){const a=this.prepareExternalUrl(r+Ss(o));this._platformLocation.replaceState(e,i,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return n.\u0275fac=function(e){return new(e||n)(de(XF),de(hS,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),tY=(()=>{class n extends ed{constructor(e,i){super(),this._platformLocation=e,this._baseHref="",this._removeListenerFns=[],null!=i&&(this._baseHref=i)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let i=this._platformLocation.hash;return null==i&&(i="#"),i.length>0?i.substring(1):i}prepareExternalUrl(e){const i=QF(this._baseHref,e);return i.length>0?"#"+i:i}pushState(e,i,r,o){let a=this.prepareExternalUrl(r+Ss(o));0==a.length&&(a=this._platformLocation.pathname),this._platformLocation.pushState(e,i,a)}replaceState(e,i,r,o){let a=this.prepareExternalUrl(r+Ss(o));0==a.length&&(a=this._platformLocation.pathname),this._platformLocation.replaceState(e,i,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return n.\u0275fac=function(e){return new(e||n)(de(XF),de(hS,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),td=(()=>{class n{constructor(e){this._subject=new je,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const i=this._locationStrategy.getBaseHref();this._basePath=function rY(n){if(new RegExp("^(https?:)?//").test(n)){const[,e]=n.split(/\/\/[^\/]+/);return e}return n}(uS(fS(i))),this._locationStrategy.onPopState(r=>{this._subject.emit({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+Ss(i))}normalize(e){return n.stripTrailingSlash(function iY(n,t){return n&&t.startsWith(n)?t.substring(n.length):t}(this._basePath,fS(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,i="",r=null){this._locationStrategy.pushState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Ss(i)),r)}replaceState(e,i="",r=null){this._locationStrategy.replaceState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Ss(i)),r)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)})),()=>{const i=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(i,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(r=>r(e,i))}subscribe(e,i,r){return this._subject.subscribe({next:e,error:i,complete:r})}}return n.normalizeQueryParams=Ss,n.joinWithSlash=QF,n.stripTrailingSlash=uS,n.\u0275fac=function(e){return new(e||n)(de(ed))},n.\u0275prov=Le({token:n,factory:function(){return function nY(){return new td(de(ed))}()},providedIn:"root"}),n})();function fS(n){return n.replace(/\/index.html$/,"")}function kS(n,t){t=encodeURIComponent(t);for(const e of n.split(";")){const i=e.indexOf("="),[r,o]=-1==i?[e,""]:[e.slice(0,i),e.slice(i+1)];if(r.trim()===t)return decodeURIComponent(o)}return null}let Il=(()=>{class n{constructor(e,i,r,o){this._iterableDiffers=e,this._keyValueDiffers=i,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&&(Km(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(i=>this._toggleClass(i.key,i.currentValue)),e.forEachChangedItem(i=>this._toggleClass(i.key,i.currentValue)),e.forEachRemovedItem(i=>{i.previousValue&&this._toggleClass(i.key,!1)})}_applyIterableChanges(e){e.forEachAddedItem(i=>{if("string"!=typeof i.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${Vn(i.item)}`);this._toggleClass(i.item,!0)}),e.forEachRemovedItem(i=>this._toggleClass(i.item,!1))}_applyClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>this._toggleClass(i,!0)):Object.keys(e).forEach(i=>this._toggleClass(i,!!e[i])))}_removeClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>this._toggleClass(i,!1)):Object.keys(e).forEach(i=>this._toggleClass(i,!1)))}_toggleClass(e,i){(e=e.trim())&&e.split(/\s+/g).forEach(r=>{i?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}}return n.\u0275fac=function(e){return new(e||n)(x(qo),x(uf),x(ze),x(qa))},n.\u0275dir=pe({type:n,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),n})();class VY{constructor(t,e,i,r){this.$implicit=t,this.ngForOf=e,this.index=i,this.count=r}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Ii=(()=>{class n{constructor(e,i,r){this._viewContainer=e,this._template=i,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 i=this._viewContainer;e.forEachOperation((r,o,a)=>{if(null==r.previousIndex)i.createEmbeddedView(this._template,new VY(r.item,this._ngForOf,-1,-1),null===a?void 0:a);else if(null==a)i.remove(null===o?void 0:o);else if(null!==o){const s=i.get(o);i.move(s,a),MS(s,r)}});for(let r=0,o=i.length;r{MS(i.get(r.currentIndex),r)})}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(x(Qn),x(jn),x(qo))},n.\u0275dir=pe({type:n,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),n})();function MS(n,t){n.context.$implicit=t.item}let Zt=(()=>{class n{constructor(e,i){this._viewContainer=e,this._context=new UY,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=i}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){CS("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){CS("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(x(Qn),x(jn))},n.\u0275dir=pe({type:n,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),n})();class UY{constructor(){this.$implicit=null,this.ngIf=null}}function CS(n,t){if(t&&!t.createEmbeddedView)throw new Error(`${n} must be a TemplateRef, but received '${Vn(t)}'.`)}class sw{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 Ju=(()=>{class n{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 i=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||i,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),i}_updateDefaultCases(e){if(this._defaultViews&&e!==this._defaultUsed){this._defaultUsed=e;for(let i=0;i{class n{constructor(e,i,r){this.ngSwitch=r,r._addCase(),this._view=new sw(e,i)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return n.\u0275fac=function(e){return new(e||n)(x(Qn),x(jn),x(Ju,9))},n.\u0275dir=pe({type:n,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),n})(),ES=(()=>{class n{constructor(e,i,r){r._addDefault(new sw(e,i))}}return n.\u0275fac=function(e){return new(e||n)(x(Qn),x(jn),x(Ju,9))},n.\u0275dir=pe({type:n,selectors:[["","ngSwitchDefault",""]],standalone:!0}),n})(),eh=(()=>{class n{constructor(e,i,r){this._ngEl=e,this._differs=i,this._renderer=r,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,i){const[r,o]=e.split("."),a=-1===r.indexOf("-")?void 0:so.DashCase;null!=i?this._renderer.setStyle(this._ngEl.nativeElement,r,o?`${i}${o}`:i,a):this._renderer.removeStyle(this._ngEl.nativeElement,r,a)}_applyChanges(e){e.forEachRemovedItem(i=>this._setStyle(i.key,null)),e.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),e.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(uf),x(qa))},n.\u0275dir=pe({type:n,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),n})(),ff=(()=>{class n{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 i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:r,ngTemplateOutletContext:o,ngTemplateOutletInjector:a}=this;this._viewRef=i.createEmbeddedView(r,o,a?{injector:a}:void 0)}else this._viewRef=null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return n.\u0275fac=function(e){return new(e||n)(x(Qn))},n.\u0275dir=pe({type:n,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[_n]}),n})();class $Y{createSubscription(t,e){return t.subscribe({next:e,error:i=>{throw i}})}dispose(t){t.unsubscribe()}}class GY{createSubscription(t,e){return t.then(e,i=>{throw i})}dispose(t){}}const qY=new GY,KY=new $Y;let Mo=(()=>{class n{constructor(e){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue:(e&&this._subscribe(e),this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,i=>this._updateLatestValue(e,i))}_selectStrategy(e){if(Qm(e))return qY;if(S3(e))return KY;throw function Ca(n,t){return new Ae(2100,!1)}()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,i){e===this._obj&&(this._latestValue=i,this._ref.markForCheck())}}return n.\u0275fac=function(e){return new(e||n)(x(kt,16))},n.\u0275pipe=Zi({name:"async",type:n,pure:!1,standalone:!0}),n})(),TS=(()=>{class n{constructor(e){this.differs=e,this.keyValues=[],this.compareFn=AS}transform(e,i=AS){if(!e||!(e instanceof Map)&&"object"!=typeof e)return null;this.differ||(this.differ=this.differs.find(e).create());const r=this.differ.diff(e),o=i!==this.compareFn;return r&&(this.keyValues=[],r.forEachItem(a=>{this.keyValues.push(function lV(n,t){return{key:n,value:t}}(a.key,a.currentValue))})),(r||o)&&(this.keyValues.sort(i),this.compareFn=i),this.keyValues}}return n.\u0275fac=function(e){return new(e||n)(x(uf,16))},n.\u0275pipe=Zi({name:"keyvalue",type:n,pure:!1,standalone:!0}),n})();function AS(n,t){const e=n.key,i=t.key;if(e===i)return 0;if(void 0===e)return 1;if(void 0===i)return-1;if(null===e)return 1;if(null===i)return-1;if("string"==typeof e&&"string"==typeof i)return e{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})();const LS="browser";function Nl(n){return n===LS}let _V=(()=>{class n{}return n.\u0275prov=Le({token:n,providedIn:"root",factory:()=>new gV(de(xt),window)}),n})();class gV{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 bV(n,t){const e=n.getElementById(t)||n.getElementsByName(t)[0];if(e)return e;if("function"==typeof n.createTreeWalker&&n.body&&(n.body.createShadowRoot||n.body.attachShadow)){const i=n.createTreeWalker(n.body,NodeFilter.SHOW_ELEMENT);let r=i.currentNode;for(;r;){const o=r.shadowRoot;if(o){const a=o.getElementById(t)||o.querySelector(`[name="${t}"]`);if(a)return a}r=i.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(),i=e.left+this.window.pageXOffset,r=e.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(i-o[0],r-o[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const t=IS(this.window.history)||IS(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 IS(n){return Object.getOwnPropertyDescriptor(n,"scrollRestoration")}class NS{}class WV extends Qj{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class hw extends WV{static makeCurrent(){!function Xj(n){KF||(KF=n)}(new hw)}onAndCancel(t,e,i){return t.addEventListener(e,i,!1),()=>{t.removeEventListener(e,i,!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 $V(){return _f=_f||document.querySelector("base"),_f?_f.getAttribute("href"):null}();return null==e?null:function GV(n){o0=o0||document.createElement("a"),o0.setAttribute("href",n);const t=o0.pathname;return"/"===t.charAt(0)?t:`/${t}`}(e)}resetBaseElement(){_f=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return kS(document.cookie,t)}}let o0,_f=null;const jS=new Fe("TRANSITION_ID"),KV=[{provide:df,useFactory:function qV(n,t,e){return()=>{e.get(Vg).donePromise.then(()=>{const i=ns(),r=t.querySelectorAll(`style[ng-transition="${n}"]`);for(let o=0;o{class n{build(){return new XMLHttpRequest}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const a0=new Fe("EventManagerPlugins");let s0=(()=>{class n{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(r=>r.manager=this),this._plugins=e.slice().reverse()}addEventListener(e,i,r){return this._findPluginFor(i).addEventListener(e,i,r)}addGlobalEventListener(e,i,r){return this._findPluginFor(i).addGlobalEventListener(e,i,r)}getZone(){return this._zone}_findPluginFor(e){const i=this._eventNameToPlugin.get(e);if(i)return i;const r=this._plugins;for(let o=0;o{class n{constructor(){this._stylesSet=new Set}addStyles(e){const i=new Set;e.forEach(r=>{this._stylesSet.has(r)||(this._stylesSet.add(r),i.add(r))}),this.onStylesAdded(i)}onStylesAdded(e){}getAllStyles(){return Array.from(this._stylesSet)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),gf=(()=>{class n extends VS{constructor(e){super(),this._doc=e,this._hostNodes=new Map,this._hostNodes.set(e.head,[])}_addStylesToHost(e,i,r){e.forEach(o=>{const a=this._doc.createElement("style");a.textContent=o,r.push(i.appendChild(a))})}addHost(e){const i=[];this._addStylesToHost(this._stylesSet,e,i),this._hostNodes.set(e,i)}removeHost(e){const i=this._hostNodes.get(e);i&&i.forEach(zS),this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach((i,r)=>{this._addStylesToHost(e,r,i)})}ngOnDestroy(){this._hostNodes.forEach(e=>e.forEach(zS))}}return n.\u0275fac=function(e){return new(e||n)(de(xt))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();function zS(n){ns().remove(n)}const mw={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/"},fw=/%COMP%/g;function pw(n,t){return t.flat(100).map(e=>e.replace(fw,n))}function $S(n){return t=>{if("__ngUnwrap__"===t)return n;!1===n(t)&&(t.preventDefault(),t.returnValue=!1)}}let l0=(()=>{class n{constructor(e,i,r){this.eventManager=e,this.sharedStylesHost=i,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new _w(e)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;switch(i.encapsulation){case dr.Emulated:{let r=this.rendererByCompId.get(i.id);return r||(r=new iz(this.eventManager,this.sharedStylesHost,i,this.appId),this.rendererByCompId.set(i.id,r)),r.applyToHost(e),r}case 1:case dr.ShadowDom:return new rz(this.eventManager,this.sharedStylesHost,e,i);default:if(!this.rendererByCompId.has(i.id)){const r=pw(i.id,i.styles);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(i.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return n.\u0275fac=function(e){return new(e||n)(de(s0),de(gf),de(Qu))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();class _w{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,e){return e?document.createElementNS(mw[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){(qS(t)?t.content:t).appendChild(e)}insertBefore(t,e,i){t&&(qS(t)?t.content:t).insertBefore(e,i)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let i="string"==typeof t?document.querySelector(t):t;if(!i)throw new Error(`The selector "${t}" did not match any elements`);return e||(i.textContent=""),i}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,i,r){if(r){e=r+":"+e;const o=mw[r];o?t.setAttributeNS(o,e,i):t.setAttribute(e,i)}else t.setAttribute(e,i)}removeAttribute(t,e,i){if(i){const r=mw[i];r?t.removeAttributeNS(r,e):t.removeAttribute(`${i}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,i,r){r&(so.DashCase|so.Important)?t.style.setProperty(e,i,r&so.Important?"important":""):t.style[e]=i}removeStyle(t,e,i){i&so.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,i){t[e]=i}setValue(t,e){t.nodeValue=e}listen(t,e,i){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,$S(i)):this.eventManager.addEventListener(t,e,$S(i))}}function qS(n){return"TEMPLATE"===n.tagName&&void 0!==n.content}class iz extends _w{constructor(t,e,i,r){super(t),this.component=i;const o=pw(r+"-"+i.id,i.styles);e.addStyles(o),this.contentAttr=function ez(n){return"_ngcontent-%COMP%".replace(fw,n)}(r+"-"+i.id),this.hostAttr=function tz(n){return"_nghost-%COMP%".replace(fw,n)}(r+"-"+i.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const i=super.createElement(t,e);return super.setAttribute(i,this.contentAttr,""),i}}class rz extends _w{constructor(t,e,i,r){super(t),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const o=pw(r.id,r.styles);for(let a=0;a{class n extends YS{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,r){return e.addEventListener(i,r,!1),()=>this.removeEventListener(e,i,r)}removeEventListener(e,i,r){return e.removeEventListener(i,r)}}return n.\u0275fac=function(e){return new(e||n)(de(xt))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const KS=["alt","control","meta","shift"],az={"\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"},sz={alt:n=>n.altKey,control:n=>n.ctrlKey,meta:n=>n.metaKey,shift:n=>n.shiftKey};let lz=(()=>{class n extends YS{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,i,r){const o=n.parseEventName(i),a=n.eventCallback(o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>ns().onAndCancel(e,o.domEventName,a))}static parseEventName(e){const i=e.toLowerCase().split("."),r=i.shift();if(0===i.length||"keydown"!==r&&"keyup"!==r)return null;const o=n._normalizeKey(i.pop());let a="",s=i.indexOf("code");if(s>-1&&(i.splice(s,1),a="code."),KS.forEach(d=>{const f=i.indexOf(d);f>-1&&(i.splice(f,1),a+=d+".")}),a+=o,0!=i.length||0===o.length)return null;const l={};return l.domEventName=r,l.fullKey=a,l}static matchEventFullKeyCode(e,i){let r=az[e.key]||e.key,o="";return i.indexOf("code.")>-1&&(r=e.code,o="code."),!(null==r||!r)&&(r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),KS.forEach(a=>{a!==r&&(0,sz[a])(e)&&(o+=a+".")}),o+=r,o===i)}static eventCallback(e,i,r){return o=>{n.matchEventFullKeyCode(o,e)&&r.runGuarded(()=>i(o))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return n.\u0275fac=function(e){return new(e||n)(de(xt))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const QS=[{provide:Al,useValue:LS},{provide:N4,useValue:function cz(){hw.makeCurrent()},multi:!0},{provide:xt,useFactory:function uz(){return function eP(n){Mv=n}(document),document},deps:[]}],hz=W4(Gj,"browser",QS),ZS=new Fe(""),JS=[{provide:zg,useClass:class XV{addToWindow(t){ti.getAngularTestability=(i,r=!0)=>{const o=t.findTestabilityInTree(i,r);if(null==o)throw new Error("Could not find testability for element.");return o},ti.getAllAngularTestabilities=()=>t.getAllTestabilities(),ti.getAllAngularRootElements=()=>t.getAllRootElements(),ti.frameworkStabilizers||(ti.frameworkStabilizers=[]),ti.frameworkStabilizers.push(i=>{const r=ti.getAllAngularTestabilities();let o=r.length,a=!1;const s=function(l){a=a||l,o--,0==o&&i(a)};r.forEach(function(l){l.whenStable(s)})})}findTestabilityInTree(t,e,i){return null==e?null:t.getTestability(e)??(i?ns().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null)}},deps:[]},{provide:Y4,useClass:jF,deps:[Qe,YF,zg]},{provide:jF,useClass:jF,deps:[Qe,YF,zg]}],eT=[{provide:Ov,useValue:"root"},{provide:xs,useFactory:function dz(){return new xs},deps:[]},{provide:a0,useClass:oz,multi:!0,deps:[xt,Qe,Al]},{provide:a0,useClass:lz,multi:!0,deps:[xt]},{provide:l0,useClass:l0,deps:[s0,gf,Qu]},{provide:Au,useExisting:l0},{provide:VS,useExisting:gf},{provide:gf,useClass:gf,deps:[xt]},{provide:s0,useClass:s0,deps:[a0,Qe]},{provide:NS,useClass:QV,deps:[]},[]];let tT=(()=>{class n{constructor(e){}static withServerTransition(e){return{ngModule:n,providers:[{provide:Qu,useValue:e.appId},{provide:jS,useExisting:Qu},KV]}}}return n.\u0275fac=function(e){return new(e||n)(de(ZS,12))},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[...eT,...JS],imports:[Mi,qj]}),n})(),nT=(()=>{class n{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}}return n.\u0275fac=function(e){return new(e||n)(de(xt))},n.\u0275prov=Le({token:n,factory:function(e){let i=null;return i=e?new e:function fz(){return new nT(de(xt))}(),i},providedIn:"root"}),n})();typeof window<"u"&&window;let bf=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(e){let i=null;return i=e?new(e||n):de(oT),i},providedIn:"root"}),n})(),oT=(()=>{class n extends bf{constructor(e){super(),this._doc=e}sanitize(e,i){if(null==i)return null;switch(e){case Hn.NONE:return i;case Hn.HTML:return $a(i,"HTML")?wo(i):FC(this._doc,String(i)).toString();case Hn.STYLE:return $a(i,"Style")?wo(i):i;case Hn.SCRIPT:if($a(i,"Script"))return wo(i);throw new Error("unsafe value used in a script context");case Hn.URL:return $a(i,"URL")?wo(i):pg(String(i));case Hn.RESOURCE_URL:if($a(i,"ResourceURL"))return wo(i);throw new Error(`unsafe value used in a resource URL context (see ${eu})`);default:throw new Error(`Unexpected SecurityContext ${e} (see ${eu})`)}}bypassSecurityTrustHtml(e){return function sP(n){return new tP(n)}(e)}bypassSecurityTrustStyle(e){return function lP(n){return new nP(n)}(e)}bypassSecurityTrustScript(e){return function cP(n){return new iP(n)}(e)}bypassSecurityTrustUrl(e){return function dP(n){return new rP(n)}(e)}bypassSecurityTrustResourceUrl(e){return function uP(n){return new oP(n)}(e)}}return n.\u0275fac=function(e){return new(e||n)(de(xt))},n.\u0275prov=Le({token:n,factory:function(e){let i=null;return i=e?new e:function Fz(n){return new oT(n.get(xt))}(de(yi)),i},providedIn:"root"}),n})();function rt(...n){return Yn(n,Ai(n))}class bn extends be{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:i}=this;if(t)throw e;return this._throwIfClosed(),i}next(t){super.next(this._value=t)}}const c0=c(n=>function(){n(this),this.name="EmptyError",this.message="no elements in sequence"}),{isArray:wz}=Array,{getPrototypeOf:kz,prototype:xz,keys:Dz}=Object;function aT(n){if(1===n.length){const t=n[0];if(wz(t))return{args:t,keys:null};if(function Mz(n){return n&&"object"==typeof n&&kz(n)===xz}(t)){const e=Dz(t);return{args:e.map(i=>t[i]),keys:e}}}return{args:n,keys:null}}const{isArray:Cz}=Array;function yw(n){return He(t=>function Ez(n,t){return Cz(t)?n(...t):n(t)}(n,t))}function sT(n,t){return n.reduce((e,i,r)=>(e[i]=t[r],e),{})}function d0(...n){const t=Ai(n),e=Kn(n),{args:i,keys:r}=aT(n);if(0===i.length)return Yn([],t);const o=new Ve(function Sz(n,t,e=_e){return i=>{lT(t,()=>{const{length:r}=n,o=new Array(r);let a=r,s=r;for(let l=0;l{const d=Yn(n[l],t);let f=!1;d.subscribe(wt(i,F=>{o[l]=F,f||(f=!0,s--),s||i.next(e(o.slice()))},()=>{--a||i.complete()}))},i)},i)}}(i,t,r?a=>sT(r,a):_e));return e?o.pipe(yw(e)):o}function lT(n,t,e){n?Er(e,n,t):t()}function nd(...n){return function Tz(){return nn(1)}()(Yn(n,Ai(n)))}function Pl(n){return new Ve(t=>{vn(n()).subscribe(t)})}function As(n,t){const e=g(n)?n:()=>n,i=r=>r.error(e());return new Ve(t?r=>t.schedule(i,0,r):i)}function vw(){return Mt((n,t)=>{let e=null;n._refCount++;const i=wt(t,void 0,void 0,void 0,()=>{if(!n||n._refCount<=0||0<--n._refCount)return void(e=null);const r=n._connection,o=e;e=null,r&&(!o||r===o)&&r.unsubscribe(),t.unsubscribe()});n.subscribe(i),i.closed||(e=n.connect())})}class u0 extends Ve{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,Ue(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 p;const e=this.getSubject();t.add(this.source.subscribe(wt(e,void 0,()=>{this._teardown(),e.complete()},i=>{this._teardown(),e.error(i)},()=>this._teardown()))),t.closed&&(this._connection=null,t=p.EMPTY)}return t}refCount(){return vw()(this)}}function Ci(n,t){return Mt((e,i)=>{let r=null,o=0,a=!1;const s=()=>a&&!r&&i.complete();e.subscribe(wt(i,l=>{r?.unsubscribe();let d=0;const f=o++;vn(n(l,f)).subscribe(r=wt(i,F=>i.next(t?t(l,F,f,d++):F),()=>{r=null,s()}))},()=>{a=!0,s()}))})}function en(n){return n<=0?()=>Pi:Mt((t,e)=>{let i=0;t.subscribe(wt(e,r=>{++i<=n&&(e.next(r),n<=i&&e.complete())}))})}function Ei(...n){const t=Ai(n);return Mt((e,i)=>{(t?nd(n,e,t):nd(n,e)).subscribe(i)})}function zt(n,t){return Mt((e,i)=>{let r=0;e.subscribe(wt(i,o=>n.call(t,o,r++)&&i.next(o)))})}function h0(n){return Mt((t,e)=>{let i=!1;t.subscribe(wt(e,r=>{i=!0,e.next(r)},()=>{i||e.next(n),e.complete()}))})}function cT(n=Az){return Mt((t,e)=>{let i=!1;t.subscribe(wt(e,r=>{i=!0,e.next(r)},()=>i?e.complete():e.error(n())))})}function Az(){return new c0}function Ls(n,t){const e=arguments.length>=2;return i=>i.pipe(n?zt((r,o)=>n(r,o,i)):_e,en(1),e?h0(t):cT(()=>new c0))}function Rl(n,t){return g(t)?un(n,t,1):un(n,1)}function Mn(n,t,e){const i=g(n)||t||e?{next:n,error:t,complete:e}:n;return i?Mt((r,o)=>{var a;null===(a=i.subscribe)||void 0===a||a.call(i);let s=!0;r.subscribe(wt(o,l=>{var d;null===(d=i.next)||void 0===d||d.call(i,l),o.next(l)},()=>{var l;s=!1,null===(l=i.complete)||void 0===l||l.call(i),o.complete()},l=>{var d;s=!1,null===(d=i.error)||void 0===d||d.call(i,l),o.error(l)},()=>{var l,d;s&&(null===(l=i.unsubscribe)||void 0===l||l.call(i)),null===(d=i.finalize)||void 0===d||d.call(i)}))}):_e}function Ea(n){return Mt((t,e)=>{let o,i=null,r=!1;i=t.subscribe(wt(e,void 0,void 0,a=>{o=vn(n(a,Ea(n)(t))),i?(i.unsubscribe(),i=null,o.subscribe(e)):r=!0})),r&&(i.unsubscribe(),i=null,o.subscribe(e))})}function Lz(n,t,e,i,r){return(o,a)=>{let s=e,l=t,d=0;o.subscribe(wt(a,f=>{const F=d++;l=s?n(l,f,F):(s=!0,f),i&&a.next(l)},r&&(()=>{s&&a.next(l),a.complete()})))}}function dT(n,t){return Mt(Lz(n,t,arguments.length>=2,!0))}function Fw(n){return n<=0?()=>Pi:Mt((t,e)=>{let i=[];t.subscribe(wt(e,r=>{i.push(r),n{for(const r of i)e.next(r);e.complete()},void 0,()=>{i=null}))})}function uT(n,t){const e=arguments.length>=2;return i=>i.pipe(n?zt((r,o)=>n(r,o,i)):_e,Fw(1),e?h0(t):cT(()=>new c0))}function hT(n,t=!1){return Mt((e,i)=>{let r=0;e.subscribe(wt(i,o=>{const a=n(o,r++);(a||t)&&i.next(o),!a&&i.complete()}))})}function m0(n){return He(()=>n)}function f0(n){return Mt((t,e)=>{try{t.subscribe(e)}finally{e.add(n)}})}const ln="primary",yf=Symbol("RouteTitle");class Iz{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 th(n){return new Iz(n)}function Nz(n,t,e){const i=e.path.split("/");if(i.length>n.length||"full"===e.pathMatch&&(t.hasChildren()||i.lengthi[o]===r)}return n===t}function fT(n){return Array.prototype.concat.apply([],n)}function pT(n){return n.length>0?n[n.length-1]:null}function kr(n,t){for(const e in n)n.hasOwnProperty(e)&&t(n[e],e)}function Bl(n){return dF(n)?n:Qm(n)?Yn(Promise.resolve(n)):rt(n)}const p0=!1,Pz={exact:function bT(n,t,e){if(!rd(n.segments,t.segments)||!_0(n.segments,t.segments,e)||n.numberOfChildren!==t.numberOfChildren)return!1;for(const i in t.children)if(!n.children[i]||!bT(n.children[i],t.children[i],e))return!1;return!0},subset:yT},_T={exact:function Rz(n,t){return is(n,t)},subset:function Bz(n,t){return Object.keys(t).length<=Object.keys(n).length&&Object.keys(t).every(e=>mT(n[e],t[e]))},ignored:()=>!0};function gT(n,t,e){return Pz[e.paths](n.root,t.root,e.matrixParams)&&_T[e.queryParams](n.queryParams,t.queryParams)&&!("exact"===e.fragment&&n.fragment!==t.fragment)}function yT(n,t,e){return vT(n,t,t.segments,e)}function vT(n,t,e,i){if(n.segments.length>e.length){const r=n.segments.slice(0,e.length);return!(!rd(r,e)||t.hasChildren()||!_0(r,e,i))}if(n.segments.length===e.length){if(!rd(n.segments,e)||!_0(n.segments,e,i))return!1;for(const r in t.children)if(!n.children[r]||!yT(n.children[r],t.children[r],i))return!1;return!0}{const r=e.slice(0,n.segments.length),o=e.slice(n.segments.length);return!!(rd(n.segments,r)&&_0(n.segments,r,i)&&n.children[ln])&&vT(n.children[ln],t,o,i)}}function _0(n,t,e){return t.every((i,r)=>_T[e](n[r].parameters,i.parameters))}class id{constructor(t=new hn([],{}),e={},i=null){this.root=t,this.queryParams=e,this.fragment=i}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=th(this.queryParams)),this._queryParamMap}toString(){return Yz.serialize(this)}}class hn{constructor(t,e){this.segments=t,this.children=e,this.parent=null,kr(e,(i,r)=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return g0(this)}}class vf{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=th(this.parameters)),this._parameterMap}toString(){return kT(this)}}function rd(n,t){return n.length===t.length&&n.every((e,i)=>e.path===t[i].path)}let Ff=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(){return new ww},providedIn:"root"}),n})();class ww{parse(t){const e=new Xz(t);return new id(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){const e=`/${wf(t.root,!0)}`,i=function Uz(n){const t=Object.keys(n).map(e=>{const i=n[e];return Array.isArray(i)?i.map(r=>`${b0(e)}=${b0(r)}`).join("&"):`${b0(e)}=${b0(i)}`}).filter(e=>!!e);return t.length?`?${t.join("&")}`:""}(t.queryParams);return`${e}${i}${"string"==typeof t.fragment?`#${function Vz(n){return encodeURI(n)}(t.fragment)}`:""}`}}const Yz=new ww;function g0(n){return n.segments.map(t=>kT(t)).join("/")}function wf(n,t){if(!n.hasChildren())return g0(n);if(t){const e=n.children[ln]?wf(n.children[ln],!1):"",i=[];return kr(n.children,(r,o)=>{o!==ln&&i.push(`${o}:${wf(r,!1)}`)}),i.length>0?`${e}(${i.join("//")})`:e}{const e=function jz(n,t){let e=[];return kr(n.children,(i,r)=>{r===ln&&(e=e.concat(t(i,r)))}),kr(n.children,(i,r)=>{r!==ln&&(e=e.concat(t(i,r)))}),e}(n,(i,r)=>r===ln?[wf(n.children[ln],!1)]:[`${r}:${wf(i,!1)}`]);return 1===Object.keys(n.children).length&&null!=n.children[ln]?`${g0(n)}/${e[0]}`:`${g0(n)}/(${e.join("//")})`}}function FT(n){return encodeURIComponent(n).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function b0(n){return FT(n).replace(/%3B/gi,";")}function kw(n){return FT(n).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function y0(n){return decodeURIComponent(n)}function wT(n){return y0(n.replace(/\+/g,"%20"))}function kT(n){return`${kw(n.path)}${function zz(n){return Object.keys(n).map(t=>`;${kw(t)}=${kw(n[t])}`).join("")}(n.parameters)}`}const Wz=/^[^\/()?;=#]+/;function v0(n){const t=n.match(Wz);return t?t[0]:""}const $z=/^[^=?&#]+/,qz=/^[^&#]+/;class Xz{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new hn([],{}):new hn([],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 i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(i[ln]=new hn(t,e)),i}parseSegment(){const t=v0(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Ae(4009,p0);return this.capture(t),new vf(y0(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const e=v0(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const r=v0(this.remaining);r&&(i=r,this.capture(i))}t[y0(e)]=y0(i)}parseQueryParam(t){const e=function Gz(n){const t=n.match($z);return t?t[0]:""}(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const a=function Kz(n){const t=n.match(qz);return t?t[0]:""}(this.remaining);a&&(i=a,this.capture(i))}const r=wT(e),o=wT(i);if(t.hasOwnProperty(r)){let a=t[r];Array.isArray(a)||(a=[a],t[r]=a),a.push(o)}else t[r]=o}parseParens(t){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const i=v0(this.remaining),r=this.remaining[i.length];if("/"!==r&&")"!==r&&";"!==r)throw new Ae(4010,p0);let o;i.indexOf(":")>-1?(o=i.slice(0,i.indexOf(":")),this.capture(o),this.capture(":")):t&&(o=ln);const a=this.parseChildren();e[o]=1===Object.keys(a).length?a[ln]:new hn([],a),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 Ae(4011,p0)}}function xw(n){return n.segments.length>0?new hn([],{[ln]:n}):n}function F0(n){const t={};for(const i of Object.keys(n.children)){const o=F0(n.children[i]);(o.segments.length>0||o.hasChildren())&&(t[i]=o)}return function Qz(n){if(1===n.numberOfChildren&&n.children[ln]){const t=n.children[ln];return new hn(n.segments.concat(t.segments),t.children)}return n}(new hn(n.segments,t))}function od(n){return n instanceof id}function eU(n,t,e,i,r){if(0===e.length)return nh(t.root,t.root,t.root,i,r);const o=function MT(n){if("string"==typeof n[0]&&1===n.length&&"/"===n[0])return new DT(!0,0,n);let t=0,e=!1;const i=n.reduce((r,o,a)=>{if("object"==typeof o&&null!=o){if(o.outlets){const s={};return kr(o.outlets,(l,d)=>{s[d]="string"==typeof l?l.split("/"):l}),[...r,{outlets:s}]}if(o.segmentPath)return[...r,o.segmentPath]}return"string"!=typeof o?[...r,o]:0===a?(o.split("/").forEach((s,l)=>{0==l&&"."===s||(0==l&&""===s?e=!0:".."===s?t++:""!=s&&r.push(s))}),r):[...r,o]},[]);return new DT(e,t,i)}(e);return o.toRoot()?nh(t.root,t.root,new hn([],{}),i,r):function a(l){const d=function nU(n,t,e,i){if(n.isAbsolute)return new ih(t.root,!0,0);if(-1===i)return new ih(e,e===t.root,0);return function CT(n,t,e){let i=n,r=t,o=e;for(;o>r;){if(o-=r,i=i.parent,!i)throw new Ae(4005,!1);r=i.segments.length}return new ih(i,!1,r-o)}(e,i+(kf(n.commands[0])?0:1),n.numberOfDoubleDots)}(o,t,n.snapshot?._urlSegment,l),f=d.processChildren?Df(d.segmentGroup,d.index,o.commands):Mw(d.segmentGroup,d.index,o.commands);return nh(t.root,d.segmentGroup,f,i,r)}(n.snapshot?._lastPathIndex)}function kf(n){return"object"==typeof n&&null!=n&&!n.outlets&&!n.segmentPath}function xf(n){return"object"==typeof n&&null!=n&&n.outlets}function nh(n,t,e,i,r){let a,o={};i&&kr(i,(l,d)=>{o[d]=Array.isArray(l)?l.map(f=>`${f}`):`${l}`}),a=n===t?e:xT(n,t,e);const s=xw(F0(a));return new id(s,o,r)}function xT(n,t,e){const i={};return kr(n.children,(r,o)=>{i[o]=r===t?e:xT(r,t,e)}),new hn(n.segments,i)}class DT{constructor(t,e,i){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=i,t&&i.length>0&&kf(i[0]))throw new Ae(4003,!1);const r=i.find(xf);if(r&&r!==pT(i))throw new Ae(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class ih{constructor(t,e,i){this.segmentGroup=t,this.processChildren=e,this.index=i}}function Mw(n,t,e){if(n||(n=new hn([],{})),0===n.segments.length&&n.hasChildren())return Df(n,t,e);const i=function rU(n,t,e){let i=0,r=t;const o={match:!1,pathIndex:0,commandIndex:0};for(;r=e.length)return o;const a=n.segments[r],s=e[i];if(xf(s))break;const l=`${s}`,d=i0&&void 0===l)break;if(l&&d&&"object"==typeof d&&void 0===d.outlets){if(!ST(l,d,a))return o;i+=2}else{if(!ST(l,{},a))return o;i++}r++}return{match:!0,pathIndex:r,commandIndex:i}}(n,t,e),r=e.slice(i.commandIndex);if(i.match&&i.pathIndex{"string"==typeof o&&(o=[o]),null!==o&&(r[a]=Mw(n.children[a],t,o))}),kr(n.children,(o,a)=>{void 0===i[a]&&(r[a]=o)}),new hn(n.segments,r)}}function Cw(n,t,e){const i=n.segments.slice(0,t);let r=0;for(;r{"string"==typeof e&&(e=[e]),null!==e&&(t[i]=Cw(new hn([],{}),0,e))}),t}function ET(n){const t={};return kr(n,(e,i)=>t[i]=`${e}`),t}function ST(n,t,e){return n==e.path&&is(t,e.parameters)}class Is{constructor(t,e){this.id=t,this.url=e}}class Ew extends Is{constructor(t,e,i="imperative",r=null){super(t,e),this.type=0,this.navigationTrigger=i,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class ad extends Is{constructor(t,e,i){super(t,e),this.urlAfterRedirects=i,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class w0 extends Is{constructor(t,e,i,r){super(t,e),this.reason=i,this.code=r,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class TT extends Is{constructor(t,e,i,r){super(t,e),this.error=i,this.target=r,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class aU extends Is{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class sU extends Is{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class lU extends Is{constructor(t,e,i,r,o){super(t,e),this.urlAfterRedirects=i,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 cU extends Is{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class dU extends Is{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class uU{constructor(t){this.route=t,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class hU{constructor(t){this.route=t,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class mU{constructor(t){this.snapshot=t,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class fU{constructor(t){this.snapshot=t,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class pU{constructor(t){this.snapshot=t,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class _U{constructor(t){this.snapshot=t,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class AT{constructor(t,e,i){this.routerEvent=t,this.position=e,this.anchor=i,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}let bU=(()=>{class n{createUrlTree(e,i,r,o,a,s){return eU(e||i.root,r,o,a,s)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),yU=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(t){return bU.\u0275fac(t)},providedIn:"root"}),n})();class LT{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=Sw(t,this._root);return e?e.children.map(i=>i.value):[]}firstChild(t){const e=Sw(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=Tw(t,this._root);return e.length<2?[]:e[e.length-2].children.map(r=>r.value).filter(r=>r!==t)}pathFromRoot(t){return Tw(t,this._root).map(e=>e.value)}}function Sw(n,t){if(n===t.value)return t;for(const e of t.children){const i=Sw(n,e);if(i)return i}return null}function Tw(n,t){if(n===t.value)return[t];for(const e of t.children){const i=Tw(n,e);if(i.length)return i.unshift(t),i}return[]}class Ns{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function rh(n){const t={};return n&&n.children.forEach(e=>t[e.value.outlet]=e),t}class IT extends LT{constructor(t,e){super(t),this.snapshot=e,Aw(this,t)}toString(){return this.snapshot.toString()}}function NT(n,t){const e=function vU(n,t){const a=new k0([],{},{},"",{},ln,t,null,n.root,-1,{});return new PT("",new Ns(a,[]))}(n,t),i=new bn([new vf("",{})]),r=new bn({}),o=new bn({}),a=new bn({}),s=new bn(""),l=new Os(i,r,a,s,o,ln,t,e.root);return l.snapshot=e.root,new IT(new Ns(l,[]),e)}class Os{constructor(t,e,i,r,o,a,s,l){this.url=t,this.params=e,this.queryParams=i,this.fragment=r,this.data=o,this.outlet=a,this.component=s,this.title=this.data?.pipe(He(d=>d[yf]))??rt(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(He(t=>th(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(He(t=>th(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function OT(n,t="emptyOnly"){const e=n.pathFromRoot;let i=0;if("always"!==t)for(i=e.length-1;i>=1;){const r=e[i],o=e[i-1];if(r.routeConfig&&""===r.routeConfig.path)i--;else{if(o.component)break;i--}}return function FU(n){return n.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(i))}class k0{constructor(t,e,i,r,o,a,s,l,d,f,F){this.url=t,this.params=e,this.queryParams=i,this.fragment=r,this.data=o,this.outlet=a,this.component=s,this.routeConfig=l,this._urlSegment=d,this._lastPathIndex=f,this._resolve=F}get title(){return this.data?.[yf]}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=th(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=th(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(i=>i.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class PT extends LT{constructor(t,e){super(e),this.url=t,Aw(this,e)}toString(){return RT(this._root)}}function Aw(n,t){t.value._routerState=n,t.children.forEach(e=>Aw(n,e))}function RT(n){const t=n.children.length>0?` { ${n.children.map(RT).join(", ")} } `:"";return`${n.value}${t}`}function Lw(n){if(n.snapshot){const t=n.snapshot,e=n._futureSnapshot;n.snapshot=e,is(t.queryParams,e.queryParams)||n.queryParams.next(e.queryParams),t.fragment!==e.fragment&&n.fragment.next(e.fragment),is(t.params,e.params)||n.params.next(e.params),function Oz(n,t){if(n.length!==t.length)return!1;for(let e=0;eis(e.parameters,t[i].parameters))}(n.url,t.url);return e&&!(!n.parent!=!t.parent)&&(!n.parent||Iw(n.parent,t.parent))}function Mf(n,t,e){if(e&&n.shouldReuseRoute(t.value,e.value.snapshot)){const i=e.value;i._futureSnapshot=t.value;const r=function kU(n,t,e){return t.children.map(i=>{for(const r of e.children)if(n.shouldReuseRoute(i.value,r.value.snapshot))return Mf(n,i,r);return Mf(n,i)})}(n,t,e);return new Ns(i,r)}{if(n.shouldAttach(t.value)){const o=n.retrieve(t.value);if(null!==o){const a=o.route;return a.value._futureSnapshot=t.value,a.children=t.children.map(s=>Mf(n,s)),a}}const i=function xU(n){return new Os(new bn(n.url),new bn(n.params),new bn(n.queryParams),new bn(n.fragment),new bn(n.data),n.outlet,n.component,n)}(t.value),r=t.children.map(o=>Mf(n,o));return new Ns(i,r)}}const Nw="ngNavigationCancelingError";function BT(n,t){const{redirectTo:e,navigationBehaviorOptions:i}=od(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,r=HT(!1,0,t);return r.url=e,r.navigationBehaviorOptions=i,r}function HT(n,t,e){const i=new Error("NavigationCancelingError: "+(n||""));return i[Nw]=!0,i.cancellationCode=t,e&&(i.url=e),i}function jT(n){return YT(n)&&od(n.url)}function YT(n){return n&&n[Nw]}class DU{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.injector=null,this.children=new Cf,this.attachRef=null}}let Cf=(()=>{class n{constructor(){this.contexts=new Map}onChildOutletCreated(e,i){const r=this.getOrCreateContext(e);r.outlet=i,this.contexts.set(e,r)}onChildOutletDestroyed(e){const i=this.getContext(e);i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let i=this.getContext(e);return i||(i=new DU,this.contexts.set(e,i)),i}getContext(e){return this.contexts.get(e)||null}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const x0=!1;let Ow=(()=>{class n{constructor(){this.activated=null,this._activatedRoute=null,this.name=ln,this.activateEvents=new je,this.deactivateEvents=new je,this.attachEvents=new je,this.detachEvents=new je,this.parentContexts=Ot(Cf),this.location=Ot(Qn),this.changeDetector=Ot(kt),this.environmentInjector=Ot(Ga)}ngOnChanges(e){if(e.name){const{firstChange:i,previousValue:r}=e.name;if(i)return;this.isTrackedInParentContexts(r)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(r)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name)}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 Ae(4012,x0);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Ae(4012,x0);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Ae(4012,x0);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,i){this.activated=e,this._activatedRoute=i,this.location.insert(e.hostView),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,i){if(this.isActivated)throw new Ae(4013,x0);this._activatedRoute=e;const r=this.location,a=e.snapshot.component,s=this.parentContexts.getOrCreateContext(this.name).children,l=new MU(e,s,r.injector);if(i&&function CU(n){return!!n.resolveComponentFactory}(i)){const d=i.resolveComponentFactory(a);this.activated=r.createComponent(d,r.length,l)}else this.activated=r.createComponent(a,{index:r.length,injector:l,environmentInjector:i??this.environmentInjector});this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[_n]}),n})();class MU{constructor(t,e,i){this.route=t,this.childContexts=e,this.parent=i}get(t,e){return t===Os?this.route:t===Cf?this.childContexts:this.parent.get(t,e)}}let Pw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Re({type:n,selectors:[["ng-component"]],standalone:!0,features:[kF],decls:1,vars:0,template:function(e,i){1&e&&De(0,"router-outlet")},dependencies:[Ow],encapsulation:2}),n})();function VT(n,t){return n.providers&&!n._injector&&(n._injector=Bg(n.providers,t,`Route: ${n.path}`)),n._injector??t}function Bw(n){const t=n.children&&n.children.map(Bw),e=t?{...n,children:t}:{...n};return!e.component&&!e.loadComponent&&(t||e.loadChildren)&&e.outlet&&e.outlet!==ln&&(e.component=Pw),e}function Qo(n){return n.outlet||ln}function zT(n,t){const e=n.filter(i=>Qo(i)===t);return e.push(...n.filter(i=>Qo(i)!==t)),e}function Ef(n){if(!n)return null;if(n.routeConfig?._injector)return n.routeConfig._injector;for(let t=n.parent;t;t=t.parent){const e=t.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}class LU{constructor(t,e,i,r){this.routeReuseStrategy=t,this.futureState=e,this.currState=i,this.forwardEvent=r}activate(t){const e=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,i,t),Lw(this.futureState.root),this.activateChildRoutes(e,i,t)}deactivateChildRoutes(t,e,i){const r=rh(e);t.children.forEach(o=>{const a=o.value.outlet;this.deactivateRoutes(o,r[a],i),delete r[a]}),kr(r,(o,a)=>{this.deactivateRouteAndItsChildren(o,i)})}deactivateRoutes(t,e,i){const r=t.value,o=e?e.value:null;if(r===o)if(r.component){const a=i.getContext(r.outlet);a&&this.deactivateChildRoutes(t,e,a.children)}else this.deactivateChildRoutes(t,e,i);else o&&this.deactivateRouteAndItsChildren(e,i)}deactivateRouteAndItsChildren(t,e){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}detachAndStoreRouteSubtree(t,e){const i=e.getContext(t.value.outlet),r=i&&t.value.component?i.children:e,o=rh(t);for(const a of Object.keys(o))this.deactivateRouteAndItsChildren(o[a],r);if(i&&i.outlet){const a=i.outlet.detach(),s=i.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:a,route:t,contexts:s})}}deactivateRouteAndOutlet(t,e){const i=e.getContext(t.value.outlet),r=i&&t.value.component?i.children:e,o=rh(t);for(const a of Object.keys(o))this.deactivateRouteAndItsChildren(o[a],r);i&&i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated(),i.attachRef=null,i.resolver=null,i.route=null)}activateChildRoutes(t,e,i){const r=rh(e);t.children.forEach(o=>{this.activateRoutes(o,r[o.value.outlet],i),this.forwardEvent(new _U(o.value.snapshot))}),t.children.length&&this.forwardEvent(new fU(t.value.snapshot))}activateRoutes(t,e,i){const r=t.value,o=e?e.value:null;if(Lw(r),r===o)if(r.component){const a=i.getOrCreateContext(r.outlet);this.activateChildRoutes(t,e,a.children)}else this.activateChildRoutes(t,e,i);else if(r.component){const a=i.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){const s=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),a.children.onOutletReAttached(s.contexts),a.attachRef=s.componentRef,a.route=s.route.value,a.outlet&&a.outlet.attach(s.componentRef,s.route.value),Lw(s.route.value),this.activateChildRoutes(t,null,a.children)}else{const s=Ef(r.snapshot),l=s?.get(ks)??null;a.attachRef=null,a.route=r,a.resolver=l,a.injector=s,a.outlet&&a.outlet.activateWith(r,a.injector),this.activateChildRoutes(t,null,a.children)}}else this.activateChildRoutes(t,null,i)}}class UT{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class D0{constructor(t,e){this.component=t,this.route=e}}function IU(n,t,e){const i=n._root;return Sf(i,t?t._root:null,e,[i.value])}function oh(n,t){const e=Symbol(),i=t.get(n,e);return i===e?"function"!=typeof n||function ky(n){return null!==nu(n)}(n)?t.get(n):n:i}function Sf(n,t,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const o=rh(t);return n.children.forEach(a=>{(function OU(n,t,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const o=n.value,a=t?t.value:null,s=e?e.getContext(n.value.outlet):null;if(a&&o.routeConfig===a.routeConfig){const l=function PU(n,t,e){if("function"==typeof e)return e(n,t);switch(e){case"pathParamsChange":return!rd(n.url,t.url);case"pathParamsOrQueryParamsChange":return!rd(n.url,t.url)||!is(n.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Iw(n,t)||!is(n.queryParams,t.queryParams);default:return!Iw(n,t)}}(a,o,o.routeConfig.runGuardsAndResolvers);l?r.canActivateChecks.push(new UT(i)):(o.data=a.data,o._resolvedData=a._resolvedData),Sf(n,t,o.component?s?s.children:null:e,i,r),l&&s&&s.outlet&&s.outlet.isActivated&&r.canDeactivateChecks.push(new D0(s.outlet.component,a))}else a&&Tf(t,s,r),r.canActivateChecks.push(new UT(i)),Sf(n,null,o.component?s?s.children:null:e,i,r)})(a,o[a.value.outlet],e,i.concat([a.value]),r),delete o[a.value.outlet]}),kr(o,(a,s)=>Tf(a,e.getContext(s),r)),r}function Tf(n,t,e){const i=rh(n),r=n.value;kr(i,(o,a)=>{Tf(o,r.component?t?t.children.getContext(a):null:t,e)}),e.canDeactivateChecks.push(new D0(r.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,r))}function Af(n){return"function"==typeof n}function Hw(n){return n instanceof c0||"EmptyError"===n?.name}const M0=Symbol("INITIAL_VALUE");function ah(){return Ci(n=>d0(n.map(t=>t.pipe(en(1),Ei(M0)))).pipe(He(t=>{for(const e of t)if(!0!==e){if(e===M0)return M0;if(!1===e||e instanceof id)return e}return!0}),zt(t=>t!==M0),en(1)))}function WT(n){return function fe(...n){return Ce(n)}(Mn(t=>{if(od(t))throw BT(0,t)}),He(t=>!0===t))}const jw={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function $T(n,t,e,i,r){const o=Yw(n,t,e);return o.matched?function JU(n,t,e,i){const r=t.canMatch;return r&&0!==r.length?rt(r.map(a=>{const s=oh(a,n);return Bl(function VU(n){return n&&Af(n.canMatch)}(s)?s.canMatch(t,e):n.runInContext(()=>s(t,e)))})).pipe(ah(),WT()):rt(!0)}(i=VT(t,i),t,e).pipe(He(a=>!0===a?o:{...jw})):rt(o)}function Yw(n,t,e){if(""===t.path)return"full"===t.pathMatch&&(n.hasChildren()||e.length>0)?{...jw}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const r=(t.matcher||Nz)(e,n,t);if(!r)return{...jw};const o={};kr(r.posParams,(s,l)=>{o[l]=s.path});const a=r.consumed.length>0?{...o,...r.consumed[r.consumed.length-1].parameters}:o;return{matched:!0,consumedSegments:r.consumed,remainingSegments:e.slice(r.consumed.length),parameters:a,positionalParamSegments:r.posParams??{}}}function C0(n,t,e,i){if(e.length>0&&function nW(n,t,e){return e.some(i=>E0(n,t,i)&&Qo(i)!==ln)}(n,e,i)){const o=new hn(t,function tW(n,t,e,i){const r={};r[ln]=i,i._sourceSegment=n,i._segmentIndexShift=t.length;for(const o of e)if(""===o.path&&Qo(o)!==ln){const a=new hn([],{});a._sourceSegment=n,a._segmentIndexShift=t.length,r[Qo(o)]=a}return r}(n,t,i,new hn(e,n.children)));return o._sourceSegment=n,o._segmentIndexShift=t.length,{segmentGroup:o,slicedSegments:[]}}if(0===e.length&&function iW(n,t,e){return e.some(i=>E0(n,t,i))}(n,e,i)){const o=new hn(n.segments,function eW(n,t,e,i,r){const o={};for(const a of i)if(E0(n,e,a)&&!r[Qo(a)]){const s=new hn([],{});s._sourceSegment=n,s._segmentIndexShift=t.length,o[Qo(a)]=s}return{...r,...o}}(n,t,e,i,n.children));return o._sourceSegment=n,o._segmentIndexShift=t.length,{segmentGroup:o,slicedSegments:e}}const r=new hn(n.segments,n.children);return r._sourceSegment=n,r._segmentIndexShift=t.length,{segmentGroup:r,slicedSegments:e}}function E0(n,t,e){return(!(n.hasChildren()||t.length>0)||"full"!==e.pathMatch)&&""===e.path}function GT(n,t,e,i){return!!(Qo(n)===i||i!==ln&&E0(t,e,n))&&("**"===n.path||Yw(t,n,e).matched)}function qT(n,t,e){return 0===t.length&&!n.children[e]}const S0=!1;class T0{constructor(t){this.segmentGroup=t||null}}class KT{constructor(t){this.urlTree=t}}function Lf(n){return As(new T0(n))}function XT(n){return As(new KT(n))}class sW{constructor(t,e,i,r,o){this.injector=t,this.configLoader=e,this.urlSerializer=i,this.urlTree=r,this.config=o,this.allowRedirects=!0}apply(){const t=C0(this.urlTree.root,[],[],this.config).segmentGroup,e=new hn(t.segments,t.children);return this.expandSegmentGroup(this.injector,this.config,e,ln).pipe(He(o=>this.createUrlTree(F0(o),this.urlTree.queryParams,this.urlTree.fragment))).pipe(Ea(o=>{if(o instanceof KT)return this.allowRedirects=!1,this.match(o.urlTree);throw o instanceof T0?this.noMatchError(o):o}))}match(t){return this.expandSegmentGroup(this.injector,this.config,t.root,ln).pipe(He(r=>this.createUrlTree(F0(r),t.queryParams,t.fragment))).pipe(Ea(r=>{throw r instanceof T0?this.noMatchError(r):r}))}noMatchError(t){return new Ae(4002,S0)}createUrlTree(t,e,i){const r=xw(t);return new id(r,e,i)}expandSegmentGroup(t,e,i,r){return 0===i.segments.length&&i.hasChildren()?this.expandChildren(t,e,i).pipe(He(o=>new hn([],o))):this.expandSegment(t,i,e,i.segments,r,!0)}expandChildren(t,e,i){const r=[];for(const o of Object.keys(i.children))"primary"===o?r.unshift(o):r.push(o);return Yn(r).pipe(Rl(o=>{const a=i.children[o],s=zT(e,o);return this.expandSegmentGroup(t,s,a,o).pipe(He(l=>({segment:l,outlet:o})))}),dT((o,a)=>(o[a.outlet]=a.segment,o),{}),uT())}expandSegment(t,e,i,r,o,a){return Yn(i).pipe(Rl(s=>this.expandSegmentAgainstRoute(t,e,i,s,r,o,a).pipe(Ea(d=>{if(d instanceof T0)return rt(null);throw d}))),Ls(s=>!!s),Ea((s,l)=>{if(Hw(s))return qT(e,r,o)?rt(new hn([],{})):Lf(e);throw s}))}expandSegmentAgainstRoute(t,e,i,r,o,a,s){return GT(r,e,o,a)?void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,e,r,o,a):s&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,i,r,o,a):Lf(e):Lf(e)}expandSegmentAgainstRouteUsingRedirect(t,e,i,r,o,a){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,i,r,a):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,r,o,a)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,e,i,r){const o=this.applyRedirectCommands([],i.redirectTo,{});return i.redirectTo.startsWith("/")?XT(o):this.lineralizeSegments(i,o).pipe(un(a=>{const s=new hn(a,{});return this.expandSegment(t,s,e,a,r,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,r,o,a){const{matched:s,consumedSegments:l,remainingSegments:d,positionalParamSegments:f}=Yw(e,r,o);if(!s)return Lf(e);const F=this.applyRedirectCommands(l,r.redirectTo,f);return r.redirectTo.startsWith("/")?XT(F):this.lineralizeSegments(r,F).pipe(un(M=>this.expandSegment(t,e,i,M.concat(d),a,!1)))}matchSegmentAgainstRoute(t,e,i,r,o){return"**"===i.path?(t=VT(i,t),i.loadChildren?(i._loadedRoutes?rt({routes:i._loadedRoutes,injector:i._loadedInjector}):this.configLoader.loadChildren(t,i)).pipe(He(s=>(i._loadedRoutes=s.routes,i._loadedInjector=s.injector,new hn(r,{})))):rt(new hn(r,{}))):$T(e,i,r,t).pipe(Ci(({matched:a,consumedSegments:s,remainingSegments:l})=>a?this.getChildConfig(t=i._injector??t,i,r).pipe(un(f=>{const F=f.injector??t,M=f.routes,{segmentGroup:N,slicedSegments:V}=C0(e,s,l,M),X=new hn(N.segments,N.children);if(0===V.length&&X.hasChildren())return this.expandChildren(F,M,X).pipe(He(ae=>new hn(s,ae)));if(0===M.length&&0===V.length)return rt(new hn(s,{}));const re=Qo(i)===o;return this.expandSegment(F,X,M,V,re?ln:o,!0).pipe(He(le=>new hn(s.concat(le.segments),le.children)))})):Lf(e)))}getChildConfig(t,e,i){return e.children?rt({routes:e.children,injector:t}):e.loadChildren?void 0!==e._loadedRoutes?rt({routes:e._loadedRoutes,injector:e._loadedInjector}):function ZU(n,t,e,i){const r=t.canLoad;return void 0===r||0===r.length?rt(!0):rt(r.map(a=>{const s=oh(a,n);return Bl(function BU(n){return n&&Af(n.canLoad)}(s)?s.canLoad(t,e):n.runInContext(()=>s(t,e)))})).pipe(ah(),WT())}(t,e,i).pipe(un(r=>r?this.configLoader.loadChildren(t,e).pipe(Mn(o=>{e._loadedRoutes=o.routes,e._loadedInjector=o.injector})):function oW(n){return As(HT(S0,3))}())):rt({routes:[],injector:t})}lineralizeSegments(t,e){let i=[],r=e.root;for(;;){if(i=i.concat(r.segments),0===r.numberOfChildren)return rt(i);if(r.numberOfChildren>1||!r.children[ln])return As(new Ae(4e3,S0));r=r.children[ln]}}applyRedirectCommands(t,e,i){return this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),t,i)}applyRedirectCreateUrlTree(t,e,i,r){const o=this.createSegmentGroup(t,e.root,i,r);return new id(o,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const i={};return kr(t,(r,o)=>{if("string"==typeof r&&r.startsWith(":")){const s=r.substring(1);i[o]=e[s]}else i[o]=r}),i}createSegmentGroup(t,e,i,r){const o=this.createSegments(t,e.segments,i,r);let a={};return kr(e.children,(s,l)=>{a[l]=this.createSegmentGroup(t,s,i,r)}),new hn(o,a)}createSegments(t,e,i,r){return e.map(o=>o.path.startsWith(":")?this.findPosParam(t,o,r):this.findOrReturn(o,i))}findPosParam(t,e,i){const r=i[e.path.substring(1)];if(!r)throw new Ae(4001,S0);return r}findOrReturn(t,e){let i=0;for(const r of e){if(r.path===t.path)return e.splice(i),r;i++}return t}}class cW{}class hW{constructor(t,e,i,r,o,a,s){this.injector=t,this.rootComponentType=e,this.config=i,this.urlTree=r,this.url=o,this.paramsInheritanceStrategy=a,this.urlSerializer=s}recognize(){const t=C0(this.urlTree.root,[],[],this.config.filter(e=>void 0===e.redirectTo)).segmentGroup;return this.processSegmentGroup(this.injector,this.config,t,ln).pipe(He(e=>{if(null===e)return null;const i=new k0([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},ln,this.rootComponentType,null,this.urlTree.root,-1,{}),r=new Ns(i,e),o=new PT(this.url,r);return this.inheritParamsAndData(o._root),o}))}inheritParamsAndData(t){const e=t.value,i=OT(e,this.paramsInheritanceStrategy);e.params=Object.freeze(i.params),e.data=Object.freeze(i.data),t.children.forEach(r=>this.inheritParamsAndData(r))}processSegmentGroup(t,e,i,r){return 0===i.segments.length&&i.hasChildren()?this.processChildren(t,e,i):this.processSegment(t,e,i,i.segments,r)}processChildren(t,e,i){return Yn(Object.keys(i.children)).pipe(Rl(r=>{const o=i.children[r],a=zT(e,r);return this.processSegmentGroup(t,a,o,r)}),dT((r,o)=>r&&o?(r.push(...o),r):null),hT(r=>null!==r),h0(null),uT(),He(r=>{if(null===r)return null;const o=ZT(r);return function mW(n){n.sort((t,e)=>t.value.outlet===ln?-1:e.value.outlet===ln?1:t.value.outlet.localeCompare(e.value.outlet))}(o),o}))}processSegment(t,e,i,r,o){return Yn(e).pipe(Rl(a=>this.processSegmentAgainstRoute(a._injector??t,a,i,r,o)),Ls(a=>!!a),Ea(a=>{if(Hw(a))return qT(i,r,o)?rt([]):rt(null);throw a}))}processSegmentAgainstRoute(t,e,i,r,o){if(e.redirectTo||!GT(e,i,r,o))return rt(null);let a;if("**"===e.path){const s=r.length>0?pT(r).parameters:{},l=e6(i)+r.length;a=rt({snapshot:new k0(r,s,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,t6(e),Qo(e),e.component??e._loadedComponent??null,e,JT(i),l,n6(e)),consumedSegments:[],remainingSegments:[]})}else a=$T(i,e,r,t).pipe(He(({matched:s,consumedSegments:l,remainingSegments:d,parameters:f})=>{if(!s)return null;const F=e6(i)+l.length;return{snapshot:new k0(l,f,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,t6(e),Qo(e),e.component??e._loadedComponent??null,e,JT(i),F,n6(e)),consumedSegments:l,remainingSegments:d}}));return a.pipe(Ci(s=>{if(null===s)return rt(null);const{snapshot:l,consumedSegments:d,remainingSegments:f}=s;t=e._injector??t;const F=e._loadedInjector??t,M=function fW(n){return n.children?n.children:n.loadChildren?n._loadedRoutes:[]}(e),{segmentGroup:N,slicedSegments:V}=C0(i,d,f,M.filter(re=>void 0===re.redirectTo));if(0===V.length&&N.hasChildren())return this.processChildren(F,M,N).pipe(He(re=>null===re?null:[new Ns(l,re)]));if(0===M.length&&0===V.length)return rt([new Ns(l,[])]);const X=Qo(e)===o;return this.processSegment(F,M,N,V,X?ln:o).pipe(He(re=>null===re?null:[new Ns(l,re)]))}))}}function pW(n){const t=n.value.routeConfig;return t&&""===t.path&&void 0===t.redirectTo}function ZT(n){const t=[],e=new Set;for(const i of n){if(!pW(i)){t.push(i);continue}const r=t.find(o=>i.value.routeConfig===o.value.routeConfig);void 0!==r?(r.children.push(...i.children),e.add(r)):t.push(i)}for(const i of e){const r=ZT(i.children);t.push(new Ns(i.value,r))}return t.filter(i=>!e.has(i))}function JT(n){let t=n;for(;t._sourceSegment;)t=t._sourceSegment;return t}function e6(n){let t=n,e=t._segmentIndexShift??0;for(;t._sourceSegment;)t=t._sourceSegment,e+=t._segmentIndexShift??0;return e-1}function t6(n){return n.data||{}}function n6(n){return n.resolve||{}}function r6(n){return"string"==typeof n.title||null===n.title}function Vw(n){return Ci(t=>{const e=n(t);return e?Yn(e).pipe(He(()=>t)):rt(t)})}const sh=new Fe("ROUTES");let zw=(()=>{class n{constructor(e,i){this.injector=e,this.compiler=i,this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return rt(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const i=Bl(e.loadComponent()).pipe(He(a6),Mn(o=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=o}),f0(()=>{this.componentLoaders.delete(e)})),r=new u0(i,()=>new be).pipe(vw());return this.componentLoaders.set(e,r),r}loadChildren(e,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return rt({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);const o=this.loadModuleFactoryOrRoutes(i.loadChildren).pipe(He(s=>{this.onLoadEndListener&&this.onLoadEndListener(i);let l,d,f=!1;Array.isArray(s)?d=s:(l=s.create(e).injector,d=fT(l.get(sh,[],Tt.Self|Tt.Optional)));return{routes:d.map(Bw),injector:l}}),f0(()=>{this.childrenLoaders.delete(i)})),a=new u0(o,()=>new be).pipe(vw());return this.childrenLoaders.set(i,a),a}loadModuleFactoryOrRoutes(e){return Bl(e()).pipe(He(a6),un(r=>r instanceof $E||Array.isArray(r)?rt(r):Yn(this.compiler.compileModuleAsync(r))))}}return n.\u0275fac=function(e){return new(e||n)(de(yi),de(P4))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function a6(n){return function xW(n){return n&&"object"==typeof n&&"default"in n}(n)?n.default:n}let Uw=(()=>{class n{constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new be,this.configLoader=Ot(zw),this.environmentInjector=Ot(Ga),this.urlSerializer=Ot(Ff),this.rootContexts=Ot(Cf),this.navigationId=0,this.configLoader.onLoadEndListener=r=>this.events.next(new hU(r)),this.configLoader.onLoadStartListener=r=>this.events.next(new uU(r))}get hasRequestedNavigation(){return 0!==this.navigationId}complete(){this.transitions?.complete()}handleNavigationRequest(e){const i=++this.navigationId;this.transitions?.next({...this.transitions.value,...e,id:i})}setupNavigations(e){return this.transitions=new bn({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(zt(i=>0!==i.id),He(i=>({...i,extractedUrl:e.urlHandlingStrategy.extract(i.rawUrl)})),Ci(i=>{let r=!1,o=!1;return rt(i).pipe(Mn(a=>{this.currentNavigation={id:a.id,initialUrl:a.rawUrl,extractedUrl:a.extractedUrl,trigger:a.source,extras:a.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),Ci(a=>{const s=e.browserUrlTree.toString(),l=!e.navigated||a.extractedUrl.toString()!==s||s!==e.currentUrlTree.toString();if(("reload"===e.onSameUrlNavigation||l)&&e.urlHandlingStrategy.shouldProcessUrl(a.rawUrl))return l6(a.source)&&(e.browserUrlTree=a.extractedUrl),rt(a).pipe(Ci(f=>{const F=this.transitions?.getValue();return this.events.next(new Ew(f.id,this.urlSerializer.serialize(f.extractedUrl),f.source,f.restoredState)),F!==this.transitions?.getValue()?Pi:Promise.resolve(f)}),function lW(n,t,e,i){return Ci(r=>function aW(n,t,e,i,r){return new sW(n,t,e,i,r).apply()}(n,t,e,r.extractedUrl,i).pipe(He(o=>({...r,urlAfterRedirects:o}))))}(this.environmentInjector,this.configLoader,this.urlSerializer,e.config),Mn(f=>{this.currentNavigation={...this.currentNavigation,finalUrl:f.urlAfterRedirects},i.urlAfterRedirects=f.urlAfterRedirects}),function gW(n,t,e,i,r){return un(o=>function uW(n,t,e,i,r,o,a="emptyOnly"){return new hW(n,t,e,i,r,a,o).recognize().pipe(Ci(s=>null===s?function dW(n){return new Ve(t=>t.error(n))}(new cW):rt(s)))}(n,t,e,o.urlAfterRedirects,i.serialize(o.urlAfterRedirects),i,r).pipe(He(a=>({...o,targetSnapshot:a}))))}(this.environmentInjector,e.rootComponentType,e.config,this.urlSerializer,e.paramsInheritanceStrategy),Mn(f=>{if(i.targetSnapshot=f.targetSnapshot,"eager"===e.urlUpdateStrategy){if(!f.extras.skipLocationChange){const M=e.urlHandlingStrategy.merge(f.urlAfterRedirects,f.rawUrl);e.setBrowserUrl(M,f)}e.browserUrlTree=f.urlAfterRedirects}const F=new aU(f.id,this.urlSerializer.serialize(f.extractedUrl),this.urlSerializer.serialize(f.urlAfterRedirects),f.targetSnapshot);this.events.next(F)}));if(l&&e.rawUrlTree&&e.urlHandlingStrategy.shouldProcessUrl(e.rawUrlTree)){const{id:F,extractedUrl:M,source:N,restoredState:V,extras:X}=a,re=new Ew(F,this.urlSerializer.serialize(M),N,V);this.events.next(re);const oe=NT(M,e.rootComponentType).snapshot;return rt(i={...a,targetSnapshot:oe,urlAfterRedirects:M,extras:{...X,skipLocationChange:!1,replaceUrl:!1}})}return e.rawUrlTree=a.rawUrl,a.resolve(null),Pi}),Mn(a=>{const s=new sU(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(s)}),He(a=>i={...a,guards:IU(a.targetSnapshot,a.currentSnapshot,this.rootContexts)}),function UU(n,t){return un(e=>{const{targetSnapshot:i,currentSnapshot:r,guards:{canActivateChecks:o,canDeactivateChecks:a}}=e;return 0===a.length&&0===o.length?rt({...e,guardsResult:!0}):function WU(n,t,e,i){return Yn(n).pipe(un(r=>function QU(n,t,e,i,r){const o=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return o&&0!==o.length?rt(o.map(s=>{const l=Ef(t)??r,d=oh(s,l);return Bl(function YU(n){return n&&Af(n.canDeactivate)}(d)?d.canDeactivate(n,t,e,i):l.runInContext(()=>d(n,t,e,i))).pipe(Ls())})).pipe(ah()):rt(!0)}(r.component,r.route,e,t,i)),Ls(r=>!0!==r,!0))}(a,i,r,n).pipe(un(s=>s&&function RU(n){return"boolean"==typeof n}(s)?function $U(n,t,e,i){return Yn(t).pipe(Rl(r=>nd(function qU(n,t){return null!==n&&t&&t(new mU(n)),rt(!0)}(r.route.parent,i),function GU(n,t){return null!==n&&t&&t(new pU(n)),rt(!0)}(r.route,i),function XU(n,t,e){const i=t[t.length-1],o=t.slice(0,t.length-1).reverse().map(a=>function NU(n){const t=n.routeConfig?n.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:n,guards:t}:null}(a)).filter(a=>null!==a).map(a=>Pl(()=>rt(a.guards.map(l=>{const d=Ef(a.node)??e,f=oh(l,d);return Bl(function jU(n){return n&&Af(n.canActivateChild)}(f)?f.canActivateChild(i,n):d.runInContext(()=>f(i,n))).pipe(Ls())})).pipe(ah())));return rt(o).pipe(ah())}(n,r.path,e),function KU(n,t,e){const i=t.routeConfig?t.routeConfig.canActivate:null;if(!i||0===i.length)return rt(!0);const r=i.map(o=>Pl(()=>{const a=Ef(t)??e,s=oh(o,a);return Bl(function HU(n){return n&&Af(n.canActivate)}(s)?s.canActivate(t,n):a.runInContext(()=>s(t,n))).pipe(Ls())}));return rt(r).pipe(ah())}(n,r.route,e))),Ls(r=>!0!==r,!0))}(i,o,n,t):rt(s)),He(s=>({...e,guardsResult:s})))})}(this.environmentInjector,a=>this.events.next(a)),Mn(a=>{if(i.guardsResult=a.guardsResult,od(a.guardsResult))throw BT(0,a.guardsResult);const s=new lU(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot,!!a.guardsResult);this.events.next(s)}),zt(a=>!!a.guardsResult||(e.restoreHistory(a),this.cancelNavigationTransition(a,"",3,e),!1)),Vw(a=>{if(a.guards.canActivateChecks.length)return rt(a).pipe(Mn(s=>{const l=new cU(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(l)}),Ci(s=>{let l=!1;return rt(s).pipe(function bW(n,t){return un(e=>{const{targetSnapshot:i,guards:{canActivateChecks:r}}=e;if(!r.length)return rt(e);let o=0;return Yn(r).pipe(Rl(a=>function yW(n,t,e,i){const r=n.routeConfig,o=n._resolve;return void 0!==r?.title&&!r6(r)&&(o[yf]=r.title),function vW(n,t,e,i){const r=function FW(n){return[...Object.keys(n),...Object.getOwnPropertySymbols(n)]}(n);if(0===r.length)return rt({});const o={};return Yn(r).pipe(un(a=>function wW(n,t,e,i){const r=Ef(t)??i,o=oh(n,r);return Bl(o.resolve?o.resolve(t,e):r.runInContext(()=>o(t,e)))}(n[a],t,e,i).pipe(Ls(),Mn(s=>{o[a]=s}))),Fw(1),m0(o),Ea(a=>Hw(a)?Pi:As(a)))}(o,n,t,i).pipe(He(a=>(n._resolvedData=a,n.data=OT(n,e).resolve,r&&r6(r)&&(n.data[yf]=r.title),null)))}(a.route,i,n,t)),Mn(()=>o++),Fw(1),un(a=>o===r.length?rt(e):Pi))})}(e.paramsInheritanceStrategy,this.environmentInjector),Mn({next:()=>l=!0,complete:()=>{l||(e.restoreHistory(s),this.cancelNavigationTransition(s,"",2,e))}}))}),Mn(s=>{const l=new dU(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(l)}))}),Vw(a=>{const s=l=>{const d=[];l.routeConfig?.loadComponent&&!l.routeConfig._loadedComponent&&d.push(this.configLoader.loadComponent(l.routeConfig).pipe(Mn(f=>{l.component=f}),He(()=>{})));for(const f of l.children)d.push(...s(f));return d};return d0(s(a.targetSnapshot.root)).pipe(h0(),en(1))}),Vw(()=>e.afterPreactivation()),He(a=>{const s=function wU(n,t,e){const i=Mf(n,t._root,e?e._root:void 0);return new IT(i,t)}(e.routeReuseStrategy,a.targetSnapshot,a.currentRouterState);return i={...a,targetRouterState:s}}),Mn(a=>{e.currentUrlTree=a.urlAfterRedirects,e.rawUrlTree=e.urlHandlingStrategy.merge(a.urlAfterRedirects,a.rawUrl),e.routerState=a.targetRouterState,"deferred"===e.urlUpdateStrategy&&(a.extras.skipLocationChange||e.setBrowserUrl(e.rawUrlTree,a),e.browserUrlTree=a.urlAfterRedirects)}),((n,t,e)=>He(i=>(new LU(t,i.targetRouterState,i.currentRouterState,e).activate(n),i)))(this.rootContexts,e.routeReuseStrategy,a=>this.events.next(a)),Mn({next:a=>{r=!0,this.lastSuccessfulNavigation=this.currentNavigation,e.navigated=!0,this.events.next(new ad(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(e.currentUrlTree))),e.titleStrategy?.updateTitle(a.targetRouterState.snapshot),a.resolve(!0)},complete:()=>{r=!0}}),f0(()=>{r||o||this.cancelNavigationTransition(i,"",1,e),this.currentNavigation?.id===i.id&&(this.currentNavigation=null)}),Ea(a=>{if(o=!0,YT(a)){jT(a)||(e.navigated=!0,e.restoreHistory(i,!0));const s=new w0(i.id,this.urlSerializer.serialize(i.extractedUrl),a.message,a.cancellationCode);if(this.events.next(s),jT(a)){const l=e.urlHandlingStrategy.merge(a.url,e.rawUrlTree),d={skipLocationChange:i.extras.skipLocationChange,replaceUrl:"eager"===e.urlUpdateStrategy||l6(i.source)};e.scheduleNavigation(l,"imperative",null,d,{resolve:i.resolve,reject:i.reject,promise:i.promise})}else i.resolve(!1)}else{e.restoreHistory(i,!0);const s=new TT(i.id,this.urlSerializer.serialize(i.extractedUrl),a,i.targetSnapshot??void 0);this.events.next(s);try{i.resolve(e.errorHandler(a))}catch(l){i.reject(l)}}return Pi}))}))}cancelNavigationTransition(e,i,r,o){const a=new w0(e.id,this.urlSerializer.serialize(e.extractedUrl),i,r);this.events.next(a),e.resolve(!1)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function l6(n){return"imperative"!==n}let c6=(()=>{class n{buildTitle(e){let i,r=e.root;for(;void 0!==r;)i=this.getResolvedTitleForRoute(r)??i,r=r.children.find(o=>o.outlet===ln);return i}getResolvedTitleForRoute(e){return e.data[yf]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(){return Ot(DW)},providedIn:"root"}),n})(),DW=(()=>{class n extends c6{constructor(e){super(),this.title=e}updateTitle(e){const i=this.buildTitle(e);void 0!==i&&this.title.setTitle(i)}}return n.\u0275fac=function(e){return new(e||n)(de(nT))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),MW=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(){return Ot(EW)},providedIn:"root"}),n})();class CW{shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}}let EW=(()=>{class n extends CW{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const A0=new Fe("",{providedIn:"root",factory:()=>({})});let TW=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(){return Ot(AW)},providedIn:"root"}),n})(),AW=(()=>{class n{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,i){return e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function LW(n){throw n}function IW(n,t,e){return t.parse("/")}const NW={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},OW={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let ii=(()=>{class n{constructor(){this.disposed=!1,this.currentPageId=0,this.console=Ot(fj),this.isNgZoneEnabled=!1,this.options=Ot(A0,{optional:!0})||{},this.errorHandler=this.options.errorHandler||LW,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||IW,this.navigated=!1,this.lastSuccessfulId=-1,this.afterPreactivation=()=>rt(void 0),this.urlHandlingStrategy=Ot(TW),this.routeReuseStrategy=Ot(MW),this.urlCreationStrategy=Ot(yU),this.titleStrategy=Ot(c6),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=fT(Ot(sh,{optional:!0})??[]),this.navigationTransitions=Ot(Uw),this.urlSerializer=Ot(Ff),this.location=Ot(td),this.rootComponentType=null,this.isNgZoneEnabled=Ot(Qe)instanceof Qe&&Qe.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new id,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=NT(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 i="popstate"===e.type?"popstate":"hashchange";"popstate"===i&&setTimeout(()=>{const r={replaceUrl:!0},o=e.state?.navigationId?e.state:null;if(e.state){const s={...e.state};delete s.navigationId,delete s.\u0275routerPageId,0!==Object.keys(s).length&&(r.state=s)}const a=this.parseUrl(e.url);this.scheduleNavigation(a,i,o,r)},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}resetConfig(e){this.config=e.map(Bw),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,i={}){const{relativeTo:r,queryParams:o,fragment:a,queryParamsHandling:s,preserveFragment:l}=i,d=l?this.currentUrlTree.fragment:a;let f=null;switch(s){case"merge":f={...this.currentUrlTree.queryParams,...o};break;case"preserve":f=this.currentUrlTree.queryParams;break;default:f=o||null}return null!==f&&(f=this.removeEmptyProps(f)),this.urlCreationStrategy.createUrlTree(r,this.routerState,this.currentUrlTree,e,f,d??null)}navigateByUrl(e,i={skipLocationChange:!1}){const r=od(e)?e:this.parseUrl(e),o=this.urlHandlingStrategy.merge(r,this.rawUrlTree);return this.scheduleNavigation(o,"imperative",null,i)}navigate(e,i={skipLocationChange:!1}){return function PW(n){for(let t=0;t{const o=e[r];return null!=o&&(i[r]=o),i},{})}scheduleNavigation(e,i,r,o,a){if(this.disposed)return Promise.resolve(!1);let s,l,d,f;return a?(s=a.resolve,l=a.reject,d=a.promise):d=new Promise((F,M)=>{s=F,l=M}),"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(r=this.location.getState()),f=r&&r.\u0275routerPageId?r.\u0275routerPageId:o.replaceUrl||o.skipLocationChange?this.browserPageId??0:(this.browserPageId??0)+1):f=0,this.navigationTransitions.handleNavigationRequest({targetPageId:f,source:i,restoredState:r,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:o,resolve:s,reject:l,promise:d,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),d.catch(F=>Promise.reject(F))}setBrowserUrl(e,i){const r=this.urlSerializer.serialize(e),o={...i.extras.state,...this.generateNgRouterState(i.id,i.targetPageId)};this.location.isCurrentPathEqualTo(r)||i.extras.replaceUrl?this.location.replaceState(r,"",o):this.location.go(r,"",o)}restoreHistory(e,i=!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&&(i&&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,i){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:i}:{navigationId:e}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Hl=(()=>{class n{constructor(e,i,r,o,a,s){this.router=e,this.route=i,this.tabIndexAttribute=r,this.renderer=o,this.el=a,this.locationStrategy=s,this._preserveFragment=!1,this._skipLocationChange=!1,this._replaceUrl=!1,this.href=null,this.commands=null,this.onChanges=new be;const l=a.nativeElement.tagName;this.isAnchorElement="A"===l||"AREA"===l,this.isAnchorElement?this.subscription=e.events.subscribe(d=>{d instanceof ad&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}set preserveFragment(e){this._preserveFragment=Zu(e)}get preserveFragment(){return this._preserveFragment}set skipLocationChange(e){this._skipLocationChange=Zu(e)}get skipLocationChange(){return this._skipLocationChange}set replaceUrl(e){this._replaceUrl=Zu(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,i,r,o,a){return!!(null===this.urlTree||this.isAnchorElement&&(0!==e||i||r||o||a||"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 wC(n,t,e){return function MP(n,t){return"src"===t&&("embed"===n||"frame"===n||"iframe"===n||"media"===n||"script"===n)||"href"===t&&("base"===n||"link"===n)?Av:Ur}(t,e)(n)}(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",e)}applyAttributeValue(e,i){const r=this.renderer,o=this.el.nativeElement;null!==i?r.setAttribute(o,e,i):r.removeAttribute(o,e)}get urlTree(){return null===this.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 n.\u0275fac=function(e){return new(e||n)(x(ii),x(Os),zr("tabindex"),x(qa),x(ze),x(ed))},n.\u0275dir=pe({type:n,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(e,i){1&e&&me("click",function(o){return i.onClick(o.button,o.ctrlKey,o.shiftKey,o.altKey,o.metaKey)}),2&e&&Xe("target",i.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:[_n]}),n})(),u6=(()=>{class n{constructor(e,i,r,o,a){this.router=e,this.element=i,this.renderer=r,this.cdr=o,this.link=a,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new je,this.routerEventsSubscription=e.events.subscribe(s=>{s instanceof ad&&this.update()})}ngAfterContentInit(){rt(this.links.changes,rt(null)).pipe(nn()).subscribe(e=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const e=[...this.links.toArray(),this.link].filter(i=>!!i).map(i=>i.onChanges);this.linkInputChangesSubscription=Yn(e).pipe(nn()).subscribe(i=>{this.isActive!==this.isLinkActive(this.router)(i)&&this.update()})}set routerLinkActive(e){const i=Array.isArray(e)?e:e.split(" ");this.classes=i.filter(r=>!!r)}ngOnChanges(e){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||Promise.resolve().then(()=>{const e=this.hasActiveLinks();this.isActive!==e&&(this.isActive=e,this.cdr.markForCheck(),this.classes.forEach(i=>{e?this.renderer.addClass(this.element.nativeElement,i):this.renderer.removeClass(this.element.nativeElement,i)}),e&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(e))})}isLinkActive(e){const i=function RW(n){return!!n.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return r=>!!r.urlTree&&e.isActive(r.urlTree,i)}hasActiveLinks(){const e=this.isLinkActive(this.router);return this.link&&e(this.link)||this.links.some(e)}}return n.\u0275fac=function(e){return new(e||n)(x(ii),x(ze),x(qa),x(kt),x(Hl,8))},n.\u0275dir=pe({type:n,selectors:[["","routerLinkActive",""]],contentQueries:function(e,i,r){if(1&e&&Lt(r,Hl,5),2&e){let o;Ie(o=Ne())&&(i.links=o)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[_n]}),n})();class h6{}let BW=(()=>{class n{constructor(e,i,r,o,a){this.router=e,this.injector=r,this.preloadingStrategy=o,this.loader=a}setUpPreloading(){this.subscription=this.router.events.pipe(zt(e=>e instanceof ad),Rl(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,i){const r=[];for(const o of i){o.providers&&!o._injector&&(o._injector=Bg(o.providers,e,`Route: ${o.path}`));const a=o._injector??e,s=o._loadedInjector??a;o.loadChildren&&!o._loadedRoutes&&void 0===o.canLoad||o.loadComponent&&!o._loadedComponent?r.push(this.preloadConfig(a,o)):(o.children||o._loadedRoutes)&&r.push(this.processRoutes(s,o.children??o._loadedRoutes))}return Yn(r).pipe(nn())}preloadConfig(e,i){return this.preloadingStrategy.preload(i,()=>{let r;r=i.loadChildren&&void 0===i.canLoad?this.loader.loadChildren(e,i):rt(null);const o=r.pipe(un(a=>null===a?rt(void 0):(i._loadedRoutes=a.routes,i._loadedInjector=a.injector,this.processRoutes(a.injector??e,a.routes))));return i.loadComponent&&!i._loadedComponent?Yn([o,this.loader.loadComponent(i)]).pipe(nn()):o})}}return n.\u0275fac=function(e){return new(e||n)(de(ii),de(P4),de(Ga),de(h6),de(zw))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Ww=new Fe("");let m6=(()=>{class n{constructor(e,i,r,o,a={}){this.urlSerializer=e,this.transitions=i,this.viewportScroller=r,this.zone=o,this.options=a,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},a.scrollPositionRestoration=a.scrollPositionRestoration||"disabled",a.anchorScrolling=a.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof Ew?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof ad&&(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof AT&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,i){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new AT(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,i))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return n.\u0275fac=function(e){Ka()},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();function ch(n,t){return{\u0275kind:n,\u0275providers:t}}function p6(){const n=Ot(yi);return t=>{const e=n.get(Es);if(t!==e.components[0])return;const i=n.get(ii),r=n.get(_6);1===n.get(Gw)&&i.initialNavigation(),n.get(g6,null,Tt.Optional)?.setUpPreloading(),n.get(Ww,null,Tt.Optional)?.init(),i.resetRootComponentType(e.componentTypes[0]),r.closed||(r.next(),r.unsubscribe())}}const _6=new Fe("",{factory:()=>new be}),Gw=new Fe("",{providedIn:"root",factory:()=>1});const g6=new Fe("");function zW(n){return ch(0,[{provide:g6,useExisting:BW},{provide:h6,useExisting:n}])}const b6=new Fe("ROUTER_FORROOT_GUARD"),UW=[td,{provide:Ff,useClass:ww},ii,Cf,{provide:Os,useFactory:function f6(n){return n.routerState.root},deps:[ii]},zw,[]];function WW(){return new z4("Router",ii)}let y6=(()=>{class n{constructor(e){}static forRoot(e,i){return{ngModule:n,providers:[UW,[],{provide:sh,multi:!0,useValue:e},{provide:b6,useFactory:KW,deps:[[ii,new va,new Sl]]},{provide:A0,useValue:i||{}},i?.useHash?{provide:ed,useClass:tY}:{provide:ed,useClass:mS},{provide:Ww,useFactory:()=>{const n=Ot(_V),t=Ot(Qe),e=Ot(A0),i=Ot(Uw),r=Ot(Ff);return e.scrollOffset&&n.setOffset(e.scrollOffset),new m6(r,i,n,t,e)}},i?.preloadingStrategy?zW(i.preloadingStrategy).\u0275providers:[],{provide:z4,multi:!0,useFactory:WW},i?.initialNavigation?XW(i):[],[{provide:v6,useFactory:p6},{provide:O4,multi:!0,useExisting:v6}]]}}static forChild(e){return{ngModule:n,providers:[{provide:sh,multi:!0,useValue:e}]}}}return n.\u0275fac=function(e){return new(e||n)(de(b6,8))},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[Pw]}),n})();function KW(n){return"guarded"}function XW(n){return["disabled"===n.initialNavigation?ch(3,[{provide:df,multi:!0,useFactory:()=>{const t=Ot(ii);return()=>{t.setUpLocationChangeListener()}}},{provide:Gw,useValue:2}]).\u0275providers:[],"enabledBlocking"===n.initialNavigation?ch(2,[{provide:Gw,useValue:0},{provide:df,multi:!0,deps:[yi],useFactory:t=>{const e=t.get(Jj,Promise.resolve());return()=>e.then(()=>new Promise(r=>{const o=t.get(ii),a=t.get(_6);(function i(r){t.get(ii).events.pipe(zt(a=>a instanceof ad||a instanceof w0||a instanceof TT),He(a=>a instanceof ad||a instanceof w0&&(0===a.code||1===a.code)&&null),zt(a=>null!==a),en(1)).subscribe(()=>{r()})})(()=>{r(!0)}),o.afterPreactivation=()=>(r(!0),a.closed?rt(void 0):a),o.initialNavigation()}))}}]).\u0275providers:[]]}const v6=new Fe("");function F6(n,t,e,i,r,o,a){try{var s=n[o](a),l=s.value}catch(d){return void e(d)}s.done?t(l):Promise.resolve(l).then(i,r)}function xe(n){return function(){var t=this,e=arguments;return new Promise(function(i,r){var o=n.apply(t,e);function a(l){F6(o,i,r,a,s,"next",l)}function s(l){F6(o,i,r,a,s,"throw",l)}a(void 0)})}}const qw={now:()=>(qw.delegate||Date).now(),delegate:void 0};class Kw extends be{constructor(t=1/0,e=1/0,i=qw){super(),this._bufferSize=t,this._windowTime=e,this._timestampProvider=i,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:i,_infiniteTimeWindow:r,_timestampProvider:o,_windowTime:a}=this;e||(i.push(t),!r&&i.push(o.now()+a)),this._trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(t),{_infiniteTimeWindow:i,_buffer:r}=this,o=r.slice();for(let a=0;anew Kw(i,t,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:r})}function qe(n){return null!=n&&"false"!=`${n}`}function Wi(n,t=0){return function ZW(n){return!isNaN(parseFloat(n))&&!isNaN(Number(n))}(n)?Number(n):t}function L0(n){return Array.isArray(n)?n:[n]}function $i(n){return null==n?"":"string"==typeof n?n:`${n}px`}function Ps(n){return n instanceof ze?n.nativeElement:n}function Qw(n){return zt((t,e)=>n<=e)}class e$ extends p{constructor(t,e){super()}schedule(t,e=0){return this}}const I0={setInterval(n,t,...e){const{delegate:i}=I0;return i?.setInterval?i.setInterval(n,t,...e):setInterval(n,t,...e)},clearInterval(n){const{delegate:t}=I0;return(t?.clearInterval||clearInterval)(n)},delegate:void 0};class Zw extends e${constructor(t,e){super(t,e),this.scheduler=t,this.work=e,this.pending=!1}schedule(t,e=0){var i;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!==(i=this.id)&&void 0!==i?i:this.requestAsyncId(o,this.id,e),this}requestAsyncId(t,e,i=0){return I0.setInterval(t.flush.bind(t,this),i)}recycleAsyncId(t,e,i=0){if(null!=i&&this.delay===i&&!1===this.pending)return e;null!=e&&I0.clearInterval(e)}execute(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const i=this._execute(t,e);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,e){let r,i=!1;try{this.work(t)}catch(o){i=!0,r=o||new Error("Scheduled action threw falsy error")}if(i)return this.unsubscribe(),r}unsubscribe(){if(!this.closed){const{id:t,scheduler:e}=this,{actions:i}=e;this.work=this.state=this.scheduler=null,this.pending=!1,m(i,this),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null,super.unsubscribe()}}}class Nf{constructor(t,e=Nf.now){this.schedulerActionCtor=t,this.now=e}schedule(t,e=0,i){return new this.schedulerActionCtor(this,t).schedule(i,e)}}Nf.now=qw.now;class Jw extends Nf{constructor(t,e=Nf.now){super(t,e),this.actions=[],this._active=!1}flush(t){const{actions:e}=this;if(this._active)return void e.push(t);let i;this._active=!0;do{if(i=t.execute(t.state,t.delay))break}while(t=e.shift());if(this._active=!1,i){for(;t=e.shift();)t.unsubscribe();throw i}}}const dh=new Jw(Zw),t$=dh;function N0(n,t=dh){return Mt((e,i)=>{let r=null,o=null,a=null;const s=()=>{if(r){r.unsubscribe(),r=null;const d=o;o=null,i.next(d)}};function l(){const d=a+n,f=t.now();if(f{o=d,a=t.now(),r||(r=t.schedule(l,n),i.add(r))},()=>{s(),i.complete()},void 0,()=>{o=r=null}))})}function ft(n){return Mt((t,e)=>{vn(n).subscribe(wt(e,()=>e.complete(),C)),!e.closed&&t.subscribe(e)})}let e2;try{e2=typeof Intl<"u"&&Intl.v8BreakIterator}catch{e2=!1}let uh,Pn=(()=>{class n{constructor(e){this._platformId=e,this.isBrowser=this._platformId?Nl(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&&!e2)&&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 n.\u0275fac=function(e){return new(e||n)(de(Al))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const w6=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function k6(){if(uh)return uh;if("object"!=typeof document||!document)return uh=new Set(w6),uh;let n=document.createElement("input");return uh=new Set(w6.filter(t=>(n.setAttribute("type",t),n.type===t))),uh}let Of,O0,sd,t2;function Rs(n){return function n$(){if(null==Of&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Of=!0}))}finally{Of=Of||!1}return Of}()?n:!!n.capture}function x6(){if(null==sd){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return sd=!1,sd;if("scrollBehavior"in document.documentElement.style)sd=!0;else{const n=Element.prototype.scrollTo;sd=!!n&&!/\{\s*\[native code\]\s*\}/.test(n.toString())}}return sd}function Pf(){if("object"!=typeof document||!document)return 0;if(null==O0){const n=document.createElement("div"),t=n.style;n.dir="rtl",t.width="1px",t.overflow="auto",t.visibility="hidden",t.pointerEvents="none",t.position="absolute";const e=document.createElement("div"),i=e.style;i.width="2px",i.height="1px",n.appendChild(e),document.body.appendChild(n),O0=0,0===n.scrollLeft&&(n.scrollLeft=1,O0=0===n.scrollLeft?1:2),n.remove()}return O0}function P0(){let n=typeof document<"u"&&document?document.activeElement:null;for(;n&&n.shadowRoot;){const t=n.shadowRoot.activeElement;if(t===n)break;n=t}return n}function Bs(n){return n.composedPath?n.composedPath()[0]:n.target}function n2(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}let o$=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})();const D6=new Set;let hh,a$=(()=>{class n{constructor(e){this._platform=e,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):l$}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function s$(n){if(!D6.has(n))try{hh||(hh=document.createElement("style"),hh.setAttribute("type","text/css"),document.head.appendChild(hh)),hh.sheet&&(hh.sheet.insertRule(`@media ${n} {body{ }}`,0),D6.add(n))}catch(t){console.error(t)}}(e),this._matchMedia(e)}}return n.\u0275fac=function(e){return new(e||n)(de(Pn))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function l$(n){return{matches:"all"===n||""===n,media:n,addListener:()=>{},removeListener:()=>{}}}let Hs=(()=>{class n{constructor(e,i){this._mediaMatcher=e,this._zone=i,this._queries=new Map,this._destroySubject=new be}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return M6(L0(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){let o=d0(M6(L0(e)).map(a=>this._registerQuery(a).observable));return o=nd(o.pipe(en(1)),o.pipe(Qw(1),N0(0))),o.pipe(He(a=>{const s={matches:!1,breakpoints:{}};return a.forEach(({matches:l,query:d})=>{s.matches=s.matches||l,s.breakpoints[d]=l}),s}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const i=this._mediaMatcher.matchMedia(e),o={observable:new Ve(a=>{const s=l=>this._zone.run(()=>a.next(l));return i.addListener(s),()=>{i.removeListener(s)}}).pipe(Ei(i),He(({matches:a})=>({query:e,matches:a})),ft(this._destroySubject)),mql:i};return this._queries.set(e,o),o}}return n.\u0275fac=function(e){return new(e||n)(de(a$),de(Qe))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function M6(n){return n.map(t=>t.split(",")).reduce((t,e)=>t.concat(e)).map(t=>t.trim())}var c$=w(5856),d$=w.t(c$,2);const wn=BigInt(0),pi=BigInt(1),jl=BigInt(2),Rf=BigInt(3),u$=BigInt(8),Un=Object.freeze({a:wn,b:BigInt(7),P:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),n:BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),h:pi,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee")});function E6(n){const{a:t,b:e}=Un,i=lt(n*n),r=lt(i*n);return lt(r+t*n+e)}const R0=Un.a===wn;class r2 extends Error{constructor(t){super(t)}}class Zn{constructor(t,e,i){this.x=t,this.y=e,this.z=i}static fromAffine(t){if(!(t instanceof Rn))throw new TypeError("JacobianPoint#fromAffine: expected Point");return new Zn(t.x,t.y,pi)}static toAffineBatch(t){const e=function _$(n,t=Un.P){const e=new Array(n.length),r=_h(n.reduce((o,a,s)=>a===wn?o:(e[s]=o,lt(o*a,t)),pi),t);return n.reduceRight((o,a,s)=>a===wn?o:(e[s]=lt(o*e[s],t),lt(o*a,t)),r),e}(t.map(i=>i.z));return t.map((i,r)=>i.toAffine(e[r]))}static normalizeZ(t){return Zn.toAffineBatch(t).map(Zn.fromAffine)}equals(t){if(!(t instanceof Zn))throw new TypeError("JacobianPoint expected");const{x:e,y:i,z:r}=this,{x:o,y:a,z:s}=t,l=lt(r*r),d=lt(s*s),f=lt(e*d),F=lt(o*l),M=lt(lt(i*s)*d),N=lt(lt(a*r)*l);return f===F&&M===N}negate(){return new Zn(this.x,lt(-this.y),this.z)}double(){const{x:t,y:e,z:i}=this,r=lt(t*t),o=lt(e*e),a=lt(o*o),s=t+o,l=lt(jl*(lt(s*s)-r-a)),d=lt(Rf*r),f=lt(d*d),F=lt(f-jl*l),M=lt(d*(l-F)-u$*a),N=lt(jl*e*i);return new Zn(F,M,N)}add(t){if(!(t instanceof Zn))throw new TypeError("JacobianPoint expected");const{x:e,y:i,z:r}=this,{x:o,y:a,z:s}=t;if(o===wn||a===wn)return this;if(e===wn||i===wn)return t;const l=lt(r*r),d=lt(s*s),f=lt(e*d),F=lt(o*l),M=lt(lt(i*s)*d),N=lt(lt(a*r)*l),V=lt(F-f),X=lt(N-M);if(V===wn)return X===wn?this.double():Zn.ZERO;const re=lt(V*V),oe=lt(V*re),le=lt(f*re),ae=lt(X*X-oe-jl*le),ge=lt(X*(le-ae)-M*oe),we=lt(r*s*V);return new Zn(ae,ge,we)}subtract(t){return this.add(t.negate())}multiplyUnsafe(t){const e=Zn.ZERO;if("bigint"==typeof t&&t===wn)return e;let i=A6(t);if(i===pi)return this;if(!R0){let F=e,M=this;for(;i>wn;)i&pi&&(F=F.add(M)),M=M.double(),i>>=pi;return F}let{k1neg:r,k1:o,k2neg:a,k2:s}=I6(i),l=e,d=e,f=this;for(;o>wn||s>wn;)o&pi&&(l=l.add(f)),s&pi&&(d=d.add(f)),f=f.double(),o>>=pi,s>>=pi;return r&&(l=l.negate()),a&&(d=d.negate()),d=new Zn(lt(d.x*Un.beta),d.y,d.z),l.add(d)}precomputeWindow(t){const e=R0?128/t+1:256/t+1,i=[];let r=this,o=r;for(let a=0;a>=F,V>l&&(V-=f,t+=pi),0===V){let X=r[N];M%2&&(X=X.negate()),a=a.add(X)}else{let X=r[N+Math.abs(V)-1];V<0&&(X=X.negate()),o=o.add(X)}}return{p:o,f:a}}multiply(t,e){let r,o,i=A6(t);if(R0){const{k1neg:a,k1:s,k2neg:l,k2:d}=I6(i);let{p:f,f:F}=this.wNAF(s,e),{p:M,f:N}=this.wNAF(d,e);a&&(f=f.negate()),l&&(M=M.negate()),M=new Zn(lt(M.x*Un.beta),M.y,M.z),r=f.add(M),o=F.add(N)}else{const{p:a,f:s}=this.wNAF(i,e);r=a,o=s}return Zn.normalizeZ([r,o])[0]}toAffine(t=_h(this.z)){const{x:e,y:i,z:r}=this,o=t,a=lt(o*o),s=lt(a*o),l=lt(e*a),d=lt(i*s);if(lt(r*o)!==pi)throw new Error("invZ was invalid");return new Rn(l,d)}}Zn.BASE=new Zn(Un.Gx,Un.Gy,pi),Zn.ZERO=new Zn(wn,pi,wn);const o2=new WeakMap;class Rn{constructor(t,e){this.x=t,this.y=e}_setWindowSize(t){this._WINDOW_SIZE=t,o2.delete(this)}hasEvenY(){return this.y%jl===wn}static fromCompressedHex(t){const e=32===t.length,i=uo(e?t:t.subarray(1));if(!H0(i))throw new Error("Point is not on curve");let o=function p$(n){const{P:t}=Un,e=BigInt(6),i=BigInt(11),r=BigInt(22),o=BigInt(23),a=BigInt(44),s=BigInt(88),l=n*n*n%t,d=l*l*n%t,f=Zo(d,Rf)*d%t,F=Zo(f,Rf)*d%t,M=Zo(F,jl)*l%t,N=Zo(M,i)*M%t,V=Zo(N,r)*N%t,X=Zo(V,a)*V%t,re=Zo(X,s)*X%t,oe=Zo(re,a)*V%t,le=Zo(oe,Rf)*d%t,ae=Zo(le,o)*N%t,ge=Zo(ae,e)*l%t;return Zo(ge,jl)}(E6(i));const a=(o&pi)===pi;e?a&&(o=lt(-o)):1==(1&t[0])!==a&&(o=lt(-o));const s=new Rn(i,o);return s.assertValidity(),s}static fromUncompressedHex(t){const e=uo(t.subarray(1,33)),i=uo(t.subarray(33,65)),r=new Rn(e,i);return r.assertValidity(),r}static fromHex(t){const e=rs(t),i=e.length,r=e[0];if(32===i||33===i&&(2===r||3===r))return this.fromCompressedHex(e);if(65===i&&4===r)return this.fromUncompressedHex(e);throw new Error(`Point.fromHex: received invalid point. Expected 32-33 compressed bytes or 65 uncompressed bytes, not ${i}`)}static fromPrivateKey(t){return Rn.BASE.multiply(ld(t))}static fromSignature(t,e,i){const r=N6(t=rs(t)),{r:o,s:a}=R6(e);if(0!==i&&1!==i)throw new Error("Cannot recover signature: invalid recovery bit");const l=Rn.fromHex((1&i?"03":"02")+Yl(o)),{n:d}=Un,f=_h(o,d),F=lt(-r*f,d),M=lt(a*f,d),N=Rn.BASE.multiplyAndAddUnsafe(l,F,M);if(!N)throw new Error("Cannot recover signature: point at infinify");return N.assertValidity(),N}toRawBytes(t=!1){return Vl(this.toHex(t))}toHex(t=!1){const e=Yl(this.x);return t?`${this.hasEvenY()?"02":"03"}${e}`:`04${e}${Yl(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:i}=this;if(!H0(e)||!H0(i))throw new Error(t);const r=lt(i*i);if(lt(r-E6(e))!==wn)throw new Error(t)}equals(t){return this.x===t.x&&this.y===t.y}negate(){return new Rn(this.x,lt(-this.y))}double(){return Zn.fromAffine(this).double().toAffine()}add(t){return Zn.fromAffine(this).add(Zn.fromAffine(t)).toAffine()}subtract(t){return this.add(t.negate())}multiply(t){return Zn.fromAffine(this).multiply(t,this).toAffine()}multiplyAndAddUnsafe(t,e,i){const r=Zn.fromAffine(this),o=e===wn||e===pi||this!==Rn.BASE?r.multiplyUnsafe(e):r.multiply(e),a=Zn.fromAffine(t).multiplyUnsafe(i),s=o.add(a);return s.equals(Zn.ZERO)?void 0:s.toAffine()}}function S6(n){return Number.parseInt(n[0],16)>=8?"00"+n:n}function T6(n){if(n.length<2||2!==n[0])throw new Error(`Invalid signature integer tag: ${fh(n)}`);const t=n[1],e=n.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:uo(e),left:n.subarray(t+2)}}Rn.BASE=new Rn(Un.Gx,Un.Gy),Rn.ZERO=new Rn(wn,wn);class js{constructor(t,e){this.r=t,this.s=e,this.assertValidity()}static fromCompact(t){const e=t instanceof Uint8Array,i="Signature.fromCompact";if("string"!=typeof t&&!e)throw new TypeError(`${i}: Expected string or Uint8Array`);const r=e?fh(t):t;if(128!==r.length)throw new Error(`${i}: Expected 64-byte hex`);return new js(B0(r.slice(0,64)),B0(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:i,s:r}=function h$(n){if(n.length<2||48!=n[0])throw new Error(`Invalid signature tag: ${fh(n)}`);if(n[1]!==n.length-2)throw new Error("Invalid signature: incorrect length");const{data:t,left:e}=T6(n.subarray(2)),{data:i,left:r}=T6(e);if(r.length)throw new Error(`Invalid signature: left bytes after parsing: ${fh(r)}`);return{r:t,s:i}}(e?t:Vl(t));return new js(i,r)}static fromHex(t){return this.fromDER(t)}assertValidity(){const{r:t,s:e}=this;if(!bh(t))throw new Error("Invalid Signature: r must be 0 < r < n");if(!bh(e))throw new Error("Invalid Signature: s must be 0 < s < n")}hasHighS(){return this.s>Un.n>>pi}normalizeS(){return this.hasHighS()?new js(this.r,Un.n-this.s):this}toDERRawBytes(t=!1){return Vl(this.toDERHex(t))}toDERHex(t=!1){const e=S6(Bf(this.s));if(t)return e;const i=S6(Bf(this.r)),r=Bf(i.length/2),o=Bf(e.length/2);return`30${Bf(i.length/2+e.length/2+4)}02${r}${i}02${o}${e}`}toRawBytes(){return this.toDERRawBytes()}toHex(){return this.toDERHex()}toCompactRawBytes(){return Vl(this.toCompactHex())}toCompactHex(){return Yl(this.r)+Yl(this.s)}}function mh(...n){if(!n.every(i=>i instanceof Uint8Array))throw new Error("Uint8Array list expected");if(1===n.length)return n[0];const t=n.reduce((i,r)=>i+r.length,0),e=new Uint8Array(t);for(let i=0,r=0;it.toString(16).padStart(2,"0"));function fh(n){if(!(n instanceof Uint8Array))throw new Error("Expected Uint8Array");let t="";for(let e=0;e0)return BigInt(n);if("bigint"==typeof n&&bh(n))return n;throw new TypeError("Expected valid private scalar: 0 < scalar < curve.n")}function lt(n,t=Un.P){const e=n%t;return e>=wn?e:t+e}function Zo(n,t){const{P:e}=Un;let i=n;for(;t-- >wn;)i*=i,i%=e;return i}function _h(n,t=Un.P){if(n===wn||t<=wn)throw new Error(`invert: expected positive integers, got n=${n} mod=${t}`);let e=lt(n,t),i=t,r=wn,o=pi,a=pi,s=wn;for(;e!==wn;){const d=i/e,f=i%e,F=r-a*d,M=o-s*d;i=e,e=f,r=a,o=s,a=F,s=M}if(i!==pi)throw new Error("invert: does not exist");return lt(r,t)}const L6=(n,t)=>(n+t/jl)/t,g$={a1:BigInt("0x3086d221a7d46bcde86c90e49284eb15"),b1:-pi*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),a2:BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),b2:BigInt("0x3086d221a7d46bcde86c90e49284eb15"),POW_2_128:BigInt("0x100000000000000000000000000000000")};function I6(n){const{n:t}=Un,{a1:e,b1:i,a2:r,b2:o,POW_2_128:a}=g$,s=L6(o*n,t),l=L6(-i*n,t);let d=lt(n-s*e-l*r,t),f=lt(-s*i-l*o,t);const F=d>a,M=f>a;if(F&&(d=t-d),M&&(f=t-f),d>a||f>a)throw new Error("splitScalarEndo: Endomorphism failed, k="+n);return{k1neg:F,k1:d,k2neg:M,k2:f}}function N6(n){const{n:t}=Un,i=8*n.length-256;let r=uo(n);return i>0&&(r>>=BigInt(i)),r>=t&&(r-=t),r}let gh,Hf;class O6{constructor(){this.v=new Uint8Array(32).fill(1),this.k=new Uint8Array(32).fill(0),this.counter=0}hmac(...t){return yn.hmacSha256(this.k,...t)}hmacSync(...t){return Hf(this.k,...t)}checkSync(){if("function"!=typeof Hf)throw new r2("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 xe(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 xe(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 bh(n){return wn0)t=BigInt(n);else if("string"==typeof n){if(64!==n.length)throw new Error("Expected 32 bytes of private key");t=B0(n)}else{if(!(n instanceof Uint8Array))throw new TypeError("Expected valid private key");if(32!==n.length)throw new Error("Expected 32 bytes of private key");t=uo(n)}if(!bh(t))throw new Error("Expected private key: 0 < key < n");return t}function a2(n){return n instanceof Rn?(n.assertValidity(),n):Rn.fromHex(n)}function R6(n){if(n instanceof js)return n.assertValidity(),n;try{return js.fromDER(n)}catch{return js.fromCompact(n)}}function B6(n){const t=n instanceof Uint8Array,e="string"==typeof n,i=(t||e)&&n.length;return t?33===i||65===i:e?66===i||130===i:n instanceof Rn}function H6(n,t,e=!1){if(B6(n))throw new TypeError("getSharedSecret: first arg must be private key");if(!B6(t))throw new TypeError("getSharedSecret: second arg must be public key");const i=a2(t);return i.assertValidity(),i.multiply(ld(n)).toRawBytes(e)}function j6(n){return uo(n.length>32?n.slice(0,32):n)}function y$(n){const t=j6(n),e=lt(t,Un.n);return Y6(e{if((n=rs(n)).length<40||n.length>1024)throw new Error("Expected 40-1024 bytes of private key as per FIPS 186");return ph(lt(uo(n),Un.n-pi)+pi)},randomBytes:(n=32)=>{if(Co.web)return Co.web.getRandomValues(new Uint8Array(n));if(Co.node){const{randomBytes:t}=Co.node;return Uint8Array.from(t(n))}throw new Error("The environment doesn't have randomBytes function")},randomPrivateKey:()=>yn.hashToPrivateKey(yn.randomBytes(40)),sha256:(n=xe(function*(...t){if(Co.web){const e=yield Co.web.subtle.digest("SHA-256",mh(...t));return new Uint8Array(e)}if(Co.node){const{createHash:e}=Co.node,i=e("sha256");return t.forEach(r=>i.update(r)),Uint8Array.from(i.digest())}throw new Error("The environment doesn't have sha256 function")}),function(){return n.apply(this,arguments)}),hmacSha256:function(){var n=xe(function*(t,...e){if(Co.web){const i=yield Co.web.subtle.importKey("raw",t,{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign"]),r=mh(...e),o=yield Co.web.subtle.sign("HMAC",i,r);return new Uint8Array(o)}if(Co.node){const{createHmac:i}=Co.node,r=i("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 n.apply(this,arguments)}}(),sha256Sync:void 0,hmacSha256Sync:void 0,taggedHash:function(){var n=xe(function*(t,...e){let i=V0[t];if(void 0===i){const r=yield yn.sha256(Uint8Array.from(t,o=>o.charCodeAt(0)));i=mh(r,r),V0[t]=i}return yn.sha256(i,...e)});return function(e){return n.apply(this,arguments)}}(),taggedHashSync:(n,...t)=>{if("function"!=typeof gh)throw new r2("sha256Sync is undefined, you need to set it");let e=V0[n];if(void 0===e){const i=gh(Uint8Array.from(n,r=>r.charCodeAt(0)));e=mh(i,i),V0[n]=e}return gh(e,...t)},precompute(n=8,t=Rn.BASE){const e=t===Rn.BASE?t:new Rn(t.x,t.y);return e._setWindowSize(n),e.multiply(Rf),e}};var n;function cd(n){if(!Number.isSafeInteger(n))throw new Error(`Wrong integer: ${n}`)}function Sa(...n){const t=(r,o)=>a=>r(o(a));return{encode:Array.from(n).reverse().reduce((r,o)=>r?t(r,o.encode):o.encode,void 0),decode:n.reduce((r,o)=>r?t(r,o.decode):o.decode,void 0)}}function os(n){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(cd(e),e<0||e>=n.length)throw new Error(`Digit index outside alphabet: ${e} (alphabet: ${n.length})`);return n[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 i=n.indexOf(e);if(-1===i)throw new Error(`Unknown letter: "${e}". Allowed: ${n}`);return i})}}}function as(n=""){if("string"!=typeof n)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(n)},decode:t=>{if("string"!=typeof t)throw new Error("join.decode input should be string");return t.split(n)}}}function jf(n,t="="){if(cd(n),"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 i of e)if("string"!=typeof i)throw new Error(`padding.encode: non-string input=${i}`);for(;e.length*n%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 i=e.length;if(i*n%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;i>0&&e[i-1]===t;i--)if(!((i-1)*n%8))throw new Error("Invalid padding: string has too much padding");return e.slice(0,i)}}}function K6(n){if("function"!=typeof n)throw new Error("normalize fn should be function");return{encode:t=>t,decode:t=>n(t)}}function X6(n,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(n))throw new Error("convertRadix: data should be array");if(!n.length)return[];let i=0;const r=[],o=Array.from(n);for(o.forEach(a=>{if(cd(a),a<0||a>=t)throw new Error(`Wrong integer: ${a}`)});;){let a=0,s=!0;for(let l=i;lgh,set(n){gh||(gh=n)}},hmacSha256Sync:{configurable:!1,get:()=>Hf,set(n){Hf||(Hf=n)}}});const Q6=(n,t)=>t?Q6(t,n%t):n,z0=(n,t)=>n+(t-Q6(n,t));function d2(n,t,e,i){if(!Array.isArray(n))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(z0(t,e)>32)throw new Error(`convertRadix2: carry overflow from=${t} to=${e} carryBits=${z0(t,e)}`);let r=0,o=0;const a=2**e-1,s=[];for(const l of n){if(cd(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)s.push((r>>o-e&a)>>>0);r&=2**o-1}if(r=r<=t)throw new Error("Excess padding");if(!i&&r)throw new Error(`Non-zero padding: ${r}`);return i&&o>0&&s.push(r>>>0),s}function Ys(n,t=!1){if(cd(n),n<=0||n>32)throw new Error("radix2: bits should be in (0..32]");if(z0(8,n)>32||z0(n,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 d2(Array.from(e),8,n,!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(d2(e,n,8,t))}}}function J6(n){if("function"!=typeof n)throw new Error("unsafeWrapper fn should be function");return function(...t){try{return n.apply(null,t)}catch{}}}const M$=Sa(Ys(4),os("0123456789ABCDEF"),as("")),C$=Sa(Ys(5),os("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),jf(5),as("")),Yf=(Sa(Ys(5),os("0123456789ABCDEFGHIJKLMNOPQRSTUV"),jf(5),as("")),Sa(Ys(5),os("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),as(""),K6(n=>n.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),Sa(Ys(6),os("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),jf(6),as(""))),E$=Sa(Ys(6),os("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),jf(6),as("")),u2=n=>Sa(function Z6(n){return cd(n),{encode:t=>{if(!(t instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return X6(Array.from(t),256,n)},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(X6(t,n,256))}}}(58),os(n),as("")),U0=u2("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),tA=(u2("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),u2("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz"),[0,2,3,5,6,7,9,10,11]),S$={encode(n){let t="";for(let e=0;e>25;let e=(33554431&n)<<5;for(let i=0;i>i&1)&&(e^=nA[i]);return e}function iA(n,t,e=1){const i=n.length;let r=1;for(let o=0;o126)throw new Error(`Invalid prefix (${n})`);r=Vf(r)^a>>5}r=Vf(r);for(let o=0;oF)throw new TypeError(`Wrong string length: ${f.length} (${f}). Expected (8..${F})`);const M=f.toLowerCase();if(f!==M&&f!==f.toUpperCase())throw new Error("String must be lowercase or uppercase");const N=(f=M).lastIndexOf("1");if(0===N||-1===N)throw new Error('Letter "1" must be present between prefix and data only');const V=f.slice(0,N),X=f.slice(N+1);if(X.length<6)throw new Error("Data must be at least 6 characters long");const re=h2.decode(X).slice(0,-6),oe=iA(V,re,t);if(!X.endsWith(oe))throw new Error(`Invalid checksum in ${f}: expected "${oe}"`);return{prefix:V,words:re}}return{encode:function a(f,F,M=90){if("string"!=typeof f)throw new Error("bech32.encode prefix should be string, not "+typeof f);if(!Array.isArray(F)||F.length&&"number"!=typeof F[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof F);const N=f.length+7+F.length;if(!1!==M&&N>M)throw new TypeError(`Length ${N} exceeds limit ${M}`);return`${f=f.toLowerCase()}1${h2.encode(F)}${iA(f,F,t)}`},decode:s,decodeToBytes:function d(f){const{prefix:F,words:M}=s(f,!1);return{prefix:F,words:M,bytes:i(M)}},decodeUnsafe:J6(s),fromWords:i,fromWordsUnsafe:o,toWords:r}}const Jo=rA("bech32"),A$=(rA("bech32m"),{encode:n=>(new TextDecoder).decode(n),decode:n=>(new TextEncoder).encode(n)}),L$=Sa(Ys(4),os("0123456789abcdef"),as(""),K6(n=>{if("string"!=typeof n||n.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof n} with length ${n.length}`);return n.toLowerCase()}));function W0(n){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=n,document.body.appendChild(t),t.focus(),t.select();try{document.execCommand("copy")}catch{console.error("Oops, unable to copy")}document.body.removeChild(t)}function ar(n,...t){return t.length?t.some(e=>n[e]):n.altKey||n.shiftKey||n.ctrlKey||n.metaKey}function Wf(n,t=_e){return n=n??$$,Mt((e,i)=>{let r,o=!0;e.subscribe(wt(i,a=>{const s=t(a);(o||!n(r,s))&&(o=!1,r=s,i.next(a))}))})}function $$(n,t){return n===t}Object.keys({utf8:A$,hex:L$,base16:M$,base32:C$,base64:Yf,base64url:E$,base58:U0,base58xmr:S$}).join(", ");let aA=(()=>{class n{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),G$=(()=>{class n{constructor(e){this._mutationObserverFactory=e,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((e,i)=>this._cleanupObserver(i))}observe(e){const i=Ps(e);return new Ve(r=>{const a=this._observeElement(i).subscribe(r);return()=>{a.unsubscribe(),this._unobserveElement(i)}})}_observeElement(e){if(this._observedElements.has(e))this._observedElements.get(e).count++;else{const i=new be,r=this._mutationObserverFactory.create(o=>i.next(o));r&&r.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:r,stream:i,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:i,stream:r}=this._observedElements.get(e);i&&i.disconnect(),r.complete(),this._observedElements.delete(e)}}}return n.\u0275fac=function(e){return new(e||n)(de(aA))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),p2=(()=>{class n{constructor(e,i,r){this._contentObserver=e,this._elementRef=i,this._ngZone=r,this.event=new je,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(e){this._disabled=qe(e),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(e){this._debounce=Wi(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(N0(this.debounce)):e).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(x(G$),x(ze),x(Qe))},n.\u0275dir=pe({type:n,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),n})(),K0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[aA]}),n})();function X0(n,t){return(n.getAttribute(t)||"").match(/\S+/g)||[]}const lA="cdk-describedby-message",Q0="cdk-describedby-host";let _2=0,cA=(()=>{class n{constructor(e,i){this._platform=i,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+_2++,this._document=e,this._id=Ot(Qu)+"-"+_2++}describe(e,i,r){if(!this._canBeDescribed(e,i))return;const o=g2(i,r);"string"!=typeof i?(dA(i,this._id),this._messageRegistry.set(o,{messageElement:i,referenceCount:0})):this._messageRegistry.has(o)||this._createMessageElement(i,r),this._isElementDescribedByMessage(e,o)||this._addMessageReference(e,o)}removeDescription(e,i,r){if(!i||!this._isElementNode(e))return;const o=g2(i,r);if(this._isElementDescribedByMessage(e,o)&&this._removeMessageReference(e,o),"string"==typeof i){const a=this._messageRegistry.get(o);a&&0===a.referenceCount&&this._deleteMessageElement(o)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const e=this._document.querySelectorAll(`[${Q0}="${this._id}"]`);for(let i=0;i0!=r.indexOf(lA));e.setAttribute("aria-describedby",i.join(" "))}_addMessageReference(e,i){const r=this._messageRegistry.get(i);(function q$(n,t,e){const i=X0(n,t);i.some(r=>r.trim()==e.trim())||(i.push(e.trim()),n.setAttribute(t,i.join(" ")))})(e,"aria-describedby",r.messageElement.id),e.setAttribute(Q0,this._id),r.referenceCount++}_removeMessageReference(e,i){const r=this._messageRegistry.get(i);r.referenceCount--,function K$(n,t,e){const r=X0(n,t).filter(o=>o!=e.trim());r.length?n.setAttribute(t,r.join(" ")):n.removeAttribute(t)}(e,"aria-describedby",r.messageElement.id),e.removeAttribute(Q0)}_isElementDescribedByMessage(e,i){const r=X0(e,"aria-describedby"),o=this._messageRegistry.get(i),a=o&&o.messageElement.id;return!!a&&-1!=r.indexOf(a)}_canBeDescribed(e,i){if(!this._isElementNode(e))return!1;if(i&&"object"==typeof i)return!0;const r=null==i?"":`${i}`.trim(),o=e.getAttribute("aria-label");return!(!r||o&&o.trim()===r)}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}}return n.\u0275fac=function(e){return new(e||n)(de(xt),de(Pn))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function g2(n,t){return"string"==typeof n?`${t||""}/${n}`:n}function dA(n,t){n.id||(n.id=`${lA}-${t}-${_2++}`)}class uA{constructor(t){this._items=t,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new be,this._typeaheadSubscription=p.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 be,this.change=new be,t instanceof Ja&&(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(Mn(e=>this._pressedLetters.push(e)),N0(t),zt(()=>this._pressedLetters.length>0),He(()=>this._pressedLetters.join(""))).subscribe(e=>{const i=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,a=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(),i="number"==typeof t?t:e.indexOf(t);this._activeItem=e[i]??null,this._activeItemIndex=i}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 i=1;i<=e.length;i++){const r=(this._activeItemIndex+t*i+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 i=this._getItemsArray();if(i[t]){for(;this._skipPredicateFn(i[t]);)if(!i[t+=e])return;this.setActiveItem(t)}}_getItemsArray(){return this._items instanceof Ja?this._items.toArray():this._items}}class hA extends uA{setActiveItem(t){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(t),this.activeItem&&this.activeItem.setActiveStyles()}}class $f extends uA{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 Gf=(()=>{class n{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function Q$(n){return!!(n.offsetWidth||n.offsetHeight||"function"==typeof n.getClientRects&&n.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const i=function X$(n){try{return n.frameElement}catch{return null}}(function oG(n){return n.ownerDocument&&n.ownerDocument.defaultView||window}(e));if(i&&(-1===fA(i)||!this.isVisible(i)))return!1;let r=e.nodeName.toLowerCase(),o=fA(e);return e.hasAttribute("contenteditable")?-1!==o:!("iframe"===r||"object"===r||this._platform.WEBKIT&&this._platform.IOS&&!function iG(n){let t=n.nodeName.toLowerCase(),e="input"===t&&n.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,i){return function rG(n){return!function J$(n){return function tG(n){return"input"==n.nodeName.toLowerCase()}(n)&&"hidden"==n.type}(n)&&(function Z$(n){let t=n.nodeName.toLowerCase();return"input"===t||"select"===t||"button"===t||"textarea"===t}(n)||function eG(n){return function nG(n){return"a"==n.nodeName.toLowerCase()}(n)&&n.hasAttribute("href")}(n)||n.hasAttribute("contenteditable")||mA(n))}(e)&&!this.isDisabled(e)&&(i?.ignoreVisibility||this.isVisible(e))}}return n.\u0275fac=function(e){return new(e||n)(de(Pn))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function mA(n){if(!n.hasAttribute("tabindex")||void 0===n.tabIndex)return!1;let t=n.getAttribute("tabindex");return!(!t||isNaN(parseInt(t,10)))}function fA(n){if(!mA(n))return null;const t=parseInt(n.getAttribute("tabindex")||"",10);return isNaN(t)?-1:t}class aG{constructor(t,e,i,r,o=!1){this._element=t,this._checker=e,this._ngZone=i,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 i=this._getFirstTabbableElement(e);return i?.focus(t),!!i}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 i=0;i=0;i--){const r=e[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[i]):null;if(r)return r}return null}_createAnchor(){const 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(en(1)).subscribe(t)}}let Z0=(()=>{class n{constructor(e,i,r){this._checker=e,this._ngZone=i,this._document=r}create(e,i=!1){return new aG(e,this._checker,this._ngZone,this._document,i)}}return n.\u0275fac=function(e){return new(e||n)(de(Gf),de(Qe),de(xt))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function b2(n){return 0===n.buttons||0===n.offsetX&&0===n.offsetY}function y2(n){const t=n.touches&&n.touches[0]||n.changedTouches&&n.changedTouches[0];return!(!t||-1!==t.identifier||null!=t.radiusX&&1!==t.radiusX||null!=t.radiusY&&1!==t.radiusY)}const sG=new Fe("cdk-input-modality-detector-options"),lG={ignoreKeys:[18,17,224,91,16]},Fh=Rs({passive:!0,capture:!0});let cG=(()=>{class n{constructor(e,i,r,o){this._platform=e,this._mostRecentTarget=null,this._modality=new bn(null),this._lastTouchMs=0,this._onKeydown=a=>{this._options?.ignoreKeys?.some(s=>s===a.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=Bs(a))},this._onMousedown=a=>{Date.now()-this._lastTouchMs<650||(this._modality.next(b2(a)?"keyboard":"mouse"),this._mostRecentTarget=Bs(a))},this._onTouchstart=a=>{y2(a)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Bs(a))},this._options={...lG,...o},this.modalityDetected=this._modality.pipe(Qw(1)),this.modalityChanged=this.modalityDetected.pipe(Wf()),e.isBrowser&&i.runOutsideAngular(()=>{r.addEventListener("keydown",this._onKeydown,Fh),r.addEventListener("mousedown",this._onMousedown,Fh),r.addEventListener("touchstart",this._onTouchstart,Fh)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Fh),document.removeEventListener("mousedown",this._onMousedown,Fh),document.removeEventListener("touchstart",this._onTouchstart,Fh))}}return n.\u0275fac=function(e){return new(e||n)(de(Pn),de(Qe),de(xt),de(sG,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const dG=new Fe("liveAnnouncerElement",{providedIn:"root",factory:function uG(){return null}}),hG=new Fe("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let mG=0,v2=(()=>{class n{constructor(e,i,r,o){this._ngZone=i,this._defaultOptions=o,this._document=r,this._liveElement=e||this._createLiveElement()}announce(e,...i){const r=this._defaultOptions;let o,a;return 1===i.length&&"number"==typeof i[0]?a=i[0]:[o,a]=i,this.clear(),clearTimeout(this._previousTimeout),o||(o=r&&r.politeness?r.politeness:"polite"),null==a&&r&&(a=r.duration),this._liveElement.setAttribute("aria-live",o),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(s=>this._currentResolve=s)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,"number"==typeof a&&(this._previousTimeout=setTimeout(()=>this.clear(),a)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const e="cdk-live-announcer-element",i=this._document.getElementsByClassName(e),r=this._document.createElement("div");for(let o=0;o .cdk-overlay-container [aria-modal="true"]');for(let r=0;r{class n{constructor(e,i,r,o,a){this._ngZone=e,this._platform=i,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 be,this._rootNodeFocusAndBlurListener=s=>{for(let d=Bs(s);d;d=d.parentElement)"focus"===s.type?this._onFocus(s,d):this._onBlur(s,d)},this._document=o,this._detectionMode=a?.detectionMode||0}monitor(e,i=!1){const r=Ps(e);if(!this._platform.isBrowser||1!==r.nodeType)return rt(null);const o=function r$(n){if(function i$(){if(null==t2){const n=typeof document<"u"?document.head:null;t2=!(!n||!n.createShadowRoot&&!n.attachShadow)}return t2}()){const t=n.getRootNode?n.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}(r)||this._getDocument(),a=this._elementInfo.get(r);if(a)return i&&(a.checkChildren=!0),a.subject;const s={checkChildren:i,subject:new be,rootNode:o};return this._elementInfo.set(r,s),this._registerGlobalListeners(s),s.subject}stopMonitoring(e){const i=Ps(e),r=this._elementInfo.get(i);r&&(r.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(r))}focusVia(e,i,r){const o=Ps(e);o===this._getDocument().activeElement?this._getClosestElementsInfo(o).forEach(([s,l])=>this._originChanged(s,i,l)):(this._setOrigin(i),"function"==typeof o.focus&&o.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused","touch"===i),e.classList.toggle("cdk-keyboard-focused","keyboard"===i),e.classList.toggle("cdk-mouse-focused","mouse"===i),e.classList.toggle("cdk-program-focused","program"===i)}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&i,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,i){const r=this._elementInfo.get(i),o=Bs(e);!r||!r.checkChildren&&i!==o||this._originChanged(i,this._getFocusOrigin(o),r)}_onBlur(e,i){const r=this._elementInfo.get(i);!r||r.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(r,null))}_emitOrigin(e,i){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const i=e.rootNode,r=this._rootNodeFocusListenerCount.get(i)||0;r||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,J0),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,J0)}),this._rootNodeFocusListenerCount.set(i,r+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(ft(this._stopInputModalityDetector)).subscribe(o=>{this._setOrigin(o,!0)}))}_removeGlobalListeners(e){const i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){const r=this._rootNodeFocusListenerCount.get(i);r>1?this._rootNodeFocusListenerCount.set(i,r-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,J0),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,J0),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,r){this._setClasses(e,i),this._emitOrigin(r,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){const i=[];return this._elementInfo.forEach((r,o)=>{(o===e||r.checkChildren&&o.contains(e))&&i.push([o,r])}),i}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:i,mostRecentModality:r}=this._inputModalityDetector;if("mouse"!==r||!i||i===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const o=e.labels;if(o)for(let a=0;a{class n{constructor(e,i){this._elementRef=e,this._focusMonitor=i,this._focusOrigin=null,this.cdkFocusChange=new je}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,1===e.nodeType&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(i=>{this._focusOrigin=i,this.cdkFocusChange.emit(i)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(qr))},n.\u0275dir=pe({type:n,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]}),n})();const _A="cdk-high-contrast-black-on-white",gA="cdk-high-contrast-white-on-black",F2="cdk-high-contrast-active";let bA=(()=>{class n{constructor(e,i){this._platform=e,this._document=i,this._breakpointSubscription=Ot(Hs).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 i=this._document.defaultView||window,r=i&&i.getComputedStyle?i.getComputedStyle(e):null,o=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),o){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 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(F2,_A,gA),this._hasCheckedHighContrastMode=!0;const i=this.getHighContrastMode();1===i?e.add(F2,_A):2===i&&e.add(F2,gA)}}}return n.\u0275fac=function(e){return new(e||n)(de(Pn),de(xt))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),qf=(()=>{class n{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return n.\u0275fac=function(e){return new(e||n)(de(bA))},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[K0]}),n})();const _G=new Fe("cdk-dir-doc",{providedIn:"root",factory:function gG(){return Ot(xt)}}),bG=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let Si=(()=>{class n{constructor(e){if(this.value="ltr",this.change=new je,e){const r=e.documentElement?e.documentElement.dir:null;this.value=function yG(n){const t=n?.toLowerCase()||"";return"auto"===t&&typeof navigator<"u"&&navigator?.language?bG.test(navigator.language)?"rtl":"ltr":"rtl"===t?"rtl":"ltr"}((e.body?e.body.dir:null)||r||"ltr")}}ngOnDestroy(){this.change.complete()}}return n.\u0275fac=function(e){return new(e||n)(de(_G,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),wh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})();const vG=["text"];function FG(n,t){if(1&n&&De(0,"mat-pseudo-checkbox",5),2&n){const e=se();G("state",e.selected?"checked":"unchecked")("disabled",e.disabled)}}function wG(n,t){if(1&n&&(T(0,"span",6),te(1),O()),2&n){const e=se();$(1),Vt("(",e.group.label,")")}}const kG=[[["mat-icon"]],"*"],xG=["mat-icon","*"],MG=new Fe("mat-sanity-checks",{providedIn:"root",factory:function DG(){return!0}});let gt=(()=>{class n{constructor(e,i,r){this._sanityChecks=i,this._document=r,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return!n2()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}}return n.\u0275fac=function(e){return new(e||n)(de(bA),de(MG,8),de(xt))},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[wh,wh]}),n})();function Us(n){return class extends n{constructor(...t){super(...t),this._disabled=!1}get disabled(){return this._disabled}set disabled(t){this._disabled=qe(t)}}}function Ul(n,t){return class extends n{constructor(...e){super(...e),this.defaultColor=t,this.color=t}get color(){return this._color}set color(e){const i=e||this.defaultColor;i!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),i&&this._elementRef.nativeElement.classList.add(`mat-${i}`),this._color=i)}}}function Ws(n){return class extends n{constructor(...t){super(...t),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=qe(t)}}}function $s(n,t=0){return class extends n{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?Wi(e):this.defaultTabIndex}}}function w2(n){return class extends n{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 Kf=(()=>{class n{isErrorState(e,i){return!!(e&&e.invalid&&(e.touched||i&&i.submitted))}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),FA=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,gt]}),n})();class EG{constructor(t,e,i,r=!1){this._renderer=t,this.element=e,this.config=i,this._animationForciblyDisabledThroughCss=r,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const wA=Rs({passive:!0,capture:!0});class SG{constructor(){this._events=new Map,this._delegateEventHandler=t=>{const e=Bs(t);e&&this._events.get(t.type)?.forEach((i,r)=>{(r===e||r.contains(e))&&i.forEach(o=>o.handleEvent(t))})}}addHandler(t,e,i,r){const o=this._events.get(e);if(o){const a=o.get(i);a?a.add(r):o.set(i,new Set([r]))}else this._events.set(e,new Map([[i,new Set([r])]])),t.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,wA)})}removeHandler(t,e,i){const r=this._events.get(t);if(!r)return;const o=r.get(e);!o||(o.delete(i),0===o.size&&r.delete(e),0===r.size&&(this._events.delete(t),document.removeEventListener(t,this._delegateEventHandler,wA)))}}const kA={enterDuration:225,exitDuration:150},xA=Rs({passive:!0,capture:!0}),DA=["mousedown","touchstart"],MA=["mouseup","mouseleave","touchend","touchcancel"];class kh{constructor(t,e,i,r){this._target=t,this._ngZone=e,this._platform=r,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,r.isBrowser&&(this._containerElement=Ps(i))}fadeInRipple(t,e,i={}){const r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o={...kA,...i.animation};i.centered&&(t=r.left+r.width/2,e=r.top+r.height/2);const a=i.radius||function AG(n,t,e){const i=Math.max(Math.abs(n-e.left),Math.abs(n-e.right)),r=Math.max(Math.abs(t-e.top),Math.abs(t-e.bottom));return Math.sqrt(i*i+r*r)}(t,e,r),s=t-r.left,l=e-r.top,d=o.enterDuration,f=document.createElement("div");f.classList.add("mat-ripple-element"),f.style.left=s-a+"px",f.style.top=l-a+"px",f.style.height=2*a+"px",f.style.width=2*a+"px",null!=i.color&&(f.style.backgroundColor=i.color),f.style.transitionDuration=`${d}ms`,this._containerElement.appendChild(f);const F=window.getComputedStyle(f),N=F.transitionDuration,V="none"===F.transitionProperty||"0s"===N||"0s, 0s"===N||0===r.width&&0===r.height,X=new EG(this,f,i,V);f.style.transform="scale3d(1, 1, 1)",X.state=0,i.persistent||(this._mostRecentTransientRipple=X);let re=null;return!V&&(d||o.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const oe=()=>this._finishRippleTransition(X),le=()=>this._destroyRipple(X);f.addEventListener("transitionend",oe),f.addEventListener("transitioncancel",le),re={onTransitionEnd:oe,onTransitionCancel:le}}),this._activeRipples.set(X,re),(V||!d)&&this._finishRippleTransition(X),X}fadeOutRipple(t){if(2===t.state||3===t.state)return;const e=t.element,i={...kA,...t.config.animation};e.style.transitionDuration=`${i.exitDuration}ms`,e.style.opacity="0",t.state=2,(t._animationForciblyDisabledThroughCss||!i.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=Ps(t);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,DA.forEach(i=>{kh._eventManager.addHandler(this._ngZone,i,e,this)}))}handleEvent(t){"mousedown"===t.type?this._onMousedown(t):"touchstart"===t.type?this._onTouchStart(t):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{MA.forEach(e=>{this._triggerElement.addEventListener(e,this,xA)})}),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:i}=t.config;t.state=1,!i&&(!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=b2(t),i=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&&(DA.forEach(e=>kh._eventManager.removeHandler(e,t,this)),this._pointerUpEventsRegistered&&MA.forEach(e=>t.removeEventListener(e,this,xA)))}}kh._eventManager=new SG;const Qf=new Fe("mat-ripple-global-options");let xr=(()=>{class n{constructor(e,i,r,o,a){this._elementRef=e,this._animationMode=a,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=o||{},this._rippleRenderer=new kh(this,i,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,i=0,r){return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,i,{...this.rippleConfig,...r}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...e})}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Qe),x(Pn),x(Qf,8),x(zn,8))},n.\u0275dir=pe({type:n,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(e,i){2&e&&Ke("mat-ripple-unbounded",i.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"]}),n})(),ss=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,gt]}),n})(),LG=(()=>{class n{constructor(e){this._animationMode=e,this.state="unchecked",this.disabled=!1}}return n.\u0275fac=function(e){return new(e||n)(x(zn,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:8,hostBindings:function(e,i){2&e&&Ke("mat-pseudo-checkbox-indeterminate","indeterminate"===i.state)("mat-pseudo-checkbox-checked","checked"===i.state)("mat-pseudo-checkbox-disabled",i.disabled)("_mat-animation-noopable","NoopAnimations"===i._animationMode)},inputs:{state:"state",disabled:"disabled"},decls:0,vars:0,template:function(e,i){},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}),n})(),CA=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt]}),n})();const k2=new Fe("MAT_OPTION_PARENT_COMPONENT"),x2=new Fe("MatOptgroup");let IG=0;class EA{constructor(t,e=!1){this.source=t,this.isUserInput=e}}let NG=(()=>{class n{constructor(e,i,r,o){this._element=e,this._changeDetectorRef=i,this._parent=r,this.group=o,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+IG++,this.onSelectionChange=new je,this._stateChanges=new be}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=qe(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,i){const r=this._getHostElement();"function"==typeof r.focus&&r.focus(i)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(13===e.keyCode||32===e.keyCode)&&!ar(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 EA(this,e))}}return n.\u0275fac=function(e){Ka()},n.\u0275dir=pe({type:n,viewQuery:function(e,i){if(1&e&&_t(vG,7),2&e){let r;Ie(r=Ne())&&(i._text=r.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}}),n})(),Zf=(()=>{class n extends NG{constructor(e,i,r,o){super(e,i,r,o)}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(kt),x(k2,8),x(x2,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mat-mdc-focus-indicator","mdc-list-item"],hostVars:12,hostBindings:function(e,i){1&e&&me("click",function(){return i._selectViaInteraction()})("keydown",function(o){return i._handleKeydown(o)}),2&e&&(Ar("id",i.id),Xe("tabindex",i._getTabIndex())("aria-selected",i._getAriaSelected())("aria-disabled",i.disabled.toString()),Ke("mdc-list-item--selected",i.selected)("mat-mdc-option-multiple",i.multiple)("mat-mdc-option-active",i.active)("mdc-list-item--disabled",i.disabled))},exportAs:["matOption"],features:[Ee],ngContentSelectors:xG,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,i){1&e&&(Gt(kG),ce(0,FG,1,2,"mat-pseudo-checkbox",0),$e(1),T(2,"span",1,2),$e(4,1),O(),ce(5,wG,2,1,"span",3),De(6,"div",4)),2&e&&(G("ngIf",i.multiple),$(5),G("ngIf",i.group&&i.group._inert),$(1),G("matRippleTrigger",i._getHostElement())("matRippleDisabled",i.disabled||i.disableRipple))},dependencies:[xr,Zt,LG],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}),n})();function SA(n,t,e){if(e.length){let i=t.toArray(),r=e.toArray(),o=0;for(let a=0;ae+i?Math.max(0,n-i+t):e}let e1=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[ss,Mi,gt,CA]}),n})();const AA=["mat-button",""],D2=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],M2=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],LA=".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}",PG=["mat-mini-fab",""],BG=["mat-icon-button",""],HG=["*"],jG=[{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"]}],YG=Ul(Us(Ws(class{constructor(n){this._elementRef=n}})));let t1=(()=>{class n extends YG{constructor(e,i,r,o){super(e),this._platform=i,this._ngZone=r,this._animationMode=o,this._focusMonitor=Ot(qr),this._isFab=!1;const a=e.nativeElement.classList;for(const s of jG)this._hasHostAttributes(s.selector)&&s.mdcClasses.forEach(l=>{a.add(l)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(e="program",i){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,i):this._elementRef.nativeElement.focus(i)}_hasHostAttributes(...e){return e.some(i=>this._elementRef.nativeElement.hasAttribute(i))}_isRippleDisabled(){return this.disableRipple||this.disabled}}return n.\u0275fac=function(e){Ka()},n.\u0275dir=pe({type:n,viewQuery:function(e,i){if(1&e&&_t(xr,5),2&e){let r;Ie(r=Ne())&&(i.ripple=r.first)}},features:[Ee]}),n})(),zG=(()=>{class n extends t1{constructor(e,i,r,o){super(e,i,r,o),this._haltDisabledEvents=a=>{this.disabled&&(a.preventDefault(),a.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}}return n.\u0275fac=function(e){Ka()},n.\u0275dir=pe({type:n,features:[Ee]}),n})(),ta=(()=>{class n extends t1{constructor(e,i,r,o){super(e,i,r,o)}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Pn),x(Qe),x(zn,8))},n.\u0275cmp=Re({type:n,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:7,hostBindings:function(e,i){2&e&&(Xe("disabled",i.disabled||null),Ke("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-unthemed",!i.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[Ee],attrs:AA,ngContentSelectors:M2,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,i){1&e&&(Gt(D2),De(0,"span",0),$e(1),T(2,"span",1),$e(3,1),O(),$e(4,2),De(5,"span",2)(6,"span",3)(7,"span",4)),2&e&&(Ke("mdc-button__ripple",!i._isFab)("mdc-fab__ripple",i._isFab),$(6),G("matRippleDisabled",i._isRippleDisabled())("matRippleTrigger",i._elementRef.nativeElement))},dependencies:[xr],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}),n})(),UG=(()=>{class n extends zG{constructor(e,i,r,o){super(e,i,r,o)}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Pn),x(Qe),x(zn,8))},n.\u0275cmp=Re({type:n,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostVars:9,hostBindings:function(e,i){2&e&&(Xe("disabled",i.disabled||null)("tabindex",i.disabled?-1:i.tabIndex)("aria-disabled",i.disabled.toString()),Ke("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-unthemed",!i.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[Ee],attrs:AA,ngContentSelectors:M2,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,i){1&e&&(Gt(D2),De(0,"span",0),$e(1),T(2,"span",1),$e(3,1),O(),$e(4,2),De(5,"span",2)(6,"span",3)(7,"span",4)),2&e&&(Ke("mdc-button__ripple",!i._isFab)("mdc-fab__ripple",i._isFab),$(6),G("matRippleDisabled",i._isRippleDisabled())("matRippleTrigger",i._elementRef.nativeElement))},dependencies:[xr],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)}',LA],encapsulation:2,changeDetection:0}),n})();const WG=new Fe("mat-mdc-fab-default-options",{providedIn:"root",factory:IA});function IA(){return{color:"accent"}}const NA=IA();let OA=(()=>{class n extends t1{constructor(e,i,r,o,a){super(e,i,r,o),this._options=a,this._isFab=!0,this._options=this._options||NA,this.color=this.defaultColor=this._options.color||NA.color}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Pn),x(Qe),x(zn,8),x(WG,8))},n.\u0275cmp=Re({type:n,selectors:[["button","mat-mini-fab",""]],hostVars:7,hostBindings:function(e,i){2&e&&(Xe("disabled",i.disabled||null),Ke("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-unthemed",!i.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[Ee],attrs:PG,ngContentSelectors:M2,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,i){1&e&&(Gt(D2),De(0,"span",0),$e(1),T(2,"span",1),$e(3,1),O(),$e(4,2),De(5,"span",2)(6,"span",3)(7,"span",4)),2&e&&(Ke("mdc-button__ripple",!i._isFab)("mdc-fab__ripple",i._isFab),$(6),G("matRippleDisabled",i._isRippleDisabled())("matRippleTrigger",i._elementRef.nativeElement))},dependencies:[xr],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}),n})(),n1=(()=>{class n extends t1{constructor(e,i,r,o){super(e,i,r,o)}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Pn),x(Qe),x(zn,8))},n.\u0275cmp=Re({type:n,selectors:[["button","mat-icon-button",""]],hostVars:7,hostBindings:function(e,i){2&e&&(Xe("disabled",i.disabled||null),Ke("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-unthemed",!i.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[Ee],attrs:BG,ngContentSelectors:HG,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,i){1&e&&(Gt(),De(0,"span",0),$e(1),De(2,"span",1)(3,"span",2)(4,"span",3)),2&e&&($(3),G("matRippleDisabled",i._isRippleDisabled())("matRippleCentered",!0)("matRippleTrigger",i._elementRef.nativeElement))},dependencies:[xr],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}',LA],encapsulation:2,changeDetection:0}),n})(),C2=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,ss,gt]}),n})();class PA{}class $G{}const Gs="*";function gr(n,t){return{type:7,name:n,definitions:t,options:{}}}function Wn(n,t=null){return{type:4,styles:t,timings:n}}function E2(n,t=null){return{type:3,steps:n,options:t}}function RA(n,t=null){return{type:2,steps:n,options:t}}function bt(n){return{type:6,styles:n,offset:null}}function ri(n,t,e){return{type:0,name:n,styles:t,options:e}}function S2(n){return{type:5,steps:n}}function $n(n,t,e=null){return{type:1,expr:n,animation:t,options:e}}function T2(n=null){return{type:9,options:n}}function dd(n,t,e=null){return{type:11,selector:n,animation:t,options:e}}function BA(n,t){return{type:12,timings:n,animation:t}}function HA(n){Promise.resolve().then(n)}class Jf{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(){HA(()=>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(i=>i()),e.length=0}}class jA{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,i=0,r=0;const o=this.players.length;0==o?HA(()=>this._onFinish()):this.players.forEach(a=>{a.onDone(()=>{++e==o&&this._onFinish()}),a.onDestroy(()=>{++i==o&&this._onDestroy()}),a.onStart(()=>{++r==o&&this._onStart()})}),this.totalTime=this.players.reduce((a,s)=>Math.max(a,s.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(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(i=>{const r=i.totalTime?Math.min(1,e/i.totalTime):1;i.setPosition(r)})}getPosition(){const t=this.players.reduce((e,i)=>null===e||i.totalTime>e.totalTime?i: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(i=>i()),e.length=0}}class L2{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 ud extends L2{constructor(t,e,i,r,o){super(),this.component=t,this.viewContainerRef=e,this.injector=i,this.componentFactoryResolver=r,this.projectableNodes=o}}class qs extends L2{constructor(t,e,i,r){super(),this.templateRef=t,this.viewContainerRef=e,this.context=i,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 GG extends L2{constructor(t){super(),this.element=t instanceof ze?t.nativeElement:t}}class r1{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(t){return t instanceof ud?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof qs?(this._attachedPortal=t,this.attachTemplatePortal(t)):this.attachDomPortal&&t instanceof GG?(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 qG extends r1{constructor(t,e,i,r,o){super(),this.outletElement=t,this._componentFactoryResolver=e,this._appRef=i,this._defaultInjector=r,this.attachDomPortal=a=>{const s=a.element,l=this._document.createComment("dom-portal");s.parentNode.insertBefore(l,s),this.outletElement.appendChild(s),this._attachedPortal=a,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(s,l)})},this._document=o}attachComponentPortal(t){const i=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component);let r;return t.viewContainerRef?(r=t.viewContainerRef.createComponent(i,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector,t.projectableNodes||void 0),this.setDisposeFn(()=>r.destroy())):(r=i.create(t.injector||this._defaultInjector||yi.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,i=e.createEmbeddedView(t.templateRef,t.context,{injector:t.injector});return i.rootNodes.forEach(r=>this.outletElement.appendChild(r)),i.detectChanges(),this.setDisposeFn(()=>{let r=e.indexOf(i);-1!==r&&e.remove(r)}),this._attachedPortal=t,i}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(t){return t.hostView.rootNodes[0]}}let KG=(()=>{class n extends qs{constructor(e,i){super(e,i)}}return n.\u0275fac=function(e){return new(e||n)(x(jn),x(Qn))},n.\u0275dir=pe({type:n,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[Ee]}),n})(),Ks=(()=>{class n extends r1{constructor(e,i,r){super(),this._componentFactoryResolver=e,this._viewContainerRef=i,this._isInitialized=!1,this.attached=new je,this.attachDomPortal=o=>{const a=o.element,s=this._document.createComment("dom-portal");o.setAttachedHost(this),a.parentNode.insertBefore(s,a),this._getRootNode().appendChild(a),this._attachedPortal=o,super.setDisposeFn(()=>{s.parentNode&&s.parentNode.replaceChild(a,s)})},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 i=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,o=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),a=i.createComponent(o,i.length,e.injector||i.injector,e.projectableNodes||void 0);return i!==this._viewContainerRef&&this._getRootNode().appendChild(a.hostView.rootNodes[0]),super.setDisposeFn(()=>a.destroy()),this._attachedPortal=e,this._attachedRef=a,this.attached.emit(a),a}attachTemplatePortal(e){e.setAttachedHost(this);const i=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=i,this.attached.emit(i),i}_getRootNode(){const e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}return n.\u0275fac=function(e){return new(e||n)(x(ks),x(Qn),x(xt))},n.\u0275dir=pe({type:n,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[Ee]}),n})(),Wl=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})();const XG=["addListener","removeListener"],QG=["addEventListener","removeEventListener"],ZG=["on","off"];function Eo(n,t,e,i){if(g(e)&&(i=e,e=void 0),i)return Eo(n,t,e).pipe(yw(i));const[r,o]=function tq(n){return g(n.addEventListener)&&g(n.removeEventListener)}(n)?QG.map(a=>s=>n[a](t,s,e)):function JG(n){return g(n.addListener)&&g(n.removeListener)}(n)?XG.map(YA(n,t)):function eq(n){return g(n.on)&&g(n.off)}(n)?ZG.map(YA(n,t)):[];if(!r&&dn(n))return un(a=>Eo(a,t,e))(vn(n));if(!r)throw new TypeError("Invalid event target");return new Ve(a=>{const s=(...l)=>a.next(1o(s)})}function YA(n,t){return e=>i=>n[e](t,i)}const ep={schedule(n){let t=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:i}=ep;i&&(t=i.requestAnimationFrame,e=i.cancelAnimationFrame);const r=t(o=>{e=void 0,n(o)});return new p(()=>e?.(r))},requestAnimationFrame(...n){const{delegate:t}=ep;return(t?.requestAnimationFrame||requestAnimationFrame)(...n)},cancelAnimationFrame(...n){const{delegate:t}=ep;return(t?.cancelAnimationFrame||cancelAnimationFrame)(...n)},delegate:void 0},rq=new class iq extends Jw{flush(t){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:i}=this;let r;t=t||i.shift();do{if(r=t.execute(t.state,t.delay))break}while((t=i[0])&&t.id===e&&i.shift());if(this._active=!1,r){for(;(t=i[0])&&t.id===e&&i.shift();)t.unsubscribe();throw r}}}(class nq extends Zw{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,i=0){return null!==i&&i>0?super.requestAsyncId(t,e,i):(t.actions.push(this),t._scheduled||(t._scheduled=ep.requestAnimationFrame(()=>t.flush(void 0))))}recycleAsyncId(t,e,i=0){var r;if(null!=i?i>0:this.delay>0)return super.recycleAsyncId(t,e,i);const{actions:o}=t;null!=e&&(null===(r=o[o.length-1])||void 0===r?void 0:r.id)!==e&&(ep.cancelAnimationFrame(e),t._scheduled=void 0)}});let I2,oq=1;const o1={};function VA(n){return n in o1&&(delete o1[n],!0)}const aq={setImmediate(n){const t=oq++;return o1[t]=!0,I2||(I2=Promise.resolve()),I2.then(()=>VA(t)&&n()),t},clearImmediate(n){VA(n)}},{setImmediate:sq,clearImmediate:lq}=aq,a1={setImmediate(...n){const{delegate:t}=a1;return(t?.setImmediate||sq)(...n)},clearImmediate(n){const{delegate:t}=a1;return(t?.clearImmediate||lq)(n)},delegate:void 0},N2=new class dq extends Jw{flush(t){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:i}=this;let r;t=t||i.shift();do{if(r=t.execute(t.state,t.delay))break}while((t=i[0])&&t.id===e&&i.shift());if(this._active=!1,r){for(;(t=i[0])&&t.id===e&&i.shift();)t.unsubscribe();throw r}}}(class cq extends Zw{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,i=0){return null!==i&&i>0?super.requestAsyncId(t,e,i):(t.actions.push(this),t._scheduled||(t._scheduled=a1.setImmediate(t.flush.bind(t,void 0))))}recycleAsyncId(t,e,i=0){var r;if(null!=i?i>0:this.delay>0)return super.recycleAsyncId(t,e,i);const{actions:o}=t;null!=e&&(null===(r=o[o.length-1])||void 0===r?void 0:r.id)!==e&&(a1.clearImmediate(e),t._scheduled=void 0)}});function zA(n){return n instanceof Date&&!isNaN(n)}function s1(n=0,t,e=t$){let i=-1;return null!=t&&(no(t)?e=t:i=t),new Ve(r=>{let o=zA(n)?+n-e.now():n;o<0&&(o=0);let a=0;return e.schedule(function(){r.closed||(r.next(a++),0<=i?this.schedule(void 0,i):r.complete())},o)})}function O2(n,t=dh){return function uq(n){return Mt((t,e)=>{let i=!1,r=null,o=null,a=!1;const s=()=>{if(o?.unsubscribe(),o=null,i){i=!1;const d=r;r=null,e.next(d)}a&&e.complete()},l=()=>{o=null,a&&e.complete()};t.subscribe(wt(e,d=>{i=!0,r=d,o||vn(n(d)).subscribe(o=wt(e,s,l))},()=>{a=!0,(!i||!o||o.closed)&&e.complete()}))})}(()=>s1(n,t))}const hq=["contentWrapper"],mq=["*"],fq=new Fe("VIRTUAL_SCROLL_STRATEGY");let $l=(()=>{class n{constructor(e,i,r){this._ngZone=e,this._platform=i,this._scrolled=new be,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 i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new Ve(i=>{this._globalSubscription||this._addGlobalListener();const r=e>0?this._scrolled.pipe(O2(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):rt()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){const r=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe(zt(o=>!o||r.indexOf(o)>-1))}getAncestorScrollContainers(e){const i=[];return this.scrollContainers.forEach((r,o)=>{this._scrollableContainsElement(o,e)&&i.push(o)}),i}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,i){let r=Ps(i),o=e.getElementRef().nativeElement;do{if(r==o)return!0}while(r=r.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>Eo(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return n.\u0275fac=function(e){return new(e||n)(de(Qe),de(Pn),de(xt,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),hd=(()=>{class n{constructor(e,i,r,o){this.elementRef=e,this.scrollDispatcher=i,this.ngZone=r,this.dir=o,this._destroyed=new be,this._elementScrolled=new Ve(a=>this.ngZone.runOutsideAngular(()=>Eo(this.elementRef.nativeElement,"scroll").pipe(ft(this._destroyed)).subscribe(a)))}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 i=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=i.scrollHeight-i.clientHeight-e.bottom),r&&0!=Pf()?(null!=e.left&&(e.right=i.scrollWidth-i.clientWidth-e.left),2==Pf()?e.left=e.right:1==Pf()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=i.scrollWidth-i.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){const i=this.elementRef.nativeElement;x6()?i.scrollTo(e):(null!=e.top&&(i.scrollTop=e.top),null!=e.left&&(i.scrollLeft=e.left))}measureScrollOffset(e){const i="left",r="right",o=this.elementRef.nativeElement;if("top"==e)return o.scrollTop;if("bottom"==e)return o.scrollHeight-o.clientHeight-o.scrollTop;const a=this.dir&&"rtl"==this.dir.value;return"start"==e?e=a?r:i:"end"==e&&(e=a?i:r),a&&2==Pf()?e==i?o.scrollWidth-o.clientWidth-o.scrollLeft:o.scrollLeft:a&&1==Pf()?e==i?o.scrollLeft+o.scrollWidth-o.clientWidth:-o.scrollLeft:e==i?o.scrollLeft:o.scrollWidth-o.clientWidth-o.scrollLeft}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x($l),x(Qe),x(Si,8))},n.\u0275dir=pe({type:n,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),n})(),ls=(()=>{class n{constructor(e,i,r){this._platform=e,this._change=new be,this._changeListener=o=>{this._change.next(o)},this._document=r,i.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:i,height:r}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+i,height:r,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,i=this._getWindow(),r=e.documentElement,o=r.getBoundingClientRect();return{top:-o.top||e.body.scrollTop||i.scrollY||r.scrollTop||0,left:-o.left||e.body.scrollLeft||i.scrollX||r.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(O2(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 n.\u0275fac=function(e){return new(e||n)(de(Pn),de(Qe),de(xt,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const UA=new Fe("VIRTUAL_SCROLLABLE");let gq=(()=>{class n extends hd{constructor(e,i,r,o){super(e,i,r,o)}measureViewportSize(e){const i=this.elementRef.nativeElement;return"horizontal"===e?i.clientWidth:i.clientHeight}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x($l),x(Qe),x(Si,8))},n.\u0275dir=pe({type:n,features:[Ee]}),n})();const yq=typeof requestAnimationFrame<"u"?rq:N2;let vq=(()=>{class n extends gq{constructor(e,i,r,o,a,s,l,d){super(e,s,r,a),this.elementRef=e,this._changeDetectorRef=i,this._scrollStrategy=o,this.scrollable=d,this._platform=Ot(Pn),this._detachedSubject=new be,this._renderedRangeSubject=new be,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new Ve(f=>this._scrollStrategy.scrolledIndexChange.subscribe(F=>Promise.resolve().then(()=>this.ngZone.run(()=>f.next(F))))),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=p.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=qe(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(Ei(null),O2(0,yq)).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(ft(this._detachedSubject)).subscribe(i=>{const r=i.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 bq(n,t){return n.start==t.start&&n.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,i="to-start"){e=this.appendOnly&&"to-start"===i?0:e;const o="horizontal"==this.orientation,a=o?"X":"Y";let l=`translate${a}(${Number((o&&this.dir&&"rtl"==this.dir.value?-1:1)*e)}px)`;this._renderedContentOffset=e,"to-end"===i&&(l+=` translate${a}(-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,i="auto"){const r={behavior:i};"horizontal"===this.orientation?r.start=e:r.top=e,this.scrollable.scrollTo(r)}scrollToIndex(e,i="auto"){this._scrollStrategy.scrollToIndex(e,i)}measureScrollOffset(e){let i;return i=this.scrollable==this?r=>super.measureScrollOffset(r):r=>this.scrollable.measureScrollOffset(r),Math.max(0,i(e??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(e){let i;const r="left",o="right",a="rtl"==this.dir?.value;i="start"==e?a?o:r:"end"==e?a?r:o:e||("horizontal"===this.orientation?"left":"top");const s=this.scrollable.measureBoundingClientRectWithScrollOffset(i);return this.elementRef.nativeElement.getBoundingClientRect()[i]-s}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 i of e)i()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(kt),x(Qe),x(fq,8),x(Si,8),x($l),x(ls),x(UA,8))},n.\u0275cmp=Re({type:n,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(e,i){if(1&e&&_t(hq,7),2&e){let r;Ie(r=Ne())&&(i._contentWrapper=r.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(e,i){2&e&&Ke("cdk-virtual-scroll-orientation-horizontal","horizontal"===i.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==i.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[Ge([{provide:hd,useFactory:(t,e)=>t||e,deps:[[new va,new sg(UA)],n]}]),Ee,kF],ngContentSelectors:mq,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(e,i){1&e&&(Gt(),T(0,"div",0,1),$e(2),O(),De(3,"div",2)),2&e&&($(3),On("width",i._totalContentWidth)("height",i._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}),n})(),Xs=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})(),P2=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[wh,Xs,vq,wh,Xs]}),n})();const WA=x6();class Fq{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=$i(-this._previousScrollPosition.left),t.style.top=$i(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const t=this._document.documentElement,i=t.style,r=this._document.body.style,o=i.scrollBehavior||"",a=r.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),WA&&(i.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),WA&&(i.scrollBehavior=o,r.scrollBehavior=a)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,i=this._viewportRuler.getViewportSize();return e.scrollHeight>i.height||e.scrollWidth>i.width}}class wq{constructor(t,e,i,r){this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=i,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 $A{enable(){}disable(){}attach(){}}function R2(n,t){return t.some(e=>n.bottome.bottom||n.righte.right)}function GA(n,t){return t.some(e=>n.tope.bottom||n.lefte.right)}class kq{constructor(t,e,i,r){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,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:i,height:r}=this._viewportRuler.getViewportSize();R2(e,[{width:i,height:r,bottom:r,right:i,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let xq=(()=>{class n{constructor(e,i,r,o){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=r,this.noop=()=>new $A,this.close=a=>new wq(this._scrollDispatcher,this._ngZone,this._viewportRuler,a),this.block=()=>new Fq(this._viewportRuler,this._document),this.reposition=a=>new kq(this._scrollDispatcher,this._viewportRuler,this._ngZone,a),this._document=o}}return n.\u0275fac=function(e){return new(e||n)(de($l),de(ls),de(Qe),de(xt))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class xh{constructor(t){if(this.scrollStrategy=new $A,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t){const e=Object.keys(t);for(const i of e)void 0!==t[i]&&(this[i]=t[i])}}}class Dq{constructor(t,e){this.connectionPair=t,this.scrollableViewProperties=e}}let qA=(()=>{class n{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),0===this._attachedOverlays.length&&this.detach()}}return n.\u0275fac=function(e){return new(e||n)(de(xt))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Mq=(()=>{class n extends qA{constructor(e,i){super(e),this._ngZone=i,this._keydownListener=r=>{const o=this._attachedOverlays;for(let a=o.length-1;a>-1;a--)if(o[a]._keydownEvents.observers.length>0){const s=o[a]._keydownEvents;this._ngZone?this._ngZone.run(()=>s.next(r)):s.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 n.\u0275fac=function(e){return new(e||n)(de(xt),de(Qe,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Cq=(()=>{class n extends qA{constructor(e,i,r){super(e),this._platform=i,this._ngZone=r,this._cursorStyleIsSet=!1,this._pointerDownListener=o=>{this._pointerDownEventTarget=Bs(o)},this._clickListener=o=>{const a=Bs(o),s="click"===o.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:a;this._pointerDownEventTarget=null;const l=this._attachedOverlays.slice();for(let d=l.length-1;d>-1;d--){const f=l[d];if(f._outsidePointerEvents.observers.length<1||!f.hasAttached())continue;if(f.overlayElement.contains(a)||f.overlayElement.contains(s))break;const F=f._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>F.next(o)):F.next(o)}}}add(e){if(super.add(e),!this._isAttached){const i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.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 n.\u0275fac=function(e){return new(e||n)(de(xt),de(Pn),de(Qe,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),l1=(()=>{class n{constructor(e,i){this._platform=i,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||n2()){const r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let o=0;othis._backdropClick.next(F),this._backdropTransitionendHandler=F=>{this._disposeBackdrop(F.target)},this._keydownEvents=new be,this._outsidePointerEvents=new be,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(en(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=$i(this._config.width),t.height=$i(this._config.height),t.minWidth=$i(this._config.minWidth),t.minHeight=$i(this._config.minHeight),t.maxWidth=$i(this._config.maxWidth),t.maxHeight=$i(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,i){const r=L0(e||[]).filter(o=>!!o);r.length&&(i?t.classList.add(...r):t.classList.remove(...r))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const t=this._ngZone.onStable.pipe(ft(di(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 KA="cdk-overlay-connected-position-bounding-box",Eq=/([A-Za-z%]+)$/;class Sq{constructor(t,e,i,r,o){this._viewportRuler=e,this._document=i,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 be,this._resizeSubscription=p.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(KA),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,i=this._viewportRect,r=this._containerRect,o=[];let a;for(let s of this._preferredPositions){let l=this._getOriginPoint(t,r,s),d=this._getOverlayPoint(l,e,s),f=this._getOverlayFit(d,e,i,s);if(f.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(s,l);this._canFitWithFlexibleDimensions(f,d,i)?o.push({position:s,origin:l,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(l,s)}):(!a||a.overlayFit.visibleAreal&&(l=f,s=d)}return this._isPushed=!1,void this._applyPosition(s.position,s.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(a.position,a.originPoint);this._applyPosition(a.position,a.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&md(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(KA),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,i){let r,o;if("center"==i.originX)r=t.left+t.width/2;else{const a=this._isRtl()?t.right:t.left,s=this._isRtl()?t.left:t.right;r="start"==i.originX?a:s}return e.left<0&&(r-=e.left),o="center"==i.originY?t.top+t.height/2:"top"==i.originY?t.top:t.bottom,e.top<0&&(o-=e.top),{x:r,y:o}}_getOverlayPoint(t,e,i){let r,o;return r="center"==i.overlayX?-e.width/2:"start"===i.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,o="center"==i.overlayY?-e.height/2:"top"==i.overlayY?0:-e.height,{x:t.x+r,y:t.y+o}}_getOverlayFit(t,e,i,r){const o=QA(e);let{x:a,y:s}=t,l=this._getOffset(r,"x"),d=this._getOffset(r,"y");l&&(a+=l),d&&(s+=d);let M=0-s,N=s+o.height-i.height,V=this._subtractOverflows(o.width,0-a,a+o.width-i.width),X=this._subtractOverflows(o.height,M,N),re=V*X;return{visibleArea:re,isCompletelyWithinViewport:o.width*o.height===re,fitsInViewportVertically:X===o.height,fitsInViewportHorizontally:V==o.width}}_canFitWithFlexibleDimensions(t,e,i){if(this._hasFlexibleDimensions){const r=i.bottom-e.y,o=i.right-e.x,a=XA(this._overlayRef.getConfig().minHeight),s=XA(this._overlayRef.getConfig().minWidth),d=t.fitsInViewportHorizontally||null!=s&&s<=o;return(t.fitsInViewportVertically||null!=a&&a<=r)&&d}return!1}_pushOverlayOnScreen(t,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};const r=QA(e),o=this._viewportRect,a=Math.max(t.x+r.width-o.width,0),s=Math.max(t.y+r.height-o.height,0),l=Math.max(o.top-i.top-t.y,0),d=Math.max(o.left-i.left-t.x,0);let f=0,F=0;return f=r.width<=o.width?d||-a:t.xV&&!this._isInitialRender&&!this._growAfterOpen&&(a=t.y-V/2)}if("end"===e.overlayX&&!r||"start"===e.overlayX&&r)M=i.width-t.x+this._viewportMargin,f=t.x-this._viewportMargin;else if("start"===e.overlayX&&!r||"end"===e.overlayX&&r)F=t.x,f=i.right-t.x;else{const N=Math.min(i.right-t.x+i.left,t.x),V=this._lastBoundingBoxSize.width;f=2*N,F=t.x-N,f>V&&!this._isInitialRender&&!this._growAfterOpen&&(F=t.x-V/2)}return{top:a,left:F,bottom:s,right:M,width:f,height:o}}_setBoundingBoxStyles(t,e){const i=this._calculateBoundingBoxRect(t,e);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));const r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{const o=this._overlayRef.getConfig().maxHeight,a=this._overlayRef.getConfig().maxWidth;r.height=$i(i.height),r.top=$i(i.top),r.bottom=$i(i.bottom),r.width=$i(i.width),r.left=$i(i.left),r.right=$i(i.right),r.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",r.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",o&&(r.maxHeight=$i(o)),a&&(r.maxWidth=$i(a))}this._lastBoundingBoxSize=i,md(this._boundingBox.style,r)}_resetBoundingBoxStyles(){md(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){md(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,e){const i={},r=this._hasExactPosition(),o=this._hasFlexibleDimensions,a=this._overlayRef.getConfig();if(r){const f=this._viewportRuler.getViewportScrollPosition();md(i,this._getExactOverlayY(e,t,f)),md(i,this._getExactOverlayX(e,t,f))}else i.position="static";let s="",l=this._getOffset(e,"x"),d=this._getOffset(e,"y");l&&(s+=`translateX(${l}px) `),d&&(s+=`translateY(${d}px)`),i.transform=s.trim(),a.maxHeight&&(r?i.maxHeight=$i(a.maxHeight):o&&(i.maxHeight="")),a.maxWidth&&(r?i.maxWidth=$i(a.maxWidth):o&&(i.maxWidth="")),md(this._pane.style,i)}_getExactOverlayY(t,e,i){let r={top:"",bottom:""},o=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,i)),"bottom"===t.overlayY?r.bottom=this._document.documentElement.clientHeight-(o.y+this._overlayRect.height)+"px":r.top=$i(o.y),r}_getExactOverlayX(t,e,i){let a,r={left:"",right:""},o=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,i)),a=this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left","right"===a?r.right=this._document.documentElement.clientWidth-(o.x+this._overlayRect.width)+"px":r.left=$i(o.x),r}_getScrollVisibility(){const t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:GA(t,i),isOriginOutsideView:R2(t,i),isOverlayClipped:GA(e,i),isOverlayOutsideView:R2(e,i)}}_subtractOverflows(t,...e){return e.reduce((i,r)=>i-Math.max(r,0),t)}_getNarrowedViewportRect(){const t=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+t-this._viewportMargin,bottom:i.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&&L0(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,i=t.height||0;return{top:t.y,bottom:t.y+i,left:t.x,right:t.x+e,height:i,width:e}}}function md(n,t){for(let e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);return n}function XA(n){if("number"!=typeof n&&null!=n){const[t,e]=n.split(Eq);return e&&"px"!==e?null:parseFloat(t)}return n||null}function QA(n){return{top:Math.floor(n.top),right:Math.floor(n.right),bottom:Math.floor(n.bottom),left:Math.floor(n.left),width:Math.floor(n.width),height:Math.floor(n.height)}}const ZA="cdk-global-overlay-wrapper";class Tq{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(ZA),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,i=this._overlayRef.getConfig(),{width:r,height:o,maxWidth:a,maxHeight:s}=i,l=!("100%"!==r&&"100vw"!==r||a&&"100%"!==a&&"100vw"!==a),d=!("100%"!==o&&"100vh"!==o||s&&"100%"!==s&&"100vh"!==s),f=this._xPosition,F=this._xOffset,M="rtl"===this._overlayRef.getConfig().direction;let N="",V="",X="";l?X="flex-start":"center"===f?(X="center",M?V=F:N=F):M?"left"===f||"end"===f?(X="flex-end",N=F):("right"===f||"start"===f)&&(X="flex-start",V=F):"left"===f||"start"===f?(X="flex-start",N=F):("right"===f||"end"===f)&&(X="flex-end",V=F),t.position=this._cssPosition,t.marginLeft=l?"0":N,t.marginTop=d?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=l?"0":V,e.justifyContent=X,e.alignItems=d?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove(ZA),i.justifyContent=i.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}}let Aq=(()=>{class n{constructor(e,i,r,o){this._viewportRuler=e,this._document=i,this._platform=r,this._overlayContainer=o}global(){return new Tq}flexibleConnectedTo(e){return new Sq(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return n.\u0275fac=function(e){return new(e||n)(de(ls),de(xt),de(Pn),de(l1))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Lq=0,br=(()=>{class n{constructor(e,i,r,o,a,s,l,d,f,F,M,N){this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=r,this._positionBuilder=o,this._keyboardDispatcher=a,this._injector=s,this._ngZone=l,this._document=d,this._directionality=f,this._location=F,this._outsideClickDispatcher=M,this._animationsModuleType=N}create(e){const i=this._createHostElement(),r=this._createPaneElement(i),o=this._createPortalOutlet(r),a=new xh(e);return a.direction=a.direction||this._directionality.value,new tp(o,i,r,a,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const i=this._document.createElement("div");return i.id="cdk-overlay-"+Lq++,i.classList.add("cdk-overlay-pane"),e.appendChild(i),i}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(Es)),new qG(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return n.\u0275fac=function(e){return new(e||n)(de(xq),de(l1),de(ks),de(Aq),de(Mq),de(yi),de(Qe),de(xt),de(Si),de(td),de(Cq),de(zn,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Iq=[{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"}],JA=new Fe("cdk-connected-overlay-scroll-strategy");let B2=(()=>{class n{constructor(e){this.elementRef=e}}return n.\u0275fac=function(e){return new(e||n)(x(ze))},n.\u0275dir=pe({type:n,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0}),n})(),e5=(()=>{class n{constructor(e,i,r,o,a){this._overlay=e,this._dir=a,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=p.EMPTY,this._attachSubscription=p.EMPTY,this._detachSubscription=p.EMPTY,this._positionSubscription=p.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new je,this.positionChange=new je,this.attach=new je,this.detach=new je,this.overlayKeydown=new je,this.overlayOutsideClick=new je,this._templatePortal=new qs(i,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=qe(e)}get lockPosition(){return this._lockPosition}set lockPosition(e){this._lockPosition=qe(e)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(e){this._flexibleDimensions=qe(e)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(e){this._growAfterOpen=qe(e)}get push(){return this._push}set push(e){this._push=qe(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=Iq);const e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(i=>{this.overlayKeydown.next(i),27===i.keyCode&&!this.disableClose&&!ar(i)&&(i.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(i=>{this.overlayOutsideClick.next(i)})}_buildConfig(){const e=this._position=this.positionStrategy||this._createPositionStrategy(),i=new xh({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(i.width=this.width),(this.height||0===this.height)&&(i.height=this.height),(this.minWidth||0===this.minWidth)&&(i.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(i.minHeight=this.minHeight),this.backdropClass&&(i.backdropClass=this.backdropClass),this.panelClass&&(i.panelClass=this.panelClass),i}_updatePositionStrategy(e){const i=this.positions.map(r=>({originX:r.originX,originY:r.originY,overlayX:r.overlayX,overlayY:r.overlayY,offsetX:r.offsetX||this.offsetX,offsetY:r.offsetY||this.offsetY,panelClass:r.panelClass||void 0}));return e.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const e=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(e),e}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof B2?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(hT(()=>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 n.\u0275fac=function(e){return new(e||n)(x(br),x(jn),x(Qn),x(JA),x(Si,8))},n.\u0275dir=pe({type:n,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"],standalone:!0,features:[_n]}),n})();const Oq={provide:JA,deps:[br],useFactory:function Nq(n){return()=>n.scrollStrategies.reposition()}};let Gl=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[br,Oq],imports:[wh,Wl,P2,P2]}),n})();function Pq(n,t){if(1&n){const e=nt();T(0,"div",2)(1,"button",3),me("click",function(){return Se(e),Te(se().action())}),te(2),O()()}if(2&n){const e=se();$(2),Vt(" ",e.data.action," ")}}const Rq=["label"];function Bq(n,t){}const Hq=Math.pow(2,31)-1;class H2{constructor(t,e){this._overlayRef=e,this._afterDismissed=new be,this._afterOpened=new be,this._onAction=new be,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,Hq))}_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 t5=new Fe("MatSnackBarData");class c1{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let jq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]}),n})(),Yq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]}),n})(),Vq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]}),n})(),zq=(()=>{class n{constructor(e,i){this.snackBarRef=e,this.data=i}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return n.\u0275fac=function(e){return new(e||n)(x(H2),x(t5))},n.\u0275cmp=Re({type:n,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,i){1&e&&(T(0,"div",0),te(1),O(),ce(2,Pq,3,1,"div",1)),2&e&&($(1),Vt(" ",i.data.message,"\n"),$(1),G("ngIf",i.hasAction))},dependencies:[Zt,ta,jq,Yq,Vq],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0}),n})();const Uq={snackBarState:gr("state",[ri("void, hidden",bt({transform:"scale(0.8)",opacity:0})),ri("visible",bt({transform:"scale(1)",opacity:1})),$n("* => visible",Wn("150ms cubic-bezier(0, 0, 0.2, 1)")),$n("* => void, * => hidden",Wn("75ms cubic-bezier(0.4, 0.0, 1, 1)",bt({opacity:0})))])};let Wq=(()=>{class n extends r1{constructor(e,i,r,o,a){super(),this._ngZone=e,this._elementRef=i,this._changeDetectorRef=r,this._platform=o,this.snackBarConfig=a,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new be,this._onExit=new be,this._onEnter=new be,this._animationState="void",this.attachDomPortal=s=>{this._assertNotAttached();const l=this._portalOutlet.attachDomPortal(s);return this._afterPortalAttached(),l},this._live="assertive"!==a.politeness||a.announcementMessage?"off"===a.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(e){this._assertNotAttached();const i=this._portalOutlet.attachComponentPortal(e);return this._afterPortalAttached(),i}attachTemplatePortal(e){this._assertNotAttached();const i=this._portalOutlet.attachTemplatePortal(e);return this._afterPortalAttached(),i}onAnimationEnd(e){const{fromState:i,toState:r}=e;if(("void"===r&&"void"!==i||"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(en(1)).subscribe(()=>{this._ngZone.run(()=>{this._onExit.next(),this._onExit.complete()})})}_afterPortalAttached(){const e=this._elementRef.nativeElement,i=this.snackBarConfig.panelClass;i&&(Array.isArray(i)?i.forEach(r=>e.classList.add(r)):e.classList.add(i))}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const e=this._elementRef.nativeElement.querySelector("[aria-hidden]"),i=this._elementRef.nativeElement.querySelector("[aria-live]");if(e&&i){let r=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&e.contains(document.activeElement)&&(r=document.activeElement),e.removeAttribute("aria-hidden"),i.appendChild(e),r?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}}return n.\u0275fac=function(e){return new(e||n)(x(Qe),x(ze),x(kt),x(Pn),x(c1))},n.\u0275dir=pe({type:n,viewQuery:function(e,i){if(1&e&&_t(Ks,7),2&e){let r;Ie(r=Ne())&&(i._portalOutlet=r.first)}},features:[Ee]}),n})(),$q=(()=>{class n extends Wq{_afterPortalAttached(){super._afterPortalAttached();const e=this._label.nativeElement,i="mdc-snackbar__label";e.classList.toggle(i,!e.querySelector(`.${i}`))}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275cmp=Re({type:n,selectors:[["mat-snack-bar-container"]],viewQuery:function(e,i){if(1&e&&_t(Rq,7),2&e){let r;Ie(r=Ne())&&(i._label=r.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],hostVars:1,hostBindings:function(e,i){1&e&&Sg("@state.done",function(o){return i.onAnimationEnd(o)}),2&e&&Ig("@state",i._animationState)},features:[Ee],decls:6,vars:2,consts:[[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["label",""],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(e,i){1&e&&(T(0,"div",0)(1,"div",1,2)(3,"div",3),ce(4,Bq,0,0,"ng-template",4),O(),De(5,"div"),O()()),2&e&&($(5),Xe("aria-live",i._live)("role",i._role))},dependencies:[Ks],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%}}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container{width:100vw}}.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)}.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:[Uq.snackBarState]}}),n})(),n5=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[Gl,Wl,Mi,C2,gt,gt]}),n})();const r5=new Fe("mat-snack-bar-default-options",{providedIn:"root",factory:function Gq(){return new c1}});let qq=(()=>{class n{constructor(e,i,r,o,a,s){this._overlay=e,this._live=i,this._injector=r,this._breakpointObserver=o,this._parentSnackBar=a,this._defaultConfig=s,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,i){return this._attach(e,i)}openFromTemplate(e,i){return this._attach(e,i)}open(e,i="",r){const o={...this._defaultConfig,...r};return o.data={message:e,action:i},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,i){const o=yi.create({parent:i&&i.viewContainerRef&&i.viewContainerRef.injector||this._injector,providers:[{provide:c1,useValue:i}]}),a=new ud(this.snackBarContainerComponent,i.viewContainerRef,o),s=e.attach(a);return s.instance.snackBarConfig=i,s.instance}_attach(e,i){const r={...new c1,...this._defaultConfig,...i},o=this._createOverlay(r),a=this._attachSnackBarContainer(o,r),s=new H2(a,o);if(e instanceof jn){const l=new qs(e,null,{$implicit:r.data,snackBarRef:s});s.instance=a.attachTemplatePortal(l)}else{const l=this._createInjector(r,s),d=new ud(e,void 0,l),f=a.attachComponentPortal(d);s.instance=f.instance}return this._breakpointObserver.observe("(max-width: 599.98px) and (orientation: portrait)").pipe(ft(o.detachments())).subscribe(l=>{o.overlayElement.classList.toggle(this.handsetCssClass,l.matches)}),r.announcementMessage&&a._onAnnounce.subscribe(()=>{this._live.announce(r.announcementMessage,r.politeness)}),this._animateSnackBar(s,r),this._openedSnackBarRef=s,this._openedSnackBarRef}_animateSnackBar(e,i){e.afterDismissed().subscribe(()=>{this._openedSnackBarRef==e&&(this._openedSnackBarRef=null),i.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{e.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):e.containerInstance.enter(),i.duration&&i.duration>0&&e.afterOpened().subscribe(()=>e._dismissAfter(i.duration))}_createOverlay(e){const i=new xh;i.direction=e.direction;let r=this._overlay.position().global();const o="rtl"===e.direction,a="left"===e.horizontalPosition||"start"===e.horizontalPosition&&!o||"end"===e.horizontalPosition&&o,s=!a&&"center"!==e.horizontalPosition;return a?r.left("0"):s?r.right("0"):r.centerHorizontally(),"top"===e.verticalPosition?r.top("0"):r.bottom("0"),i.positionStrategy=r,this._overlay.create(i)}_createInjector(e,i){return yi.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:H2,useValue:i},{provide:t5,useValue:e.data}]})}}return n.\u0275fac=function(e){return new(e||n)(de(br),de(v2),de(yi),de(Hs),de(n,12),de(r5))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),ql=(()=>{class n extends qq{constructor(e,i,r,o,a,s){super(e,i,r,o,a,s),this.simpleSnackBarComponent=zq,this.snackBarContainerComponent=$q,this.handsetCssClass="mat-mdc-snack-bar-handset"}}return n.\u0275fac=function(e){return new(e||n)(de(br),de(v2),de(yi),de(Hs),de(n,12),de(r5))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:n5}),n})();var o5=w(1135);class na{constructor(){this.options={}}}na.\u0275fac=function(t){return new(t||na)},na.\u0275prov=Le({token:na,factory:na.\u0275fac,providedIn:"root"});class Lr{constructor(t){this.options=t,this.contentLimit=16384,this.tagsLimit=10,this.profileLimit=16384,this.profileTagsLimit=10,this.contactsContentLimit=16384}sanitizeEvent(t){let e=o5(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=o5(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}}Lr.\u0275fac=function(t){return new(t||Lr)(de(na))},Lr.\u0275prov=Le({token:Lr,factory:Lr.\u0275fac,providedIn:"root"});class vi{constructor(t,e,i){this.snackBar=t,this.validator=e,this.sanitizer=i}unsubscribe(t){if(t)for(let e=0;er.matches),Xw()),this.displayLabels$=this.breakpointObserver.observe("(max-width: 720px)").pipe(He(r=>r.matches),Xw()),this.connected$=this.connectedChanged.asObservable(),this.visibility$=this.visibilityChanged.asObservable()}getPublicKey(){return this.authService.authInfo$.getValue().publicKeyHex}navigateBack(){this.location.back()}updateConnectionStatus(t){this.connected=t,this.connectedChanged.next(t)}visibility(t){this.visibilityChanged.next(t)}}function s5(n,t){if(t.has(n))throw new TypeError("Cannot initialize the same private elements twice on an object")}function fd(n,t){s5(n,t),t.add(n)}function Hi(n,t,e){s5(n,t),t.set(n,e)}function ia(n,t,e){if(!t.has(n))throw new TypeError("attempted to get private field on non-instance");return e}function l5(n,t,e){if(!t.has(n))throw new TypeError("attempted to "+e+" private field on non-instance");return t.get(n)}function kn(n,t){return function Kq(n,t){return t.get?t.get.call(n):t.value}(n,l5(n,t,"get"))}function Fi(n,t,e){return function Xq(n,t,e){if(t.set)t.set.call(n,e);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=e}}(n,l5(n,t,"set"),e),e}Jn.\u0275fac=function(t){return new(t||Jn)(de(Hs),de(Gi),de(td))},Jn.\u0275prov=Le({token:Jn,factory:Jn.\u0275fac,providedIn:"root"});const d1={node:void 0,web:"object"==typeof self&&"crypto"in self?self.crypto:void 0},j2=n=>new DataView(n.buffer,n.byteOffset,n.byteLength),cs=(n,t)=>n<<32-t|n>>>t;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function u1(n){if("string"==typeof n&&(n=function eK(n){if("string"!=typeof n)throw new TypeError("utf8ToBytes expected string, got "+typeof n);return(new TextEncoder).encode(n)}(n)),!(n instanceof Uint8Array))throw new TypeError(`Expected input type is Uint8Array (got ${typeof n})`);return n}function c5(n){if(!Number.isSafeInteger(n)||n<0)throw new Error(`Wrong positive integer: ${n}`)}Array.from({length:256},(n,t)=>t.toString(16).padStart(2,"0")),(()=>{const n=typeof module<"u"&&"function"==typeof module.require&&module.require.bind(module);try{if(n){const{setImmediate:t}=n("timers")}}catch{}})();class V2{clone(){return this._cloneInto()}}function rK(n=32){if(d1.web)return d1.web.getRandomValues(new Uint8Array(n));if(d1.node)return new Uint8Array(d1.node.randomBytes(n).buffer);throw new Error("The environment doesn't have randomBytes function")}class aK extends V2{constructor(t,e,i,r){super(),this.blockLen=t,this.outputLen=e,this.padOffset=i,this.isLE=r,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(t),this.view=j2(this.buffer)}update(t){if(this.destroyed)throw new Error("instance is destroyed");const{view:e,buffer:i,blockLen:r,finished:o}=this;if(o)throw new Error("digest() was already called");const a=(t=u1(t)).length;for(let s=0;sr-a&&(this.process(i,0),a=0);for(let l=a;l>r&o),s=Number(e&o),d=i?0:4;n.setUint32(t+(i?4:0),a,i),n.setUint32(t+d,s,i)})(i,r-8,BigInt(8*this.length),o),this.process(i,0);const s=j2(t);this.get().forEach((l,d)=>s.setUint32(4*d,l,o))}digest(){const{buffer:t,outputLen:e}=this;this.digestInto(t);const i=t.slice(0,e);return this.destroy(),i}_cloneInto(t){t||(t=new this.constructor),t.set(...this.get());const{blockLen:e,buffer:i,length:r,finished:o,destroyed:a,pos:s}=this;return t.length=r,t.pos=s,t.finished=o,t.destroyed=a,r%e&&t.buffer.set(i),t}}const sK=(n,t,e)=>n&t^~n&e,lK=(n,t,e)=>n&t^n&e^t&e,cK=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 dK extends aK{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:i,D:r,E:o,F:a,G:s,H:l}=this;return[t,e,i,r,o,a,s,l]}set(t,e,i,r,o,a,s,l){this.A=0|t,this.B=0|e,this.C=0|i,this.D=0|r,this.E=0|o,this.F=0|a,this.G=0|s,this.H=0|l}process(t,e){for(let F=0;F<16;F++,e+=4)Xl[F]=t.getUint32(e,!1);for(let F=16;F<64;F++){const M=Xl[F-15],N=Xl[F-2],V=cs(M,7)^cs(M,18)^M>>>3,X=cs(N,17)^cs(N,19)^N>>>10;Xl[F]=X+Xl[F-7]+V+Xl[F-16]|0}let{A:i,B:r,C:o,D:a,E:s,F:l,G:d,H:f}=this;for(let F=0;F<64;F++){const N=f+(cs(s,6)^cs(s,11)^cs(s,25))+sK(s,l,d)+cK[F]+Xl[F]|0,X=(cs(i,2)^cs(i,13)^cs(i,22))+lK(i,r,o)|0;f=d,d=l,l=s,s=a+N|0,a=o,o=r,r=i,i=N+X|0}i=i+this.A|0,r=r+this.B|0,o=o+this.C|0,a=a+this.D|0,s=s+this.E|0,l=l+this.F|0,d=d+this.G|0,f=f+this.H|0,this.set(i,r,o,a,s,l,d,f)}roundClean(){Xl.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const np=function iK(n){const t=i=>n().update(u1(i)).digest(),e=n();return t.outputLen=e.outputLen,t.blockLen=e.blockLen,t.init=t.create=()=>n(),t}(()=>new dK);var d5=w(3439),z2=w(6837);function U2(n){if(!Number.isSafeInteger(n)||n<0)throw new Error(`Wrong positive integer: ${n}`)}function pd(n,...t){if(!(n instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(t.length>0&&!t.includes(n.length))throw new TypeError(`Expected Uint8Array of length ${t}, not of length=${n.length}`)}const _d={number:U2,bool:function uK(n){if("boolean"!=typeof n)throw new Error(`Expected boolean, not ${n}`)},bytes:pd,hash:function hK(n){if("function"!=typeof n||"function"!=typeof n.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");U2(n.outputLen),U2(n.blockLen)},exists:function mK(n,t=!0){if(n.destroyed)throw new Error("Hash instance has been destroyed");if(t&&n.finished)throw new Error("Hash#digest() has already been called")},output:function fK(n,t){pd(n);const e=t.outputLen;if(n.lengthnew DataView(n.buffer,n.byteOffset,n.byteLength)),ds=(n,t)=>n<<32-t|n>>>t;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");const pK=Array.from({length:256},(n,t)=>t.toString(16).padStart(2,"0"));function u5(n){if("string"!=typeof n)throw new TypeError("utf8ToBytes expected string, got "+typeof n);return(new TextEncoder).encode(n)}function h1(n){if("string"==typeof n&&(n=u5(n)),!(n instanceof Uint8Array))throw new TypeError(`Expected input type is Uint8Array (got ${typeof n})`);return n}function m1(...n){if(!n.every(i=>i instanceof Uint8Array))throw new Error("Uint8Array list expected");if(1===n.length)return n[0];const t=n.reduce((i,r)=>i+r.length,0),e=new Uint8Array(t);for(let i=0,r=0;in().update(h1(i)).digest(),e=n();return t.outputLen=e.outputLen,t.blockLen=e.blockLen,t.create=()=>n(),t}class m5 extends h5{constructor(t,e){super(),this.finished=!1,this.destroyed=!1,_d.hash(t);const i=h1(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(i.length>r?t.create().update(i).digest():i);for(let a=0;anew m5(n,t).update(e).digest();f1.create=(n,t)=>new m5(n,t);class $2 extends h5{constructor(t,e,i,r){super(),this.blockLen=t,this.outputLen=e,this.padOffset=i,this.isLE=r,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(t),this.view=Dh(this.buffer)}update(t){_d.exists(this);const{view:e,buffer:i,blockLen:r}=this,o=(t=h1(t)).length;for(let a=0;ar-a&&(this.process(i,0),a=0);for(let F=a;F>r&o),s=Number(e&o),d=i?0:4;n.setUint32(t+(i?4:0),a,i),n.setUint32(t+d,s,i)})(i,r-8,BigInt(8*this.length),o),this.process(i,0);const s=Dh(t),l=this.outputLen;if(l%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const d=l/4,f=this.get();if(d>f.length)throw new Error("_sha2: outputLen bigger than state");for(let F=0;Ft),wK=f5.map(n=>(9*n+5)%16);let G2=[f5],q2=[wK];for(let n=0;n<4;n++)for(let t of[G2,q2])t.push(t[n].map(e=>FK[e]));const p5=[[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(n=>new Uint8Array(n)),kK=G2.map((n,t)=>n.map(e=>p5[t][e])),xK=q2.map((n,t)=>n.map(e=>p5[t][e])),DK=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),MK=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),p1=(n,t)=>n<>>32-t;function _5(n,t,e,i){return 0===n?t^e^i:1===n?t&e|~t&i:2===n?(t|~e)^i:3===n?t&i|e&~i:t^(e|~i)}const _1=new Uint32Array(16);class CK extends $2{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:i,h3:r,h4:o}=this;return[t,e,i,r,o]}set(t,e,i,r,o){this.h0=0|t,this.h1=0|e,this.h2=0|i,this.h3=0|r,this.h4=0|o}process(t,e){for(let N=0;N<16;N++,e+=4)_1[N]=t.getUint32(e,!0);let i=0|this.h0,r=i,o=0|this.h1,a=o,s=0|this.h2,l=s,d=0|this.h3,f=d,F=0|this.h4,M=F;for(let N=0;N<5;N++){const V=4-N,X=DK[N],re=MK[N],oe=G2[N],le=q2[N],ae=kK[N],ge=xK[N];for(let we=0;we<16;we++){const Me=p1(i+_5(N,o,s,d)+_1[oe[we]]+X,ae[we])+F|0;i=F,F=d,d=0|p1(s,10),s=o,o=Me}for(let we=0;we<16;we++){const Me=p1(r+_5(V,a,l,f)+_1[le[we]]+re,ge[we])+M|0;r=M,M=f,f=0|p1(l,10),l=a,a=Me}}this.set(this.h1+s+f|0,this.h2+d+M|0,this.h3+F+r|0,this.h4+i+a|0,this.h0+o+l|0)}roundClean(){_1.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}const EK=gd(()=>new CK),SK=(n,t,e)=>n&t^~n&e,TK=(n,t,e)=>n&t^n&e^t&e,AK=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]),Ql=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Zl=new Uint32Array(64);class g5 extends $2{constructor(){super(64,32,8,!1),this.A=0|Ql[0],this.B=0|Ql[1],this.C=0|Ql[2],this.D=0|Ql[3],this.E=0|Ql[4],this.F=0|Ql[5],this.G=0|Ql[6],this.H=0|Ql[7]}get(){const{A:t,B:e,C:i,D:r,E:o,F:a,G:s,H:l}=this;return[t,e,i,r,o,a,s,l]}set(t,e,i,r,o,a,s,l){this.A=0|t,this.B=0|e,this.C=0|i,this.D=0|r,this.E=0|o,this.F=0|a,this.G=0|s,this.H=0|l}process(t,e){for(let F=0;F<16;F++,e+=4)Zl[F]=t.getUint32(e,!1);for(let F=16;F<64;F++){const M=Zl[F-15],N=Zl[F-2],V=ds(M,7)^ds(M,18)^M>>>3,X=ds(N,17)^ds(N,19)^N>>>10;Zl[F]=X+Zl[F-7]+V+Zl[F-16]|0}let{A:i,B:r,C:o,D:a,E:s,F:l,G:d,H:f}=this;for(let F=0;F<64;F++){const N=f+(ds(s,6)^ds(s,11)^ds(s,25))+SK(s,l,d)+AK[F]+Zl[F]|0,X=(ds(i,2)^ds(i,13)^ds(i,22))+TK(i,r,o)|0;f=d,d=l,l=s,s=a+N|0,a=o,o=r,r=i,i=N+X|0}i=i+this.A|0,r=r+this.B|0,o=o+this.C|0,a=a+this.D|0,s=s+this.E|0,l=l+this.F|0,d=d+this.G|0,f=f+this.H|0,this.set(i,r,o,a,s,l,d,f)}roundClean(){Zl.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class LK extends g5{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 K2=gd(()=>new g5),g1=(gd(()=>new LK),BigInt(2**32-1)),X2=BigInt(32);function b5(n,t=!1){return t?{h:Number(n&g1),l:Number(n>>X2&g1)}:{h:0|Number(n>>X2&g1),l:0|Number(n&g1)}}const tn_split=function IK(n,t=!1){let e=new Uint32Array(n.length),i=new Uint32Array(n.length);for(let r=0;rn>>>e,tn_shrSL=(n,t,e)=>n<<32-e|t>>>e,tn_rotrSH=(n,t,e)=>n>>>e|t<<32-e,tn_rotrSL=(n,t,e)=>n<<32-e|t>>>e,tn_rotrBH=(n,t,e)=>n<<64-e|t>>>e-32,tn_rotrBL=(n,t,e)=>n>>>e-32|t<<64-e,tn_add=function GK(n,t,e,i){const r=(t>>>0)+(i>>>0);return{h:n+e+(r/2**32|0)|0,l:0|r}},tn_add3L=(n,t,e)=>(n>>>0)+(t>>>0)+(e>>>0),tn_add3H=(n,t,e,i)=>t+e+i+(n/2**32|0)|0,tn_add4L=(n,t,e,i)=>(n>>>0)+(t>>>0)+(e>>>0)+(i>>>0),tn_add4H=(n,t,e,i,r)=>t+e+i+r+(n/2**32|0)|0,tn_add5H=(n,t,e,i,r,o)=>t+e+i+r+o+(n/2**32|0)|0,tn_add5L=(n,t,e,i,r)=>(n>>>0)+(t>>>0)+(e>>>0)+(i>>>0)+(r>>>0),[qK,KK]=tn_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(n=>BigInt(n))),Jl=new Uint32Array(80),ec=new Uint32Array(80);class b1 extends $2{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:i,Bl:r,Ch:o,Cl:a,Dh:s,Dl:l,Eh:d,El:f,Fh:F,Fl:M,Gh:N,Gl:V,Hh:X,Hl:re}=this;return[t,e,i,r,o,a,s,l,d,f,F,M,N,V,X,re]}set(t,e,i,r,o,a,s,l,d,f,F,M,N,V,X,re){this.Ah=0|t,this.Al=0|e,this.Bh=0|i,this.Bl=0|r,this.Ch=0|o,this.Cl=0|a,this.Dh=0|s,this.Dl=0|l,this.Eh=0|d,this.El=0|f,this.Fh=0|F,this.Fl=0|M,this.Gh=0|N,this.Gl=0|V,this.Hh=0|X,this.Hl=0|re}process(t,e){for(let ae=0;ae<16;ae++,e+=4)Jl[ae]=t.getUint32(e),ec[ae]=t.getUint32(e+=4);for(let ae=16;ae<80;ae++){const ge=0|Jl[ae-15],we=0|ec[ae-15],Me=tn_rotrSH(ge,we,1)^tn_rotrSH(ge,we,8)^tn_shrSH(ge,we,7),Be=tn_rotrSL(ge,we,1)^tn_rotrSL(ge,we,8)^tn_shrSL(ge,we,7),dt=0|Jl[ae-2],Je=0|ec[ae-2],Ut=tn_rotrSH(dt,Je,19)^tn_rotrBH(dt,Je,61)^tn_shrSH(dt,Je,6),Gn=tn_rotrSL(dt,Je,19)^tn_rotrBL(dt,Je,61)^tn_shrSL(dt,Je,6),hi=tn_add4L(Be,Gn,ec[ae-7],ec[ae-16]),oi=tn_add4H(hi,Me,Ut,Jl[ae-7],Jl[ae-16]);Jl[ae]=0|oi,ec[ae]=0|hi}let{Ah:i,Al:r,Bh:o,Bl:a,Ch:s,Cl:l,Dh:d,Dl:f,Eh:F,El:M,Fh:N,Fl:V,Gh:X,Gl:re,Hh:oe,Hl:le}=this;for(let ae=0;ae<80;ae++){const ge=tn_rotrSH(F,M,14)^tn_rotrSH(F,M,18)^tn_rotrBH(F,M,41),we=tn_rotrSL(F,M,14)^tn_rotrSL(F,M,18)^tn_rotrBL(F,M,41),Me=F&N^~F&X,dt=tn_add5L(le,we,M&V^~M&re,KK[ae],ec[ae]),Je=tn_add5H(dt,oe,ge,Me,qK[ae],Jl[ae]),Ut=0|dt,Gn=tn_rotrSH(i,r,28)^tn_rotrBH(i,r,34)^tn_rotrBH(i,r,39),hi=tn_rotrSL(i,r,28)^tn_rotrBL(i,r,34)^tn_rotrBL(i,r,39),oi=i&o^i&s^o&s,si=r&a^r&l^a&l;oe=0|X,le=0|re,X=0|N,re=0|V,N=0|F,V=0|M,({h:F,l:M}=tn_add(0|d,0|f,0|Je,0|Ut)),d=0|s,f=0|l,s=0|o,l=0|a,o=0|i,a=0|r;const ua=tn_add3L(Ut,hi,si);i=tn_add3H(ua,Je,Gn,oi),r=0|ua}({h:i,l:r}=tn_add(0|this.Ah,0|this.Al,0|i,0|r)),({h:o,l:a}=tn_add(0|this.Bh,0|this.Bl,0|o,0|a)),({h:s,l}=tn_add(0|this.Ch,0|this.Cl,0|s,0|l)),({h:d,l:f}=tn_add(0|this.Dh,0|this.Dl,0|d,0|f)),({h:F,l:M}=tn_add(0|this.Eh,0|this.El,0|F,0|M)),({h:N,l:V}=tn_add(0|this.Fh,0|this.Fl,0|N,0|V)),({h:X,l:re}=tn_add(0|this.Gh,0|this.Gl,0|X,0|re)),({h:oe,l:le}=tn_add(0|this.Hh,0|this.Hl,0|oe,0|le)),this.set(i,r,o,a,s,l,d,f,F,M,N,V,X,re,oe,le)}roundClean(){Jl.fill(0),ec.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 XK extends b1{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 QK extends b1{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 ZK extends b1{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 y5=gd(()=>new b1);gd(()=>new XK),gd(()=>new QK),gd(()=>new ZK),yn.hmacSha256Sync=(n,...t)=>f1(K2,n,yn.concatBytes(...t));const Q2=(n=>Sa(function eA(n,t){if(cd(n),"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 i=t(e).slice(0,n),r=new Uint8Array(e.length+n);return r.set(e),r.set(i,e.length),r},decode(e){if(!(e instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const i=e.slice(0,-n),r=t(i).slice(0,n),o=e.slice(-n);for(let a=0;an(n(t))),U0))(K2);function v5(n){return BigInt(`0x${function _K(n){if(!(n instanceof Uint8Array))throw new Error("Uint8Array expected");let t="";for(let e=0;e{if(!Number.isSafeInteger(n)||n<0||n>2**32-1)throw new Error(`Invalid number=${n}. Should be from 0 to 2 ** 32 - 1`);const t=new Uint8Array(4);return Dh(t).setUint32(0,n,!1),t};class bd{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||Z2,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(!yn.isValidPrivateKey(t.privateKey))throw new Error("Invalid private key");this.privKey="bigint"==typeof t.privateKey?t.privateKey:v5(t.privateKey),this.privKeyBytes=function JK(n){return function gK(n){if("string"!=typeof n)throw new TypeError("hexToBytes: expected string, got "+typeof n);if(n.length%2)throw new Error("hexToBytes: received invalid unpadded hex");const t=new Uint8Array(n.length/2);for(let e=0;eEK(K2(this.pubKey)))()}get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return(n=>Dh(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 Q2.encode(this.serialize(this.versions.private,m1(new Uint8Array([0]),t)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return Q2.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(t,e=Z2){if(pd(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 i=f1(y5,eX,t);return new bd({versions:e,chainCode:i.slice(32),privateKey:i.slice(0,32)})}static fromExtendedKey(t,e=Z2){const i=Q2.decode(t),r=Dh(i),o=r.getUint32(0,!1),a={versions:e,depth:i[4],parentFingerprint:r.getUint32(5,!1),index:r.getUint32(9,!1),chainCode:i.slice(13,45)},s=i.slice(45),l=0===s[0];if(o!==e[l?"private":"public"])throw new Error("Version mismatch");return new bd(l?{...a,privateKey:s.slice(1)}:{...a,publicKey:s})}static fromJSON(t){return bd.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 i=this;for(const r of e){const o=/^(\d+)('?)$/.exec(r);if(!o||3!==o.length)throw new Error(`Invalid child index: ${r}`);let a=+o[1];if(!Number.isSafeInteger(a)||a>=J2)throw new Error("Invalid index");"'"===o[2]&&(a+=J2),i=i.deriveChild(a)}return i}deriveChild(t){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let e=y1(t);if(t>=J2){const s=this.privateKey;if(!s)throw new Error("Could not derive hardened child key");e=m1(new Uint8Array([0]),s,e)}else e=m1(this.pubKey,e);const i=f1(y5,this.chainCode,e),r=v5(i.slice(0,32)),o=i.slice(32);if(!yn.isValidPrivateKey(r))throw new Error("Tweak bigger than curve order");const a={versions:this.versions,chainCode:o,depth:this.depth+1,parentFingerprint:this.fingerprint,index:t};try{if(this.privateKey){const s=yn.mod(this.privKey+r,Un.n);if(!yn.isValidPrivateKey(s))throw new Error("The tweak was out of range or the resulted private key is invalid");a.privateKey=s}else a.publicKey=Rn.fromHex(this.pubKey).add(Rn.fromPrivateKey(r)).toRawBytes(!0);return new bd(a)}catch{return this.deriveChild(t+1)}}sign(t){if(!this.privateKey)throw new Error("No privateKey set!");return pd(t,32),function v$(n,t,e={}){const{seed:i,m:r,d:o}=function V6(n,t,e){if(null==n)throw new Error(`sign: expected valid message hash, not "${n}"`);const i=rs(n),r=ld(t),o=[Y6(r),y$(i)];if(null!=e){!0===e&&(e=yn.randomBytes(32));const l=rs(e);if(32!==l.length)throw new Error("sign: Expected 32 bytes of extra data");o.push(l)}return{seed:mh(...o),m:j6(i),d:r}}(n,t,e.extraEntropy);let a;const s=new O6;for(s.reseedSync(i);!(a=P6(s.generateSync(),r,o));)s.reseedSync();return function z6(n,t){let{sig:e,recovery:i}=n;const{canonical:r,der:o,recovered:a}=Object.assign({canonical:!0,der:!0},t);r&&e.hasHighS()&&(e=e.normalizeS(),i^=1);const s=o?e.toDERRawBytes():e.toCompactRawBytes();return a?[s,i]:s}(a,e)}(t,this.privKey,{canonical:!0,der:!1})}verify(t,e){if(pd(t,32),pd(e,64),!this.publicKey)throw new Error("No publicKey set!");let i;try{i=js.fromCompact(e)}catch{return!1}return function w$(n,t,e,i=F$){let r;try{r=R6(n),t=rs(t)}catch{return!1}const{r:o,s:a}=r;if(i.strict&&r.hasHighS())return!1;const s=N6(t);let l;try{l=a2(e)}catch{return!1}const{n:d}=Un,f=_h(a,d),F=lt(s*f,d),M=lt(o*f,d),N=Rn.BASE.multiplyAndAddUnsafe(l,F,M);return!!N&<(N.x,d)===o}(i,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 pd(e,33),m1(y1(t),new Uint8Array([this.depth]),y1(this.parentFingerprint),y1(this.index),this.chainCode,e)}}class F5 extends V2{constructor(t,e){super(),this.finished=!1,this.destroyed=!1,function tK(n){if("function"!=typeof n||"function"!=typeof n.init)throw new Error("Hash should be wrapped by utils.wrapConstructor");c5(n.outputLen),c5(n.blockLen)}(t);const i=u1(e);if(this.iHash=t.create(),!(this.iHash instanceof V2))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(i.length>this.iHash.blockLen?t.create().update(i).digest():i);for(let a=0;anew F5(n,t).update(e).digest();v1.init=v1.create=(n,t)=>new F5(n,t);var iX=Object.defineProperty,ip=(n,t)=>{for(var e in t)iX(n,e,{get:t[e],enumerable:!0})};function rX(n){return yn.bytesToHex(Y0.getPublicKey(n))}var F1,ek=new TextDecoder("utf-8"),Mh=new TextEncoder,w5=(n=>(n[n.Metadata=0]="Metadata",n[n.Text=1]="Text",n[n.RecommendRelay=2]="RecommendRelay",n[n.Contacts=3]="Contacts",n[n.EncryptedDirectMessage=4]="EncryptedDirectMessage",n[n.EventDeletion=5]="EventDeletion",n[n.Reaction=7]="Reaction",n[n.ChannelCreation=40]="ChannelCreation",n[n.ChannelMetadata=41]="ChannelMetadata",n[n.ChannelMessage=42]="ChannelMessage",n[n.ChannelHideMessage=43]="ChannelHideMessage",n[n.ChannelMuteUser=44]="ChannelMuteUser",n))(w5||{});function tk(n){let t=np(Mh.encode(function oX(n){if(!nk(n))throw new Error("can't serialize event with wrong or missing properties");return JSON.stringify([0,n.pubkey,n.created_at,n.kind,n.tags,n.content])}(n)));return yn.bytesToHex(t)}function nk(n){if("string"!=typeof n.content||"number"!=typeof n.created_at||"string"!=typeof n.pubkey||!n.pubkey.match(/^[a-f0-9]{64}$/)||!Array.isArray(n.tags))return!1;for(let t=0;to===e.slice(1)&&-1!==r.indexOf(a)))return!1}return!(n.since&&t.created_at=n.until)}function sX(n,t){for(let e=0;e{(t=new WebSocket(n)).onopen=()=>{o.connect.forEach(oe=>oe()),X()},t.onerror=()=>{o.error.forEach(oe=>oe()),re()},t.onclose=xe(function*(){o.disconnect.forEach(oe=>oe()),e&&e()}),t.onmessage=function(){var oe=xe(function*(le){var ae;try{ae=JSON.parse(le.data)}catch{ae=le.data}if(ae.length>=1)switch(ae[0]){case"EVENT":if(3!==ae.length)return;let ge=ae[1],we=ae[2];return void(nk(we)&&r[ge]&&(r[ge].skipVerification||k5(we))&&sX(r[ge].filters,we)&&(a[ge]?.event||[]).forEach(Be=>Be(we)));case"EOSE":if(2!==ae.length)return;return void(a[ae[1]]?.eose||[]).forEach(dt=>dt());case"OK":{if(ae.length<3)return;let Be=ae[1],Je=ae[3]||"";return void(ae[2]?s[Be]?.ok.forEach(Ut=>Ut()):s[Be]?.failed.forEach(Ut=>Ut(Je)))}case"NOTICE":if(2!==ae.length)return;let Me=ae[1];return void o.notice.forEach(Be=>Be(Me))}});return function(le){return oe.apply(this,arguments)}}()})}),d.apply(this,arguments)}function F(){return(F=xe(function*(){t?.readyState&&1===t.readyState||(yield l())})).apply(this,arguments)}function M(X){return N.apply(this,arguments)}function N(){return(N=xe(function*(X){let re=JSON.stringify(X);yield i,t.send(re)})).apply(this,arguments)}const V=(X,{skipVerification:re=!1,id:oe=Math.random().toString().slice(2)}={})=>{let le=oe;return r[le]={id:le,filters:X,skipVerification:re},M(["REQ",le,...X]),{sub:(ae,ge={})=>V(ae||X,{skipVerification:ge.skipVerification||re,id:le}),unsub:()=>{delete r[le],delete a[le],M(["CLOSE",le])},on:(ae,ge)=>{a[le]=a[le]||{event:[],eose:[]},a[le][ae].push(ge)},off:(ae,ge)=>{let we=a[le],Me=we[ae].indexOf(ge);Me>=0&&we[ae].splice(Me,1)}}};return{url:n,sub:V,on:(X,re)=>{o[X].push(re),"connect"===X&&1===t?.readyState&&re()},off:(X,re)=>{let oe=o[X].indexOf(re);-1!==oe&&o[X].splice(oe,1)},publish(X){if(!X.id)throw new Error(`event ${X} has no id`);let re=X.id;var oe=!1,le=!1;M(["EVENT",X]).then(()=>{oe=!0,le&&(ae(),le=!1)}).catch(()=>{});const ae=()=>{let ge=V([{ids:[re]}],{id:`monitor-${re.slice(0,5)}`}),we=setTimeout(()=>{(s[re]?.failed||[]).forEach(Me=>Me("event not seen after 5 seconds")),ge.unsub()},5e3);ge.on("event",()=>{clearTimeout(we),(s[re]?.seen||[]).forEach(Me=>Me())})};return{on:(ge,we)=>{s[re]=s[re]||{ok:[],seen:[],failed:[]},s[re][ge].push(we),"seen"===ge&&(oe?ae():le=!0)},off:(ge,we)=>{let Me=s[re];if(!Me)return;let Be=Me[ge].indexOf(we);Be>=0&&Me[ge].splice(Be,1)}}},connect:function f(){return F.apply(this,arguments)},close:()=>(t.close(),new Promise(X=>{e=X})),get status(){return t?.readyState??3}}}function dX(n,t,e){return ik.apply(this,arguments)}function ik(){return ik=xe(function*(n,t,e){const r=x5(H6(n,"02"+t));let o=Uint8Array.from(rK(16)),a=Mh.encode(e),s=yield crypto.subtle.importKey("raw",r,{name:"AES-CBC"},!1,["encrypt"]),l=yield crypto.subtle.encrypt({name:"AES-CBC",iv:o},s,a);return`${Yf.encode(new Uint8Array(l))}?iv=${Yf.encode(new Uint8Array(o.buffer))}`}),ik.apply(this,arguments)}function uX(n,t,e){return rk.apply(this,arguments)}function rk(){return rk=xe(function*(n,t,e){let[i,r]=e.split("?iv="),a=x5(H6(n,"02"+t)),s=yield crypto.subtle.importKey("raw",a,{name:"AES-CBC"},!1,["decrypt"]),l=Yf.decode(i),d=Yf.decode(r),f=yield crypto.subtle.decrypt({name:"AES-CBC",iv:d},s,l);return ek.decode(f)}),rk.apply(this,arguments)}function x5(n){return n.slice(1,33)}ip({},{decrypt:()=>uX,encrypt:()=>dX}),ip({},{queryProfile:()=>pX,searchDomain:()=>fX,useFetchImplementation:()=>mX});try{F1=fetch}catch{}function mX(n){F1=n}function fX(n){return ok.apply(this,arguments)}function ok(){return ok=xe(function*(n,t=""){try{return(yield(yield F1(`https://${n}/.well-known/nostr.json?name=${t}`)).json()).names}catch{return{}}}),ok.apply(this,arguments)}function pX(n){return ak.apply(this,arguments)}function ak(){return ak=xe(function*(n){let[t,e]=n.split("@");if(e||(e=t,t="_"),!t.match(/^[a-z0-9-_]+$/))return null;let i=yield(yield F1(`https://${e}/.well-known/nostr.json?name=${t}`)).json();if(!i?.names?.[t])return null;let r=i.names[t];return{pubkey:r,relays:i.relays?.[r]||[]}}),ak.apply(this,arguments)}function gX(n){let e=bd.fromMasterSeed((0,z2.Z1)(n)).derive("m/44'/1237'/0'/0/0").privateKey;if(!e)throw new Error("could not derive private key");return yn.bytesToHex(e)}function bX(){return(0,z2.OF)(d5.U)}function yX(n){return(0,z2._I)(n,d5.U)}ip({},{generateSeedWords:()=>bX,privateKeyFromSeedWords:()=>gX,validateWords:()=>yX});var tc={};function vX(n){let{prefix:t,words:e}=Jo.decode(n,1500),i=new Uint8Array(Jo.fromWords(e));if("nprofile"===t){let r=D5(i);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:yn.bytesToHex(r[0][0]),relays:r[1].map(o=>ek.decode(o))}}}if("nevent"===t){let r=D5(i);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:yn.bytesToHex(r[0][0]),relays:r[1].map(o=>ek.decode(o))}}}if("nsec"===t||"npub"===t||"note"===t)return{type:t,data:yn.bytesToHex(i)};throw new Error(`unknown prefix ${t}`)}function D5(n){let t={},e=n;for(;e.length>0;){let i=e[0],r=e[1],o=e.slice(2,2+r);e=e.slice(2+r),!(o.lengthMh.encode(i))}),e=Jo.toWords(t);return Jo.encode("nprofile",e,1500)}function DX(n){let t=M5({0:[yn.hexToBytes(n.id)],1:(n.relays||[]).map(i=>Mh.encode(i))}),e=Jo.toWords(t);return Jo.encode("nevent",e,1500)}function M5(n){let t=[];return Object.entries(n).forEach(([e,i])=>{i.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)})}),yn.concatBytes(...t)}function CX(n,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 i=e.join("&");if(""===i)throw new Error("refusing to create a delegation without any conditions");let r=np(Mh.encode(`nostr:delegation:${t.pubkey}:${i}`)),o=yn.bytesToHex(Y0.signSync(r,n));return{from:rX(n),to:t.pubkey,cond:i,sig:o}}function EX(n){let t=n.tags.find(s=>"delegation"===s[0]&&s.length>=4);if(!t)return null;let e=t[1],i=t[2],r=t[3],o=i.split("&");for(let s=0;s"===d&&n.created_at>parseInt(f))continue;return null}}let a=np(Mh.encode(`nostr:delegation:${n.pubkey}:${i}`));return Y0.verifySync(r,a,e)?e:null}ip(tc,{decode:()=>vX,neventEncode:()=>DX,noteEncode:()=>kX,nprofileEncode:()=>xX,npubEncode:()=>wX,nsecEncode:()=>FX}),ip({},{createDelegation:()=>CX,getDelegator:()=>EX}),yn.hmacSha256Sync=(n,...t)=>v1(np,n,yn.concatBytes(...t)),yn.sha256Sync=(...n)=>np(yn.concatBytes(...n));class lk{constructor(){this.cache=new Map,this.inFlightObservables=new Map,this.DEFAULT_MAX_AGE=3e5}get(t,e,i){return this.hasValidCachedValue(t)?rt(this.cache.get(t).value):(i||(i=this.DEFAULT_MAX_AGE),this.inFlightObservables.has(t)?this.inFlightObservables.get(t):e&&e instanceof Ve?(this.inFlightObservables.set(t,new be),e.pipe(Mn({next:r=>{this.set(t,r,i)},error:r=>{console.log("on error",r.message),this.inFlightObservables.delete(t),As(()=>r)},complete:()=>{}}))):As(()=>"Requested key is not available in Cache"))}set(t,e,i=this.DEFAULT_MAX_AGE){this.cache.set(t,{value:e,expiry:Date.now()+i}),this.notifyInFlightObservers(t,e)}has(t){return this.cache.has(t)}notifyInFlightObservers(t,e){if(this.inFlightObservables.has(t)){const i=this.inFlightObservables.get(t);i.observers.length&&(console.log(`%cNotifying ${i.observers.length} flight subscribers for ${t}`,"color: blue"),i.next(e)),i.complete(),this.inFlightObservables.delete(t)}}hasValidCachedValue(t){return!(!this.cache.has(t)||this.cache.get(t).expiry"u"||_i.Promise||(_i.Promise=Promise);const rp=Object.getPrototypeOf,SX={}.hasOwnProperty;function So(n,t){return SX.call(n,t)}function Ch(n,t){"function"==typeof t&&(t=t(rp(n))),(typeof Reflect>"u"?qi:Reflect.ownKeys)(t).forEach(e=>{Qs(n,e,t[e])})}const C5=Object.defineProperty;function Qs(n,t,e,i){C5(n,t,Kr(e&&So(e,"get")&&"function"==typeof e.get?{get:e.get,set:e.set,configurable:!0}:{value:e,configurable:!0,writable:!0},i))}function Eh(n){return{from:function(t){return n.prototype=Object.create(t.prototype),Qs(n.prototype,"constructor",n),{extend:Ch.bind(null,n.prototype)}}}}const TX=Object.getOwnPropertyDescriptor;function ck(n,t){let e;return TX(n,t)||(e=rp(n))&&ck(e,t)}const AX=[].slice;function w1(n,t,e){return AX.call(n,t,e)}function E5(n,t){return t(n)}function op(n){if(!n)throw new Error("Assertion Failed")}function S5(n){_i.setImmediate?setImmediate(n):setTimeout(n,0)}function T5(n,t){return n.reduce((e,i,r)=>{var o=t(i,r);return o&&(e[o[0]]=o[1]),e},{})}function Zs(n,t){if(So(n,t))return n[t];if(!t)return n;if("string"!=typeof t){for(var e=[],i=0,r=t.length;i["Int","Uint","Float"].map(t=>t+n+"Array")))).filter(n=>_i[n]),IX=I5.map(n=>_i[n]);T5(I5,n=>[n,!0]);let nc=null;function ap(n){nc=typeof WeakMap<"u"&&new WeakMap;const t=dk(n);return nc=null,t}function dk(n){if(!n||"object"!=typeof n)return n;let t=nc&&nc.get(n);if(t)return t;if(Ir(n)){t=[],nc&&nc.set(n,t);for(var e=0,i=n.length;e=0)t=n;else{const o=rp(n);for(var r in t=o===Object.prototype?{}:Object.create(o),nc&&nc.set(n,t),n)So(n,r)&&(t[r]=dk(n[r]))}return t}const{toString:NX}={};function uk(n){return NX.call(n).slice(8,-1)}const hk=typeof Symbol<"u"?Symbol.iterator:"@@iterator",OX="symbol"==typeof hk?function(n){var t;return null!=n&&(t=n[hk])&&t.apply(n)}:function(){return null},Sh={};function Js(n){var t,e,i,r;if(1===arguments.length){if(Ir(n))return n.slice();if(this===Sh&&"string"==typeof n)return[n];if(r=OX(n)){for(e=[];!(i=r.next()).done;)e.push(i.value);return e}if(null==n)return[n];if("number"==typeof(t=n.length)){for(e=new Array(t);t--;)e[t]=n[t];return e}return[n]}for(t=arguments.length,e=new Array(t);t--;)e[t]=arguments[t];return e}const mk=typeof Symbol<"u"?n=>"AsyncFunction"===n[Symbol.toStringTag]:()=>!1;var us=typeof location<"u"&&/^(http|https):\/\/(localhost|127\.0\.0\.1)/.test(location.href);function N5(n,t){us=n,O5=t}var O5=()=>!0;const PX=!new Error("").stack;function yd(){if(PX)try{throw new Error}catch(n){return n}return new Error}function fk(n,t){var e=n.stack;return e?(t=t||0,0===e.indexOf(n.name)&&(t+=(n.name+n.message).split("\n").length),e.split("\n").slice(t).filter(O5).map(i=>"\n"+i).join("")):""}var P5=["Unknown","Constraint","Data","TransactionInactive","ReadOnly","Version","NotFound","InvalidState","InvalidAccess","Abort","Timeout","QuotaExceeded","Syntax","DataClone"],pk=["Modify","Bulk","OpenFailed","VersionChange","Schema","Upgrade","InvalidTable","MissingAPI","NoSuchDatabase","InvalidArgument","SubTransaction","Unsupported","Internal","DatabaseClosed","PrematureCommit","ForeignAwait"].concat(P5),RX={VersionChanged:"Database version changed by other database connection",DatabaseClosed:"Database has been closed",Abort:"Transaction aborted",TransactionInactive:"Transaction has already completed or failed",MissingAPI:"IndexedDB API missing. Please visit https://tinyurl.com/y2uuvskb"};function Th(n,t){this._e=yd(),this.name=n,this.message=t}function R5(n,t){return n+". Errors: "+Object.keys(t).map(e=>t[e].toString()).filter((e,i,r)=>r.indexOf(e)===i).join("\n")}function k1(n,t,e,i){this._e=yd(),this.failures=t,this.failedKeys=i,this.successCount=e,this.message=R5(n,t)}function sp(n,t){this._e=yd(),this.name="BulkError",this.failures=Object.keys(t).map(e=>t[e]),this.failuresByPos=t,this.message=R5(n,t)}Eh(Th).from(Error).extend({stack:{get:function(){return this._stack||(this._stack=this.name+": "+this.message+fk(this._e,2))}},toString:function(){return this.name+": "+this.message}}),Eh(k1).from(Th),Eh(sp).from(Th);var _k=pk.reduce((n,t)=>(n[t]=t+"Error",n),{});const BX=Th;var Rt=pk.reduce((n,t)=>{var e=t+"Error";function i(r,o){this._e=yd(),this.name=e,r?"string"==typeof r?(this.message=`${r}${o?"\n "+o:""}`,this.inner=o||null):"object"==typeof r&&(this.message=`${r.name} ${r.message}`,this.inner=r):(this.message=RX[t]||e,this.inner=null)}return Eh(i).from(BX),n[t]=i,n},{});Rt.Syntax=SyntaxError,Rt.Type=TypeError,Rt.Range=RangeError;var B5=P5.reduce((n,t)=>(n[t+"Error"]=Rt[t],n),{}),x1=pk.reduce((n,t)=>(-1===["Syntax","Type","Range"].indexOf(t)&&(n[t+"Error"]=Rt[t]),n),{});function ai(){}function lp(n){return n}function HX(n,t){return null==n||n===lp?t:function(e){return t(n(e))}}function vd(n,t){return function(){n.apply(this,arguments),t.apply(this,arguments)}}function jX(n,t){return n===ai?t:function(){var e=n.apply(this,arguments);void 0!==e&&(arguments[0]=e);var i=this.onsuccess,r=this.onerror;this.onsuccess=null,this.onerror=null;var o=t.apply(this,arguments);return i&&(this.onsuccess=this.onsuccess?vd(i,this.onsuccess):i),r&&(this.onerror=this.onerror?vd(r,this.onerror):r),void 0!==o?o:e}}function YX(n,t){return n===ai?t:function(){n.apply(this,arguments);var e=this.onsuccess,i=this.onerror;this.onsuccess=this.onerror=null,t.apply(this,arguments),e&&(this.onsuccess=this.onsuccess?vd(e,this.onsuccess):e),i&&(this.onerror=this.onerror?vd(i,this.onerror):i)}}function VX(n,t){return n===ai?t:function(e){var i=n.apply(this,arguments);Kr(e,i);var r=this.onsuccess,o=this.onerror;this.onsuccess=null,this.onerror=null;var a=t.apply(this,arguments);return r&&(this.onsuccess=this.onsuccess?vd(r,this.onsuccess):r),o&&(this.onerror=this.onerror?vd(o,this.onerror):o),void 0===i?void 0===a?void 0:a:Kr(i,a)}}function zX(n,t){return n===ai?t:function(){return!1!==t.apply(this,arguments)&&n.apply(this,arguments)}}function gk(n,t){return n===ai?t:function(){var e=n.apply(this,arguments);if(e&&"function"==typeof e.then){for(var i=this,r=arguments.length,o=new Array(r);r--;)o[r]=arguments[r];return e.then(function(){return t.apply(i,o)})}return t.apply(this,arguments)}}x1.ModifyError=k1,x1.DexieError=Th,x1.BulkError=sp;var cp={};const[bk,D1,yk]=typeof Promise>"u"?[]:(()=>{let n=Promise.resolve();if(typeof crypto>"u"||!crypto.subtle)return[n,rp(n),n];const t=crypto.subtle.digest("SHA-512",new Uint8Array([0]));return[t,rp(t),n]})(),H5=D1&&D1.then,M1=bk&&bk.constructor,vk=!!yk;var Fk=!1,UX=yk?()=>{yk.then(T1)}:_i.setImmediate?setImmediate.bind(null,T1):_i.MutationObserver?()=>{var n=document.createElement("div");new MutationObserver(()=>{T1(),n=null}).observe(n,{attributes:!0}),n.setAttribute("i","1")}:()=>{setTimeout(T1,0)},dp=function(n,t){up.push([n,t]),C1&&(UX(),C1=!1)},wk=!0,C1=!0,Fd=[],E1=[],kk=null,xk=lp,Ah={id:"global",global:!0,ref:0,unhandleds:[],onunhandled:q5,pgp:!1,env:{},finalize:function(){this.unhandleds.forEach(n=>{try{q5(n[0],n[1])}catch{}})}},Et=Ah,up=[],wd=0,S1=[];function pt(n){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");this._listeners=[],this.onuncatched=ai,this._lib=!1;var t=this._PSD=Et;if(us&&(this._stackHolder=yd(),this._prev=null,this._numPrev=0),"function"!=typeof n){if(n!==cp)throw new TypeError("Not a function");return this._state=arguments[1],this._value=arguments[2],void(!1===this._state&&Mk(this,this._value))}this._state=null,this._value=null,++t.ref,Y5(this,n)}const Dk={get:function(){var n=Et,t=I1;function e(i,r){var o=!n.global&&(n!==Et||t!==I1);const a=o&&!el();var s=new pt((l,d)=>{Ck(this,new j5(O1(i,n,o,a),O1(r,n,o,a),l,d,n))});return us&&U5(s,this),s}return e.prototype=cp,e},set:function(n){Qs(this,"then",n&&n.prototype===cp?Dk:{get:function(){return n},set:Dk.set})}};function j5(n,t,e,i,r){this.onFulfilled="function"==typeof n?n:null,this.onRejected="function"==typeof t?t:null,this.resolve=e,this.reject=i,this.psd=r}function Y5(n,t){try{t(e=>{if(null===n._state){if(e===n)throw new TypeError("A promise cannot be resolved with itself.");var i=n._lib&&hp();e&&"function"==typeof e.then?Y5(n,(r,o)=>{e instanceof pt?e._then(r,o):e.then(r,o)}):(n._state=!0,n._value=e,V5(n)),i&&mp()}},Mk.bind(null,n))}catch(e){Mk(n,e)}}function Mk(n,t){if(E1.push(t),null===n._state){var e=n._lib&&hp();t=xk(t),n._state=!1,n._value=t,us&&null!==t&&"object"==typeof t&&!t._promise&&function(i,r,o){try{(()=>{var i=ck(t,"stack");t._promise=n,Qs(t,"stack",{get:()=>Fk?i&&(i.get?i.get.apply(t):i.value):n.stack})}).apply(null,void 0)}catch(a){}}(),i=n,Fd.some(r=>r._value===i._value)||Fd.push(i),V5(n),e&&mp()}var i}function V5(n){var t=n._listeners;n._listeners=[];for(var e=0,i=t.length;e{0==--wd&&Ek()},[]))}function Ck(n,t){if(null!==n._state){var e=n._state?t.onFulfilled:t.onRejected;if(null===e)return(n._state?t.resolve:t.reject)(n._value);++t.psd.ref,++wd,dp(WX,[e,n,t])}else n._listeners.push(t)}function WX(n,t,e){try{kk=t;var i,r=t._value;t._state?i=n(r):(E1.length&&(E1=[]),i=n(r),-1===E1.indexOf(r)&&function(o){for(var a=Fd.length;a;)if(Fd[--a]._value===o._value)return void Fd.splice(a,1)}(t)),e.resolve(i)}catch(o){e.reject(o)}finally{kk=null,0==--wd&&Ek(),--e.psd.ref||e.psd.finalize()}}function z5(n,t,e){if(t.length===e)return t;var i="";if(!1===n._state){var r,o,a=n._value;null!=a?(r=a.name||"Error",o=a.message||a,i=fk(a,0)):(r=a,o=""),t.push(r+(o?": "+o:"")+i)}return us&&((i=fk(n._stackHolder,2))&&-1===t.indexOf(i)&&t.push(i),n._prev&&z5(n._prev,t,e)),t}function U5(n,t){var e=t?t._numPrev+1:0;e<100&&(n._prev=t,n._numPrev=e)}function T1(){hp()&&mp()}function hp(){var n=wk;return wk=!1,C1=!1,n}function mp(){var n,t,e;do{for(;up.length>0;)for(n=up,up=[],e=n.length,t=0;t0);wk=!0,C1=!0}function Ek(){var n=Fd;Fd=[],n.forEach(i=>{i._PSD.onunhandled.call(null,i._value,i)});for(var t=S1.slice(0),e=t.length;e;)t[--e]()}function A1(n){return new pt(cp,!1,n)}function wi(n,t){var e=Et;return function(){var i=hp(),r=Et;try{return rc(e,!0),n.apply(this,arguments)}catch(o){t&&t(o)}finally{rc(r,!1),i&&mp()}}}Ch(pt.prototype,{then:Dk,_then:function(n,t){Ck(this,new j5(null,null,n,t,Et))},catch:function(n){if(1===arguments.length)return this.then(null,n);var t=arguments[0],e=arguments[1];return this.then(null,"function"==typeof t?i=>i instanceof t?e(i):A1(i):i=>i&&i.name===t?e(i):A1(i))},finally:function(n){return this.then(t=>(n(),t),t=>(n(),A1(t)))},stack:{get:function(){if(this._stack)return this._stack;try{Fk=!0;var n=z5(this,[],20).join("\nFrom previous: ");return null!==this._state&&(this._stack=n),n}finally{Fk=!1}}},timeout:function(n,t){return n<1/0?new pt((e,i)=>{var r=setTimeout(()=>i(new Rt.Timeout(t)),n);this.then(e,i).finally(clearTimeout.bind(null,r))}):this}}),typeof Symbol<"u"&&Symbol.toStringTag&&Qs(pt.prototype,Symbol.toStringTag,"Dexie.Promise"),Ah.env=W5(),Ch(pt,{all:function(){var n=Js.apply(null,arguments).map(N1);return new pt(function(t,e){0===n.length&&t([]);var i=n.length;n.forEach((r,o)=>pt.resolve(r).then(a=>{n[o]=a,--i||t(n)},e))})},resolve:n=>{if(n instanceof pt)return n;if(n&&"function"==typeof n.then)return new pt((e,i)=>{n.then(e,i)});var t=new pt(cp,!0,n);return U5(t,kk),t},reject:A1,race:function(){var n=Js.apply(null,arguments).map(N1);return new pt((t,e)=>{n.map(i=>pt.resolve(i).then(t,e))})},PSD:{get:()=>Et,set:n=>Et=n},totalEchoes:{get:()=>I1},newPSD:ic,usePSD:Ih,scheduler:{get:()=>dp,set:n=>{dp=n}},rejectionMapper:{get:()=>xk,set:n=>{xk=n}},follow:(n,t)=>new pt((e,i)=>ic((r,o)=>{var a=Et;a.unhandleds=[],a.onunhandled=o,a.finalize=vd(function(){var s;s=()=>{0===this.unhandleds.length?r():o(this.unhandleds[0])},S1.push(function l(){s(),S1.splice(S1.indexOf(l),1)}),++wd,dp(()=>{0==--wd&&Ek()},[])},a.finalize),n()},t,e,i))}),M1&&(M1.allSettled&&Qs(pt,"allSettled",function(){const n=Js.apply(null,arguments).map(N1);return new pt(t=>{0===n.length&&t([]);let e=n.length;const i=new Array(e);n.forEach((r,o)=>pt.resolve(r).then(a=>i[o]={status:"fulfilled",value:a},a=>i[o]={status:"rejected",reason:a}).then(()=>--e||t(i)))})}),M1.any&&typeof AggregateError<"u"&&Qs(pt,"any",function(){const n=Js.apply(null,arguments).map(N1);return new pt((t,e)=>{0===n.length&&e(new AggregateError([]));let i=n.length;const r=new Array(i);n.forEach((o,a)=>pt.resolve(o).then(s=>t(s),s=>{r[a]=s,--i||e(new AggregateError(r))}))})}));const Nr={awaits:0,echoes:0,id:0};var $X=0,L1=[],Sk=0,I1=0,GX=0;function ic(n,t,e,i){var r=Et,o=Object.create(r);o.parent=r,o.ref=0,o.global=!1,o.id=++GX;var a=Ah.env;o.env=vk?{Promise:pt,PromiseProp:{value:pt,configurable:!0,writable:!0},all:pt.all,race:pt.race,allSettled:pt.allSettled,any:pt.any,resolve:pt.resolve,reject:pt.reject,nthen:G5(a.nthen,o),gthen:G5(a.gthen,o)}:{},t&&Kr(o,t),++r.ref,o.finalize=function(){--this.parent.ref||this.parent.finalize()};var s=Ih(o,n,e,i);return 0===o.ref&&o.finalize(),s}function Lh(){return Nr.id||(Nr.id=++$X),++Nr.awaits,Nr.echoes+=100,Nr.id}function el(){return!!Nr.awaits&&(0==--Nr.awaits&&(Nr.id=0),Nr.echoes=100*Nr.awaits,!0)}function N1(n){return Nr.echoes&&n&&n.constructor===M1?(Lh(),n.then(t=>(el(),t),t=>(el(),sr(t)))):n}function qX(n){++I1,Nr.echoes&&0!=--Nr.echoes||(Nr.echoes=Nr.id=0),L1.push(Et),rc(n,!0)}function KX(){var n=L1[L1.length-1];L1.pop(),rc(n,!1)}function rc(n,t){var e=Et;if((t?!Nr.echoes||Sk++&&n===Et:!Sk||--Sk&&n===Et)||$5(t?qX.bind(null,n):KX),n!==Et&&(Et=n,e===Ah&&(Ah.env=W5()),vk)){var i=Ah.env.Promise,r=n.env;D1.then=r.nthen,i.prototype.then=r.gthen,(e.global||n.global)&&(Object.defineProperty(_i,"Promise",r.PromiseProp),i.all=r.all,i.race=r.race,i.resolve=r.resolve,i.reject=r.reject,r.allSettled&&(i.allSettled=r.allSettled),r.any&&(i.any=r.any))}}function W5(){var n=_i.Promise;return vk?{Promise:n,PromiseProp:Object.getOwnPropertyDescriptor(_i,"Promise"),all:n.all,race:n.race,allSettled:n.allSettled,any:n.any,resolve:n.resolve,reject:n.reject,nthen:D1.then,gthen:n.prototype.then}:{}}function Ih(n,t,e,i,r){var o=Et;try{return rc(n,!0),t(e,i,r)}finally{rc(o,!1)}}function $5(n){H5.call(bk,n)}function O1(n,t,e,i){return"function"!=typeof n?n:function(){var r=Et;e&&Lh(),rc(t,!0);try{return n.apply(this,arguments)}finally{rc(r,!1),i&&$5(el)}}}function G5(n,t){return function(e,i){return n.call(this,O1(e,t),O1(i,t))}}function q5(n,t){var e;try{e=t.onuncatched(n)}catch{}if(!1!==e)try{var i,r={promise:t,reason:n};if(_i.document&&document.createEvent?((i=document.createEvent("Event")).initEvent("unhandledrejection",!0,!0),Kr(i,r)):_i.CustomEvent&&Kr(i=new CustomEvent("unhandledrejection",{detail:r}),r),i&&_i.dispatchEvent&&(dispatchEvent(i),!_i.PromiseRejectionEvent&&_i.onunhandledrejection))try{_i.onunhandledrejection(i)}catch{}us&&i&&!i.defaultPrevented&&console.warn(`Unhandled rejection: ${n.stack||n}`)}catch{}}-1===(""+H5).indexOf("[native code]")&&(Lh=el=ai);var sr=pt.reject;function Tk(n,t,e,i){if(n.idbdb&&(n._state.openComplete||Et.letThrough||n._vip)){var r=n._createTransaction(t,e,n._dbSchema);try{r.create(),n._state.PR1398_maxLoop=3}catch(o){return o.name===_k.InvalidState&&n.isOpen()&&--n._state.PR1398_maxLoop>0?(console.warn("Dexie: Need to reopen db"),n._close(),n.open().then(()=>Tk(n,t,e,i))):sr(o)}return r._promise(t,(o,a)=>ic(()=>(Et.trans=r,i(o,a,r)))).then(o=>r._completion.then(()=>o))}if(n._state.openComplete)return sr(new Rt.DatabaseClosed(n._state.dbOpenError));if(!n._state.isBeingOpened){if(!n._options.autoOpen)return sr(new Rt.DatabaseClosed);n.open().catch(ai)}return n._state.dbReadyPromise.then(()=>Tk(n,t,e,i))}const kd=String.fromCharCode(65535),tl="Invalid key provided. Keys must be of type string, number, Date or Array.",fp=[],P1=typeof navigator<"u"&&/(MSIE|Trident|Edge)/.test(navigator.userAgent),XX=P1,QX=P1,K5=n=>!/(dexie\.js|dexie\.min\.js)/.test(n);function xd(n,t){return n?t?function(){return n.apply(this,arguments)&&t.apply(this,arguments)}:n:t}const X5={type:3,lower:-1/0,lowerOpen:!1,upper:[[]],upperOpen:!1};function R1(n){return"string"!=typeof n||/\./.test(n)?t=>t:t=>(void 0===t[n]&&n in t&&delete(t=ap(t))[n],t)}class ZX{_trans(t,e,i){const r=this._tx||Et.trans,o=this.name;function a(l,d,f){if(!f.schema[o])throw new Rt.NotFound("Table "+o+" not part of transaction");return e(f.idbtrans,f)}const s=hp();try{return r&&r.db===this.db?r===Et.trans?r._promise(t,a,i):ic(()=>r._promise(t,a,i),{trans:r,transless:Et.transless||Et}):Tk(this.db,t,[this.name],a)}finally{s&&mp()}}get(t,e){return t&&t.constructor===Object?this.where(t).first(e):this._trans("readonly",i=>this.core.get({trans:i,key:t}).then(r=>this.hook.reading.fire(r))).then(e)}where(t){if("string"==typeof t)return new this.db.WhereClause(this,t);if(Ir(t))return new this.db.WhereClause(this,`[${t.join("+")}]`);const e=qi(t);if(1===e.length)return this.where(e[0]).equals(t[e[0]]);const i=this.schema.indexes.concat(this.schema.primKey).filter(d=>d.compound&&e.every(f=>d.keyPath.indexOf(f)>=0)&&d.keyPath.every(f=>e.indexOf(f)>=0))[0];if(i&&this.db._maxKey!==kd)return this.where(i.name).equals(i.keyPath.map(d=>t[d]));!i&&us&&console.warn(`The query ${JSON.stringify(t)} on ${this.name} would benefit of a compound index [${e.join("+")}]`);const{idxByName:r}=this.schema,o=this.db._deps.indexedDB;function a(d,f){try{return 0===o.cmp(d,f)}catch{return!1}}const[s,l]=e.reduce(([d,f],F)=>{const M=r[F],N=t[F];return[d||M,d||!M?xd(f,M&&M.multi?V=>{const X=Zs(V,F);return Ir(X)&&X.some(re=>a(N,re))}:V=>a(N,Zs(V,F))):f]},[null,null]);return s?this.where(s.name).equals(t[s.keyPath]).filter(l):i?this.filter(l):this.where(e).equals("")}filter(t){return this.toCollection().and(t)}count(t){return this.toCollection().count(t)}offset(t){return this.toCollection().offset(t)}limit(t){return this.toCollection().limit(t)}each(t){return this.toCollection().each(t)}toArray(t){return this.toCollection().toArray(t)}toCollection(){return new this.db.Collection(new this.db.WhereClause(this))}orderBy(t){return new this.db.Collection(new this.db.WhereClause(this,Ir(t)?`[${t.join("+")}]`:t))}reverse(){return this.toCollection().reverse()}mapToClass(t){this.schema.mappedClass=t;const e=i=>{if(!i)return i;const r=Object.create(t.prototype);for(var o in i)if(So(i,o))try{r[o]=i[o]}catch{}return r};return this.schema.readHook&&this.hook.reading.unsubscribe(this.schema.readHook),this.schema.readHook=e,this.hook("reading",e),t}defineClass(){return this.mapToClass(function(t){Kr(this,t)})}add(t,e){const{auto:i,keyPath:r}=this.schema.primKey;let o=t;return r&&i&&(o=R1(r)(t)),this._trans("readwrite",a=>this.core.mutate({trans:a,type:"add",keys:null!=e?[e]:null,values:[o]})).then(a=>a.numFailures?pt.reject(a.failures[0]):a.lastResult).then(a=>{if(r)try{Ta(t,r,a)}catch{}return a})}update(t,e){if("object"!=typeof t||Ir(t))return this.where(":id").equals(t).modify(e);{const i=Zs(t,this.schema.primKey.keyPath);if(void 0===i)return sr(new Rt.InvalidArgument("Given object does not contain its primary key"));try{"function"!=typeof e?qi(e).forEach(r=>{Ta(t,r,e[r])}):e(t,{value:t,primKey:i})}catch{}return this.where(":id").equals(i).modify(e)}}put(t,e){const{auto:i,keyPath:r}=this.schema.primKey;let o=t;return r&&i&&(o=R1(r)(t)),this._trans("readwrite",a=>this.core.mutate({trans:a,type:"put",values:[o],keys:null!=e?[e]:null})).then(a=>a.numFailures?pt.reject(a.failures[0]):a.lastResult).then(a=>{if(r)try{Ta(t,r,a)}catch{}return a})}delete(t){return this._trans("readwrite",e=>this.core.mutate({trans:e,type:"delete",keys:[t]})).then(e=>e.numFailures?pt.reject(e.failures[0]):void 0)}clear(){return this._trans("readwrite",t=>this.core.mutate({trans:t,type:"deleteRange",range:X5})).then(t=>t.numFailures?pt.reject(t.failures[0]):void 0)}bulkGet(t){return this._trans("readonly",e=>this.core.getMany({keys:t,trans:e}).then(i=>i.map(r=>this.hook.reading.fire(r))))}bulkAdd(t,e,i){const r=Array.isArray(e)?e:void 0,o=(i=i||(r?void 0:e))?i.allKeys:void 0;return this._trans("readwrite",a=>{const{auto:s,keyPath:l}=this.schema.primKey;if(l&&r)throw new Rt.InvalidArgument("bulkAdd(): keys argument invalid on tables with inbound keys");if(r&&r.length!==t.length)throw new Rt.InvalidArgument("Arguments objects and keys must have the same length");const d=t.length;let f=l&&s?t.map(R1(l)):t;return this.core.mutate({trans:a,type:"add",keys:r,values:f,wantResults:o}).then(({numFailures:F,results:M,lastResult:N,failures:V})=>{if(0===F)return o?M:N;throw new sp(`${this.name}.bulkAdd(): ${F} of ${d} operations failed`,V)})})}bulkPut(t,e,i){const r=Array.isArray(e)?e:void 0,o=(i=i||(r?void 0:e))?i.allKeys:void 0;return this._trans("readwrite",a=>{const{auto:s,keyPath:l}=this.schema.primKey;if(l&&r)throw new Rt.InvalidArgument("bulkPut(): keys argument invalid on tables with inbound keys");if(r&&r.length!==t.length)throw new Rt.InvalidArgument("Arguments objects and keys must have the same length");const d=t.length;let f=l&&s?t.map(R1(l)):t;return this.core.mutate({trans:a,type:"put",keys:r,values:f,wantResults:o}).then(({numFailures:F,results:M,lastResult:N,failures:V})=>{if(0===F)return o?M:N;throw new sp(`${this.name}.bulkPut(): ${F} of ${d} operations failed`,V)})})}bulkDelete(t){const e=t.length;return this._trans("readwrite",i=>this.core.mutate({trans:i,type:"delete",keys:t})).then(({numFailures:i,lastResult:r,failures:o})=>{if(0===i)return r;throw new sp(`${this.name}.bulkDelete(): ${i} of ${e} operations failed`,o)})}}function pp(n){var t={},e=function(s,l){if(l){for(var d=arguments.length,f=new Array(d-1);--d;)f[d-1]=arguments[d];return t[s].subscribe.apply(null,f),n}if("string"==typeof s)return t[s]};e.addEventType=o;for(var i=1,r=arguments.length;ixd(i(),t()):t,n.justLimit=e&&!i}function B1(n,t){if(n.isPrimKey)return t.primaryKey;const e=t.getIndexByKeyPath(n.index);if(!e)throw new Rt.Schema("KeyPath "+n.index+" on object store "+t.name+" is not indexed");return e}function Q5(n,t,e){const i=B1(n,t.schema);return t.openCursor({trans:e,values:!n.keysOnly,reverse:"prev"===n.dir,unique:!!n.unique,query:{index:i,range:n.range}})}function H1(n,t,e,i){const r=n.replayFilter?xd(n.filter,n.replayFilter()):n.filter;if(n.or){const o={},a=(s,l,d)=>{if(!r||r(l,d,M=>l.stop(M),M=>l.fail(M))){var f=l.primaryKey,F=""+f;"[object ArrayBuffer]"===F&&(F=""+new Uint8Array(f)),So(o,F)||(o[F]=!0,t(s,l,d))}};return Promise.all([n.or._iterate(a,e),Z5(Q5(n,i,e),n.algorithm,a,!n.keysOnly&&n.valueMapper)])}return Z5(Q5(n,i,e),xd(n.algorithm,r),t,!n.keysOnly&&n.valueMapper)}function Z5(n,t,e,i){var r=wi(i?(o,a,s)=>e(i(o),a,s):e);return n.then(o=>{if(o)return o.start(()=>{var a=()=>o.continue();t&&!t(o,s=>a=s,s=>{o.stop(s),a=ai},s=>{o.fail(s),a=ai})||r(o.value,o,s=>a=s),a()})})}function Xr(n,t){try{const e=J5(n),i=J5(t);if(e!==i)return"Array"===e?1:"Array"===i?-1:"binary"===e?1:"binary"===i?-1:"string"===e?1:"string"===i?-1:"Date"===e?1:"Date"!==i?NaN:-1;switch(e){case"number":case"Date":case"string":return n>t?1:nH1(e,t,i,e.table.core))}count(t){return this._read(e=>{const i=this._ctx,r=i.table.core;if(Nh(i,!0))return r.count({trans:e,query:{index:B1(i,r.schema),range:i.range}}).then(a=>Math.min(a,i.limit));var o=0;return H1(i,()=>(++o,!1),e,r).then(()=>o)}).then(t)}sortBy(t,e){const i=t.split(".").reverse(),r=i[0],o=i.length-1;function a(d,f){return f?a(d[i[f]],f-1):d[r]}var s="next"===this._ctx.dir?1:-1;function l(d,f){var F=a(d,o),M=a(f,o);return FM?s:0}return this.toArray(function(d){return d.sort(l)}).then(e)}toArray(t){return this._read(e=>{var i=this._ctx;if("next"===i.dir&&Nh(i,!0)&&i.limit>0){const{valueMapper:r}=i,o=B1(i,i.table.core.schema);return i.table.core.query({trans:e,limit:i.limit,values:!0,query:{index:o,range:i.range}}).then(({result:a})=>r?a.map(r):a)}{const r=[];return H1(i,o=>r.push(o),e,i.table.core).then(()=>r)}},t)}offset(t){var e=this._ctx;return t<=0||(e.offset+=t,Nh(e)?Lk(e,()=>{var i=t;return(r,o)=>0===i||(1===i?(--i,!1):(o(()=>{r.advance(i),i=0}),!1))}):Lk(e,()=>{var i=t;return()=>--i<0})),this}limit(t){return this._ctx.limit=Math.min(this._ctx.limit,t),Lk(this._ctx,()=>{var e=t;return function(i,r,o){return--e<=0&&r(o),e>=0}},!0),this}until(t,e){return Ak(this._ctx,function(i,r,o){return!t(i.value)||(r(o),e)}),this}first(t){return this.limit(1).toArray(function(e){return e[0]}).then(t)}last(t){return this.reverse().first(t)}filter(t){var e;return Ak(this._ctx,function(r){return t(r.value)}),(e=this._ctx).isMatch=xd(e.isMatch,t),this}and(t){return this.filter(t)}or(t){return new this.db.WhereClause(this._ctx.table,t,this)}reverse(){return this._ctx.dir="prev"===this._ctx.dir?"next":"prev",this._ondirectionchange&&this._ondirectionchange(this._ctx.dir),this}desc(){return this.reverse()}eachKey(t){var e=this._ctx;return e.keysOnly=!e.isMatch,this.each(function(i,r){t(r.key,r)})}eachUniqueKey(t){return this._ctx.unique="unique",this.eachKey(t)}eachPrimaryKey(t){var e=this._ctx;return e.keysOnly=!e.isMatch,this.each(function(i,r){t(r.primaryKey,r)})}keys(t){var e=this._ctx;e.keysOnly=!e.isMatch;var i=[];return this.each(function(r,o){i.push(o.key)}).then(function(){return i}).then(t)}primaryKeys(t){var e=this._ctx;if("next"===e.dir&&Nh(e,!0)&&e.limit>0)return this._read(r=>{var o=B1(e,e.table.core.schema);return e.table.core.query({trans:r,values:!1,limit:e.limit,query:{index:o,range:e.range}})}).then(({result:r})=>r).then(t);e.keysOnly=!e.isMatch;var i=[];return this.each(function(r,o){i.push(o.primaryKey)}).then(function(){return i}).then(t)}uniqueKeys(t){return this._ctx.unique="unique",this.keys(t)}firstKey(t){return this.limit(1).keys(function(e){return e[0]}).then(t)}lastKey(t){return this.reverse().firstKey(t)}distinct(){var t=this._ctx,e=t.index&&t.table.schema.idxByName[t.index];if(!e||!e.multi)return this;var i={};return Ak(this._ctx,function(r){var o=r.primaryKey.toString(),a=So(i,o);return i[o]=!0,!a}),this}modify(t){var e=this._ctx;return this._write(i=>{var r;if("function"==typeof t)r=t;else{var o=qi(t),a=o.length;r=function(X){for(var re=!1,oe=0;oe{const{failures:oe,numFailures:le}=re;M+=X-le;for(let ae of qi(oe))F.push(oe[ae])};return this.clone().primaryKeys().then(X=>{const re=oe=>{const le=Math.min(f,X.length-oe);return s.getMany({trans:i,keys:X.slice(oe,oe+le),cache:"immutable"}).then(ae=>{const ge=[],we=[],Me=l?[]:null,Be=[];for(let Je=0;Je0&&s.mutate({trans:i,type:"add",values:ge}).then(Je=>{for(let Ut in Je.failures)Be.splice(parseInt(Ut),1);V(ge.length,Je)})).then(()=>(we.length>0||dt&&"object"==typeof t)&&s.mutate({trans:i,type:"put",keys:Me,values:we,criteria:dt,changeSpec:"function"!=typeof t&&t}).then(Je=>V(we.length,Je))).then(()=>(Be.length>0||dt&&t===Ik)&&s.mutate({trans:i,type:"delete",keys:Be,criteria:dt}).then(Je=>V(Be.length,Je))).then(()=>X.length>oe+le&&re(oe+f))})};return re(0).then(()=>{if(F.length>0)throw new k1("Error modifying one or more objects",F,M,N);return X.length})})})}delete(){var t=this._ctx,e=t.range;return Nh(t)&&(t.isPrimKey&&!QX||3===e.type)?this._write(i=>{const{primaryKey:r}=t.table.core.schema,o=e;return t.table.core.count({trans:i,query:{index:r,range:o}}).then(a=>t.table.core.mutate({trans:i,type:"deleteRange",range:o}).then(({failures:s,numFailures:f})=>{if(f)throw new k1("Could not delete some values",Object.keys(s).map(F=>s[F]),a-f);return a-f}))}):this.modify(Ik)}}const Ik=(n,t)=>t.value=null;function eQ(n,t){return nt?-1:n===t?0:1}function To(n,t,e){var i=n instanceof nL?new n.Collection(n):n;return i._ctx.error=e?new e(t):new TypeError(t),i}function Oh(n){return new n.Collection(n,()=>tL("")).limit(0)}function nQ(n,t,e,i,r,o){for(var a=Math.min(n.length,i.length),s=-1,l=0;l=0?n.substr(0,s)+t[s]+e.substr(s+1):null;r(n[l],d)<0&&(s=l)}return a"string"==typeof X))return To(n,"String expected.");function M(X){r="next"===X?le=>le.toUpperCase():le=>le.toLowerCase(),o="next"===X?le=>le.toLowerCase():le=>le.toUpperCase(),a="next"===X?eQ:tQ;var re=e.map(function(oe){return{lower:o(oe),upper:r(oe)}}).sort(function(oe,le){return a(oe.lower,le.lower)});s=re.map(function(oe){return oe.upper}),l=re.map(function(oe){return oe.lower}),d=X,f="next"===X?"":i}M("next");var N=new n.Collection(n,()=>oc(s[0],l[F-1]+i));N._ondirectionchange=function(X){M(X)};var V=0;return N._addAlgorithm(function(X,re,oe){var le=X.key;if("string"!=typeof le)return!1;var ae=o(le);if(t(ae,l,V))return!0;for(var ge=null,we=V;we0)&&(ge=Me)}return re(null!==ge?function(){X.continue(ge+f)}:oe),!1}),N}function oc(n,t,e,i){return{type:2,lower:n,upper:t,lowerOpen:e,upperOpen:i}}function tL(n){return{type:1,lower:n,upper:n}}class nL{get Collection(){return this._ctx.table.db.Collection}between(t,e,i,r){i=!1!==i,r=!0===r;try{return this._cmp(t,e)>0||0===this._cmp(t,e)&&(i||r)&&(!i||!r)?Oh(this):new this.Collection(this,()=>oc(t,e,!i,!r))}catch{return To(this,tl)}}equals(t){return null==t?To(this,tl):new this.Collection(this,()=>tL(t))}above(t){return null==t?To(this,tl):new this.Collection(this,()=>oc(t,void 0,!0))}aboveOrEqual(t){return null==t?To(this,tl):new this.Collection(this,()=>oc(t,void 0,!1))}below(t){return null==t?To(this,tl):new this.Collection(this,()=>oc(void 0,t,!1,!0))}belowOrEqual(t){return null==t?To(this,tl):new this.Collection(this,()=>oc(void 0,t))}startsWith(t){return"string"!=typeof t?To(this,"String expected."):this.between(t,t+kd,!0,!0)}startsWithIgnoreCase(t){return""===t?this.startsWith(t):j1(this,(e,i)=>0===e.indexOf(i[0]),[t],kd)}equalsIgnoreCase(t){return j1(this,(e,i)=>e===i[0],[t],"")}anyOfIgnoreCase(){var t=Js.apply(Sh,arguments);return 0===t.length?Oh(this):j1(this,(e,i)=>-1!==i.indexOf(e),t,"")}startsWithAnyOfIgnoreCase(){var t=Js.apply(Sh,arguments);return 0===t.length?Oh(this):j1(this,(e,i)=>i.some(r=>0===e.indexOf(r)),t,kd)}anyOf(){const t=Js.apply(Sh,arguments);let e=this._cmp;try{t.sort(e)}catch{return To(this,tl)}if(0===t.length)return Oh(this);const i=new this.Collection(this,()=>oc(t[0],t[t.length-1]));i._ondirectionchange=o=>{e="next"===o?this._ascending:this._descending,t.sort(e)};let r=0;return i._addAlgorithm((o,a,s)=>{const l=o.key;for(;e(l,t[r])>0;)if(++r,r===t.length)return a(s),!1;return 0===e(l,t[r])||(a(()=>{o.continue(t[r])}),!1)}),i}notEqual(t){return this.inAnyRange([[-1/0,t],[t,this.db._maxKey]],{includeLowers:!1,includeUppers:!1})}noneOf(){const t=Js.apply(Sh,arguments);if(0===t.length)return new this.Collection(this);try{t.sort(this._ascending)}catch{return To(this,tl)}const e=t.reduce((i,r)=>i?i.concat([[i[i.length-1][1],r]]):[[-1/0,r]],null);return e.push([t[t.length-1],this.db._maxKey]),this.inAnyRange(e,{includeLowers:!1,includeUppers:!1})}inAnyRange(t,e){const i=this._cmp,r=this._ascending,o=this._descending,a=this._min,s=this._max;if(0===t.length)return Oh(this);if(!t.every(le=>void 0!==le[0]&&void 0!==le[1]&&r(le[0],le[1])<=0))return To(this,"First argument to inAnyRange() must be an Array of two-value Arrays [lower,upper] where upper must not be lower than lower",Rt.InvalidArgument);const l=!e||!1!==e.includeLowers,d=e&&!0===e.includeUppers;let f,F=r;function M(le,ae){return F(le[0],ae[0])}try{f=t.reduce(function(le,ae){let ge=0,we=le.length;for(;ge0){Me[0]=a(Me[0],ae[0]),Me[1]=s(Me[1],ae[1]);break}}return ge===we&&le.push(ae),le},[]),f.sort(M)}catch{return To(this,tl)}let N=0;const V=d?le=>r(le,f[N][1])>0:le=>r(le,f[N][1])>=0,X=l?le=>o(le,f[N][0])>0:le=>o(le,f[N][0])>=0;let re=V;const oe=new this.Collection(this,()=>oc(f[0][0],f[f.length-1][1],!l,!d));return oe._ondirectionchange=le=>{"next"===le?(re=V,F=r):(re=X,F=o),f.sort(M)},oe._addAlgorithm((le,ae,ge)=>{for(var we=le.key;re(we);)if(++N,N===f.length)return ae(ge),!1;return!((V(Me=we)||X(Me))&&(0===this._cmp(we,f[N][1])||0===this._cmp(we,f[N][0])||ae(()=>{le.continue(F===r?f[N][0]:f[N][1])}),1));var Me}),oe}startsWithAnyOf(){const t=Js.apply(Sh,arguments);return t.every(e=>"string"==typeof e)?0===t.length?Oh(this):this.inAnyRange(t.map(e=>[e,e+kd])):To(this,"startsWithAnyOf() only works with strings")}}function hs(n){return wi(function(t){return gp(t),n(t.target.error),!1})}function gp(n){n.stopPropagation&&n.stopPropagation(),n.preventDefault&&n.preventDefault()}const ac=pp(null,"storagemutated");class iQ{_lock(){return op(!Et.global),++this._reculock,1!==this._reculock||Et.global||(Et.lockOwnerFor=this),this}_unlock(){if(op(!Et.global),0==--this._reculock)for(Et.global||(Et.lockOwnerFor=null);this._blockedFuncs.length>0&&!this._locked();){var t=this._blockedFuncs.shift();try{Ih(t[1],t[0])}catch{}}return this}_locked(){return this._reculock&&Et.lockOwnerFor!==this}create(t){if(!this.mode)return this;const e=this.db.idbdb,i=this.db._state.dbOpenError;if(op(!this.idbtrans),!t&&!e)switch(i&&i.name){case"DatabaseClosedError":throw new Rt.DatabaseClosed(i);case"MissingAPIError":throw new Rt.MissingAPI(i.message,i);default:throw new Rt.OpenFailed(i)}if(!this.active)throw new Rt.TransactionInactive;return op(null===this._completion._state),(t=this.idbtrans=t||(this.db.core?this.db.core.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability}):e.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability}))).onerror=wi(r=>{gp(r),this._reject(t.error)}),t.onabort=wi(r=>{gp(r),this.active&&this._reject(new Rt.Abort(t.error)),this.active=!1,this.on("abort").fire(r)}),t.oncomplete=wi(()=>{this.active=!1,this._resolve(),"mutatedParts"in t&&ac.storagemutated.fire(t.mutatedParts)}),this}_promise(t,e,i){if("readwrite"===t&&"readwrite"!==this.mode)return sr(new Rt.ReadOnly("Transaction is readonly"));if(!this.active)return sr(new Rt.TransactionInactive);if(this._locked())return new pt((o,a)=>{this._blockedFuncs.push([()=>{this._promise(t,e,i).then(o,a)},Et])});if(i)return ic(()=>{var o=new pt((a,s)=>{this._lock();const l=e(a,s,this);l&&l.then&&l.then(a,s)});return o.finally(()=>this._unlock()),o._lib=!0,o});var r=new pt((o,a)=>{var s=e(o,a,this);s&&s.then&&s.then(o,a)});return r._lib=!0,r}_root(){return this.parent?this.parent._root():this}waitFor(t){var e=this._root();const i=pt.resolve(t);if(e._waitingFor)e._waitingFor=e._waitingFor.then(()=>i);else{e._waitingFor=i,e._waitingQueue=[];var r=e.idbtrans.objectStore(e.storeNames[0]);!function a(){for(++e._spinCount;e._waitingQueue.length;)e._waitingQueue.shift()();e._waitingFor&&(r.get(-1/0).onsuccess=a)}()}var o=e._waitingFor;return new pt((a,s)=>{i.then(l=>e._waitingQueue.push(wi(a.bind(null,l))),l=>e._waitingQueue.push(wi(s.bind(null,l)))).finally(()=>{e._waitingFor===o&&(e._waitingFor=null)})})}abort(){this.active&&(this.active=!1,this.idbtrans&&this.idbtrans.abort(),this._reject(new Rt.Abort))}table(t){const e=this._memoizedTables||(this._memoizedTables={});if(So(e,t))return e[t];const i=this.schema[t];if(!i)throw new Rt.NotFound("Table "+t+" not part of transaction");const r=new this.db.Table(t,i,this);return r.core=this.db.core.table(t),e[t]=r,r}}function Nk(n,t,e,i,r,o,a){return{name:n,keyPath:t,unique:e,multi:i,auto:r,compound:o,src:(e&&!a?"&":"")+(i?"*":"")+(r?"++":"")+iL(t)}}function iL(n){return"string"==typeof n?n:n?"["+[].join.call(n,"+")+"]":""}function rL(n,t,e){return{name:n,primKey:t,indexes:e,mappedClass:null,idxByName:T5(e,i=>[i.name,i])}}let bp=n=>{try{return n.only([[]]),bp=()=>[[]],[[]]}catch{return bp=()=>kd,kd}};function Ok(n){return null==n?()=>{}:"string"==typeof n?1===(t=n).split(".").length?e=>e[t]:e=>Zs(e,t):t=>Zs(t,n);var t}function oL(n){return[].slice.call(n)}let rQ=0;function yp(n){return null==n?":id":"string"==typeof n?n:`[${n.join("+")}]`}function oQ(n,t,e){function i(l){if(3===l.type)return null;if(4===l.type)throw new Error("Cannot convert never type to IDBKeyRange");const{lower:d,upper:f,lowerOpen:F,upperOpen:M}=l;return void 0===d?void 0===f?null:t.upperBound(f,!!M):void 0===f?t.lowerBound(d,!!F):t.bound(d,f,!!F,!!M)}const{schema:r,hasGetAll:o}=function(l,d){const f=oL(l.objectStoreNames);return{schema:{name:l.name,tables:f.map(F=>d.objectStore(F)).map(F=>{const{keyPath:M,autoIncrement:N}=F,V=Ir(M),re={},oe={name:F.name,primaryKey:{name:null,isPrimaryKey:!0,outbound:null==M,compound:V,keyPath:M,autoIncrement:N,unique:!0,extractKey:Ok(M)},indexes:oL(F.indexNames).map(le=>F.index(le)).map(le=>{const{name:ae,unique:ge,multiEntry:we,keyPath:Me}=le,Be={name:ae,compound:Ir(Me),keyPath:Me,unique:ge,multiEntry:we,extractKey:Ok(Me)};return re[yp(Me)]=Be,Be}),getIndexByKeyPath:le=>re[yp(le)]};return re[":id"]=oe.primaryKey,null!=M&&(re[yp(M)]=oe.primaryKey),oe})},hasGetAll:f.length>0&&"getAll"in d.objectStore(f[0])&&!(typeof navigator<"u"&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604)}}(n,e),a=r.tables.map(l=>function(d){const f=d.name;return{name:f,schema:d,mutate:function({trans:F,type:M,keys:N,values:V,range:X}){return new Promise((re,oe)=>{re=wi(re);const le=F.objectStore(f),ae=null==le.keyPath,ge="put"===M||"add"===M;if(!ge&&"delete"!==M&&"deleteRange"!==M)throw new Error("Invalid operation type: "+M);const{length:we}=N||V||{length:1};if(N&&V&&N.length!==V.length)throw new Error("Given keys array must have same length as given values array.");if(0===we)return re({numFailures:0,failures:{},results:[],lastResult:void 0});let Me;const Be=[],dt=[];let Je=0;const Ut=hi=>{++Je,gp(hi)};if("deleteRange"===M){if(4===X.type)return re({numFailures:Je,failures:dt,results:[],lastResult:void 0});Be.push(Me=3===X.type?le.clear():le.delete(i(X)))}else{const[hi,oi]=ge?ae?[V,N]:[V,null]:[N,null];if(ge)for(let si=0;si{const oi=hi.target.result;Be.forEach((si,ua)=>null!=si.error&&(dt[ua]=si.error)),re({numFailures:Je,failures:dt,results:"delete"===M?N:Be.map(si=>si.result),lastResult:oi})};Me.onerror=hi=>{Ut(hi),Gn(hi)},Me.onsuccess=Gn})},getMany:({trans:F,keys:M})=>new Promise((N,V)=>{N=wi(N);const X=F.objectStore(f),re=M.length,oe=new Array(re);let le,ae=0,ge=0;const we=Be=>{const dt=Be.target;oe[dt._pos]=dt.result,++ge===ae&&N(oe)},Me=hs(V);for(let Be=0;Benew Promise((N,V)=>{N=wi(N);const X=F.objectStore(f).get(M);X.onsuccess=re=>N(re.target.result),X.onerror=hs(V)}),query:(F=o,M=>new Promise((N,V)=>{N=wi(N);const{trans:X,values:re,limit:oe,query:le}=M,ae=oe===1/0?void 0:oe,{index:ge,range:we}=le,Me=X.objectStore(f),Be=ge.isPrimaryKey?Me:Me.index(ge.name),dt=i(we);if(0===oe)return N({result:[]});if(F){const Je=re?Be.getAll(dt,ae):Be.getAllKeys(dt,ae);Je.onsuccess=Ut=>N({result:Ut.target.result}),Je.onerror=hs(V)}else{let Je=0;const Ut=re||!("openKeyCursor"in Be)?Be.openCursor(dt):Be.openKeyCursor(dt),Gn=[];Ut.onsuccess=hi=>{const oi=Ut.result;return oi?(Gn.push(re?oi.value:oi.primaryKey),++Je===oe?N({result:Gn}):void oi.continue()):N({result:Gn})},Ut.onerror=hs(V)}})),openCursor:function({trans:F,values:M,query:N,reverse:V,unique:X}){return new Promise((re,oe)=>{re=wi(re);const{index:le,range:ae}=N,ge=F.objectStore(f),we=le.isPrimaryKey?ge:ge.index(le.name),Me=V?X?"prevunique":"prev":X?"nextunique":"next",Be=M||!("openKeyCursor"in we)?we.openCursor(i(ae),Me):we.openKeyCursor(i(ae),Me);Be.onerror=hs(oe),Be.onsuccess=wi(dt=>{const Je=Be.result;if(!Je)return void re(null);Je.___id=++rQ,Je.done=!1;const Ut=Je.continue.bind(Je);let Gn=Je.continuePrimaryKey;Gn&&(Gn=Gn.bind(Je));const hi=Je.advance.bind(Je),oi=()=>{throw new Error("Cursor not stopped")};Je.trans=F,Je.stop=Je.continue=Je.continuePrimaryKey=Je.advance=()=>{throw new Error("Cursor not started")},Je.fail=wi(oe),Je.next=function(){let si=1;return this.start(()=>si--?this.continue():this.stop()).then(()=>this)},Je.start=si=>{const ua=new Promise((ht,Ft)=>{ht=wi(ht),Be.onerror=hs(Ft),Je.fail=Ft,Je.stop=cn=>{Je.stop=Je.continue=Je.continuePrimaryKey=Je.advance=oi,ht(cn)}}),ut=()=>{if(Be.result)try{si()}catch(ht){Je.fail(ht)}else Je.done=!0,Je.start=()=>{throw new Error("Cursor behind last entry")},Je.stop()};return Be.onsuccess=wi(ht=>{Be.onsuccess=ut,ut()}),Je.continue=Ut,Je.continuePrimaryKey=Gn,Je.advance=hi,ut(),ua},re(Je)},oe)})},count({query:F,trans:M}){const{index:N,range:V}=F;return new Promise((X,re)=>{const oe=M.objectStore(f),le=N.isPrimaryKey?oe:oe.index(N.name),ae=i(V),ge=ae?le.count(ae):le.count();ge.onsuccess=wi(we=>X(we.target.result)),ge.onerror=hs(re)})}};var F}(l)),s={};return a.forEach(l=>s[l.name]=l),{stack:"dbcore",transaction:n.transaction.bind(n),table(l){if(!s[l])throw new Error(`Table '${l}' not found`);return s[l]},MIN_KEY:-1/0,MAX_KEY:bp(t),schema:r}}function Pk({_novip:n},t){const i=function(r,o,{IDBKeyRange:a},l){return{dbcore:(f=oQ(o,a,l),F=r.dbcore,F.reduce((M,{create:N})=>({...M,...N(M)}),f))};var f,F}(n._middlewares,t.db,n._deps,t);n.core=i.dbcore,n.tables.forEach(r=>{const o=r.name;n.core.schema.tables.some(a=>a.name===o)&&(r.core=n.core.table(o),n[o]instanceof n.Table&&(n[o].core=r.core))})}function Y1({_novip:n},t,e,i){e.forEach(r=>{const o=i[r];t.forEach(a=>{const s=ck(a,r);(!s||"value"in s&&void 0===s.value)&&(a===n.Transaction.prototype||a instanceof n.Transaction?Qs(a,r,{get(){return this.table(r)},set(l){C5(this,r,{value:l,writable:!0,configurable:!0,enumerable:!0})}}):a[r]=new n.Table(r,o))})})}function Rk({_novip:n},t){t.forEach(e=>{for(let i in e)e[i]instanceof n.Table&&delete e[i]})}function aQ(n,t){return n._cfg.version-t._cfg.version}function aL(n,t){const e={del:[],add:[],change:[]};let i;for(i in n)t[i]||e.del.push(i);for(i in t){const r=n[i],o=t[i];if(r){const a={name:i,def:o,recreate:!1,del:[],add:[],change:[]};if(""+(r.primKey.keyPath||"")!=""+(o.primKey.keyPath||"")||r.primKey.auto!==o.primKey.auto&&!P1)a.recreate=!0,e.change.push(a);else{const s=r.idxByName,l=o.idxByName;let d;for(d in s)l[d]||a.del.push(d);for(d in l){const f=s[d],F=l[d];f?f.src!==F.src&&a.change.push(F):a.add.push(F)}(a.del.length>0||a.add.length>0||a.change.length>0)&&e.change.push(a)}}else e.add.push([i,o])}return e}function Bk(n,t,e,i){const r=n.db.createObjectStore(t,e.keyPath?{keyPath:e.keyPath,autoIncrement:e.auto}:{autoIncrement:e.auto});return i.forEach(o=>Hk(r,o)),r}function Hk(n,t){n.createIndex(t.name,t.keyPath,{unique:t.unique,multiEntry:t.multi})}function jk(n,t,e){const i={};return w1(t.objectStoreNames,0).forEach(r=>{const o=e.objectStore(r);let a=o.keyPath;const s=Nk(iL(a),a||"",!1,!1,!!o.autoIncrement,a&&"string"!=typeof a,!0),l=[];for(let f=0;f{if(null!==t[i]){var r=t[i].split(",").map((a,s)=>{const l=(a=a.trim()).replace(/([&*]|\+\+)/g,""),d=/^\[/.test(l)?l.match(/^\[(.*)\]$/)[1].split("+"):l;return Nk(l,d||null,/\&/.test(a),/\*/.test(a),/\+\+/.test(a),Ir(d),0===s)}),o=r.shift();if(o.multi)throw new Rt.Schema("Primary key cannot be multi-valued");r.forEach(a=>{if(a.auto)throw new Rt.Schema("Only primary key can be marked as autoIncrement (++)");if(!a.keyPath)throw new Rt.Schema("Index must have a name and cannot be an empty string")}),e[i]=rL(i,o,r)}})}stores(t){const e=this.db;this._cfg.storesSource=this._cfg.storesSource?Kr(this._cfg.storesSource,t):t;const r={};let o={};return e._versions.forEach(a=>{Kr(r,a._cfg.storesSource),o=a._cfg.dbschema={},a._parseStoresSpec(r,o)}),e._dbSchema=o,Rk(e,[e._allTables,e,e.Transaction.prototype]),Y1(e,[e._allTables,e,e.Transaction.prototype,this._cfg.tables],qi(o),o),e._storeNames=qi(o),this}upgrade(t){return this._cfg.contentUpgrade=gk(this._cfg.contentUpgrade||ai,t),this}}function Vk(n,t){let e=n._dbNamesDB;return e||(e=n._dbNamesDB=new Dd("__dbnames",{addons:[],indexedDB:n,IDBKeyRange:t}),e.version(1).stores({dbnames:"name"})),e.table("dbnames")}function zk(n){return n&&"function"==typeof n.databases}function Uk(n){return ic(function(){return Et.letThrough=!0,n()})}function cQ(){var n;return!navigator.userAgentData&&/Safari\//.test(navigator.userAgent)&&!/Chrom(e|ium)\//.test(navigator.userAgent)&&indexedDB.databases?new Promise(function(t){var e=function(){return indexedDB.databases().finally(t)};n=setInterval(e,100),e()}).finally(function(){return clearInterval(n)}):Promise.resolve()}function Wk(n){var t=o=>n.next(o),e=r(t),i=r(o=>n.throw(o));function r(o){return a=>{var s=o(a),l=s.value;return s.done?l:l&&"function"==typeof l.then?l.then(e,i):Ir(l)?Promise.all(l).then(e,i):e(l)}}return r(t)()}function uQ(n,t,e){var i=arguments.length;if(i<2)throw new Rt.InvalidArgument("Too few arguments");for(var r=new Array(i-1);--i;)r[i-1]=arguments[i];e=r.pop();var o=L5(r);return[n,o,e]}function sL(n,t,e,i,r){return pt.resolve().then(()=>{const o=Et.transless||Et,a=n._createTransaction(t,e,n._dbSchema,i),s={trans:a,transless:o};if(i)a.idbtrans=i.idbtrans;else try{a.create(),n._state.PR1398_maxLoop=3}catch(F){return F.name===_k.InvalidState&&n.isOpen()&&--n._state.PR1398_maxLoop>0?(console.warn("Dexie: Need to reopen db"),n._close(),n.open().then(()=>sL(n,t,e,null,r))):sr(F)}const l=mk(r);let d;l&&Lh();const f=pt.follow(()=>{if(d=r.call(a,a),d)if(l){var F=el.bind(null,null);d.then(F,F)}else"function"==typeof d.next&&"function"==typeof d.throw&&(d=Wk(d))},s);return(d&&"function"==typeof d.then?pt.resolve(d).then(F=>a.active?F:sr(new Rt.PrematureCommit("Transaction committed too early. See http://bit.ly/2kdckMn"))):f.then(()=>d)).then(F=>(i&&a._resolve(),a._completion.then(()=>F))).catch(F=>(a._reject(F),sr(F)))})}function V1(n,t,e){const i=Ir(n)?n.slice():[n];for(let r=0;r0,oe={...M,isVirtual:re,keyTail:F,keyLength:X,extractKey:Ok(f),unique:!re&&M.unique};return V.push(oe),oe.isPrimaryKey||o.push(oe),X>1&&a(2===X?f[0]:f.slice(0,X-1),F+1,M),V.sort((le,ae)=>le.keyTail-ae.keyTail),oe}const s=a(i.primaryKey.keyPath,0,i.primaryKey);r[":id"]=[s];for(const f of i.indexes)a(f.keyPath,0,f);function l(f){const F=f.query.index;return F.isVirtual?{...f,query:{index:F,range:(M=f.query.range,N=F.keyTail,{type:1===M.type?2:M.type,lower:V1(M.lower,M.lowerOpen?n.MAX_KEY:n.MIN_KEY,N),lowerOpen:!0,upper:V1(M.upper,M.upperOpen?n.MIN_KEY:n.MAX_KEY,N),upperOpen:!0})}}:f;var M,N}return{...e,schema:{...i,primaryKey:s,indexes:o,getIndexByKeyPath:function(f){const F=r[yp(f)];return F&&F[0]}},count:f=>e.count(l(f)),query:f=>e.query(l(f)),openCursor(f){const{keyTail:F,isVirtual:M,keyLength:N}=f.query.index;return M?e.openCursor(l(f)).then(V=>{return V&&(X=V,Object.create(X,{continue:{value:function(oe){null!=oe?X.continue(V1(oe,f.reverse?n.MAX_KEY:n.MIN_KEY,F)):f.unique?X.continue(X.key.slice(0,N).concat(f.reverse?n.MIN_KEY:n.MAX_KEY,F)):X.continue()}},continuePrimaryKey:{value(oe,le){X.continuePrimaryKey(V1(oe,n.MAX_KEY,F),le)}},primaryKey:{get:()=>X.primaryKey},key:{get(){const oe=X.key;return 1===N?oe[0]:oe.slice(0,N)}},value:{get:()=>X.value}}));var X}):e.openCursor(f)}}}}}};function $k(n,t,e,i){return e=e||{},i=i||"",qi(n).forEach(r=>{if(So(t,r)){var o=n[r],a=t[r];if("object"==typeof o&&"object"==typeof a&&o&&a){const s=uk(o);s!==uk(a)?e[i+r]=t[r]:"Object"===s?$k(o,a,e,i+r+"."):o!==a&&(e[i+r]=t[r])}else o!==a&&(e[i+r]=t[r])}else e[i+r]=void 0}),qi(t).forEach(r=>{So(n,r)||(e[i+r]=t[r])}),e}const mQ={stack:"dbcore",name:"HooksMiddleware",level:2,create:n=>({...n,table(t){const e=n.table(t),{primaryKey:i}=e.schema;return{...e,mutate(o){const a=Et.trans,{deleting:s,creating:l,updating:d}=a.table(t).hook;switch(o.type){case"add":if(l.fire===ai)break;return a._promise("readwrite",()=>f(o),!0);case"put":if(l.fire===ai&&d.fire===ai)break;return a._promise("readwrite",()=>f(o),!0);case"delete":if(s.fire===ai)break;return a._promise("readwrite",()=>f(o),!0);case"deleteRange":if(s.fire===ai)break;return a._promise("readwrite",()=>{return F((M=o).trans,M.range,1e4);var M},!0)}return e.mutate(o);function f(M){const N=Et.trans,V=M.keys||("delete"===(re=M).type?re.keys:re.keys||re.values.map(i.extractKey));var re;if(!V)throw new Error("Keys missing");return"delete"!==(M="add"===M.type||"put"===M.type?{...M,keys:V}:{...M}).type&&(M.values=[...M.values]),M.keys&&(M.keys=[...M.keys]),function(X,re,oe){return"add"===re.type?Promise.resolve([]):X.getMany({trans:re.trans,keys:oe,cache:"immutable"})}(e,M,V).then(X=>{const re=V.map((oe,le)=>{const ae=X[le],ge={onerror:null,onsuccess:null};if("delete"===M.type)s.fire.call(ge,oe,ae,N);else if("add"===M.type||void 0===ae){const we=l.fire.call(ge,oe,M.values[le],N);null==oe&&null!=we&&(M.keys[le]=oe=we,i.outbound||Ta(M.values[le],i.keyPath,oe))}else{const we=$k(ae,M.values[le]),Me=d.fire.call(ge,we,oe,ae,N);if(Me){const Be=M.values[le];Object.keys(Me).forEach(dt=>{So(Be,dt)?Be[dt]=Me[dt]:Ta(Be,dt,Me[dt])})}}return ge});return e.mutate(M).then(({failures:oe,results:le,numFailures:ae,lastResult:ge})=>{for(let we=0;we(re.forEach(le=>le.onerror&&le.onerror(oe)),Promise.reject(oe)))})}function F(M,N,V){return e.query({trans:M,values:!1,query:{index:i,range:N},limit:V}).then(({result:X})=>f({type:"delete",keys:X,trans:M}).then(re=>re.numFailures>0?Promise.reject(re.failures[0]):X.length({table:t=>{const e=n.table(t);return{...e,getMany:i=>{if(!i.cache)return e.getMany(i);const r=lL(i.keys,i.trans._cache,"clone"===i.cache);return r?pt.resolve(r):e.getMany(i).then(o=>(i.trans._cache={keys:i.keys,values:"clone"===i.cache?ap(o):o},o))},mutate:i=>("add"!==i.type&&(i.trans._cache=null),e.mutate(i))}}})};function Gk(n){return!("from"in n)}const nl=function(n,t){if(!this){const e=new nl;return n&&"d"in n&&Kr(e,n),e}Kr(this,arguments.length?{d:1,from:n,to:arguments.length>1?t:n}:{d:0})};function vp(n,t,e){const i=Xr(t,e);if(isNaN(i))return;if(i>0)throw RangeError();if(Gk(n))return Kr(n,{from:t,to:e,d:1});const r=n.l,o=n.r;if(Xr(e,n.from)<0)return r?vp(r,t,e):n.l={from:t,to:e,d:1,l:null,r:null},cL(n);if(Xr(t,n.to)>0)return o?vp(o,t,e):n.r={from:t,to:e,d:1,l:null,r:null},cL(n);Xr(t,n.from)<0&&(n.from=t,n.l=null,n.d=o?o.d+1:1),Xr(e,n.to)>0&&(n.to=e,n.r=null,n.d=n.l?n.l.d+1:1);const a=!n.r;r&&!n.l&&z1(n,r),o&&a&&z1(n,o)}function z1(n,t){Gk(t)||function e(i,{from:r,to:o,l:a,r:s}){vp(i,r,o),a&&e(i,a),s&&e(i,s)}(n,t)}function qk(n){let t=Gk(n)?null:{s:0,n};return{next(e){const i=arguments.length>0;for(;t;)switch(t.s){case 0:if(t.s=1,i)for(;t.n.l&&Xr(e,t.n.from)<0;)t={up:t,n:t.n.l,s:1};else for(;t.n.l;)t={up:t,n:t.n.l,s:1};case 1:if(t.s=2,!i||Xr(e,t.n.to)<=0)return{value:t.n,done:!1};case 2:if(t.n.r){t.s=3,t={up:t,n:t.n.r,s:0};continue}case 3:t=t.up}return{done:!0}}}}function cL(n){var t,e;const i=((null===(t=n.r)||void 0===t?void 0:t.d)||0)-((null===(e=n.l)||void 0===e?void 0:e.d)||0),r=i>1?"r":i<-1?"l":"";if(r){const o="r"===r?"l":"r",a={...n},s=n[r];n.from=s.from,n.to=s.to,n[r]=s[r],a[r]=s[o],n[o]=a,a.d=dL(a)}n.d=dL(n)}function dL({r:n,l:t}){return(n?t?Math.max(n.d,t.d):n.d:t?t.d:0)+1}Ch(nl.prototype,{add(n){return z1(this,n),this},addKey(n){return vp(this,n,n),this},addKeys(n){return n.forEach(t=>vp(this,t,t)),this},[hk](){return qk(this)}});const _Q={stack:"dbcore",level:0,create:n=>{const t=n.schema.name,e=new nl(n.MIN_KEY,n.MAX_KEY);return{...n,table:i=>{const r=n.table(i),{schema:o}=r,{primaryKey:a}=o,{extractKey:s,outbound:l}=a,d={...r,mutate:M=>{const N=M.trans,V=N.mutatedParts||(N.mutatedParts={}),X=Me=>{const Be=`idb://${t}/${i}/${Me}`;return V[Be]||(V[Be]=new nl)},re=X(""),oe=X(":dels"),{type:le}=M;let[ae,ge]="deleteRange"===M.type?[M.range]:"delete"===M.type?[M.keys]:M.values.length<50?[[],M.values]:[];const we=M.trans._cache;return r.mutate(M).then(Me=>{if(Ir(ae)){"delete"!==le&&(ae=Me.results),re.addKeys(ae);const Be=lL(ae,we);Be||"add"===le||oe.addKeys(ae),(Be||ge)&&(dt=X,Ut=Be,Gn=ge,o.indexes.forEach(function hi(oi){const si=dt(oi.name||"");function ua(ht){return null!=ht?oi.extractKey(ht):null}const ut=ht=>oi.multiEntry&&Ir(ht)?ht.forEach(Ft=>si.addKey(Ft)):si.addKey(ht);(Ut||Gn).forEach((ht,Ft)=>{const cn=Ut&&ua(Ut[Ft]),Ni=Gn&&ua(Gn[Ft]);0!==Xr(cn,Ni)&&(null!=cn&&ut(cn),null!=Ni&&ut(Ni))})}))}else if(ae){const Be={from:ae.lower,to:ae.upper};oe.add(Be),re.add(Be)}else re.add(e),oe.add(e),o.indexes.forEach(Be=>X(Be.name).add(e));var dt,Ut,Gn;return Me})}},f=({query:{index:M,range:N}})=>{var V,X;return[M,new nl(null!==(V=N.lower)&&void 0!==V?V:n.MIN_KEY,null!==(X=N.upper)&&void 0!==X?X:n.MAX_KEY)]},F={get:M=>[a,new nl(M.key)],getMany:M=>[a,(new nl).addKeys(M.keys)],count:f,query:f,openCursor:f};return qi(F).forEach(M=>{d[M]=function(N){const{subscr:V}=Et;if(V){const X=ge=>{const we=`idb://${t}/${i}/${ge}`;return V[we]||(V[we]=new nl)},re=X(""),oe=X(":dels"),[le,ae]=F[M](N);if(X(le.name||"").add(ae),!le.isPrimaryKey){if("count"!==M){const ge="query"===M&&l&&N.values&&r.query({...N,values:!1});return r[M].apply(this,arguments).then(we=>{if("query"===M){if(l&&N.values)return ge.then(({result:Be})=>(re.addKeys(Be),we));const Me=N.values?we.result.map(s):we.result;N.values?re.addKeys(Me):oe.addKeys(Me)}else if("openCursor"===M){const Me=we,Be=N.values;return Me&&Object.create(Me,{key:{get:()=>(oe.addKey(Me.primaryKey),Me.key)},primaryKey:{get(){const dt=Me.primaryKey;return oe.addKey(dt),dt}},value:{get:()=>(Be&&re.addKey(Me.primaryKey),Me.value)}})}return we})}oe.add(e)}}return r[M].apply(this,arguments)}}),d}}}};class Dd{constructor(t,e){this._middlewares={},this.verno=0;const i=Dd.dependencies;this._options=e={addons:Dd.addons,autoOpen:!0,indexedDB:i.indexedDB,IDBKeyRange:i.IDBKeyRange,...e},this._deps={indexedDB:e.indexedDB,IDBKeyRange:e.IDBKeyRange};const{addons:r}=e;this._dbSchema={},this._versions=[],this._storeNames=[],this._allTables={},this.idbdb=null,this._novip=this;const o={dbOpenError:null,isBeingOpened:!1,onReadyBeingFired:null,openComplete:!1,dbReadyResolve:ai,dbReadyPromise:null,cancelOpen:ai,openCanceller:null,autoSchema:!0,PR1398_maxLoop:3};var a,s;o.dbReadyPromise=new pt(s=>{o.dbReadyResolve=s}),o.openCanceller=new pt((s,l)=>{o.cancelOpen=l}),this._state=o,this.name=t,this.on=pp(this,"populate","blocked","versionchange","close",{ready:[gk,ai]}),this.on.ready.subscribe=E5(this.on.ready.subscribe,s=>(l,d)=>{Dd.vip(()=>{const f=this._state;if(f.openComplete)f.dbOpenError||pt.resolve().then(l),d&&s(l);else if(f.onReadyBeingFired)f.onReadyBeingFired.push(l),d&&s(l);else{s(l);const F=this;d||s(function M(){F.on.ready.unsubscribe(l),F.on.ready.unsubscribe(M)})}})}),this.Collection=(a=this,_p(JX.prototype,function(s,l){this.db=a;let d=X5,f=null;if(l)try{d=l()}catch(V){f=V}const F=s._ctx,M=F.table,N=M.hook.reading.fire;this._ctx={table:M,index:F.index,isPrimKey:!F.index||M.schema.primKey.keyPath&&F.index===M.schema.primKey.name,range:d,keysOnly:!1,dir:"next",unique:"",algorithm:null,filter:null,replayFilter:null,justLimit:!0,isMatch:null,offset:0,limit:1/0,error:f,or:F.or,valueMapper:N!==lp?N:null}})),this.Table=(s=this,_p(ZX.prototype,function(l,d,f){this.db=s,this._tx=f,this.name=l,this.schema=d,this.hook=s._allTables[l]?s._allTables[l].hook:pp(null,{creating:[jX,ai],reading:[HX,lp],updating:[VX,ai],deleting:[YX,ai]})})),this.Transaction=function(s){return _p(iQ.prototype,function(l,d,f,F,M){this.db=s,this.mode=l,this.storeNames=d,this.schema=f,this.chromeTransactionDurability=F,this.idbtrans=null,this.on=pp(this,"complete","error","abort"),this.parent=M||null,this.active=!0,this._reculock=0,this._blockedFuncs=[],this._resolve=null,this._reject=null,this._waitingFor=null,this._waitingQueue=null,this._spinCount=0,this._completion=new pt((N,V)=>{this._resolve=N,this._reject=V}),this._completion.then(()=>{this.active=!1,this.on.complete.fire()},N=>{var V=this.active;return this.active=!1,this.on.error.fire(N),this.parent?this.parent._reject(N):V&&this.idbtrans&&this.idbtrans.abort(),sr(N)})})}(this),this.Version=function(s){return _p(lQ.prototype,function(l){this.db=s,this._cfg={version:l,storesSource:null,dbschema:{},tables:{},contentUpgrade:null}})}(this),this.WhereClause=function(s){return _p(nL.prototype,function(l,d,f){this.db=s,this._ctx={table:l,index:":id"===d?null:d,or:f};const F=s._deps.indexedDB;if(!F)throw new Rt.MissingAPI;this._cmp=this._ascending=F.cmp.bind(F),this._descending=(M,N)=>F.cmp(N,M),this._max=(M,N)=>F.cmp(M,N)>0?M:N,this._min=(M,N)=>F.cmp(M,N)<0?M:N,this._IDBKeyRange=s._deps.IDBKeyRange})}(this),this.on("versionchange",s=>{s.newVersion>0?console.warn(`Another connection wants to upgrade database '${this.name}'. Closing db now to resume the upgrade.`):console.warn(`Another connection wants to delete database '${this.name}'. Closing db now to resume the delete request.`),this.close()}),this.on("blocked",s=>{!s.newVersion||s.newVersionnew this.Transaction(s,l,d,this._options.chromeTransactionDurability,f),this._fireOnBlocked=s=>{this.on("blocked").fire(s),fp.filter(l=>l.name===this.name&&l!==this&&!l._state.vcFired).map(l=>l.on("versionchange").fire(s))},this.use(hQ),this.use(mQ),this.use(_Q),this.use(fQ),this.vip=Object.create(this,{_vip:{value:!0}}),r.forEach(s=>s(this))}version(t){if(isNaN(t)||t<.1)throw new Rt.Type("Given version is not a positive number");if(t=Math.round(10*t)/10,this.idbdb||this._state.isBeingOpened)throw new Rt.Schema("Cannot add version when database is open");this.verno=Math.max(this.verno,t);const e=this._versions;var i=e.filter(r=>r._cfg.version===t)[0];return i||(i=new this.Version(t),e.push(i),e.sort(aQ),i.stores({}),this._state.autoSchema=!1,i)}_whenReady(t){return this.idbdb&&(this._state.openComplete||Et.letThrough||this._vip)?t():new pt((e,i)=>{if(this._state.openComplete)return i(new Rt.DatabaseClosed(this._state.dbOpenError));if(!this._state.isBeingOpened){if(!this._options.autoOpen)return void i(new Rt.DatabaseClosed);this.open().catch(ai)}this._state.dbReadyPromise.then(e,i)}).then(t)}use({stack:t,create:e,level:i,name:r}){r&&this.unuse({stack:t,name:r});const o=this._middlewares[t]||(this._middlewares[t]=[]);return o.push({stack:t,create:e,level:i??10,name:r}),o.sort((a,s)=>a.level-s.level),this}unuse({stack:t,name:e,create:i}){return t&&this._middlewares[t]&&(this._middlewares[t]=this._middlewares[t].filter(r=>i?r.create!==i:!!e&&r.name!==e)),this}open(){return function dQ(n){const t=n._state,{indexedDB:e}=n._deps;if(t.isBeingOpened||n.idbdb)return t.dbReadyPromise.then(()=>t.dbOpenError?sr(t.dbOpenError):n);us&&(t.openCanceller._stackHolder=yd()),t.isBeingOpened=!0,t.dbOpenError=null,t.openComplete=!1;const i=t.openCanceller;function r(){if(t.openCanceller!==i)throw new Rt.DatabaseClosed("db.open() was cancelled")}let o=t.dbReadyResolve,a=null,s=!1;return pt.race([i,(typeof navigator>"u"?pt.resolve():cQ()).then(()=>new pt((l,d)=>{if(r(),!e)throw new Rt.MissingAPI;const f=n.name,F=t.autoSchema?e.open(f):e.open(f,Math.round(10*n.verno));if(!F)throw new Rt.MissingAPI;F.onerror=hs(d),F.onblocked=wi(n._fireOnBlocked),F.onupgradeneeded=wi(M=>{if(a=F.transaction,t.autoSchema&&!n._options.allowEmptyDB){F.onerror=gp,a.abort(),F.result.close();const V=e.deleteDatabase(f);V.onsuccess=V.onerror=wi(()=>{d(new Rt.NoSuchDatabase(`Database ${f} doesnt exist`))})}else{a.onerror=hs(d);var N=M.oldVersion>Math.pow(2,62)?0:M.oldVersion;s=N<1,n._novip.idbdb=F.result,function sQ(n,t,e,i){const r=n._dbSchema,o=n._createTransaction("readwrite",n._storeNames,r);o.create(e),o._completion.catch(i);const a=o._reject.bind(o),s=Et.transless||Et;ic(()=>{Et.trans=o,Et.transless=s,0===t?(qi(r).forEach(l=>{Bk(e,l,r[l].primKey,r[l].indexes)}),Pk(n,e),pt.follow(()=>n.on.populate.fire(o)).catch(a)):function({_novip:l},d,f,F){const M=[],N=l._versions;let V=l._dbSchema=jk(0,l.idbdb,F),X=!1;return N.filter(oe=>oe._cfg.version>=d).forEach(oe=>{M.push(()=>{const le=V,ae=oe._cfg.dbschema;Yk(l,le,F),Yk(l,ae,F),V=l._dbSchema=ae;const ge=aL(le,ae);ge.add.forEach(Me=>{Bk(F,Me[0],Me[1].primKey,Me[1].indexes)}),ge.change.forEach(Me=>{if(Me.recreate)throw new Rt.Upgrade("Not yet support for changing primary key");{const Be=F.objectStore(Me.name);Me.add.forEach(dt=>Hk(Be,dt)),Me.change.forEach(dt=>{Be.deleteIndex(dt.name),Hk(Be,dt)}),Me.del.forEach(dt=>Be.deleteIndex(dt))}});const we=oe._cfg.contentUpgrade;if(we&&oe._cfg.version>d){Pk(l,F),f._memoizedTables={},X=!0;let Me=A5(ae);ge.del.forEach(Ut=>{Me[Ut]=le[Ut]}),Rk(l,[l.Transaction.prototype]),Y1(l,[l.Transaction.prototype],qi(Me),Me),f.schema=Me;const Be=mk(we);let dt;Be&&Lh();const Je=pt.follow(()=>{if(dt=we(f),dt&&Be){var Ut=el.bind(null,null);dt.then(Ut,Ut)}});return dt&&"function"==typeof dt.then?pt.resolve(dt):Je.then(()=>dt)}}),M.push(le=>{var ae,ge;(!X||!XX)&&(ae=oe._cfg.dbschema,[].slice.call((ge=le).db.objectStoreNames).forEach(we=>null==ae[we]&&ge.db.deleteObjectStore(we))),Rk(l,[l.Transaction.prototype]),Y1(l,[l.Transaction.prototype],l._storeNames,l._dbSchema),f.schema=l._dbSchema})}),function re(){return M.length?pt.resolve(M.shift()(f.idbtrans)).then(re):pt.resolve()}().then(()=>{var oe,le;le=F,qi(oe=V).forEach(ae=>{le.db.objectStoreNames.contains(ae)||Bk(le,ae,oe[ae].primKey,oe[ae].indexes)})})}(n,t,o,e).catch(a)})}(n,N/10,a,d)}},d),F.onsuccess=wi(()=>{a=null;const M=n._novip.idbdb=F.result,N=w1(M.objectStoreNames);if(N.length>0)try{const X=M.transaction(1===(V=N).length?V[0]:V,"readonly");t.autoSchema?function({_novip:re},oe,le){re.verno=oe.version/10;const ae=re._dbSchema=jk(0,oe,le);re._storeNames=w1(oe.objectStoreNames,0),Y1(re,[re._allTables],qi(ae),ae)}(n,M,X):(Yk(n,n._dbSchema,X),function(re,oe){const le=aL(jk(0,re.idbdb,oe),re._dbSchema);return!(le.add.length||le.change.some(ae=>ae.add.length||ae.change.length))}(n,X)||console.warn("Dexie SchemaDiff: Schema was extended without increasing the number passed to db.version(). Some queries may fail.")),Pk(n,X)}catch{}var V;fp.push(n),M.onversionchange=wi(X=>{t.vcFired=!0,n.on("versionchange").fire(X)}),M.onclose=wi(X=>{n.on("close").fire(X)}),s&&function({indexedDB:X,IDBKeyRange:re},oe){!zk(X)&&"__dbnames"!==oe&&Vk(X,re).put({name:oe}).catch(ai)}(n._deps,f),l()},d)}))]).then(()=>(r(),t.onReadyBeingFired=[],pt.resolve(Uk(()=>n.on.ready.fire(n.vip))).then(function l(){if(t.onReadyBeingFired.length>0){let d=t.onReadyBeingFired.reduce(gk,ai);return t.onReadyBeingFired=[],pt.resolve(Uk(()=>d(n.vip))).then(l)}}))).finally(()=>{t.onReadyBeingFired=null,t.isBeingOpened=!1}).then(()=>n).catch(l=>{t.dbOpenError=l;try{a&&a.abort()}catch{}return i===t.openCanceller&&n._close(),sr(l)}).finally(()=>{t.openComplete=!0,o()})}(this)}_close(){const t=this._state,e=fp.indexOf(this);if(e>=0&&fp.splice(e,1),this.idbdb){try{this.idbdb.close()}catch{}this._novip.idbdb=null}t.dbReadyPromise=new pt(i=>{t.dbReadyResolve=i}),t.openCanceller=new pt((i,r)=>{t.cancelOpen=r})}close(){this._close();const t=this._state;this._options.autoOpen=!1,t.dbOpenError=new Rt.DatabaseClosed,t.isBeingOpened&&t.cancelOpen(t.dbOpenError)}delete(){const t=arguments.length>0,e=this._state;return new pt((i,r)=>{const o=()=>{this.close();var a=this._deps.indexedDB.deleteDatabase(this.name);a.onsuccess=wi(()=>{(function({indexedDB:s,IDBKeyRange:l},d){!zk(s)&&"__dbnames"!==d&&Vk(s,l).delete(d).catch(ai)})(this._deps,this.name),i()}),a.onerror=hs(r),a.onblocked=this._fireOnBlocked};if(t)throw new Rt.InvalidArgument("Arguments not allowed in db.delete()");e.isBeingOpened?e.dbReadyPromise.then(o):o()})}backendDB(){return this.idbdb}isOpen(){return null!==this.idbdb}hasBeenClosed(){const t=this._state.dbOpenError;return t&&"DatabaseClosed"===t.name}hasFailed(){return null!==this._state.dbOpenError}dynamicallyOpened(){return this._state.autoSchema}get tables(){return qi(this._allTables).map(t=>this._allTables[t])}transaction(){const t=uQ.apply(this,arguments);return this._transaction.apply(this,t)}_transaction(t,e,i){let r=Et.trans;r&&r.db===this&&-1===t.indexOf("!")||(r=null);const o=-1!==t.indexOf("?");let a,s;t=t.replace("!","").replace("?","");try{if(s=e.map(d=>{var f=d instanceof this.Table?d.name:d;if("string"!=typeof f)throw new TypeError("Invalid table argument to Dexie.transaction(). Only Table or String are allowed");return f}),"r"==t||"readonly"===t)a="readonly";else{if("rw"!=t&&"readwrite"!=t)throw new Rt.InvalidArgument("Invalid transaction mode: "+t);a="readwrite"}if(r){if("readonly"===r.mode&&"readwrite"===a){if(!o)throw new Rt.SubTransaction("Cannot enter a sub-transaction with READWRITE mode when parent transaction is READONLY");r=null}r&&s.forEach(d=>{if(r&&-1===r.storeNames.indexOf(d)){if(!o)throw new Rt.SubTransaction("Table "+d+" not included in parent transaction.");r=null}}),o&&r&&!r.active&&(r=null)}}catch(d){return r?r._promise(null,(f,F)=>{F(d)}):sr(d)}const l=sL.bind(null,this,a,s,r,i);return r?r._promise(a,l,"lock"):Et.trans?Ih(Et.transless,()=>this._whenReady(l)):this._whenReady(l)}table(t){if(!So(this._allTables,t))throw new Rt.InvalidTable(`Table ${t} does not exist`);return this._allTables[t]}}const gQ=typeof Symbol<"u"&&"observable"in Symbol?Symbol.observable:"@@observable";class bQ{constructor(t){this._subscribe=t}subscribe(t,e,i){return this._subscribe(t&&"function"!=typeof t?t:{next:t,error:e,complete:i})}[gQ](){return this}}function uL(n,t){return qi(t).forEach(e=>{z1(n[e]||(n[e]=new nl),t[e])}),n}function sc(n){return new bQ(t=>{const e=mk(n);let i=!1,r={},o={};const a={get closed(){return i},unsubscribe:()=>{i=!0,ac.storagemutated.unsubscribe(f)}};t.start&&t.start(a);let s=!1,l=!1;function d(){return qi(o).some(M=>r[M]&&function pQ(n,t){const e=qk(t);let i=e.next();if(i.done)return!1;let r=i.value;const o=qk(n);let a=o.next(r.from),s=a.value;for(;!i.done&&!a.done;){if(Xr(s.from,r.to)<=0&&Xr(s.to,r.from)>=0)return!0;Xr(r.from,s.from)<0?r=(i=e.next(s.from)).value:s=(a=o.next(r.from)).value}return!1}(r[M],o[M]))}const f=M=>{uL(r,M),d()&&F()},F=()=>{if(s||i)return;r={};const M={},N=function(V){e&&Lh();const X=()=>ic(n,{subscr:V,trans:null}),re=Et.trans?Ih(Et.transless,X):X();return e&&re.then(el,el),re}(M);l||(ac("storagemutated",f),l=!0),s=!0,Promise.resolve(N).then(V=>{s=!1,i||(d()?F():(r={},o=M,t.next&&t.next(V)))},V=>{s=!1,t.error&&t.error(V),a.unsubscribe()})};return F(),a})}let Kk;try{Kk={indexedDB:_i.indexedDB||_i.mozIndexedDB||_i.webkitIndexedDB||_i.msIndexedDB,IDBKeyRange:_i.IDBKeyRange||_i.webkitIDBKeyRange}}catch{Kk={indexedDB:null,IDBKeyRange:null}}const Md=Dd;function U1(n){let t=il;try{il=!0,ac.storagemutated.fire(n)}finally{il=t}}Ch(Md,{...x1,delete:n=>new Md(n,{addons:[]}).delete(),exists:n=>new Md(n,{addons:[]}).open().then(t=>(t.close(),!0)).catch("NoSuchDatabaseError",()=>!1),getDatabaseNames(n){try{return function({indexedDB:t,IDBKeyRange:e}){return zk(t)?Promise.resolve(t.databases()).then(i=>i.map(r=>r.name).filter(r=>"__dbnames"!==r)):Vk(t,e).toCollection().primaryKeys()}(Md.dependencies).then(n)}catch{return sr(new Rt.MissingAPI)}},defineClass:()=>function(n){Kr(this,n)},ignoreTransaction:n=>Et.trans?Ih(Et.transless,n):n(),vip:Uk,async:function(n){return function(){try{var t=Wk(n.apply(this,arguments));return t&&"function"==typeof t.then?t:pt.resolve(t)}catch(e){return sr(e)}}},spawn:function(n,t,e){try{var i=Wk(n.apply(e,t||[]));return i&&"function"==typeof i.then?i:pt.resolve(i)}catch(r){return sr(r)}},currentTransaction:{get:()=>Et.trans||null},waitFor:function(n,t){const e=pt.resolve("function"==typeof n?Md.ignoreTransaction(n):n).timeout(t||6e4);return Et.trans?Et.trans.waitFor(e):e},Promise:pt,debug:{get:()=>us,set:n=>{N5(n,"dexie"===n?()=>!0:K5)}},derive:Eh,extend:Kr,props:Ch,override:E5,Events:pp,on:ac,liveQuery:sc,extendObservabilitySet:uL,getByKeyPath:Zs,setByKeyPath:Ta,delByKeyPath:function(n,t){"string"==typeof t?Ta(n,t,void 0):"length"in t&&[].map.call(t,function(e){Ta(n,e,void 0)})},shallowClone:A5,deepClone:ap,getObjectDiff:$k,cmp:Xr,asap:S5,minKey:-1/0,addons:[],connections:fp,errnames:_k,dependencies:Kk,semVer:"3.2.2",version:"3.2.2".split(".").map(n=>parseInt(n)).reduce((n,t,e)=>n+t/Math.pow(10,2*e))}),Md.maxKey=bp(Md.dependencies.IDBKeyRange),typeof dispatchEvent<"u"&&typeof addEventListener<"u"&&(ac("storagemutated",n=>{if(!il){let t;P1?(t=document.createEvent("CustomEvent"),t.initCustomEvent("x-storagemutated-1",!0,!0,n)):t=new CustomEvent("x-storagemutated-1",{detail:n}),il=!0,dispatchEvent(t),il=!1}}),addEventListener("x-storagemutated-1",({detail:n})=>{il||U1(n)}));let il=!1;if(typeof BroadcastChannel<"u"){const n=new BroadcastChannel("x-storagemutated-1");ac("storagemutated",t=>{il||n.postMessage(t)}),n.onmessage=t=>{t.data&&U1(t.data)}}else if(typeof self<"u"&&typeof navigator<"u"){ac("storagemutated",t=>{try{il||(typeof localStorage<"u"&&localStorage.setItem("x-storagemutated-1",JSON.stringify({trig:Math.random(),changedParts:t})),"object"==typeof self.clients&&[...self.clients.matchAll({includeUncontrolled:!0})].forEach(e=>e.postMessage({type:"x-storagemutated-1",changedParts:t})))}catch{}}),typeof addEventListener<"u"&&addEventListener("storage",t=>{if("x-storagemutated-1"===t.key){const e=JSON.parse(t.newValue);e&&U1(e.changedParts)}});const n=self.document&&navigator.serviceWorker;n&&n.addEventListener("message",function({data:t}){t&&"x-storagemutated-1"===t.type&&U1(t.changedParts)})}pt.rejectionMapper=function(n,t){if(!n||n instanceof Th||n instanceof TypeError||n instanceof SyntaxError||!n.name||!B5[n.name])return n;var e=new B5[n.name](t||n.message,n);return"stack"in n&&Qs(e,"stack",{get:function(){return this.inner.stack}}),e},N5(us,K5);class Aa extends Dd{constructor(){super("blockcore"),this.version(1).stores({relays:"url",events:"id",notes:"id",profiles:"pubkey,status",circles:"++id"}),this.on("populate",()=>this.populate())}populate(){return xe(function*(){})()}}Aa.\u0275fac=function(t){return new(t||Aa)},Aa.\u0275prov=Le({token:Aa,factory:Aa.\u0275fac,providedIn:"root"});class rl{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(i=>"e"===i[0]):[]}rootEventId(t){if(!t)return;const e=t.tags.filter(i=>"e"===i[0]);for(let i=0;i3&&"root"==r[3])return r[1]}return 0==e.length?null:e[0][1]}replyEventId(t){if(!t)return;const e=t.tags.filter(i=>"e"===i[0]);for(let i=0;i3&&"reply"==r[3])return r[1]}return e.length<2?null:e[1][1]}}rl.\u0275fac=function(t){return new(t||rl)(de(Lr))},rl.\u0275prov=Le({token:rl,factory:rl.\u0275fac,providedIn:"root"});var Xk=new WeakMap,Qk=new WeakMap,Zk=new WeakMap,Jk=new WeakMap,ex=new WeakMap,W1=new WeakMap,yQ=new WeakSet,hL=new WeakSet;class ms{constructor(t,e,i,r){fd(this,hL),fd(this,yQ),Hi(this,Xk,{writable:!0,value:void 0}),Hi(this,Qk,{writable:!0,value:void 0}),Hi(this,Zk,{writable:!0,value:void 0}),Hi(this,Jk,{writable:!0,value:void 0}),Hi(this,ex,{writable:!0,value:void 0}),Hi(this,W1,{writable:!0,value:void 0}),this.db=t,this.options=e,this.eventService=i,this.appState=r,this.defaultRelays={"wss://nostr-pub.wellorder.net":{read:!0,write:!0},"wss://nostr.nordlysln.net":{read:!0,write:!0},"wss://relay.nostr.ch":{read:!0,write:!0},"wss://nostr.v0l.io":{read:!0,write:!0},"wss://nostr-relay.wlvs.space":{read:!0,write:!0}},this.cache=new lk,this.items$=Yn(sc(()=>this.list())),this.events=[],Fi(this,Xk,new bn(this.events)),Fi(this,Qk,new bn([])),Fi(this,Zk,new bn([])),Fi(this,Jk,new bn([])),Fi(this,ex,new bn([])),this.sortSubject=new bn("asc"),this.sort$=this.sortSubject.asObservable(),this.sortOrder="asc",this.subs=[],this.relays=[],Fi(this,W1,new bn(this.relays)),this.subscriptions={},this.table=this.db.relays,this.appState.visibility$.subscribe(o=>{console.log("VISIBILITY CHANGED:",o),o&&this.connect()})}list(){var t=this;return xe(function*(){return yield t.table.toArray()})()}get relays$(){return kn(this,W1).asObservable()}getActiveRelay(t){const e=this.relays.findIndex(i=>i.url==t);return-1==e?null:this.relays[e]}addRelay(t){var e=this;return xe(function*(){const i=e.relays.findIndex(r=>r.url==t.url);-1==i?e.relays.push(t):e.relays[i]=t;try{const o=`https://${new URL(t.url).hostname}`,a=yield fetch(o,{method:"GET",mode:"cors",headers:{Accept:"application/nostr+json"}});if(200===a.status){const s=yield a.json();t.metadata.nip11=s,t.metadata.error=void 0}else t.metadata.error=`Unable to get NIP-11 data. Status: ${a.statusText}`}catch(r){console.warn(r),t.metadata.error=`Unable to get NIP-11 data. Status: ${r}`}yield e.table.put(t.metadata),e.relaysUpdated()})()}appendRelays(t){var e=this;return xe(function*(){let i=t;if(Array.isArray(i)){i={};for(let a=0;ao.url==t);let r=e.relays.splice(i,1);r.length>0&&r[0].close(),e.relaysUpdated()})()}connectedRelays(){return this.relays.filter(t=>1===t.status)}connect(){var t=this;return xe(function*(){const e=yield t.table.toArray();for(var i=0;ia.url==r.url);o&&1==o.status||t.openConnection(r)}})()}reset(){var t=this;return xe(function*(){console.log("RESET RUNNING!");for(var e=0;e{console.log("Connected to:",e.url),this.appState.updateConnectionStatus(!0)})}initialize(){var t=this;return xe(function*(){if(0===(yield t.table.toArray()).length){let i;try{i=yield globalThis.nostr.getRelays()}catch{i=t.defaultRelays}yield t.appendRelays(i)}})()}}function vQ(n,t){return tx.apply(this,arguments)}function tx(){return tx=xe(function*(n,t){const e=this.getActiveRelay(n.url);e&&t(e);const i=lX(n.url);i.on("connect",()=>{t(i)}),i.on("disconnect",()=>{console.log(`DISCONNECTED! ${i?.url}`)}),i.on("notice",r=>{console.log(`NOTICE FROM ${i?.url}: ${r}`)}),i.metadata=n;try{yield i.connect()}catch(r){console.log(r),i.metadata.error="Unable to connect."}return yield this.addRelay(i),i}),tx.apply(this,arguments)}function mL(...n){const t=Kn(n),{args:e,keys:i}=aT(n),r=new Ve(o=>{const{length:a}=e;if(!a)return void o.complete();const s=new Array(a);let l=a,d=a;for(let f=0;f{F||(F=!0,d--),s[f]=M},()=>l--,void 0,()=>{(!l||!F)&&(d||o.next(i?sT(i,s):s),o.complete())}))}});return t?r.pipe(yw(t)):r}ms.\u0275fac=function(t){return new(t||ms)(de(Aa),de(na),de(rl),de(Jn))},ms.\u0275prov=Le({token:ms,factory:ms.\u0275fac,providedIn:"root"});let fL=(()=>{class n{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return n.\u0275fac=function(e){return new(e||n)(x(qa),x(ze))},n.\u0275dir=pe({type:n}),n})(),Cd=(()=>{class n extends fL{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275dir=pe({type:n,features:[Ee]}),n})();const Dr=new Fe("NgValueAccessor"),wQ={provide:Dr,useExisting:Jt(()=>ra),multi:!0},xQ=new Fe("CompositionEventMode");let ra=(()=>{class n extends fL{constructor(e,i,r){super(e,i),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function kQ(){const n=ns()?ns().getUserAgent():"";return/android (\d+)/.test(n.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 n.\u0275fac=function(e){return new(e||n)(x(qa),x(ze),x(xQ,8))},n.\u0275dir=pe({type:n,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,i){1&e&&me("input",function(o){return i._handleInput(o.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(o){return i._compositionEnd(o.target.value)})},features:[Ge([wQ]),Ee]}),n})();function lc(n){return null==n||("string"==typeof n||Array.isArray(n))&&0===n.length}function _L(n){return null!=n&&"number"==typeof n.length}const yr=new Fe("NgValidators"),cc=new Fe("NgAsyncValidators"),MQ=/^(?=.{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 nx{static min(t){return function gL(n){return t=>{if(lc(t.value)||lc(n))return null;const e=parseFloat(t.value);return!isNaN(e)&&e{if(lc(t.value)||lc(n))return null;const e=parseFloat(t.value);return!isNaN(e)&&e>n?{max:{max:n,actual:t.value}}:null}}(t)}static required(t){return function yL(n){return lc(n.value)?{required:!0}:null}(t)}static requiredTrue(t){return function vL(n){return!0===n.value?null:{required:!0}}(t)}static email(t){return function FL(n){return lc(n.value)||MQ.test(n.value)?null:{email:!0}}(t)}static minLength(t){return function wL(n){return t=>lc(t.value)||!_L(t.value)?null:t.value.length_L(t.value)&&t.value.length>n?{maxlength:{requiredLength:n,actualLength:t.value.length}}:null}(t)}static pattern(t){return function xL(n){if(!n)return $1;let t,e;return"string"==typeof n?(e="","^"!==n.charAt(0)&&(e+="^"),e+=n,"$"!==n.charAt(n.length-1)&&(e+="$"),t=new RegExp(e)):(e=n.toString(),t=n),i=>{if(lc(i.value))return null;const r=i.value;return t.test(r)?null:{pattern:{requiredPattern:e,actualValue:r}}}}(t)}static nullValidator(t){return null}static compose(t){return TL(t)}static composeAsync(t){return AL(t)}}function $1(n){return null}function DL(n){return null!=n}function ML(n){return Qm(n)?Yn(n):n}function CL(n){let t={};return n.forEach(e=>{t=null!=e?{...t,...e}:t}),0===Object.keys(t).length?null:t}function EL(n,t){return t.map(e=>e(n))}function SL(n){return n.map(t=>function CQ(n){return!n.validate}(t)?t:e=>t.validate(e))}function TL(n){if(!n)return null;const t=n.filter(DL);return 0==t.length?null:function(e){return CL(EL(e,t))}}function ix(n){return null!=n?TL(SL(n)):null}function AL(n){if(!n)return null;const t=n.filter(DL);return 0==t.length?null:function(e){return mL(EL(e,t).map(ML)).pipe(He(CL))}}function rx(n){return null!=n?AL(SL(n)):null}function LL(n,t){return null===n?[t]:Array.isArray(n)?[...n,t]:[n,t]}function IL(n){return n._rawValidators}function NL(n){return n._rawAsyncValidators}function ox(n){return n?Array.isArray(n)?n:[n]:[]}function G1(n,t){return Array.isArray(n)?n.includes(t):n===t}function OL(n,t){const e=ox(t);return ox(n).forEach(r=>{G1(e,r)||e.push(r)}),e}function PL(n,t){return ox(t).filter(e=>!G1(n,e))}class RL{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=ix(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=rx(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 Qr extends RL{get formDirective(){return null}get path(){return null}}class La extends RL{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class BL{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 oa=(()=>{class n extends BL{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(x(La,2))},n.\u0275dir=pe({type:n,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,i){2&e&&Ke("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},features:[Ee]}),n})(),HL=(()=>{class n extends BL{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(x(Qr,10))},n.\u0275dir=pe({type:n,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,i){2&e&&Ke("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)("ng-submitted",i.isSubmitted)},features:[Ee]}),n})();const Fp="VALID",K1="INVALID",Ph="PENDING",wp="DISABLED";function cx(n){return(X1(n)?n.validators:n)||null}function dx(n,t){return(X1(t)?t.asyncValidators:n)||null}function X1(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}class zL{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===Fp}get invalid(){return this.status===K1}get pending(){return this.status==Ph}get disabled(){return this.status===wp}get enabled(){return this.status!==wp}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(OL(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(OL(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(PL(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(PL(t,this._rawAsyncValidators))}hasValidator(t){return G1(this._rawValidators,t)}hasAsyncValidator(t){return G1(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=Ph,!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=wp,this.errors=null,this._forEachChild(i=>{i.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(i=>i(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=Fp,this._forEachChild(i=>{i.enable({...t,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors({...t,skipPristineCheck:e}),this._onDisabledChange.forEach(i=>i(!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===Fp||this.status===Ph)&&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()?wp:Fp}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=Ph,this._hasOwnPendingAsyncValidator=!0;const e=ML(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(i=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(i,{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((i,r)=>i&&i._find(r),this)}getError(t,e){const i=e?this.get(e):this;return i&&i.errors?i.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 je,this.statusChanges=new je}_calculateStatus(){return this._allControlsDisabled()?wp:this.errors?K1:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Ph)?Ph:this._anyControlsHaveStatus(K1)?K1:Fp}_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){X1(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 NQ(n){return Array.isArray(n)?ix(n):n||null}(this._rawValidators)}_assignAsyncValidators(t){this._rawAsyncValidators=Array.isArray(t)?t.slice():t,this._composedAsyncValidatorFn=function OQ(n){return Array.isArray(n)?rx(n):n||null}(this._rawAsyncValidators)}}class ux extends zL{constructor(t,e,i){super(cx(e),dx(i,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,i={}){this.registerControl(t,e),this.updateValueAndValidity({emitEvent:i.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,i={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,e={}){(function VL(n,t,e){n._forEachChild((i,r)=>{if(void 0===e[r])throw new Ae(1002,"")})})(this,0,t),Object.keys(t).forEach(i=>{(function YL(n,t,e){const i=n.controls;if(!(t?Object.keys(i):i).length)throw new Ae(1e3,"");if(!i[e])throw new Ae(1001,"")})(this,!0,i),this.controls[i].setValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){null!=t&&(Object.keys(t).forEach(i=>{const r=this.controls[i];r&&r.patchValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(t={},e={}){this._forEachChild((i,r)=>{i.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(t,e,i)=>(t[i]=e.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(e,i)=>!!i._syncPendingControls()||e);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){Object.keys(this.controls).forEach(e=>{const i=this.controls[e];i&&t(i,e)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(const[e,i]of Object.entries(this.controls))if(this.contains(e)&&t(i))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,i,r)=>((i.enabled||this.disabled)&&(e[r]=i.value),e))}_reduceChildren(t,e){let i=t;return this._forEachChild((r,o)=>{i=e(i,r,o)}),i}_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 Rh=new Fe("CallSetDisabledState",{providedIn:"root",factory:()=>Q1}),Q1="always";function kp(n,t,e=Q1){hx(n,t),t.valueAccessor.writeValue(n.value),(n.disabled||"always"===e)&&t.valueAccessor.setDisabledState?.(n.disabled),function BQ(n,t){t.valueAccessor.registerOnChange(e=>{n._pendingValue=e,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&UL(n,t)})}(n,t),function jQ(n,t){const e=(i,r)=>{t.valueAccessor.writeValue(i),r&&t.viewToModelUpdate(i)};n.registerOnChange(e),t._registerOnDestroy(()=>{n._unregisterOnChange(e)})}(n,t),function HQ(n,t){t.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&UL(n,t),"submit"!==n.updateOn&&n.markAsTouched()})}(n,t),function RQ(n,t){if(t.valueAccessor.setDisabledState){const e=i=>{t.valueAccessor.setDisabledState(i)};n.registerOnDisabledChange(e),t._registerOnDestroy(()=>{n._unregisterOnDisabledChange(e)})}}(n,t)}function J1(n,t,e=!0){const i=()=>{};t.valueAccessor&&(t.valueAccessor.registerOnChange(i),t.valueAccessor.registerOnTouched(i)),tb(n,t),n&&(t._invokeOnDestroyCallbacks(),n._registerOnCollectionChange(()=>{}))}function eb(n,t){n.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(t)})}function hx(n,t){const e=IL(n);null!==t.validator?n.setValidators(LL(e,t.validator)):"function"==typeof e&&n.setValidators([e]);const i=NL(n);null!==t.asyncValidator?n.setAsyncValidators(LL(i,t.asyncValidator)):"function"==typeof i&&n.setAsyncValidators([i]);const r=()=>n.updateValueAndValidity();eb(t._rawValidators,r),eb(t._rawAsyncValidators,r)}function tb(n,t){let e=!1;if(null!==n){if(null!==t.validator){const r=IL(n);if(Array.isArray(r)&&r.length>0){const o=r.filter(a=>a!==t.validator);o.length!==r.length&&(e=!0,n.setValidators(o))}}if(null!==t.asyncValidator){const r=NL(n);if(Array.isArray(r)&&r.length>0){const o=r.filter(a=>a!==t.asyncValidator);o.length!==r.length&&(e=!0,n.setAsyncValidators(o))}}}const i=()=>{};return eb(t._rawValidators,i),eb(t._rawAsyncValidators,i),e}function UL(n,t){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(n._pendingValue),n._pendingChange=!1}function WL(n,t){hx(n,t)}function fx(n,t){if(!n.hasOwnProperty("model"))return!1;const e=n.model;return!!e.isFirstChange()||!Object.is(t,e.currentValue)}function $L(n,t){n._syncPendingControls(),t.forEach(e=>{const i=e.control;"submit"===i.updateOn&&i._pendingChange&&(e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}function px(n,t){if(!t)return null;let e,i,r;return Array.isArray(t),t.forEach(o=>{o.constructor===ra?e=o:function zQ(n){return Object.getPrototypeOf(n.constructor)===Cd}(o)?i=o:r=o}),r||i||e||null}const WQ={provide:Qr,useExisting:Jt(()=>Ed)},xp=(()=>Promise.resolve())();let Ed=(()=>{class n extends Qr{constructor(e,i,r){super(),this.callSetDisabledState=r,this.submitted=!1,this._directives=new Set,this.ngSubmit=new je,this.form=new ux({},ix(e),rx(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){xp.then(()=>{const i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),kp(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){xp.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){xp.then(()=>{const i=this._findContainer(e.path),r=new ux({});WL(r,e),i.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){xp.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){xp.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,$L(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 n.\u0275fac=function(e){return new(e||n)(x(yr,10),x(cc,10),x(Rh,8))},n.\u0275dir=pe({type:n,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,i){1&e&&me("submit",function(o){return i.onSubmit(o)})("reset",function(){return i.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Ge([WQ]),Ee]}),n})();function GL(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)}function qL(n){return"object"==typeof n&&null!==n&&2===Object.keys(n).length&&"value"in n&&"disabled"in n}const _x=class extends zL{constructor(t=null,e,i){super(cx(e),dx(i,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(t),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),X1(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=qL(t)?t.value:t)}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(i=>i(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){GL(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){GL(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){qL(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}},qQ={provide:La,useExisting:Jt(()=>aa)},QL=(()=>Promise.resolve())();let aa=(()=>{class n extends La{constructor(e,i,r,o,a,s){super(),this._changeDetectorRef=a,this.callSetDisabledState=s,this.control=new _x,this._registered=!1,this.update=new je,this._parent=e,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=px(0,o)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const i=e.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),fx(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(){kp(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){QL.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const i=e.isDisabled.currentValue,r=0!==i&&Zu(i);QL.then(()=>{r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?function Z1(n,t){return[...t.path,n]}(e,this._parent):[e]}}return n.\u0275fac=function(e){return new(e||n)(x(Qr,9),x(yr,10),x(cc,10),x(Dr,10),x(kt,8),x(Rh,8))},n.\u0275dir=pe({type:n,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[Ge([qQ]),Ee,_n]}),n})(),ZL=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),n})(),eI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})();const gx=new Fe("NgModelWithFormControlWarning"),JQ={provide:La,useExisting:Jt(()=>bx)};let bx=(()=>{class n extends La{constructor(e,i,r,o,a){super(),this._ngModelWarningConfig=o,this.callSetDisabledState=a,this.update=new je,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(i),this.valueAccessor=px(0,r)}set isDisabled(e){}ngOnChanges(e){if(this._isControlChanged(e)){const i=e.form.previousValue;i&&J1(i,this,!1),kp(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}fx(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&J1(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}}return n._ngModelWarningSentOnce=!1,n.\u0275fac=function(e){return new(e||n)(x(yr,10),x(cc,10),x(Dr,10),x(gx,8),x(Rh,8))},n.\u0275dir=pe({type:n,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[Ge([JQ]),Ee,_n]}),n})();const eZ={provide:Qr,useExisting:Jt(()=>Bh)};let Bh=(()=>{class n extends Qr{constructor(e,i,r){super(),this.callSetDisabledState=r,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new je,this._setValidators(e),this._setAsyncValidators(i)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(tb(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const i=this.form.get(e.path);return kp(i,e,this.callSetDisabledState),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),i}getControl(e){return this.form.get(e.path)}removeControl(e){J1(e.control||null,e,!1),function UQ(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)}(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,i){this.form.get(e.path).setValue(i)}onSubmit(e){return this.submitted=!0,$L(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 i=e.control,r=this.form.get(e.path);i!==r&&(J1(i||null,e),(n=>n instanceof _x)(r)&&(kp(r,e,this.callSetDisabledState),e.control=r))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const i=this.form.get(e.path);WL(i,e),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const i=this.form.get(e.path);i&&function YQ(n,t){return tb(n,t)}(i,e)&&i.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){hx(this.form,this),this._oldForm&&tb(this._oldForm,this)}_checkFormPresent(){}}return n.\u0275fac=function(e){return new(e||n)(x(yr,10),x(cc,10),x(Rh,8))},n.\u0275dir=pe({type:n,selectors:[["","formGroup",""]],hostBindings:function(e,i){1&e&&me("submit",function(o){return i.onSubmit(o)})("reset",function(){return i.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Ge([eZ]),Ee,_n]}),n})(),pI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[eI]}),n})(),_I=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:Rh,useValue:e.callSetDisabledState??Q1}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[pI]}),n})(),bZ=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:gx,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:Rh,useValue:e.callSetDisabledState??Q1}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[pI]}),n})();const vZ=["input"],FZ=["label"],wZ=["*"],kZ=new Fe("mat-checkbox-default-options",{providedIn:"root",factory:gI});function gI(){return{color:"accent",clickAction:"check-indeterminate"}}const xZ={provide:Dr,useExisting:Jt(()=>yI),multi:!0};class DZ{}let MZ=0;const bI=gI(),CZ=$s(Ul(Ws(Us(class{constructor(n){this._elementRef=n}}))));let EZ=(()=>{class n extends CZ{constructor(e,i,r,o,a,s,l){super(i),this._changeDetectorRef=r,this._ngZone=o,this._animationMode=s,this._options=l,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new je,this.indeterminateChange=new je,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||bI,this.color=this.defaultColor=this._options.color||bI.color,this.tabIndex=parseInt(a)||0,this.id=this._uniqueId=`${e}${++MZ}`}get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(e){this._required=qe(e)}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(e){const i=qe(e);i!=this.checked&&(this._checked=i,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){const i=qe(e);i!==this.disabled&&(this._disabled=i,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(e){const i=e!=this._indeterminate;this._indeterminate=qe(e),i&&(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 i=this._currentCheckState,r=this._getAnimationTargetElement();if(i!==e&&r&&(this._currentAnimationClass&&r.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(i,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){r.classList.add(this._currentAnimationClass);const o=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{r.classList.remove(o)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const e=this._options?.clickAction;this.disabled||"noop"===e?!this.disabled&&"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,i){if("NoopAnimations"===this._animationMode)return"";switch(e){case 0:if(1===i)return this._animationClasses.uncheckedToChecked;if(3==i)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===i?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===i?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===i?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){const i=this._inputElement;i&&(i.nativeElement.indeterminate=e)}}return n.\u0275fac=function(e){Ka()},n.\u0275dir=pe({type:n,viewQuery:function(e,i){if(1&e&&(_t(vZ,5),_t(FZ,5),_t(xr,5)),2&e){let r;Ie(r=Ne())&&(i._inputElement=r.first),Ie(r=Ne())&&(i._labelElement=r.first),Ie(r=Ne())&&(i.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:[Ee]}),n})(),yI=(()=>{class n extends EZ{constructor(e,i,r,o,a,s){super("mat-mdc-checkbox-",e,i,r,o,a,s),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 i=new DZ;return i.source=this,i.checked=e,i}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_preventBubblingFromLabel(e){e.target&&this._labelElement.nativeElement.contains(e.target)&&e.stopPropagation()}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(kt),x(Qe),zr("tabindex"),x(zn,8),x(kZ,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(e,i){2&e&&(Ar("id",i.id),Xe("tabindex",null)("aria-label",null)("aria-labelledby",null),Ke("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mdc-checkbox--disabled",i.disabled)("mat-mdc-checkbox-disabled",i.disabled)("mat-mdc-checkbox-checked",i.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[Ge([xZ]),Ee],ngContentSelectors:wZ,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,i){if(1&e&&(Gt(),T(0,"div",0),me("click",function(o){return i._preventBubblingFromLabel(o)}),T(1,"div",1,2)(3,"div",3),me("click",function(){return i._onInputClick()}),O(),T(4,"input",4,5),me("blur",function(){return i._onBlur()})("click",function(){return i._onInputClick()})("change",function(o){return i._onInteractionEvent(o)}),O(),De(6,"div",6),T(7,"div",7),pr(),T(8,"svg",8),De(9,"path",9),O(),Uo(),De(10,"div",10),O(),De(11,"div",11),O(),T(12,"label",12,13),$e(14),O()()),2&e){const r=Tn(2);Ke("mdc-form-field--align-end","before"==i.labelPosition),$(4),Ke("mdc-checkbox--selected",i.checked),G("checked",i.checked)("disabled",i.disabled)("id",i.inputId)("required",i.required)("tabIndex",i.tabIndex),Xe("aria-checked",i._getAriaChecked())("aria-label",i.ariaLabel||null)("aria-labelledby",i.ariaLabelledby)("aria-describedby",i.ariaDescribedby)("name",i.name)("value",i.value),$(7),G("matRippleTrigger",r)("matRippleDisabled",i.disableRipple||i.disabled)("matRippleCentered",!0),$(1),G("for",i.inputId)}},dependencies:[xr],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}),n})(),vI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})(),AZ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,ss,vI,gt,vI]}),n})();const FI=Rs({passive:!0});let LZ=(()=>{class n{constructor(e,i){this._platform=e,this._ngZone=i,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return Pi;const i=Ps(e),r=this._monitoredElements.get(i);if(r)return r.subject;const o=new be,a="cdk-text-field-autofilled",s=l=>{"cdk-text-field-autofill-start"!==l.animationName||i.classList.contains(a)?"cdk-text-field-autofill-end"===l.animationName&&i.classList.contains(a)&&(i.classList.remove(a),this._ngZone.run(()=>o.next({target:l.target,isAutofilled:!1}))):(i.classList.add(a),this._ngZone.run(()=>o.next({target:l.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{i.addEventListener("animationstart",s,FI),i.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(i,{subject:o,unlisten:()=>{i.removeEventListener("animationstart",s,FI)}}),o}stopMonitoring(e){const i=Ps(e),r=this._monitoredElements.get(i);r&&(r.unlisten(),r.subject.complete(),i.classList.remove("cdk-text-field-autofill-monitored"),i.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(i))}ngOnDestroy(){this._monitoredElements.forEach((e,i)=>this.stopMonitoring(i))}}return n.\u0275fac=function(e){return new(e||n)(de(Pn),de(Qe))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),IZ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})();const NZ=["matFormFieldNotchedOutline",""],OZ=["*"],PZ=["textField"],RZ=["iconPrefixContainer"],BZ=["textPrefixContainer"];function HZ(n,t){1&n&&De(0,"span",19)}function jZ(n,t){if(1&n){const e=nt();T(0,"label",17),me("cdkObserveContent",function(){return Se(e),Te(se(2)._refreshOutlineNotchWidth())}),$e(1,1),ce(2,HZ,1,0,"span",18),O()}if(2&n){const e=se(2);G("floating",e._shouldLabelFloat())("cdkObserveContentDisabled",!e._hasOutline())("id",e._labelId),Xe("for",e._control.id)("aria-owns",e._control.id),$(2),G("ngIf",!e.hideRequiredMarker&&e._control.required)}}function YZ(n,t){1&n&&ce(0,jZ,3,6,"label",16),2&n&&G("ngIf",se()._hasFloatingLabel())}function VZ(n,t){1&n&&De(0,"div",20)}function zZ(n,t){}function UZ(n,t){1&n&&ce(0,zZ,0,0,"ng-template",22),2&n&&(se(2),G("ngTemplateOutlet",Tn(1)))}function WZ(n,t){if(1&n&&(T(0,"div",21),ce(1,UZ,1,1,"ng-template",9),O()),2&n){const e=se();G("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat())("matFormFieldNotchedOutlineLabelWidth",e._labelWidth),$(1),G("ngIf",!e._forceDisplayInfixLabel())}}function $Z(n,t){1&n&&(T(0,"div",23,24),$e(2,2),O())}function GZ(n,t){1&n&&(T(0,"div",25,26),$e(2,3),O())}function qZ(n,t){}function KZ(n,t){1&n&&ce(0,qZ,0,0,"ng-template",22),2&n&&(se(),G("ngTemplateOutlet",Tn(1)))}function XZ(n,t){1&n&&(T(0,"div",27),$e(1,4),O())}function QZ(n,t){1&n&&(T(0,"div",28),$e(1,5),O())}function ZZ(n,t){1&n&&De(0,"div",29)}function JZ(n,t){1&n&&(T(0,"div",30),$e(1,6),O()),2&n&&G("@transitionMessages",se()._subscriptAnimationState)}function eJ(n,t){if(1&n&&(T(0,"mat-hint",34),te(1),O()),2&n){const e=se(2);G("id",e._hintLabelId),$(1),on(e.hintLabel)}}function tJ(n,t){if(1&n&&(T(0,"div",31),ce(1,eJ,2,2,"mat-hint",32),$e(2,7),De(3,"div",33),$e(4,8),O()),2&n){const e=se();G("@transitionMessages",e._subscriptAnimationState),$(1),G("ngIf",e.hintLabel)}}const nJ=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],iJ=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let Ia=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["mat-label"]]}),n})();const rJ=new Fe("MatError");let oJ=0,wI=(()=>{class n{constructor(){this.align="start",this.id="mat-mdc-hint-"+oJ++}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(e,i){2&e&&(Ar("id",i.id),Xe("align",null),Ke("mat-mdc-form-field-hint-end","end"===i.align))},inputs:{align:"align",id:"id"}}),n})();const kI=new Fe("MatPrefix");let Td=(()=>{class n{constructor(){this._isText=!1}set _isTextSelector(e){this._isText=!0}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:["matTextPrefix","_isTextSelector"]},features:[Ge([{provide:kI,useExisting:n}])]}),n})();const aJ=new Fe("MatSuffix");let xI=(()=>{class n{constructor(e){this._elementRef=e,this.floating=!1}getWidth(){return function sJ(n){if(null!==n.offsetParent)return n.scrollWidth;const e=n.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);const i=e.scrollWidth;return e.remove(),i}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}}return n.\u0275fac=function(e){return new(e||n)(x(ze))},n.\u0275dir=pe({type:n,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(e,i){2&e&&Ke("mdc-floating-label--float-above",i.floating)},inputs:{floating:"floating"}}),n})();const DI="mdc-line-ripple--active",ib="mdc-line-ripple--deactivating";let MI=(()=>{class n{constructor(e,i){this._elementRef=e,this._handleTransitionEnd=r=>{const o=this._elementRef.nativeElement.classList,a=o.contains(ib);"opacity"===r.propertyName&&a&&o.remove(DI,ib)},i.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const e=this._elementRef.nativeElement.classList;e.remove(ib),e.add(DI)}deactivate(){this._elementRef.nativeElement.classList.add(ib)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Qe))},n.\u0275dir=pe({type:n,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),n})(),CI=(()=>{class n{constructor(e,i){this._elementRef=e,this._ngZone=i,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 n.\u0275fac=function(e){return new(e||n)(x(ze),x(Qe))},n.\u0275cmp=Re({type:n,selectors:[["div","matFormFieldNotchedOutline",""]],hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(e,i){2&e&&Ke("mdc-notched-outline--notched",i.open)},inputs:{labelWidth:["matFormFieldNotchedOutlineLabelWidth","labelWidth"],open:["matFormFieldNotchedOutlineOpen","open"]},attrs:NZ,ngContentSelectors:OZ,decls:4,vars:2,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],template:function(e,i){1&e&&(Gt(),De(0,"div",0),T(1,"div",1),$e(2),O(),De(3,"div",2)),2&e&&($(1),On("width",i._getNotchWidth()))},encapsulation:2,changeDetection:0}),n})();const lJ={transitionMessages:gr("transitionMessages",[ri("enter",bt({opacity:1,transform:"translateY(0%)"})),$n("void => enter",[bt({opacity:0,transform:"translateY(-5px)"}),Wn("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let rb=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n}),n})();const Dp=new Fe("MatFormField"),cJ=new Fe("MAT_FORM_FIELD_DEFAULT_OPTIONS");let EI=0,ol=(()=>{class n{constructor(e,i,r,o,a,s,l,d){this._elementRef=e,this._changeDetectorRef=i,this._ngZone=r,this._dir=o,this._platform=a,this._defaults=s,this._animationMode=l,this._document=d,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-"+EI++,this._hintLabelId="mat-mdc-hint-"+EI++,this._subscriptAnimationState="",this._labelWidth=0,this._destroyed=new be,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,s&&(s.appearance&&(this.appearance=s.appearance),this._hideRequiredMarker=Boolean(s?.hideRequiredMarker),s.color&&(this.color=s.color))}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=qe(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 i=this._appearance;this._appearance=e||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==i&&(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(ft(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(),di(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(ft(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe(ft(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 i=this._control?this._control.ngControl:null;return i&&i[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 i=this._hintChildren?this._hintChildren.find(o=>"start"===o.align):null,r=this._hintChildren?this._hintChildren.find(o=>"end"===o.align):null;i?e.push(i.id):this._hintLabel&&e.push(this._hintLabelId),r&&e.push(r.id)}else this._errorChildren&&e.push(...this._errorChildren.map(i=>i.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._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 i=this._iconPrefixContainer?.nativeElement,r=this._textPrefixContainer?.nativeElement,o=i?.getBoundingClientRect().width??0,a=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+a}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const e=this._elementRef.nativeElement;if(e.getRootNode){const i=e.getRootNode();return i&&i!==e}return document.documentElement.contains(e)}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(kt),x(Qe),x(Si),x(Pn),x(cJ,8),x(zn,8),x(xt))},n.\u0275cmp=Re({type:n,selectors:[["mat-form-field"]],contentQueries:function(e,i,r){if(1&e&&(Lt(r,Ia,5),Lt(r,Ia,7),Lt(r,rb,5),Lt(r,kI,5),Lt(r,aJ,5),Lt(r,rJ,5),Lt(r,wI,5)),2&e){let o;Ie(o=Ne())&&(i._labelChildNonStatic=o.first),Ie(o=Ne())&&(i._labelChildStatic=o.first),Ie(o=Ne())&&(i._formFieldControl=o.first),Ie(o=Ne())&&(i._prefixChildren=o),Ie(o=Ne())&&(i._suffixChildren=o),Ie(o=Ne())&&(i._errorChildren=o),Ie(o=Ne())&&(i._hintChildren=o)}},viewQuery:function(e,i){if(1&e&&(_t(PZ,5),_t(RZ,5),_t(BZ,5),_t(xI,5),_t(CI,5),_t(MI,5)),2&e){let r;Ie(r=Ne())&&(i._textField=r.first),Ie(r=Ne())&&(i._iconPrefixContainer=r.first),Ie(r=Ne())&&(i._textPrefixContainer=r.first),Ie(r=Ne())&&(i._floatingLabel=r.first),Ie(r=Ne())&&(i._notchedOutline=r.first),Ie(r=Ne())&&(i._lineRipple=r.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(e,i){2&e&&Ke("mat-mdc-form-field-label-always-float",i._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",i._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",i._hasIconSuffix)("mat-form-field-invalid",i._control.errorState)("mat-form-field-disabled",i._control.disabled)("mat-form-field-autofilled",i._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===i._animationMode)("mat-form-field-appearance-fill","fill"==i.appearance)("mat-form-field-appearance-outline","outline"==i.appearance)("mat-form-field-hide-placeholder",i._hasFloatingLabel()&&!i._shouldLabelFloat())("mat-focused",i._control.focused)("mat-primary","accent"!==i.color&&"warn"!==i.color)("mat-accent","accent"===i.color)("mat-warn","warn"===i.color)("ng-untouched",i._shouldForward("untouched"))("ng-touched",i._shouldForward("touched"))("ng-pristine",i._shouldForward("pristine"))("ng-dirty",i._shouldForward("dirty"))("ng-valid",i._shouldForward("valid"))("ng-invalid",i._shouldForward("invalid"))("ng-pending",i._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[Ge([{provide:Dp,useExisting:n}])],ngContentSelectors:iJ,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,i){1&e&&(Gt(nJ),ce(0,YZ,1,1,"ng-template",null,0,es),T(2,"div",1,2),me("click",function(o){return i._control.onContainerClick&&i._control.onContainerClick(o)}),ce(4,VZ,1,0,"div",3),T(5,"div",4),ce(6,WZ,2,3,"div",5),ce(7,$Z,3,0,"div",6),ce(8,GZ,3,0,"div",7),T(9,"div",8),ce(10,KZ,1,1,"ng-template",9),$e(11),O(),ce(12,XZ,2,0,"div",10),ce(13,QZ,2,0,"div",11),O(),ce(14,ZZ,1,0,"div",12),O(),T(15,"div",13),ce(16,JZ,2,1,"div",14),ce(17,tJ,5,2,"div",15),O()),2&e&&($(2),Ke("mdc-text-field--filled",!i._hasOutline())("mdc-text-field--outlined",i._hasOutline())("mdc-text-field--no-label",!i._hasFloatingLabel())("mdc-text-field--disabled",i._control.disabled)("mdc-text-field--invalid",i._control.errorState),$(2),G("ngIf",!i._hasOutline()&&!i._control.disabled),$(2),G("ngIf",i._hasOutline()),$(1),G("ngIf",i._hasIconPrefix),$(1),G("ngIf",i._hasTextPrefix),$(2),G("ngIf",!i._hasOutline()||i._forceDisplayInfixLabel()),$(2),G("ngIf",i._hasTextSuffix),$(1),G("ngIf",i._hasIconSuffix),$(1),G("ngIf",!i._hasOutline()),$(1),Ke("mat-mdc-form-field-subscript-dynamic-size","dynamic"===i.subscriptSizing),G("ngSwitch",i._getDisplayedMessages()),$(1),G("ngSwitchCase","error"),$(1),G("ngSwitchCase","hint"))},dependencies:[Zt,ff,Ju,n0,p2,wI,xI,CI,MI],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:[lJ.transitionMessages]},changeDetection:0}),n})(),xx=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,Mi,K0,gt]}),n})();const hJ=new Fe("MAT_INPUT_VALUE_ACCESSOR"),mJ=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let fJ=0;const pJ=w2(class{constructor(n,t,e,i){this._defaultErrorStateMatcher=n,this._parentForm=t,this._parentFormGroup=e,this.ngControl=i,this.stateChanges=new be}});let dc=(()=>{class n extends pJ{constructor(e,i,r,o,a,s,l,d,f,F){super(s,o,a,r),this._elementRef=e,this._platform=i,this._autofillMonitor=d,this._formField=F,this._uid="mat-input-"+fJ++,this.focused=!1,this.stateChanges=new be,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(V=>k6().has(V)),this._iOSKeyupListener=V=>{const X=V.target;!X.value&&0===X.selectionStart&&0===X.selectionEnd&&(X.setSelectionRange(1,1),X.setSelectionRange(0,0))};const M=this._elementRef.nativeElement,N=M.nodeName.toLowerCase();this._inputValueAccessor=l||M,this._previousNativeValue=this.value,this.id=this.id,i.IOS&&f.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===N,this._isTextarea="textarea"===N,this._isInFormField=!!F,this._isNativeSelect&&(this.controlType=M.multiple?"mat-native-select-multiple":"mat-native-select")}get disabled(){return this._disabled}set disabled(e){this._disabled=qe(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(nx.required)??!1}set required(e){this._required=qe(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&k6().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=qe(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 i=this._elementRef.nativeElement;this._previousPlaceholder=e,e?i.setAttribute("placeholder",e):i.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){mJ.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const e=this._elementRef.nativeElement,i=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&i&&i.label)}return this.focused||!this.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 n.\u0275fac=function(e){return new(e||n)(x(ze),x(Pn),x(La,10),x(Ed,8),x(Bh,8),x(Kf),x(hJ,10),x(LZ),x(Qe),x(Dp,8))},n.\u0275dir=pe({type:n,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(e,i){1&e&&me("focus",function(){return i._focusChanged(!0)})("blur",function(){return i._focusChanged(!1)})("input",function(){return i._onInput()}),2&e&&(Ar("id",i.id)("disabled",i.disabled)("required",i.required),Xe("name",i.name||null)("readonly",i.readonly&&!i._isNativeSelect||null)("aria-invalid",i.empty&&i.required?null:i.errorState)("aria-required",i.required)("id",i.id),Ke("mat-input-server",i._isServer)("mat-mdc-form-field-textarea-control",i._isInFormField&&i._isTextarea)("mat-mdc-form-field-input-control",i._isInFormField)("mdc-text-field__input",i._isInFormField)("mat-mdc-native-select-inline",i._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:[Ge([{provide:rb,useExisting:n}]),Ee,_n]}),n})(),_J=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,xx,xx,IZ,gt]}),n})();const gJ=["*"],vJ=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],FJ=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],wJ=new Fe("MAT_CARD_CONFIG");let al=(()=>{class n{constructor(e){this.appearance=e?.appearance||"raised"}}return n.\u0275fac=function(e){return new(e||n)(x(wJ,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(e,i){2&e&&Ke("mat-mdc-card-outlined","outlined"===i.appearance)("mdc-card--outlined","outlined"===i.appearance)},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:gJ,decls:1,vars:0,template:function(e,i){1&e&&(Gt(),$e(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}),n})(),AI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"]}),n})(),Mp=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"]}),n})(),LI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-mdc-card-subtitle"]}),n})(),II=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Re({type:n,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],ngContentSelectors:FJ,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(e,i){1&e&&(Gt(vJ),$e(0),T(1,"div",0),$e(2,1),O(),$e(3,2))},encapsulation:2,changeDetection:0}),n})(),NI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["mat-card-footer"]],hostAttrs:[1,"mat-mdc-card-footer"]}),n})(),OI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["","mat-card-image",""],["","matCardImage",""]],hostAttrs:[1,"mat-mdc-card-image","mdc-card__media"]}),n})(),PI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["","mat-card-avatar",""],["","matCardAvatar",""]],hostAttrs:[1,"mat-mdc-card-avatar"]}),n})(),SJ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,Mi,gt]}),n})();class ob{}class Dx{}class sl{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 i=e.indexOf(":");if(i>0){const r=e.slice(0,i),o=r.toLowerCase(),a=e.slice(i+1).trim();this.maybeSetNormalizedName(r,o),this.headers.has(o)?this.headers.get(o).push(a):this.headers.set(o,[a])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(e=>{let i=t[e];const r=e.toLowerCase();"string"==typeof i&&(i=[i]),i.length>0&&(this.headers.set(r,i),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 sl?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 sl;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof sl?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 i=t.value;if("string"==typeof i&&(i=[i]),0===i.length)return;this.maybeSetNormalizedName(t.name,e);const r=("a"===t.op?this.headers.get(e):void 0)||[];r.push(...i),this.headers.set(e,r);break;case"d":const o=t.value;if(o){let a=this.headers.get(e);if(!a)return;a=a.filter(s=>-1===o.indexOf(s)),0===a.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,a)}else this.headers.delete(e),this.normalizedNames.delete(e)}}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}}class TJ{encodeKey(t){return RI(t)}encodeValue(t){return RI(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}const LJ=/%(\d[a-f0-9])/gi,IJ={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function RI(n){return encodeURIComponent(n).replace(LJ,(t,e)=>IJ[e]??t)}function ab(n){return`${n}`}class uc{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new TJ,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function AJ(n,t){const e=new Map;return n.length>0&&n.replace(/^\?/,"").split("&").forEach(r=>{const o=r.indexOf("="),[a,s]=-1==o?[t.decodeKey(r),""]:[t.decodeKey(r.slice(0,o)),t.decodeValue(r.slice(o+1))],l=e.get(a)||[];l.push(s),e.set(a,l)}),e}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const i=t.fromObject[e],r=Array.isArray(i)?i.map(ab):[ab(i)];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(i=>{const r=t[i];Array.isArray(r)?r.forEach(o=>{e.push({param:i,value:o,op:"a"})}):e.push({param:i,value:r,op:"a"})}),this.clone(e)}set(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(i=>e+"="+this.encoder.encodeValue(i)).join("&")}).filter(t=>""!==t).join("&")}clone(t){const e=new uc({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(ab(t.value)),this.map.set(t.param,e);break;case"d":if(void 0===t.value){this.map.delete(t.param);break}{let i=this.map.get(t.param)||[];const r=i.indexOf(ab(t.value));-1!==r&&i.splice(r,1),i.length>0?this.map.set(t.param,i):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}}class NJ{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 BI(n){return typeof ArrayBuffer<"u"&&n instanceof ArrayBuffer}function HI(n){return typeof Blob<"u"&&n instanceof Blob}function jI(n){return typeof FormData<"u"&&n instanceof FormData}class Cp{constructor(t,e,i,r){let o;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function OJ(n){switch(n){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==i?i:null,o=r):o=i,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params)),this.headers||(this.headers=new sl),this.context||(this.context=new NJ),this.params){const a=this.params.toString();if(0===a.length)this.urlWithParams=e;else{const s=e.indexOf("?");this.urlWithParams=e+(-1===s?"?":sF.set(M,t.setHeaders[M]),l)),t.setParams&&(d=Object.keys(t.setParams).reduce((F,M)=>F.set(M,t.setParams[M]),d)),new Cp(e,i,o,{params:d,headers:l,context:f,reportProgress:s,responseType:r,withCredentials:a})}}var Ki=(()=>((Ki=Ki||{})[Ki.Sent=0]="Sent",Ki[Ki.UploadProgress=1]="UploadProgress",Ki[Ki.ResponseHeader=2]="ResponseHeader",Ki[Ki.DownloadProgress=3]="DownloadProgress",Ki[Ki.Response=4]="Response",Ki[Ki.User=5]="User",Ki))();class Mx{constructor(t,e=200,i="OK"){this.headers=t.headers||new sl,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||i,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class Cx extends Mx{constructor(t={}){super(t),this.type=Ki.ResponseHeader}clone(t={}){return new Cx({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 sb extends Mx{constructor(t={}){super(t),this.type=Ki.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new sb({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 YI extends Mx{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 Ex(n,t){return{body:t,headers:n.headers,context:n.context,observe:n.observe,params:n.params,reportProgress:n.reportProgress,responseType:n.responseType,withCredentials:n.withCredentials}}let lb=(()=>{class n{constructor(e){this.handler=e}request(e,i,r={}){let o;if(e instanceof Cp)o=e;else{let l,d;l=r.headers instanceof sl?r.headers:new sl(r.headers),r.params&&(d=r.params instanceof uc?r.params:new uc({fromObject:r.params})),o=new Cp(e,i,void 0!==r.body?r.body:null,{headers:l,context:r.context,params:d,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials})}const a=rt(o).pipe(Rl(l=>this.handler.handle(l)));if(e instanceof Cp||"events"===r.observe)return a;const s=a.pipe(zt(l=>l instanceof sb));switch(r.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return s.pipe(He(l=>{if(null!==l.body&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body}));case"blob":return s.pipe(He(l=>{if(null!==l.body&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body}));case"text":return s.pipe(He(l=>{if(null!==l.body&&"string"!=typeof l.body)throw new Error("Response is not a string.");return l.body}));default:return s.pipe(He(l=>l.body))}case"response":return s;default:throw new Error(`Unreachable: unhandled observe type ${r.observe}}`)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:(new uc).append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,r={}){return this.request("PATCH",e,Ex(r,i))}post(e,i,r={}){return this.request("POST",e,Ex(r,i))}put(e,i,r={}){return this.request("PUT",e,Ex(r,i))}}return n.\u0275fac=function(e){return new(e||n)(de(ob))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();function VI(n,t){return t(n)}function RJ(n,t){return(e,i)=>t.intercept(e,{handle:r=>n(r,i)})}const HJ=new Fe("HTTP_INTERCEPTORS"),Ep=new Fe("HTTP_INTERCEPTOR_FNS");function jJ(){let n=null;return(t,e)=>(null===n&&(n=(Ot(HJ,{optional:!0})??[]).reduceRight(RJ,VI)),n(t,e))}let zI=(()=>{class n extends ob{constructor(e,i){super(),this.backend=e,this.injector=i,this.chain=null}handle(e){if(null===this.chain){const i=Array.from(new Set(this.injector.get(Ep)));this.chain=i.reduceRight((r,o)=>function BJ(n,t,e){return(i,r)=>e.runInContext(()=>t(i,o=>n(o,r)))}(r,o,this.injector),VI)}return this.chain(e,i=>this.backend.handle(i))}}return n.\u0275fac=function(e){return new(e||n)(de(Dx),de(Ga))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const UJ=/^\)\]\}',?\n/;let WI=(()=>{class n{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new Ve(i=>{const r=this.xhrFactory.build();if(r.open(e.method,e.urlWithParams),e.withCredentials&&(r.withCredentials=!0),e.headers.forEach((N,V)=>r.setRequestHeader(N,V.join(","))),e.headers.has("Accept")||r.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const N=e.detectContentTypeHeader();null!==N&&r.setRequestHeader("Content-Type",N)}if(e.responseType){const N=e.responseType.toLowerCase();r.responseType="json"!==N?N:"text"}const o=e.serializeBody();let a=null;const s=()=>{if(null!==a)return a;const N=r.statusText||"OK",V=new sl(r.getAllResponseHeaders()),X=function WJ(n){return"responseURL"in n&&n.responseURL?n.responseURL:/^X-Request-URL:/m.test(n.getAllResponseHeaders())?n.getResponseHeader("X-Request-URL"):null}(r)||e.url;return a=new Cx({headers:V,status:r.status,statusText:N,url:X}),a},l=()=>{let{headers:N,status:V,statusText:X,url:re}=s(),oe=null;204!==V&&(oe=typeof r.response>"u"?r.responseText:r.response),0===V&&(V=oe?200:0);let le=V>=200&&V<300;if("json"===e.responseType&&"string"==typeof oe){const ae=oe;oe=oe.replace(UJ,"");try{oe=""!==oe?JSON.parse(oe):null}catch(ge){oe=ae,le&&(le=!1,oe={error:ge,text:oe})}}le?(i.next(new sb({body:oe,headers:N,status:V,statusText:X,url:re||void 0})),i.complete()):i.error(new YI({error:oe,headers:N,status:V,statusText:X,url:re||void 0}))},d=N=>{const{url:V}=s(),X=new YI({error:N,status:r.status||0,statusText:r.statusText||"Unknown Error",url:V||void 0});i.error(X)};let f=!1;const F=N=>{f||(i.next(s()),f=!0);let V={type:Ki.DownloadProgress,loaded:N.loaded};N.lengthComputable&&(V.total=N.total),"text"===e.responseType&&!!r.responseText&&(V.partialText=r.responseText),i.next(V)},M=N=>{let V={type:Ki.UploadProgress,loaded:N.loaded};N.lengthComputable&&(V.total=N.total),i.next(V)};return r.addEventListener("load",l),r.addEventListener("error",d),r.addEventListener("timeout",d),r.addEventListener("abort",d),e.reportProgress&&(r.addEventListener("progress",F),null!==o&&r.upload&&r.upload.addEventListener("progress",M)),r.send(o),i.next({type:Ki.Sent}),()=>{r.removeEventListener("error",d),r.removeEventListener("abort",d),r.removeEventListener("load",l),r.removeEventListener("timeout",d),e.reportProgress&&(r.removeEventListener("progress",F),null!==o&&r.upload&&r.upload.removeEventListener("progress",M)),r.readyState!==r.DONE&&r.abort()}})}}return n.\u0275fac=function(e){return new(e||n)(de(NS))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const Sx=new Fe("XSRF_ENABLED"),$I="XSRF-TOKEN",GI=new Fe("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>$I}),qI="X-XSRF-TOKEN",KI=new Fe("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>qI});class XI{}let $J=(()=>{class n{constructor(e,i,r){this.doc=e,this.platform=i,this.cookieName=r,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=kS(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return n.\u0275fac=function(e){return new(e||n)(de(xt),de(Al),de(GI))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();function GJ(n,t){const e=n.url.toLowerCase();if(!Ot(Sx)||"GET"===n.method||"HEAD"===n.method||e.startsWith("http://")||e.startsWith("https://"))return t(n);const i=Ot(XI).getToken(),r=Ot(KI);return null!=i&&!n.headers.has(r)&&(n=n.clone({headers:n.headers.set(r,i)})),t(n)}var ji=(()=>((ji=ji||{})[ji.Interceptors=0]="Interceptors",ji[ji.LegacyInterceptors=1]="LegacyInterceptors",ji[ji.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",ji[ji.NoXsrfProtection=3]="NoXsrfProtection",ji[ji.JsonpSupport=4]="JsonpSupport",ji[ji.RequestsMadeViaParent=5]="RequestsMadeViaParent",ji))();function Hh(n,t){return{\u0275kind:n,\u0275providers:t}}function qJ(...n){const t=[lb,WI,zI,{provide:ob,useExisting:zI},{provide:Dx,useExisting:WI},{provide:Ep,useValue:GJ,multi:!0},{provide:Sx,useValue:!0},{provide:XI,useClass:$J}];for(const e of n)t.push(...e.\u0275providers);return function CP(n){return{\u0275providers:n}}(t)}const QI=new Fe("LEGACY_INTERCEPTOR_FN");function XJ({cookieName:n,headerName:t}){const e=[];return void 0!==n&&e.push({provide:GI,useValue:n}),void 0!==t&&e.push({provide:KI,useValue:t}),Hh(ji.CustomXsrfConfiguration,e)}let QJ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[qJ(Hh(ji.LegacyInterceptors,[{provide:QI,useFactory:jJ},{provide:Ep,useExisting:QI,multi:!0}]),XJ({cookieName:$I,headerName:qI}))]}),n})();const ZJ=["*"];let cb;function Sp(n){return function JJ(){if(void 0===cb&&(cb=null,typeof window<"u")){const n=window;void 0!==n.trustedTypes&&(cb=n.trustedTypes.createPolicy("angular#components",{createHTML:t=>t}))}return cb}()?.createHTML(n)||n}function ZI(n){return Error(`Unable to find icon with the name "${n}"`)}function JI(n){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${n}".`)}function e8(n){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${n}".`)}class Ad{constructor(t,e,i){this.url=t,this.svgText=e,this.options=i}}let db=(()=>{class n{constructor(e,i,r,o){this._httpClient=e,this._sanitizer=i,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,i,r){return this.addSvgIconInNamespace("",e,i,r)}addSvgIconLiteral(e,i,r){return this.addSvgIconLiteralInNamespace("",e,i,r)}addSvgIconInNamespace(e,i,r,o){return this._addSvgIconConfig(e,i,new Ad(r,null,o))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,i,r,o){const a=this._sanitizer.sanitize(Hn.HTML,r);if(!a)throw e8(r);const s=Sp(a);return this._addSvgIconConfig(e,i,new Ad("",s,o))}addSvgIconSet(e,i){return this.addSvgIconSetInNamespace("",e,i)}addSvgIconSetLiteral(e,i){return this.addSvgIconSetLiteralInNamespace("",e,i)}addSvgIconSetInNamespace(e,i,r){return this._addSvgIconSetConfig(e,new Ad(i,null,r))}addSvgIconSetLiteralInNamespace(e,i,r){const o=this._sanitizer.sanitize(Hn.HTML,i);if(!o)throw e8(i);const a=Sp(o);return this._addSvgIconSetConfig(e,new Ad("",a,r))}registerFontClassAlias(e,i=e){return this._fontCssClassesByAlias.set(e,i),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){const i=this._sanitizer.sanitize(Hn.RESOURCE_URL,e);if(!i)throw JI(e);const r=this._cachedIconsByUrl.get(i);return r?rt(ub(r)):this._loadSvgIconFromConfig(new Ad(e,null)).pipe(Mn(o=>this._cachedIconsByUrl.set(i,o)),He(o=>ub(o)))}getNamedSvgIcon(e,i=""){const r=t8(i,e);let o=this._svgIconConfigs.get(r);if(o)return this._getSvgFromConfig(o);if(o=this._getIconConfigFromResolvers(i,e),o)return this._svgIconConfigs.set(r,o),this._getSvgFromConfig(o);const a=this._iconSetConfigs.get(i);return a?this._getSvgFromIconSetConfigs(e,a):As(ZI(r))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?rt(ub(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(He(i=>ub(i)))}_getSvgFromIconSetConfigs(e,i){const r=this._extractIconWithNameFromAnySet(e,i);return r?rt(r):mL(i.filter(a=>!a.svgText).map(a=>this._loadSvgIconSetFromConfig(a).pipe(Ea(s=>{const d=`Loading icon set URL: ${this._sanitizer.sanitize(Hn.RESOURCE_URL,a.url)} failed: ${s.message}`;return this._errorHandler.handleError(new Error(d)),rt(null)})))).pipe(He(()=>{const a=this._extractIconWithNameFromAnySet(e,i);if(!a)throw ZI(e);return a}))}_extractIconWithNameFromAnySet(e,i){for(let r=i.length-1;r>=0;r--){const o=i[r];if(o.svgText&&o.svgText.toString().indexOf(e)>-1){const a=this._svgElementFromConfig(o),s=this._extractSvgIconFromSet(a,e,o.options);if(s)return s}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(Mn(i=>e.svgText=i),He(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?rt(null):this._fetchIcon(e).pipe(Mn(i=>e.svgText=i))}_extractSvgIconFromSet(e,i,r){const o=e.querySelector(`[id="${i}"]`);if(!o)return null;const a=o.cloneNode(!0);if(a.removeAttribute("id"),"svg"===a.nodeName.toLowerCase())return this._setSvgAttributes(a,r);if("symbol"===a.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(a),r);const s=this._svgElementFromString(Sp(""));return s.appendChild(a),this._setSvgAttributes(s,r)}_svgElementFromString(e){const i=this._document.createElement("DIV");i.innerHTML=e;const r=i.querySelector("svg");if(!r)throw Error(" tag not found");return r}_toSvgElement(e){const i=this._svgElementFromString(Sp("")),r=e.attributes;for(let o=0;oSp(d)),f0(()=>this._inProgressUrlFetches.delete(a)),im());return this._inProgressUrlFetches.set(a,l),l}_addSvgIconConfig(e,i,r){return this._svgIconConfigs.set(t8(e,i),r),this}_addSvgIconSetConfig(e,i){const r=this._iconSetConfigs.get(e);return r?r.push(i):this._iconSetConfigs.set(e,[i]),this}_svgElementFromConfig(e){if(!e.svgElement){const i=this._svgElementFromString(e.svgText);this._setSvgAttributes(i,e.options),e.svgElement=i}return e.svgElement}_getIconConfigFromResolvers(e,i){for(let r=0;rt?t.pathname+t.search:""}}}),n8=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],see=n8.map(n=>`[${n}]`).join(", "),lee=/^url\(['"]?#(.*?)['"]?\)$/;let Zr=(()=>{class n extends iee{constructor(e,i,r,o,a,s){super(e),this._iconRegistry=i,this._location=o,this._errorHandler=a,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=p.EMPTY,s&&(s.color&&(this.color=this.defaultColor=s.color),s.fontSet&&(this.fontSet=s.fontSet)),r||e.nativeElement.setAttribute("aria-hidden","true")}get inline(){return this._inline}set inline(e){this._inline=qe(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 i=this._cleanupFontValue(e);i!==this._fontSet&&(this._fontSet=i,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){const i=this._cleanupFontValue(e);i!==this._fontIcon&&(this._fontIcon=i,this._updateFontIconClasses())}_splitIconName(e){if(!e)return["",""];const i=e.split(":");switch(i.length){case 1:return["",i[0]];case 2:return i;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const e=this._elementsWithExternalReferences;if(e&&e.size){const i=this._location.getPathname();i!==this._previousPath&&(this._previousPath=i,this._prependPathToReferences(i))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();const i=this._location.getPathname();this._previousPath=i,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(i),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){const e=this._elementRef.nativeElement;let i=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();i--;){const r=e.childNodes[i];(1!==r.nodeType||"svg"===r.nodeName.toLowerCase())&&r.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const e=this._elementRef.nativeElement,i=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(r=>r.length>0);this._previousFontSetClass.forEach(r=>e.classList.remove(r)),i.forEach(r=>e.classList.add(r)),this._previousFontSetClass=i,this.fontIcon!==this._previousFontIconClass&&!i.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 i=this._elementsWithExternalReferences;i&&i.forEach((r,o)=>{r.forEach(a=>{o.setAttribute(a.name,`url('${e}#${a.value}')`)})})}_cacheChildrenWithExternalReferences(e){const i=e.querySelectorAll(see),r=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let o=0;o{const s=i[o],l=s.getAttribute(a),d=l?l.match(lee):null;if(d){let f=r.get(s);f||(f=[],r.set(s,f)),f.push({name:a,value:d[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){const[i,r]=this._splitIconName(e);i&&(this._svgNamespace=i),r&&(this._svgName=r),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(r,i).pipe(en(1)).subscribe(o=>this._setSvgElement(o),o=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${i}:${r}! ${o.message}`))})}}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(db),zr("aria-hidden"),x(oee),x(xs),x(ree,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(e,i){2&e&&(Xe("data-mat-icon-type",i._usingFontIcon()?"font":"svg")("data-mat-icon-name",i._svgName||i.fontIcon)("data-mat-icon-namespace",i._svgNamespace||i.fontSet)("fontIcon",i._usingFontIcon()?i.fontIcon:null),Ke("mat-icon-inline",i.inline)("mat-icon-no-color","primary"!==i.color&&"accent"!==i.color&&"warn"!==i.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[Ee],ngContentSelectors:ZJ,decls:1,vars:0,template:function(e,i){1&e&&(Gt(),$e(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}),n})(),i8=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,gt]}),n})();const cee=["determinateSpinner"];function dee(n,t){if(1&n&&(pr(),T(0,"svg",11),De(1,"circle",12),O()),2&n){const e=se();Xe("viewBox",e._viewBox()),$(1),On("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),Xe("r",e._circleRadius())}}const uee=Ul(class{constructor(n){this._elementRef=n}},"primary"),hee=new Fe("mat-progress-spinner-default-options",{providedIn:"root",factory:function mee(){return{diameter:r8}}}),r8=100;let Tp=(()=>{class n extends uee{constructor(e,i,r){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=r8,this._noopAnimations="NoopAnimations"===i&&!!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,Wi(e)))}get diameter(){return this._diameter}set diameter(e){this._diameter=Wi(e)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=Wi(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 n.\u0275fac=function(e){return new(e||n)(x(ze),x(zn,8),x(hee))},n.\u0275cmp=Re({type:n,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,i){if(1&e&&_t(cee,5),2&e){let r;Ie(r=Ne())&&(i._determinateCircle=r.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:12,hostBindings:function(e,i){2&e&&(Xe("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===i.mode?i.value:null)("mode",i.mode),On("width",i.diameter,"px")("height",i.diameter,"px"),Ke("_mat-animation-noopable",i._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===i.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[Ee],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,i){if(1&e&&(ce(0,dee,2,8,"ng-template",null,0,es),T(2,"div",1,2),pr(),T(4,"svg",3),De(5,"circle",4),O()(),Uo(),T(6,"div",5)(7,"div",6)(8,"div",7),Wr(9,8),O(),T(10,"div",9),Wr(11,8),O(),T(12,"div",10),Wr(13,8),O()()()),2&e){const r=Tn(1);$(4),Xe("viewBox",i._viewBox()),$(1),On("stroke-dasharray",i._strokeCircumference(),"px")("stroke-dashoffset",i._strokeDashOffset(),"px")("stroke-width",i._circleStrokeWidth(),"%"),Xe("r",i._circleRadius()),$(4),G("ngTemplateOutlet",r),$(2),G("ngTemplateOutlet",r),$(2),G("ngTemplateOutlet",r)}},dependencies:[ff],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}),n})(),pee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[Mi,gt]}),n})();function _ee(n,t){1&n&&(T(0,"div",18)(1,"button",19),De(2,"mat-spinner",20),O()())}function gee(n,t){if(1&n){const e=nt();T(0,"div",18)(1,"a",21),me("click",function(){return Se(e),Te(se().connect())}),te(2,"Install "),T(3,"span",4),te(4,"extension"),O()()()}}function bee(n,t){if(1&n){const e=nt();T(0,"button",23),me("click",function(){return Se(e),Te(se(2).connect())}),te(1,"Connect "),T(2,"span",4),te(3,"using extension"),O()()}}function yee(n,t){if(1&n){const e=nt();T(0,"button",23),me("click",function(){return Se(e),Te(se(2).connect())}),te(1,"Give consent"),O()}}function vee(n,t){if(1&n&&(T(0,"div",18),ce(1,bee,4,0,"button",22),ce(2,yee,2,0,"button",22),O()),2&n){const e=se();$(1),G("ngIf",e.consent),$(1),G("ngIf",!e.consent)}}function Fee(n,t){if(1&n){const e=nt();T(0,"div")(1,"div")(2,"p"),te(3,"You can also use Notes in read-only mode, just paste your (or someone else's) nostr public key here."),O(),T(4,"mat-form-field",24)(5,"mat-icon",25),te(6,"person_add"),O(),T(7,"mat-label"),te(8,"Public Key"),O(),T(9,"input",26),me("ngModelChange",function(r){return Se(e),Te(se().readOnlyKey=r)}),O()(),T(10,"div")(11,"button",27),me("click",function(){return Se(e),Te(se().anonymous())}),te(12,"Go straight in"),O()()()()}if(2&n){const e=se();$(9),G("ngModel",e.readOnlyKey)}}function wee(n,t){1&n&&(T(0,"div",28),te(1,"You must agree with the notice below to enable login."),O())}function kee(n,t){1&n&&(T(0,"h1"),te(1,"Your approval is needed"),O())}function xee(n,t){1&n&&(T(0,"h1"),te(1,"Thank you!"),O())}function Dee(n,t){if(1&n){const e=nt();T(0,"button",30),me("click",function(){return Se(e),Te(se(2).connect())}),te(1,"Connect using extension"),O()}}function Mee(n,t){if(1&n&&(T(0,"div"),ce(1,Dee,2,0,"button",29),De(2,"br")(3,"br"),O()),2&n){const e=se();$(1),G("ngIf",e.consent)}}function Cee(n,t){1&n&&(T(0,"div")(1,"p"),te(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. "),O(),T(3,"p"),te(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."),O(),T(5,"p"),te(6,"Blockcore has no involvement in the type of content being produced and shown to you in this app."),O(),T(7,"p"),te(8,"You accept that all usage of Blockcore Notes, Blockcore infrastructure and software must be the result of peaceful voluntary human interactions."),O(),T(9,"p"),te(10,"If you're young and still living with your parents, consider asking them for permission before you continue."),O(),T(11,"p"),te(12,"To continue you must agree with our "),T(13,"a",31),te(14,"Privacy Policy and Terms & Conditions"),O(),te(15,"."),O()())}class Ap{constructor(t,e,i,r,o,a,s){this.appState=t,this.cd=e,this.relayService=i,this.authService=r,this.utilities=o,this.router=a,this.ngZone=s,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 xe(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 xe(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))}}Ap.\u0275fac=function(t){return new(t||Ap)(x(Jn),x(kt),x(ms),x(Gi),x(vi),x(ii),x(Qe))},Ap.\u0275cmp=Re({type:Ap,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&&(T(0,"div",0)(1,"div",1),De(2,"img",2),T(3,"div",3)(4,"span",4),te(5,"Blockcore"),O(),te(6," Notes"),O(),De(7,"div",5),ce(8,_ee,3,0,"div",6),ce(9,gee,5,0,"div",6),ce(10,vee,3,2,"div",6),O(),T(11,"div",7)(12,"mat-card",8)(13,"mat-card-content")(14,"h1"),te(15,"New ways to connect with humanity"),O(),T(16,"p"),te(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 "),T(18,"strong"),te(19,"Nostr"),O(),te(20,". Nostr is a uncensorable protocol for communication with your friends and the world. "),O(),T(21,"p",9)(22,"strong"),te(23,"PROTOTYPE:"),O(),te(24," This app is currently under development and should be considered prototype-quality."),O()()(),T(25,"mat-card",10),De(26,"img",11),O(),T(27,"mat-card",12)(28,"mat-card-content")(29,"h1"),te(30,"Follow your favorite creators"),O(),T(31,"p"),te(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. "),O()()(),T(33,"mat-card",12)(34,"mat-card-content")(35,"h1"),te(36,"Be humble and kind"),O(),T(37,"p"),te(38,"Being uncensorable and uncancellable means more responsibility is on you, you are in control and you are responsible."),O(),T(39,"p"),te(40,"\u{1f49b}\u{1f5a4}"),O()()(),T(41,"mat-card",12)(42,"mat-card-content")(43,"h1"),te(44,"Read Only Login"),O(),ce(45,Fee,13,1,"div",13),ce(46,wee,2,0,"div",14),De(47,"br"),O()(),T(48,"mat-card",15)(49,"mat-card-content"),ce(50,kee,2,0,"h1",13),ce(51,xee,2,0,"h1",13),ce(52,Mee,4,1,"div",13),ce(53,Cee,16,0,"div",13),T(54,"mat-checkbox",16),me("change",function(){return e.persist()})("ngModelChange",function(r){return e.consent=r}),te(55,"I have read and agree to this notice"),O()()(),De(56,"div",17),O()()),2&t&&($(8),G("ngIf",e.searchingForExtension),$(1),G("ngIf",e.showInstallLink),$(1),G("ngIf",e.extensionDiscovered),$(35),G("ngIf",e.consent),$(1),G("ngIf",!e.consent),$(4),G("ngIf",!e.consent),$(1),G("ngIf",e.consent),$(1),G("ngIf",e.consent),$(1),G("ngIf",!e.consent),$(1),G("ngModel",e.consent))},dependencies:[Zt,yI,dc,ol,Ia,Td,UG,ta,al,Mp,OI,Zr,Tp,ra,oa,aa],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 Tx{constructor(t=!1,e,i=!0,r){this._multiple=t,this._emitChanges=i,this.compareWith=r,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new be,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(i=>this._markSelected(i));const e=this._hasQueuedChanges();return this._emitChangeEvent(),e}deselect(...t){this._verifyValueAssignment(t),t.forEach(i=>this._unmarkSelected(i));const e=this._hasQueuedChanges();return this._emitChangeEvent(),e}setSelection(...t){this._verifyValueAssignment(t);const e=this.selected,i=new Set(t);t.forEach(o=>this._markSelected(o)),e.filter(o=>!i.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 Ax=(()=>{class n{constructor(){this._listeners=[]}notify(e,i){for(let r of this._listeners)r(e,i)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(i=>e!==i)}}ngOnDestroy(){this._listeners=[]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Eee=0;const Lx=new Fe("CdkAccordion");let See=(()=>{class n{constructor(){this._stateChanges=new be,this._openCloseAllActions=new be,this.id="cdk-accordion-"+Eee++,this._multi=!1}get multi(){return this._multi}set multi(e){this._multi=qe(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 n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[Ge([{provide:Lx,useExisting:n}]),_n]}),n})(),Tee=0,Aee=(()=>{class n{constructor(e,i,r){this.accordion=e,this._changeDetectorRef=i,this._expansionDispatcher=r,this._openCloseAllSubscription=p.EMPTY,this.closed=new je,this.opened=new je,this.destroyed=new je,this.expandedChange=new je,this.id="cdk-accordion-child-"+Tee++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=r.listen((o,a)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===a&&this.id!==o&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}get expanded(){return this._expanded}set expanded(e){e=qe(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=qe(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 n.\u0275fac=function(e){return new(e||n)(x(Lx,12),x(kt),x(Ax))},n.\u0275dir=pe({type:n,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[Ge([{provide:Lx,useValue:void 0}])]}),n})(),Lee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})();const Iee=["body"];function Nee(n,t){}const Oee=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],Pee=["mat-expansion-panel-header","*","mat-action-row"];function Ree(n,t){1&n&&De(0,"span",2),2&n&&G("@indicatorRotate",se()._getExpandedState())}const Bee=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],Hee=["mat-panel-title","mat-panel-description","*"],Ix=new Fe("MAT_ACCORDION"),s8="225ms cubic-bezier(0.4,0.0,0.2,1)",l8={indicatorRotate:gr("indicatorRotate",[ri("collapsed, void",bt({transform:"rotate(0deg)"})),ri("expanded",bt({transform:"rotate(180deg)"})),$n("expanded <=> collapsed, void => collapsed",Wn(s8))]),bodyExpansion:gr("bodyExpansion",[ri("collapsed, void",bt({height:"0px",visibility:"hidden"})),ri("expanded",bt({height:"*",visibility:"visible"})),$n("expanded <=> collapsed, void => collapsed",Wn(s8))])},c8=new Fe("MAT_EXPANSION_PANEL");let jee=(()=>{class n{constructor(e,i){this._template=e,this._expansionPanel=i}}return n.\u0275fac=function(e){return new(e||n)(x(jn),x(c8,8))},n.\u0275dir=pe({type:n,selectors:[["ng-template","matExpansionPanelContent",""]]}),n})(),Yee=0;const d8=new Fe("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let mb=(()=>{class n extends Aee{constructor(e,i,r,o,a,s,l){super(e,i,r),this._viewContainerRef=o,this._animationMode=s,this._hideToggle=!1,this.afterExpand=new je,this.afterCollapse=new je,this._inputChanges=new be,this._headerId="mat-expansion-panel-header-"+Yee++,this._bodyAnimationDone=new be,this.accordion=e,this._document=a,this._bodyAnimationDone.pipe(Wf((d,f)=>d.fromState===f.fromState&&d.toState===f.toState)).subscribe(d=>{"void"!==d.fromState&&("expanded"===d.toState?this.afterExpand.emit():"collapsed"===d.toState&&this.afterCollapse.emit())}),l&&(this.hideToggle=l.hideToggle)}get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(e){this._hideToggle=qe(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(Ei(null),zt(()=>this.expanded&&!this._portal),en(1)).subscribe(()=>{this._portal=new qs(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,i=this._body.nativeElement;return e===i||i.contains(e)}return!1}}return n.\u0275fac=function(e){return new(e||n)(x(Ix,12),x(kt),x(Ax),x(Qn),x(xt),x(zn,8),x(d8,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-expansion-panel"]],contentQueries:function(e,i,r){if(1&e&&Lt(r,jee,5),2&e){let o;Ie(o=Ne())&&(i._lazyContent=o.first)}},viewQuery:function(e,i){if(1&e&&_t(Iee,5),2&e){let r;Ie(r=Ne())&&(i._body=r.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(e,i){2&e&&Ke("mat-expanded",i.expanded)("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-expansion-panel-spacing",i._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[Ge([{provide:Ix,useValue:void 0},{provide:c8,useExisting:n}]),Ee,_n],ngContentSelectors:Pee,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,i){1&e&&(Gt(Oee),$e(0),T(1,"div",0,1),me("@bodyExpansion.done",function(o){return i._bodyAnimationDone.next(o)}),T(3,"div",2),$e(4,1),ce(5,Nee,0,0,"ng-template",3),O(),$e(6,2),O()),2&e&&($(1),G("@bodyExpansion",i._getExpandedState())("id",i.id),Xe("aria-labelledby",i._headerId),$(4),G("cdkPortalOutlet",i._portal))},dependencies:[Ks],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:[l8.bodyExpansion]},changeDetection:0}),n})();class Vee{}const zee=$s(Vee);let fb=(()=>{class n extends zee{constructor(e,i,r,o,a,s,l){super(),this.panel=e,this._element=i,this._focusMonitor=r,this._changeDetectorRef=o,this._animationMode=s,this._parentChangeSubscription=p.EMPTY;const d=e.accordion?e.accordion._stateChanges.pipe(zt(f=>!(!f.hideToggle&&!f.togglePosition))):Pi;this.tabIndex=parseInt(l||"")||0,this._parentChangeSubscription=di(e.opened,e.closed,d,e._inputChanges.pipe(zt(f=>!!(f.hideToggle||f.disabled||f.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),e.closed.pipe(zt(()=>e._containsFocus())).subscribe(()=>r.focusVia(i,"program")),a&&(this.expandedHeight=a.expandedHeight,this.collapsedHeight=a.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:ar(e)||(e.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(e))}}focus(e,i){e?this._focusMonitor.focusVia(this._element,e,i):this._element.nativeElement.focus(i)}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 n.\u0275fac=function(e){return new(e||n)(x(mb,1),x(ze),x(qr),x(kt),x(d8,8),x(zn,8),zr("tabindex"))},n.\u0275cmp=Re({type:n,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(e,i){1&e&&me("click",function(){return i._toggle()})("keydown",function(o){return i._keydown(o)}),2&e&&(Xe("id",i.panel._headerId)("tabindex",i.tabIndex)("aria-controls",i._getPanelId())("aria-expanded",i._isExpanded())("aria-disabled",i.panel.disabled),On("height",i._getHeaderHeight()),Ke("mat-expanded",i._isExpanded())("mat-expansion-toggle-indicator-after","after"===i._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===i._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===i._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[Ee],ngContentSelectors:Hee,decls:5,vars:3,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(e,i){1&e&&(Gt(Bee),T(0,"span",0),$e(1),$e(2,1),$e(3,2),O(),ce(4,Ree,1,1,"span",1)),2&e&&(Ke("mat-content-hide-toggle",!i._showToggle()),$(4),G("ngIf",i._showToggle()))},dependencies:[Zt],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:[l8.indicatorRotate]},changeDetection:0}),n})(),Nx=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]}),n})(),Ox=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),n})(),pb=(()=>{class n extends See{constructor(){super(...arguments),this._ownHeaders=new Ja,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(e){this._hideToggle=qe(e)}ngAfterContentInit(){this._headers.changes.pipe(Ei(this._headers)).subscribe(e=>{this._ownHeaders.reset(e.filter(i=>i.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new $f(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 n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275dir=pe({type:n,selectors:[["mat-accordion"]],contentQueries:function(e,i,r){if(1&e&&Lt(r,fb,5),2&e){let o;Ie(o=Ne())&&(i._headers=o)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(e,i){2&e&&Ke("mat-accordion-multi",i.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[Ge([{provide:Ix,useExisting:n}]),Ee]}),n})(),Uee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[Mi,gt,Lee,Wl]}),n})();class Ip{constructor(t){this.appState=t}ngOnInit(){this.appState.showBackButton=!0,this.appState.title="About",this.appState.actions=[]}}Ip.\u0275fac=function(t){return new(t||Ip)(x(Jn))},Ip.\u0275cmp=Re({type:Ip,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&&(T(0,"div",0),De(1,"img",1),T(2,"h1",2),te(3,"About"),O(),T(4,"p"),te(5,"Blockcore Notes instructions will come here later on."),O(),T(6,"p")(7,"a",3),te(8,"Third Party Licenses"),O(),De(9,"br"),T(10,"a",4),te(11,"Source Code"),O()(),T(12,"h3"),te(13,"Support development"),O(),T(14,"p"),te(15,"Please consider donating some Bitcoin using Geyser:"),O(),T(16,"p")(17,"a",5),te(18,"geyser.fund/project/blockcore"),O()(),T(19,"p"),te(20,"We have additional donation and sponsoring options available here:"),O(),T(21,"p")(22,"a",6),te(23,"www.blockcore.net/about"),O()(),De(24,"img",7),T(25,"h1",2),te(26,"Nostr"),O(),T(27,"h3"),te(28,"Nostr Directory"),O(),T(29,"p"),te(30,"Accounts marked with globe icon are accounts added to this service:"),O(),T(31,"p")(32,"a",8),te(33,"www.nostr.directory"),O()(),T(34,"h3"),te(35,"Data Lookup"),O(),T(36,"p"),te(37,"The user identity (npub) and the event identity is available in tooltips on notes. You can copy those and verify using:"),O(),T(38,"p")(39,"a",9),te(40,"www.nostr.guru"),O()(),T(41,"h3"),te(42,"Frequently Asked Questions"),O(),T(43,"mat-accordion")(44,"mat-expansion-panel",10)(45,"mat-expansion-panel-header")(46,"mat-panel-title"),te(47," Can I contribute? "),O(),T(48,"mat-panel-description"),te(49," Yes "),O()(),T(50,"p"),te(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 "),T(52,"a",4),te(53,"github.com/block-core/blockcore-notes"),O()()(),T(54,"mat-expansion-panel")(55,"mat-expansion-panel-header")(56,"mat-panel-title"),te(57,"How can I be safe?"),O(),T(58,"mat-panel-description"),te(59,"Unwanted content"),O()(),T(60,"p"),te(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."),O(),T(62,"p"),te(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."),O()()(),T(64,"p",11),De(65,"img",12),O()())},dependencies:[Hl,pb,mb,fb,Ox,Nx],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 Ld_OPEN="mdc-dialog--open",u8_DIALOG_ANIMATION_CLOSE_TIME_MS=(["textarea",".mdc-menu .mdc-list-item",".mdc-menu .mdc-deprecated-list-item"].join(", "),75);function Wee(n,t){}class _b{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 h8=(()=>{class n extends r1{constructor(e,i,r,o,a,s,l,d){super(),this._elementRef=e,this._focusTrapFactory=i,this._config=o,this._interactivityChecker=a,this._ngZone=s,this._overlayRef=l,this._focusMonitor=d,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=f=>{this._portalOutlet.hasAttached();const F=this._portalOutlet.attachDomPortal(f);return this._contentAttached(),F},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 i=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),i}attachTemplatePortal(e){this._portalOutlet.hasAttached();const i=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),i}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,i){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(i)}_focusByCssSelector(e,i){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,i)}_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(i=>{i||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 i=null;if("string"==typeof e?i=this._document.querySelector(e):"boolean"==typeof e?i=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(i=e),this._config.restoreFocus&&i&&"function"==typeof i.focus){const r=P0(),o=this._elementRef.nativeElement;(!r||r===this._document.body||r===o||o.contains(r))&&(this._focusMonitor?(this._focusMonitor.focusVia(i,this._closeInteractionType),this._closeInteractionType=null):i.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,i=P0();return e===i||e.contains(i)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=P0())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Z0),x(xt,8),x(_b),x(Gf),x(Qe),x(tp),x(qr))},n.\u0275cmp=Re({type:n,selectors:[["cdk-dialog-container"]],viewQuery:function(e,i){if(1&e&&_t(Ks,7),2&e){let r;Ie(r=Ne())&&(i._portalOutlet=r.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(e,i){2&e&&Xe("id",i._config.id||null)("role",i._config.role)("aria-modal",i._config.ariaModal)("aria-labelledby",i._config.ariaLabel?null:i._ariaLabelledBy)("aria-label",i._config.ariaLabel)("aria-describedby",i._config.ariaDescribedBy||null)},features:[Ee],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(e,i){1&e&&ce(0,Wee,0,0,"ng-template",0)},dependencies:[Ks],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),n})();class Px{constructor(t,e){this.overlayRef=t,this.config=e,this.closed=new be,this.disableClose=e.disableClose,this.backdropClick=t.backdropClick(),this.keydownEvents=t.keydownEvents(),this.outsidePointerEvents=t.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(i=>{27===i.keyCode&&!this.disableClose&&!ar(i)&&(i.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 i=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this.overlayRef.dispose(),i.next(t),i.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 m8=new Fe("DialogScrollStrategy"),$ee=new Fe("DialogData"),Gee=new Fe("DefaultDialogConfig"),Kee={provide:m8,deps:[br],useFactory:function qee(n){return()=>n.scrollStrategies.block()}};let Xee=0,f8=(()=>{class n{constructor(e,i,r,o,a,s){this._overlay=e,this._injector=i,this._defaultOptions=r,this._parentDialog=o,this._overlayContainer=a,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new be,this._afterOpenedAtThisLevel=new be,this._ariaHiddenElements=new Map,this.afterAllClosed=Pl(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Ei(void 0))),this._scrollStrategy=s}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}open(e,i){(i={...this._defaultOptions||new _b,...i}).id=i.id||"cdk-dialog-"+Xee++,i.id&&this.getDialogById(i.id);const o=this._getOverlayConfig(i),a=this._overlay.create(o),s=new Px(a,i),l=this._attachContainer(a,s,i);return s.containerInstance=l,this._attachDialogContent(e,s,l,i),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(s),s.closed.subscribe(()=>this._removeOpenDialog(s,!0)),this.afterOpened.next(s),s}closeAll(){Rx(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){Rx(this._openDialogsAtThisLevel,e=>{!1===e.config.closeOnDestroy&&this._removeOpenDialog(e,!1)}),Rx(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){const i=new xh({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&&(i.backdropClass=e.backdropClass),i}_attachContainer(e,i,r){const o=r.injector||r.viewContainerRef?.injector,a=[{provide:_b,useValue:r},{provide:Px,useValue:i},{provide:tp,useValue:e}];let s;r.container?"function"==typeof r.container?s=r.container:(s=r.container.type,a.push(...r.container.providers(r))):s=h8;const l=new ud(s,r.viewContainerRef,yi.create({parent:o||this._injector,providers:a}),r.componentFactoryResolver);return e.attach(l).instance}_attachDialogContent(e,i,r,o){if(e instanceof jn){const a=this._createInjector(o,i,r,void 0);let s={$implicit:o.data,dialogRef:i};o.templateContext&&(s={...s,..."function"==typeof o.templateContext?o.templateContext():o.templateContext}),r.attachTemplatePortal(new qs(e,null,s,a))}else{const a=this._createInjector(o,i,r,this._injector),s=r.attachComponentPortal(new ud(e,o.viewContainerRef,a,o.componentFactoryResolver));i.componentInstance=s.instance}}_createInjector(e,i,r,o){const a=e.injector||e.viewContainerRef?.injector,s=[{provide:$ee,useValue:e.data},{provide:Px,useValue:i}];return e.providers&&("function"==typeof e.providers?s.push(...e.providers(i,e,r)):s.push(...e.providers)),e.direction&&(!a||!a.get(Si,null,{optional:!0}))&&s.push({provide:Si,useValue:{value:e.direction,change:rt()}}),yi.create({parent:a||o,providers:s})}_removeOpenDialog(e,i){const r=this.openDialogs.indexOf(e);r>-1&&(this.openDialogs.splice(r,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((o,a)=>{o?a.setAttribute("aria-hidden",o):a.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),i&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const e=this._overlayContainer.getContainerElement();if(e.parentElement){const i=e.parentElement.children;for(let r=i.length-1;r>-1;r--){const o=i[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 n.\u0275fac=function(e){return new(e||n)(de(br),de(yi),de(Gee,8),de(n,12),de(l1),de(m8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();function Rx(n,t){let e=n.length;for(;e--;)t(n[e])}let Qee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[f8,Kee],imports:[Gl,Wl,qf,Wl]}),n})();function Zee(n,t){}class gb{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 Jee=(()=>{class n extends h8{constructor(e,i,r,o,a,s,l,d){super(e,i,r,o,a,s,l,d),this._animationStateChanged=new je}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Z0),x(xt,8),x(gb),x(Gf),x(Qe),x(tp),x(qr))},n.\u0275cmp=Re({type:n,selectors:[["ng-component"]],features:[Ee],decls:0,vars:0,template:function(e,i){},encapsulation:2}),n})();const p8="--mat-dialog-transition-duration";function _8(n){return null==n?null:"number"==typeof n?n:n.endsWith("ms")?Wi(n.substring(0,n.length-2)):n.endsWith("s")?1e3*Wi(n.substring(0,n.length-1)):"0"===n?0:null}let ete=(()=>{class n extends Jee{constructor(e,i,r,o,a,s,l,d,f){super(e,i,r,o,a,s,l,f),this._animationMode=d,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._openAnimationDuration=this._animationsEnabled?_8(this._config.enterAnimationDuration)??150:0,this._closeAnimationDuration=this._animationsEnabled?_8(this._config.exitAnimationDuration)??u8_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(p8,`${this._openAnimationDuration}ms`),this._hostElement.classList.add("mdc-dialog--opening"),this._hostElement.classList.add(Ld_OPEN),this._waitForAnimationToComplete(this._openAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(Ld_OPEN),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._closeAnimationDuration}),this._hostElement.classList.remove(Ld_OPEN),this._animationsEnabled?(this._hostElement.style.setProperty(p8,`${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,i){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(i,e)}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Z0),x(xt,8),x(gb),x(Gf),x(Qe),x(tp),x(zn,8),x(qr))},n.\u0275cmp=Re({type:n,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(e,i){2&e&&(Ar("id",i._config.id),Xe("aria-modal",i._config.ariaModal)("role",i._config.role)("aria-labelledby",i._config.ariaLabel?null:i._ariaLabelledBy)("aria-label",i._config.ariaLabel)("aria-describedby",i._config.ariaDescribedBy||null),Ke("_mat-animation-noopable",!i._animationsEnabled))},features:[Ee],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(e,i){1&e&&(T(0,"div",0)(1,"div",1),ce(2,Zee,0,0,"ng-template",2),O()())},dependencies:[Ks],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}),n})();class ll{constructor(t,e,i){this._ref=t,this._containerInstance=i,this._afterOpened=new be,this._beforeClosed=new be,this._state=0,this.disableClose=e.disableClose,this.id=t.id,i._animationStateChanged.pipe(zt(r=>"opened"===r.state),en(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),i._animationStateChanged.pipe(zt(r=>"closed"===r.state),en(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),t.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),di(this.backdropClick(),this.keydownEvents().pipe(zt(r=>27===r.keyCode&&!this.disableClose&&!ar(r)))).subscribe(r=>{this.disableClose||(r.preventDefault(),g8(this,"keydown"===r.type?"keyboard":"mouse"))})}close(t){this._result=t,this._containerInstance._animationStateChanged.pipe(zt(e=>"closing"===e.state),en(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 g8(n,t,e){return n._closeInteractionType=t,n.close(e)}const Id=new Fe("MatMdcDialogData"),tte=new Fe("mat-mdc-dialog-default-options"),b8=new Fe("mat-mdc-dialog-scroll-strategy"),ite={provide:b8,deps:[br],useFactory:function nte(n){return()=>n.scrollStrategies.block()}};let rte=0,ote=(()=>{class n{constructor(e,i,r,o,a,s,l,d,f,F){this._overlay=e,this._defaultOptions=r,this._parentDialog=o,this._dialogRefConstructor=l,this._dialogContainerType=d,this._dialogDataToken=f,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new be,this._afterOpenedAtThisLevel=new be,this._idPrefix="mat-dialog-",this.dialogConfigClass=gb,this.afterAllClosed=Pl(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Ei(void 0))),this._scrollStrategy=s,this._dialog=i.get(f8)}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,i){let r;(i={...this._defaultOptions||new gb,...i}).id=i.id||`${this._idPrefix}${rte++}`,i.scrollStrategy=i.scrollStrategy||this._scrollStrategy();const o=this._dialog.open(e,{...i,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:i},{provide:_b,useValue:i}]},templateContext:()=>({dialogRef:r}),providers:(a,s,l)=>(r=new this._dialogRefConstructor(a,i,l),r.updatePosition(i?.position),[{provide:this._dialogContainerType,useValue:l},{provide:this._dialogDataToken,useValue:s.data},{provide:this._dialogRefConstructor,useValue:r}])});return r.componentInstance=o.componentInstance,this.openDialogs.push(r),this.afterOpened.next(r),r.afterClosed().subscribe(()=>{const a=this.openDialogs.indexOf(r);a>-1&&(this.openDialogs.splice(a,1),this.openDialogs.length||this._getAfterAllClosed().next())}),r}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let i=e.length;for(;i--;)e[i].close()}}return n.\u0275fac=function(e){Ka()},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),sa=(()=>{class n extends ote{constructor(e,i,r,o,a,s,l,d){super(e,i,o,s,l,a,ll,ete,Id,d),this._idPrefix="mat-mdc-dialog-"}}return n.\u0275fac=function(e){return new(e||n)(de(br),de(yi),de(td,8),de(tte,8),de(b8),de(n,12),de(l1),de(zn,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),ate=0,Np=(()=>{class n{constructor(e,i,r){this.dialogRef=e,this._elementRef=i,this._dialog=r,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=y8(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){const i=e._matDialogClose||e._matDialogCloseResult;i&&(this.dialogResult=i.currentValue)}_onButtonClick(e){g8(this.dialogRef,0===e.screenX&&0===e.screenY?"keyboard":"mouse",this.dialogResult)}}return n.\u0275fac=function(e){return new(e||n)(x(ll,8),x(ze),x(sa))},n.\u0275dir=pe({type:n,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(e,i){1&e&&me("click",function(o){return i._onButtonClick(o)}),2&e&&Xe("aria-label",i.ariaLabel||null)("type",i.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[_n]}),n})(),Op=(()=>{class n{constructor(e,i,r){this._dialogRef=e,this._elementRef=i,this._dialog=r,this.id="mat-mdc-dialog-title-"+ate++}ngOnInit(){this._dialogRef||(this._dialogRef=y8(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const e=this._dialogRef._containerInstance;e&&!e._ariaLabelledBy&&(e._ariaLabelledBy=this.id)})}}return n.\u0275fac=function(e){return new(e||n)(x(ll,8),x(ze),x(sa))},n.\u0275dir=pe({type:n,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(e,i){2&e&&Ar("id",i.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),n})(),Pp=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]}),n})(),Rp=(()=>{class n{constructor(){this.align="start"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(e,i){2&e&&Ke("mat-mdc-dialog-actions-align-center","center"===i.align)("mat-mdc-dialog-actions-align-end","end"===i.align)},inputs:{align:"align"}}),n})();function y8(n,t){let e=n.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?t.find(i=>i.id===e.id):null}let ste=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[sa,ite],imports:[Qee,Gl,Wl,gt,gt]}),n})();var cl=(()=>(function(n){n["\u{1f44d}"]="\u{1f44d}",n["\u{1f44e}"]="\u{1f44e}"}(cl||(cl={})),cl))(),Yi=(()=>(function(n){n[n.Public=0]="Public",n[n.Follow=1]="Follow",n[n.Mute=2]="Mute",n[n.Block=3]="Block"}(Yi||(Yi={})),Yi))();class la{constructor(t,e,i,r,o){this.appState=t,this.utilities=e,this.validator=i,this.eventService=r,this.relayService=o,this.daysToKeepProfiles=14,this.cleanProfileInterval=36e5,this.profileBatchSize=20,this.refreshUserProfile=72e5,this.isFetching=!1,this.profileQueue=[],this.connected$=this.appState.connected$.pipe(He(a=>!0===a)).pipe(Mn(a=>{console.log("STATUS:",a)})),this.connected$.subscribe(a=>{console.log("DataService: Yes we have connection!",a)})}initialize(){var t=this;return xe(function*(){setTimeout(xe(function*(){yield t.cleanProfiles()}),t.cleanProfileInterval)})()}processProfilesQueue(){if(this.isFetching)return;console.log("BEFORE:",JSON.stringify(this.profileQueue));const t=this.profileQueue.splice(0,this.profileBatchSize);console.log("AFTER:",JSON.stringify(this.profileQueue));for(let e=0;ethis.relayService.connectedRelays())).pipe(Mn(()=>{console.log("tapping...")})).pipe(un(r=>this.downloadFromRelay(t,r))).pipe(zt(r=>!i&&(i=r,!0)))}downloadNewestEventsByQuery(t,e=1e4){const i=[];return this.connected$.pipe(un(()=>this.relayService.connectedRelays())).pipe(Mn(()=>{console.log("tapping...")})).pipe(un(r=>this.downloadFromRelay(t,r))).pipe(zt(r=>{const o=i.findIndex(a=>a.id===r.id);return o>-1?i[o].created_atthis.relayService.connectedRelays())).pipe(un(i=>this.downloadFromRelay(t,i)))}subscribeLatestEvents(t,e,i){let r=e.map(o=>({kinds:t,limit:i,authors:[o]}));return 0===r.length&&(r=[{kinds:t,limit:i}]),this.connected$.pipe(un(()=>this.relayService.connectedRelays())).pipe(un(o=>this.subscribeToRelay(r,o)))}subscribeToRelay(t,e){return new Ve(i=>{const r=e.sub(t,{});return r.on("event",o=>{const a=this.eventService.processEvent(o);!a||i.next(a)}),r.on("eose",()=>{}),()=>{console.log("subscribeToRelay:finished:unsub"),r.unsub()}})}downloadFromRelay(t,e){return new Ve(i=>{const r=e.sub([...t],{});return r.on("event",o=>{const a=this.eventService.processEvent(o);!a||i.next(a)}),r.on("eose",()=>{i.complete()}),()=>{console.log("downloadFromRelay:finished:unsub"),r.unsub()}})}fetchProfiles(t,e){var i=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=xe(function*(a){const s=i.eventService.processEvent(a);if(s)try{const l=JSON.parse(s.content);i.validator.sanitizeProfile(l).created_at=s.created_at}catch{console.warn("This profile event was not parsed due to errors:",s)}});return function(a){return o.apply(this,arguments)}}()),r.on("eose",()=>{r.unsub(),this.isFetching=!1})}cleanProfiles(){return xe(function*(){})()}publishContacts(t){var e=this;return xe(function*(){const i=t.map(f=>["p",f]);let r={kind:3,created_at:Math.floor(Date.now()/1e3),content:"",pubkey:e.appState.getPublicKey(),tags:i};r.id=tk(r),r=yield globalThis.nostr.signEvent(r);const s=e.eventService.processEvent(r);if(!nk(r))throw new Error("The event is not valid. Cannot publish.");if(!(yield k5(r)))throw new Error("The event signature not valid. Maybe you choose a different account than the one specified?");if(s){console.log("PUBLISH EVENT:",r);for(let f=0;f{console.log(`${F.url} has accepted our event`)}),M.on("seen",()=>{console.log(`we saw the event on ${F.url}`)}),M.on("failed",N=>{console.log(`failed to publish to ${F.url}: ${N}`)})}}})()}}la.\u0275fac=function(t){return new(t||la)(de(Jn),de(vi),de(Lr),de(rl),de(ms))},la.\u0275prov=Le({token:la,factory:la.\u0275fac,providedIn:"root"});const lte=c(n=>function(e=null){n(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=e});function dte(n){throw new lte(n)}class jh{constructor(t,e,i){this.appState=t,this.eventService=e,this.relayService=i,this.daysToKeepProfiles=14,this.cleanProfileInterval=36e5,this.profileBatchSize=20,this.refreshUserProfile=72e5,this.connected$=this.appState.connected$.pipe(He(r=>!0===r)),this.connected$.subscribe(()=>{console.log("Yes we have connection!")})}initialize(){var t=this;return xe(function*(){setTimeout(xe(function*(){yield t.cleanProfiles()}),t.cleanProfileInterval)})()}downloadNewestProfiles(t,e=3e3){const i=[{kinds:[0],authors:t}];return this.connected$.pipe(Mn(r=>console.log("HTTP response:",r)),en(1)).pipe(Mn(r=>console.log("HTTP response:",r)),un(()=>this.relayService.connectedRelays())).pipe(Mn(r=>console.log("HTTP response:",r)),un(r=>this.downloadFromRelay(i,r))).pipe(Mn(r=>console.log("HTTP response:",r)),function cte(n,t){const{first:e,each:i,with:r=dte,scheduler:o=t??dh,meta:a=null}=zA(n)?{first:n}:"number"==typeof n?{each:n}:n;if(null==e&&null==i)throw new TypeError("No timeout provided.");return Mt((s,l)=>{let d,f,F=null,M=0;const N=V=>{f=Er(l,o,()=>{try{d.unsubscribe(),vn(r({meta:a,lastValue:F,seen:M})).subscribe(l)}catch(X){l.error(X)}},V)};d=s.subscribe(wt(l,V=>{f?.unsubscribe(),M++,l.next(F=V),i>0&&N(i)},void 0,void 0,()=>{f?.closed||f?.unsubscribe(),F=null})),!M&&N(null!=e?"number"==typeof e?e:+e-o.now():i)})}(e),Ea(r=>rt(`The query timed out before it could complete: ${JSON.stringify(i)}.`)))}subscribeLatestEvents(t,e,i){let r=e.map(o=>({kinds:t,limit:i,authors:[o]}));return 0===r.length&&(r=[{kinds:t,limit:i}]),this.connected$.pipe(en(1)).pipe(un(()=>this.relayService.connectedRelays())).pipe(un(o=>this.subscribeToRelay(r,o)))}downloadFromRelay(t,e){return new Ve(i=>{const r=[],o=e.sub([...t],{});return o.on("event",a=>{const s=this.eventService.processEvent(a);if(!s)return;const l=r.findIndex(d=>d.id===s.id);l>-1?r[l].created_at{i.complete()}),()=>{console.log("downloadFromRelay:finished:unsub"),o.unsub()}})}subscribeToRelay(t,e){return new Ve(i=>{const r=e.sub(t,{});return r.on("event",o=>{const a=this.eventService.processEvent(o);!a||i.next(a)}),r.on("eose",()=>{}),()=>{console.log("subscribeToRelay:finished:unsub"),r.unsub()}})}downloadFromRelay2(t,e){return new Ve(i=>{const r=[],o=e.sub([t],{});o.on("event",a=>{const s=this.eventService.processEvent(a);!s||(r.unshift(s),i.next(r))}),o.on("eose",()=>{i.complete(),o.unsub()})})}cleanProfiles(){return xe(function*(){})()}}jh.\u0275fac=function(t){return new(t||jh)(de(Jn),de(rl),de(ms))},jh.\u0275prov=Le({token:jh,factory:jh.\u0275fac,providedIn:"root"});var Bx=new WeakMap,bb=new WeakMap,Bp=new WeakMap,yb=new WeakMap,F8=new WeakSet,vb=new WeakMap,w8=new WeakSet,ute=new WeakSet,Nd=new WeakSet;class gi{constructor(t,e,i,r,o){fd(this,Nd),fd(this,ute),fd(this,w8),fd(this,F8),Hi(this,Bx,{writable:!0,value:void 0}),Hi(this,bb,{writable:!0,value:void 0}),Hi(this,Bp,{writable:!0,value:void 0}),Hi(this,yb,{writable:!0,value:void 0}),Hi(this,vb,{writable:!0,value:void 0}),this.db=t,this.dataService=e,this.fetchService=i,this.appState=r,this.utilities=o,this.initialized=!1,this.cache=new lk,this.items$=Yn(sc(()=>this.list(Yi.Follow))),this.profiles=[],Fi(this,Bx,new bn(this.profiles)),Fi(this,bb,new bn(void 0)),Fi(this,Bp,new bn(this.profiles)),Fi(this,yb,new bn("")),Fi(this,vb,new bn(void 0)),this.table=t.profiles}list(t){var e=this;return xe(function*(){return yield e.table.where("status").equals(t).toArray()})()}query(t){var e=this;return xe(function*(){return yield e.table.where(t).toArray()})()}blockedProfiles$(){return Yn(sc(()=>this.list(Yi.Block)))}publicProfiles$(){return Yn(sc(()=>this.list(Yi.Public)))}mutedProfiles$(){return Yn(sc(()=>this.list(Yi.Mute)))}get following$(){return kn(this,Bp).asObservable().pipe(He(t=>t.filter(i=>i.status==Yi.Follow)))}get profile$(){return kn(this,bb).asObservable()}userProfileUpdated(t){kn(this,bb).next(t)}get profiles$(){return kn(this,Bp).asObservable()}get profileRequested$(){return kn(this,yb).asObservable()}updated(){ia(this,F8,hte).call(this)}mutedProfiles(){return this.query({status:Yi.Mute})}blockedProfiles(){return this.query({status:Yi.Block})}blockedPublicKeys(){var t=this;return xe(function*(){return(yield t.blockedProfiles()).map(i=>i.pubkey)})()}mutedPublicKeys(){var t=this;return xe(function*(){return(yield t.mutedProfiles()).map(i=>i.pubkey)})()}get profilesChanged$(){return kn(this,vb).asObservable()}downloadRecent(t){kn(this,yb).next(t)}getProfileOrDownload(t){var e=this;return new Ve(i=>(this.table.get(t).then(r=>{if(r)return i.next(r),void i.complete();this.dataService.downloadNewestProfiles([t]).subscribe(function(){var o=xe(function*(a){const s=yield a;s?e.updateProfile(s.pubkey,s):console.log("NULL PROFILE!!")});return function(a){return o.apply(this,arguments)}}())}).catch(r=>{console.warn("FAILED TO GET PROFILE:",r)}).finally(()=>{console.log("FINALLY IN DB GET!")}),()=>{console.log("FINISHED")})).pipe(Mn(i=>{}))}getLocalProfile(t){var e=this;return xe(function*(){return e.table.get(t)})()}getProfile(t){return this.cache.get(t,this.getProfileOrDownload(t))}putProfile(t){var e=this;return xe(function*(){e.cache.set(t.pubkey,t),yield e.table.put(t)})()}initialize(){return xe(function*(){})()}follow(t,e=0,i){var r=this;return xe(function*(){const o=yield r.getLocalProfile(t),a=r.utilities.now();o?(o.status=Yi.Follow,o.modified=a,o.followed=a,o.circle=e,yield r.putProfile(o)):(i||(i=r.emptyProfile(t)),i.followed=a,i.circle=e,i.status=Yi.Follow,yield r.table.put(i),r.dataService.downloadNewestProfiles([t]).subscribe(function(){var s=xe(function*(l){const d=yield l;d?r.updateProfile(d.pubkey,d):console.log("NULL PROFILE!!")});return function(l){return s.apply(this,arguments)}}()))})()}setCircle(t,e){var i=this;return xe(function*(){return ia(i,Nd,Yh).call(i,t,r=>(r.circle=e,r))})()}unfollow(t){var e=this;return xe(function*(){return ia(e,Nd,Yh).call(e,t,i=>(i.status=Yi.Public,i.followed=void 0,i.circle=void 0,i))})()}block(t){var e=this;return xe(function*(){return ia(e,Nd,Yh).call(e,t,i=>(i.status=Yi.Block,i.followed=void 0,i.circle=void 0,i))})()}unblock(t){var e=this;return xe(function*(){return ia(e,Nd,Yh).call(e,t,i=>(i.status=Yi.Public,i))})()}mute(t){var e=this;return xe(function*(){return ia(e,Nd,Yh).call(e,t,i=>(i.status=Yi.Mute,i))})()}unmute(t){var e=this;return xe(function*(){return ia(e,Nd,Yh).call(e,t,i=>(i.status=Yi.Follow,i))})()}deleteProfile(t){var e=this;return xe(function*(){yield e.table.delete(t)})()}isFollowing(t){var e=this;return xe(function*(){const i=yield e.table.get(t);return!!i&&i.status==Yi.Follow})()}updateProfile(t,e){var i=this;return xe(function*(){let r=yield i.table.get(t);const o=i.utilities.now();r?(r.name=e.name,r.about=e.about,r.nip05=e.nip05,r.lud06=e.lud06,r.lud16=e.lud16,r.website=e.website,r.display_name=e.display_name,r.picture=e.picture,r.created_at=e.created_at):r=e,r.modified=o,r.retrieved=o,yield i.putProfile(r),i.cache.set(r.pubkey,r),i.appState.getPublicKey()===t&&i.userProfileUpdated(r)})()}emptyProfile(t){return{name:this.utilities.getShortenedIdentifier(t),about:"",picture:"/assets/profile.png",nip05:"",lud06:"",display_name:"",status:Yi.Public,website:"",created:Math.floor(Date.now()/1e3),verifications:[],pubkey:t}}wipe(){var t=this;return xe(function*(){yield t.table.clear(),t.profiles=[],ia(t,w8,mte).call(t)})()}}function hte(){kn(this,Bp).next(this.profiles),kn(this,Bx).next(this.profiles)}function mte(){kn(this,vb).next(void 0)}function Yh(n,t){return jx.apply(this,arguments)}function jx(){return jx=xe(function*(n,t){let e=yield this.table.get(n);!e||(e.modified=this.utilities.now(),e=t(e,e.pubkey),yield this.putProfile(e))}),jx.apply(this,arguments)}gi.\u0275fac=function(t){return new(t||gi)(de(Aa),de(la),de(jh),de(Jn),de(vi))},gi.\u0275prov=Le({token:gi,factory:gi.\u0275fac,providedIn:"root"});const fte=["tooltip"],k8=new Fe("mat-tooltip-scroll-strategy"),gte={provide:k8,deps:[br],useFactory:function _te(n){return()=>n.scrollStrategies.reposition({scrollThrottle:20})}},yte=new Fe("mat-tooltip-default-options",{providedIn:"root",factory:function bte(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),x8="tooltip-panel",D8=Rs({passive:!0});let Dte=(()=>{class n{constructor(e,i,r,o,a,s,l,d,f,F,M,N){this._overlay=e,this._elementRef=i,this._scrollDispatcher=r,this._viewContainerRef=o,this._ngZone=a,this._platform=s,this._ariaDescriber=l,this._focusMonitor=d,this._dir=F,this._defaultOptions=M,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 be,this._scrollStrategy=f,this._document=N,M&&(M.position&&(this.position=M.position),M.positionAtOrigin&&(this.positionAtOrigin=M.positionAtOrigin),M.touchGestures&&(this.touchGestures=M.touchGestures)),F.change.pipe(ft(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=qe(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){this._disabled=qe(e),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=Wi(e)}get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=Wi(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(ft(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(([i,r])=>{e.removeEventListener(i,r,D8)}),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,i){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const r=this._createOverlay(i);this._detach(),this._portal=this._portal||new ud(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(ft(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),o.show(e)}hide(e=this.hideDelay){const i=this._tooltipInstance;i&&(i.isVisible()?i.hide(e):(i._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 i=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(i);return r.positionChanges.pipe(ft(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}-${x8}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(ft(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(ft(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(ft(this._destroyed)).subscribe(o=>{this._isTooltipVisible()&&27===o.keyCode&&!ar(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 i=e.getConfig().positionStrategy,r=this._getOrigin(),o=this._getOverlayPosition();i.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,i=this.position;let r;"above"==i||"below"==i?r={originX:"center",originY:"above"==i?"top":"bottom"}:"before"==i||"left"==i&&e||"right"==i&&!e?r={originX:"start",originY:"center"}:("after"==i||"right"==i&&e||"left"==i&&!e)&&(r={originX:"end",originY:"center"});const{x:o,y:a}=this._invertPosition(r.originX,r.originY);return{main:r,fallback:{originX:o,originY:a}}}_getOverlayPosition(){const e=!this._dir||"ltr"==this._dir.value,i=this.position;let r;"above"==i?r={overlayX:"center",overlayY:"bottom"}:"below"==i?r={overlayX:"center",overlayY:"top"}:"before"==i||"left"==i&&e||"right"==i&&!e?r={overlayX:"end",overlayY:"center"}:("after"==i||"right"==i&&e||"left"==i&&!e)&&(r={overlayX:"start",overlayY:"center"});const{x:o,y:a}=this._invertPosition(r.overlayX,r.overlayY);return{main:r,fallback:{overlayX:o,overlayY:a}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe(en(1),ft(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,i){return"above"===this.position||"below"===this.position?"top"===i?i="bottom":"bottom"===i&&(i="top"):"end"===e?e="start":"start"===e&&(e="end"),{x:e,y:i}}_updateCurrentPositionClass(e){const{overlayY:i,originX:r,originY:o}=e;let a;if(a="center"===i?this._dir&&"rtl"===this._dir.value?"end"===r?"left":"right":"start"===r?"left":"right":"bottom"===i&&"top"===o?"above":"below",a!==this._currentPosition){const s=this._overlayRef;if(s){const l=`${this._cssClassPrefix}-${x8}-`;s.removePanelClass(l+this._currentPosition),s.addPanelClass(l+a)}this._currentPosition=a}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",e=>{let i;this._setupPointerExitEventsIfNeeded(),void 0!==e.x&&void 0!==e.y&&(i=e),this.show(void 0,i)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",e=>{const i=e.targetTouches?.[0],r=i?{x:i.clientX,y:i.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",i=>{const r=i.relatedTarget;(!r||!this._overlayRef?.overlayElement.contains(r))&&this.hide()}],["wheel",i=>this._wheelListener(i)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const i=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",i],["touchcancel",i])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([i,r])=>{this._elementRef.nativeElement.addEventListener(i,r,D8)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){const i=this._document.elementFromPoint(e.clientX,e.clientY),r=this._elementRef.nativeElement;i!==r&&!r.contains(i)&&this.hide()}}_disableNativeGesturesIfNecessary(){const e=this.touchGestures;if("off"!==e){const i=this._elementRef.nativeElement,r=i.style;("on"===e||"INPUT"!==i.nodeName&&"TEXTAREA"!==i.nodeName)&&(r.userSelect=r.msUserSelect=r.webkitUserSelect=r.MozUserSelect="none"),("on"===e||!i.draggable)&&(r.webkitUserDrag="none"),r.touchAction="none",r.webkitTapHighlightColor="transparent"}}}return n.\u0275fac=function(e){Ka()},n.\u0275dir=pe({type:n,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"]}}),n})(),Od=(()=>{class n extends Dte{constructor(e,i,r,o,a,s,l,d,f,F,M,N){super(e,i,r,o,a,s,l,d,f,F,M,N),this._tooltipComponent=Cte,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 n.\u0275fac=function(e){return new(e||n)(x(br),x(ze),x($l),x(Qn),x(Qe),x(Pn),x(cA),x(qr),x(k8),x(Si,8),x(yte,8),x(xt))},n.\u0275dir=pe({type:n,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],exportAs:["matTooltip"],features:[Ee]}),n})(),Mte=(()=>{class n{constructor(e,i){this._changeDetectorRef=e,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new be,this._animationsDisabled="NoopAnimations"===i}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 i=this._tooltip.nativeElement,r=this._showAnimation,o=this._hideAnimation;if(i.classList.remove(e?o:r),i.classList.add(e?r:o),this._isVisible=e,e&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const a=getComputedStyle(i);("0s"===a.getPropertyValue("animation-duration")||"none"===a.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(i.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}}return n.\u0275fac=function(e){return new(e||n)(x(kt),x(zn,8))},n.\u0275dir=pe({type:n}),n})(),Cte=(()=>{class n extends Mte{constructor(e,i,r){super(e,r),this._elementRef=i,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 n.\u0275fac=function(e){return new(e||n)(x(kt),x(ze),x(zn,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-tooltip-component"]],viewQuery:function(e,i){if(1&e&&_t(fte,7),2&e){let r;Ie(r=Ne())&&(i._tooltip=r.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(e,i){1&e&&me("mouseleave",function(o){return i._handleMouseLeave(o)}),2&e&&On("zoom",i.isVisible()?1:null)},features:[Ee],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,i){1&e&&(T(0,"div",0,1),me("animationend",function(o){return i._handleAnimationEnd(o)}),T(2,"div",2),te(3),O()()),2&e&&(Ke("mdc-tooltip--multiline",i._isMultiline),G("ngClass",i.tooltipClass),$(3),on(i.message))},dependencies:[Il],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}),n})(),M8=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[gte],imports:[qf,Mi,Gl,gt,gt,Xs]}),n})();function Ete(n,t){1&n&&te(0),2&n&&on(se(2).unified)}function Ste(n,t){if(1&n){const e=nt();T(0,"button",2),me("click",function(r){return Se(e),Te(se().handleClick(r))})("mouseenter",function(r){return Se(e),Te(se().handleOver(r))})("mouseleave",function(r){return Se(e),Te(se().handleLeave(r))}),T(1,"span",3),ce(2,Ete,1,1,"ng-template",4),$e(3),O()()}if(2&n){const e=se();Ke("emoji-mart-emoji-native",e.isNative)("emoji-mart-emoji-custom",e.custom),Xe("title",e.title)("aria-label",e.label),$(1),G("ngStyle",e.style),$(1),G("ngIf",e.isNative)}}function Tte(n,t){1&n&&te(0),2&n&&on(se(2).unified)}function Ate(n,t){if(1&n){const e=nt();T(0,"span",5),me("click",function(r){return Se(e),Te(se().handleClick(r))})("mouseenter",function(r){return Se(e),Te(se().handleOver(r))})("mouseleave",function(r){return Se(e),Te(se().handleLeave(r))}),T(1,"span",3),ce(2,Tte,1,1,"ng-template",4),$e(3,1),O()()}if(2&n){const e=se();Ke("emoji-mart-emoji-native",e.isNative)("emoji-mart-emoji-custom",e.custom),Xe("title",e.title)("aria-label",e.label),$(1),G("ngStyle",e.style),$(1),G("ngIf",e.isNative)}}const C8=["*","*"],E8=[{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"]}],Lte=[{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-${n}@6.0.1/img/${n}/sheets-256/${t}.png`;let Fb=(()=>{class n{constructor(){this.uncompressed=!1,this.names={},this.emojis=[],this.uncompressed||(this.uncompress(Lte),this.uncompressed=!0)}uncompress(e){this.emojis=e.map(i=>{const r={...i};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(a=>a.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,i,r){let o;if("string"==typeof e){const s=e.match(Ite);if(s&&(e=s[1],s[2]&&(i=parseInt(s[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&&i&&i>1&&r){o={...o};const s=Nte[i-1],l=o.skinVariations.find(d=>d.unified.includes(s));(!l.hidden||!l.hidden.includes(r))&&(o.skinTone=i,o={...o,...l}),o.native=this.unifiedToNative(o.unified)}return o.set=r||"",o}unifiedToNative(e){const i=e.split("-").map(r=>parseInt(`0x${r}`,16));return String.fromCodePoint(...i)}emojiSpriteStyles(e,i="apple",r=24,o=64,a=57,s=S8,l=58,d){const f=!!d;return{width:`${r}px`,height:`${r}px`,display:"inline-block","background-image":`url(${d=d||s(i,o)})`,"background-size":f?"100% 100%":`${100*l}% ${100*a}%`,"background-position":f?void 0:this.getSpritePosition(e,l)}}getSpritePosition(e,i){const[r,o]=e,a=100/(i-1);return`${a*r}% ${a*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,i,r){return this.sanitize(this.getData(e,i,r))}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),T8=(()=>{class n{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 je,this.emojiLeave=new je,this.emojiClick=new je,this.title=void 0,this.label="",this.custom=!1,this.isVisible=!0,this.backgroundImageFn=S8}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 i=this.getSanitizedData();this.emojiClick.emit({emoji:i,$event:e})}handleOver(e){const i=this.getSanitizedData();this.emojiOver.emit({emoji:i,$event:e})}handleLeave(e){const i=this.getSanitizedData();this.emojiLeave.emit({emoji:i,$event:e})}}return n.\u0275fac=function(e){return new(e||n)(x(Fb))},n.\u0275cmp=Re({type:n,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:[_n],ngContentSelectors:C8,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,i){1&e&&(Gt(C8),ce(0,Ste,4,8,"button",0),ce(1,Ate,4,8,"span",1)),2&e&&(G("ngIf",i.useButton&&i.isVisible),$(1),G("ngIf",!i.useButton&&i.isVisible))},dependencies:[Zt,eh],encapsulation:2,changeDetection:0}),n})(),Ote=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[Mi]}),n})();function Pte(n,t){if(1&n){const e=nt();T(0,"span",3),me("click",function(r){Se(e);const o=se().index;return Te(se().handleClick(r,o))}),T(1,"div"),pr(),T(2,"svg",4),De(3,"path"),O()(),Uo(),De(4,"span",5),O()}if(2&n){const e=se().$implicit,i=se();On("color",e.name===i.selected?i.color:null),Ke("emoji-mart-anchor-selected",e.name===i.selected),Xe("title",i.i18n.categories[e.id]),$(3),Xe("d",i.icons[e.id]),$(1),On("background-color",i.color)}}function Rte(n,t){1&n&&ce(0,Pte,5,8,"span",2),2&n&&G("ngIf",!1!==t.$implicit.anchor)}const Bte=["container"],Hte=["label"];function jte(n,t){if(1&n){const e=nt();T(0,"ngx-emoji",9),me("emojiOver",function(r){return Se(e),Te(se(3).emojiOver.emit(r))})("emojiLeave",function(r){return Se(e),Te(se(3).emojiLeave.emit(r))})("emojiClick",function(r){return Se(e),Te(se(3).emojiClick.emit(r))}),O()}if(2&n){const e=t.$implicit,i=se(3);G("emoji",e)("size",i.emojiSize)("skin",i.emojiSkin)("isNative",i.emojiIsNative)("set",i.emojiSet)("sheetSize",i.emojiSheetSize)("forceSize",i.emojiForceSize)("tooltip",i.emojiTooltip)("backgroundImageFn",i.emojiBackgroundImageFn)("imageUrlFn",i.emojiImageUrlFn)("hideObsolete",i.hideObsolete)("useButton",i.emojiUseButton)}}function Yte(n,t){if(1&n&&(T(0,"div"),ce(1,jte,1,12,"ngx-emoji",8),O()),2&n){const e=t.ngIf,i=se(2);$(1),G("ngForOf",e)("ngForTrackBy",i.trackById)}}function Vte(n,t){if(1&n&&(T(0,"div"),ce(1,Yte,2,2,"div",6),an(2,"async"),O()),2&n){const e=se();$(1),G("ngIf",sn(2,1,e.filteredEmojis$))}}function zte(n,t){if(1&n&&(T(0,"div")(1,"div"),De(2,"ngx-emoji",10),O(),T(3,"div",11),te(4),O()()),2&n){const e=se();$(2),G("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),$(2),Vt(" ",e.i18n.notfound," ")}}function Ute(n,t){if(1&n){const e=nt();T(0,"ngx-emoji",9),me("emojiOver",function(r){return Se(e),Te(se(2).emojiOver.emit(r))})("emojiLeave",function(r){return Se(e),Te(se(2).emojiLeave.emit(r))})("emojiClick",function(r){return Se(e),Te(se(2).emojiClick.emit(r))}),O()}if(2&n){const e=t.$implicit,i=se(2);G("emoji",e)("size",i.emojiSize)("skin",i.emojiSkin)("isNative",i.emojiIsNative)("set",i.emojiSet)("sheetSize",i.emojiSheetSize)("forceSize",i.emojiForceSize)("tooltip",i.emojiTooltip)("backgroundImageFn",i.emojiBackgroundImageFn)("imageUrlFn",i.emojiImageUrlFn)("hideObsolete",i.hideObsolete)("useButton",i.emojiUseButton)}}function Wte(n,t){if(1&n&&ce(0,Ute,1,12,"ngx-emoji",8),2&n){const e=se();G("ngForOf",e.emojisToDisplay)("ngForTrackBy",e.trackById)}}function $te(n,t){if(1&n){const e=nt();T(0,"span",2)(1,"span",3),me("click",function(){const o=Se(e).$implicit;return Te(se().handleClick(o))})("keyup.enter",function(){const o=Se(e).$implicit;return Te(se().handleClick(o))})("keyup.space",function(){const o=Se(e).$implicit;return Te(se().handleClick(o))}),O()()}if(2&n){const e=t.$implicit,i=se();Ke("selected",e===i.skin),$(1),Lg("emoji-mart-skin emoji-mart-skin-tone-",e,""),G("tabIndex",i.tabIndex(e)),Xe("aria-hidden",!i.isVisible(e))("aria-pressed",i.pressed(e))("aria-haspopup",!!i.isSelected(e))("aria-expanded",i.expanded(e))("aria-label",i.i18n.skintones[e])("title",i.i18n.skintones[e])}}function Gte(n,t){if(1&n&&(T(0,"span",11),te(1),O()),2&n){const e=t.$implicit;$(1),Vt(" :",e,": ")}}function qte(n,t){if(1&n&&(T(0,"span",15),te(1),O()),2&n){const e=t.$implicit;$(1),Vt(" ",e," ")}}function Kte(n,t){if(1&n&&(T(0,"div",8)(1,"div",2),De(2,"ngx-emoji",9),O(),T(3,"div",4)(4,"div",10),te(5),O(),T(6,"div",11),ce(7,Gte,2,1,"span",12),O(),T(8,"div",13),ce(9,qte,2,1,"span",14),O()()()),2&n){const e=se();$(2),G("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),$(3),on(e.emojiData.name),$(2),G("ngForOf",e.emojiData.shortNames),$(2),G("ngForOf",e.listedEmoticons)}}function Xte(n,t){if(1&n&&De(0,"ngx-emoji",16),2&n){const e=se();G("isNative",e.emojiIsNative)("skin",e.emojiSkin)("set",e.emojiSet)("emoji",e.idleEmoji)("backgroundImageFn",e.emojiBackgroundImageFn)("size",38)("imageUrlFn",e.emojiImageUrlFn)}}const Qte=["inputRef"],Zte=["scrollRef"];function Jte(n,t){if(1&n){const e=nt();T(0,"emoji-search",8),me("searchResults",function(r){return Se(e),Te(se().handleSearch(r))})("enterKey",function(r){return Se(e),Te(se().handleEnterKey(r))}),O()}if(2&n){const e=se();G("i18n",e.i18n)("include",e.include)("exclude",e.exclude)("custom",e.custom)("autoFocus",e.autoFocus)("icons",e.searchIcons)("emojisToShowFilter",e.emojisToShowFilter)}}function ene(n,t){if(1&n){const e=nt();T(0,"emoji-category",9),me("emojiOver",function(r){return Se(e),Te(se().handleEmojiOver(r))})("emojiLeave",function(){return Se(e),Te(se().handleEmojiLeave())})("emojiClick",function(r){return Se(e),Te(se().handleEmojiClick(r))}),O()}if(2&n){const e=t.$implicit,i=se();G("id",e.id)("name",e.name)("emojis",e.emojis)("perLine",i.perLine)("totalFrequentLines",i.totalFrequentLines)("hasStickyPosition",i.isNative)("i18n",i.i18n)("hideObsolete",i.hideObsolete)("notFoundEmoji",i.notFoundEmoji)("custom",e.id===i.RECENT_CATEGORY.id?i.CUSTOM_CATEGORY.emojis:void 0)("recent",e.id===i.RECENT_CATEGORY.id?i.recent:void 0)("virtualize",i.virtualize)("virtualizeOffset",i.virtualizeOffset)("emojiIsNative",i.isNative)("emojiSkin",i.skin)("emojiSize",i.emojiSize)("emojiSet",i.set)("emojiSheetSize",i.sheetSize)("emojiForceSize",i.isNative)("emojiTooltip",i.emojiTooltip)("emojiBackgroundImageFn",i.backgroundImageFn)("emojiImageUrlFn",i.imageUrlFn)("emojiUseButton",i.useButton)}}function tne(n,t){if(1&n){const e=nt();T(0,"div",1)(1,"emoji-preview",10),me("skinChange",function(r){return Se(e),Te(se().handleSkinChange(r))}),O()()}if(2&n){const e=se();$(1),G("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),Xe("title",e.title)}}let nne=(()=>{class n{constructor(){this.categories=[],this.icons={},this.anchorClick=new je}trackByFn(e,i){return i.id}handleClick(e,i){this.anchorClick.emit({category:this.categories[i],index:i})}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Re({type:n,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,i){1&e&&(T(0,"div",0),ce(1,Rte,1,1,"ng-template",1),O()),2&e&&($(1),G("ngForOf",i.categories)("ngForTrackBy",i.trackByFn))},dependencies:[Ii,Zt],encapsulation:2,changeDetection:0}),n})(),A8=(()=>{class n{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(Nl(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,Nl(this.platformId)&&(localStorage.setItem(`${this.NAMESPACE}.last`,e.id),localStorage.setItem(`${this.NAMESPACE}.frequently`,JSON.stringify(this.frequently)))}get(e,i){if(this.initialized||this.init(),null===this.frequently){this.defaults={};const d=[];for(let f=0;fthis.frequently[d]-this.frequently[f]).reverse().slice(0,r),l=Nl(this.platformId)&&localStorage.getItem(`${this.NAMESPACE}.last`);return l&&!s.includes(l)&&(s.pop(),s.push(l)),s}}return n.\u0275fac=function(e){return new(e||n)(de(Al))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),L8=(()=>{class n{constructor(e,i,r){this.ref=e,this.emojiService=i,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 je,this.emojiLeave=new je,this.emojiClick=new je,this.containerStyles={},this.emojisToDisplay=[],this.filteredEmojisSubject=new be,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(),i=Math.floor(e/(this.emojiSize+12));this.rows=Math.ceil(this.emojisToDisplay.length/i),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:i,height:r}=this.container.nativeElement.getBoundingClientRect(),o=e.getBoundingClientRect().top,a=this.label.nativeElement.getBoundingClientRect().height;this.top=i-o+e.scrollTop,this.maxMargin=0===r?0:r-a}handleScroll(e){let i=e-this.top;if(i=ithis.maxMargin?this.maxMargin:i,this.virtualize){const{top:r,height:o}=this.container.nativeElement.getBoundingClientRect(),a=this.container.nativeElement.parentNode.parentNode.clientHeight;this.filteredEmojisSubject.next(a+(a+this.virtualizeOffset)>=r&&-o-(a+this.virtualizeOffset)<=r?this.emojisToDisplay:[])}return i===this.margin?(this.ref.detectChanges(),!1):(this.hasStickyPosition||(this.label.nativeElement.style.top=`${i}px`),this.margin=i,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(i=>this.custom.filter(o=>o.id===i)[0]||i).filter(i=>!!this.emojiService.getData(i)))}updateDisplay(e){this.containerStyles.display=e,this.updateRecentEmojis(),this.ref.detectChanges()}trackById(e,i){return i}filterEmojis(){const e=[];for(const i of this.emojis||[]){if(!i)continue;const r=this.emojiService.getData(i);!r||r.obsoletedBy&&this.hideObsolete||!r.unified&&!r.custom||e.push(i)}return e}}return n.\u0275fac=function(e){return new(e||n)(x(kt),x(Fb),x(A8))},n.\u0275cmp=Re({type:n,selectors:[["emoji-category"]],viewQuery:function(e,i){if(1&e&&(_t(Bte,7),_t(Hte,7)),2&e){let r;Ie(r=Ne())&&(i.container=r.first),Ie(r=Ne())&&(i.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:[_n],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,i){if(1&e&&(T(0,"section",0,1)(2,"div",2)(3,"span",3,4),te(5),O()(),ce(6,Vte,3,3,"div",5),ce(7,zte,5,11,"div",6),O(),ce(8,Wte,1,2,"ng-template",null,7,es)),2&e){const r=Tn(9);Ke("emoji-mart-no-results",i.noEmojiToDisplay),G("ngStyle",i.containerStyles),Xe("aria-label",i.i18n.categories[i.id]),$(2),G("ngStyle",i.labelStyles),Xe("data-name",i.name),$(1),G("ngStyle",i.labelSpanStyles),$(2),Vt(" ",i.i18n.categories[i.id]," "),$(1),G("ngIf",i.virtualize)("ngIfElse",r),$(1),G("ngIf",i.noEmojiToDisplay)}},dependencies:[Ii,Zt,eh,T8,Mo],encapsulation:2,changeDetection:0}),n})();function I8(n){return n.reduce((t,e)=>(t.includes(e)||t.push(e),t),[])}function ine(n,t){const e=I8(n),i=I8(t);return e.filter(r=>i.indexOf(r)>=0)}let one=(()=>{class n{constructor(e){this.emojiService=e,this.originalPool={},this.index={},this.emojisList={},this.emoticonsList={},this.emojiSearch={};for(const i of this.emojiService.emojis){const{shortNames:r,emoticons:o}=i,a=r[0];for(const s of o)this.emoticonsList[s]||(this.emoticonsList[s]=a);this.emojisList[a]=this.emojiService.getSanitizedData(a),this.originalPool[a]=i}}addCustomToPool(e,i){for(const r of e){const o=r.id||r.shortNames[0];o&&!i[o]&&(i[o]=this.emojiService.getData(r),this.emojisList[o]=this.emojiService.getSanitizedData(r))}}search(e,i,r=75,o=[],a=[],s=[]){this.addCustomToPool(s,this.originalPool);let l,d=this.originalPool;if(e.length){if("-"===e||"-1"===e)return[this.emojisList[-1]];if("+"===e||"+1"===e)return[this.emojisList["+1"]];let f=e.toLowerCase().split(/[\s|,|\-|_]+/),F=[];if(f.length>2&&(f=[f[0],f[1]]),o.length||a.length){d={};for(const M of E8||[]){const N=!o||!o.length||o.indexOf(M.id)>-1,V=!(!a||!a.length)&&a.indexOf(M.id)>-1;if(N&&!V)for(const X of M.emojis||[]){const re=this.emojiService.getData(X);d[re?.id??""]=re}}if(s.length){const M=!o||!o.length||o.indexOf("custom")>-1,N=!(!a||!a.length)&&a.indexOf("custom")>-1;M&&!N&&this.addCustomToPool(s,d)}}F=f.map(M=>{let N=d,V=this.index,X=0;for(let re=0;rele[ae.id]-le[ge.id])}N=V.pool}return V.results}).filter(M=>M),l=F.length>1?ine.apply(null,F):F.length?F[0]:[]}return l&&(i&&(l=l.filter(f=>!(!f||!f.id)&&i(this.emojiService.names[f.id]))),l&&l.length>r&&(l=l.slice(0,r))),l||null}buildSearch(e,i,r,o,a){const s=[],l=(d,f)=>{if(!d)return;const F=Array.isArray(d)?d:[d];for(const M of F){const N=f?M.split(/[-|_|\s]+/):[M];for(let V of N)V=V.toLowerCase(),s.includes(V)||s.push(V)}};return l(e,!0),l(i,!0),l(r,!0),l(o,!0),l(a,!1),s.join(",")}}return n.\u0275fac=function(e){return new(e||n)(de(Fb))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),ane=(()=>{class n{constructor(){this.changeSkin=new je,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 n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Re({type:n,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,i){1&e&&(T(0,"section",0),ce(1,$te,2,12,"span",1),O()),2&e&&(Ke("opened",i.opened),$(1),G("ngForOf",i.skinTones))},dependencies:[Ii],encapsulation:2,changeDetection:0}),n})(),N8=(()=>{class n{constructor(e,i){this.ref=e,this.emojiService=i,this.skinChange=new je,this.emojiData={}}ngOnChanges(){if(!this.emoji)return;this.emojiData=this.emojiService.getData(this.emoji,this.emojiSkin,this.emojiSet);const e=[],i=[];(this.emojiData.emoticons||[]).forEach(o=>{e.indexOf(o.toLowerCase())>=0||(e.push(o.toLowerCase()),i.push(o))}),this.listedEmoticons=i,this.ref?.detectChanges()}}return n.\u0275fac=function(e){return new(e||n)(x(kt),x(Fb))},n.\u0275cmp=Re({type:n,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:[_n],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,i){1&e&&(ce(0,Kte,10,12,"div",0),T(1,"div",1)(2,"div",2),ce(3,Xte,1,7,"ngx-emoji",3),O(),T(4,"div",4)(5,"span",5),te(6),O()(),T(7,"div",6)(8,"emoji-skins",7),me("changeSkin",function(o){return i.skinChange.emit(o)}),O()()()),2&e&&(G("ngIf",i.emoji&&i.emojiData),$(1),G("hidden",i.emoji),$(2),G("ngIf",i.idleEmoji&&i.idleEmoji.length),$(3),on(i.title),$(2),G("skin",i.emojiSkin)("i18n",i.i18n))},dependencies:[Ii,Zt,T8,ane],encapsulation:2,changeDetection:0}),n})(),sne=0,O8=(()=>{class n{constructor(e){this.emojiSearch=e,this.maxResults=75,this.autoFocus=!1,this.include=[],this.exclude=[],this.custom=[],this.searchResults=new je,this.enterKey=new je,this.isSearching=!1,this.query="",this.inputId="emoji-mart-search-"+ ++sne}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 i=this.emojiSearch.search(this.query,this.emojisToShowFilter,this.maxResults,this.include,this.exclude,this.custom);this.searchResults.emit(i)}handleChange(){this.handleSearch(this.query)}}return n.\u0275fac=function(e){return new(e||n)(x(one))},n.\u0275cmp=Re({type:n,selectors:[["emoji-search"]],viewQuery:function(e,i){if(1&e&&_t(Qte,7),2&e){let r;Ie(r=Ne())&&(i.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,i){1&e&&(T(0,"div",0)(1,"input",1,2),me("keyup.enter",function(o){return i.handleEnterKey(o)})("ngModelChange",function(o){return i.query=o})("ngModelChange",function(){return i.handleChange()}),O(),T(3,"label",3),te(4),O(),T(5,"button",4),me("click",function(){return i.clear()})("keyup.enter",function(){return i.clear()}),pr(),T(6,"svg",5),De(7,"path"),O()()()),2&e&&($(1),G("id",i.inputId)("placeholder",i.i18n.search)("autofocus",i.autoFocus)("ngModel",i.query),$(2),G("htmlFor",i.inputId),$(1),Vt(" ",i.i18n.search," "),$(1),G("disabled",!i.isSearching),Xe("aria-label",i.i18n.clear),$(2),Xe("d",i.icon))},dependencies:[ra,oa,aa],encapsulation:2}),n})();const P8={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"},R8={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"},B8={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 lne=(()=>{class n{constructor(e,i,r,o,a){this.ngZone=e,this.renderer=i,this.ref=r,this.frequently=o,this.platformId=a,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=P8,this.searchIcons=R8,this.useButton=!1,this.enableFrequentEmojiSort=!1,this.enableSearch=!0,this.showSingleCategory=!1,this.virtualize=!1,this.virtualizeOffset=0,this.emojiClick=new je,this.emojiSelect=new je,this.skinChange=new je,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=(s,l)=>`https://unpkg.com/emoji-datasource-${this.set}@6.0.1/img/${this.set}/sheets-256/${this.sheetSize}.png`}ngOnInit(){this.measureScrollbar=function rne(){if(typeof document>"u")return 0;const n=document.createElement("div");n.style.width="100px",n.style.height="100px",n.style.overflow="scroll",n.style.position="absolute",n.style.top="-9999px",document.body.appendChild(n);const t=n.offsetWidth-n.clientWidth;return document.body.removeChild(n),t}(),this.i18n={...B8,...this.i18n},this.i18n.categories={...B8.categories,...this.i18n.categories},this.skin=JSON.parse(Nl(this.platformId)&&localStorage.getItem(`${this.NAMESPACE}.skin`)||"null")||this.skin;const e=[...E8];this.custom.length>0&&(this.CUSTOM_CATEGORY.emojis=this.custom.map(s=>({...s,id:s.shortNames[0],custom:!0})),e.push(this.CUSTOM_CATEGORY)),void 0!==this.include&&e.sort((s,l)=>this.include.indexOf(s.id)>this.include.indexOf(l.id)?1:-1);for(const s of e){const l=!this.include||!this.include.length||this.include.indexOf(s.id)>-1,d=!(!this.exclude||!this.exclude.length)&&this.exclude.indexOf(s.id)>-1;if(l&&!d){if(this.emojisToShowFilter){const f=[],{emojis:F}=s;for(let M=0;M-1,r=!(!this.exclude||!this.exclude.length)&&this.exclude.indexOf(this.RECENT_CATEGORY.id)>-1;i&&!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(s=>s.first)[0].name;const o=Math.min(this.categories.length,3);this.setActiveCategories(this.activeCategories=this.categories.slice(0,o));const a=this.categories[o-1].emojis.slice();this.categories[o-1].emojis=a.slice(0,60),setTimeout(()=>{this.categories[o-1].emojis=a,this.setActiveCategories(this.categories),this.ref.detectChanges(),Nl(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(i=>i.name===this.selected||i===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 i=this.categoryRefs.find(r=>r.id===e.category.id);if(i){let{top:r}=i;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:a})=>a===r.id)?.handleScroll(this.scrollRef.nativeElement.scrollTop)}categoryTrack(e,i){return i.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 i;if(this.SEARCH_CATEGORY.emojis)i=this.SEARCH_CATEGORY;else{const r=this.scrollRef.nativeElement;if(0===r.scrollTop)i=this.categories.find(o=>!0===o.first);else if(r.scrollHeight-r.scrollTop===this.clientHeight)i=this.categories[this.categories.length-1];else for(const o of this.categories)this.categoryRefs.find(({id:l})=>l===o.id)?.handleScroll(r.scrollTop)&&(i=o);this.scrollTop=r.scrollTop}!e&&i&&i.name!==this.selected?(this.selected=i.name,this.ref.detectChanges()):e&&this.ref.detectChanges()}handleSearch(e){this.SEARCH_CATEGORY.emojis=e;for(const i of this.categoryRefs.toArray())"Search"===i.name?(i.emojis=e,i.updateDisplay(e?"block":"none")):i.updateDisplay(e?"none":"block");this.scrollRef.nativeElement.scrollTop=0,this.handleScroll()}handleEnterKey(e,i){if(!i&&null!==this.SEARCH_CATEGORY.emojis&&this.SEARCH_CATEGORY.emojis.length){if(!(i=this.SEARCH_CATEGORY.emojis[0]))return;this.emojiSelect.emit({$event:e,emoji:i})}!this.hideRecent&&!this.recent&&i&&this.frequently.add(i);const r=this.categoryRefs.toArray()[1];r&&this.enableFrequentEmojiSort&&(r.updateRecentEmojis(),r.ref.markForCheck())}handleEmojiOver(e){if(!this.showPreview||!this.previewRef)return;const i=this.CUSTOM_CATEGORY.emojis.find(r=>r.id===e.emoji.id);i&&(e.emoji={...i}),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 n.\u0275fac=function(e){return new(e||n)(x(Qe),x(qa),x(kt),x(A8),x(Al))},n.\u0275cmp=Re({type:n,selectors:[["emoji-mart"]],viewQuery:function(e,i){if(1&e&&(_t(Zte,7),_t(N8,5),_t(O8,5),_t(L8,5)),2&e){let r;Ie(r=Ne())&&(i.scrollRef=r.first),Ie(r=Ne())&&(i.previewRef=r.first),Ie(r=Ne())&&(i.searchRef=r.first),Ie(r=Ne())&&(i.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,i){1&e&&(T(0,"section",0)(1,"div",1)(2,"emoji-mart-anchors",2),me("anchorClick",function(o){return i.handleAnchorClick(o)}),O()(),ce(3,Jte,1,7,"emoji-search",3),T(4,"section",4,5),ce(6,ene,1,23,"emoji-category",6),O(),ce(7,tne,2,11,"div",7),O()),2&e&&(Lg("emoji-mart ",i.darkMode?"emoji-mart-dark":"",""),On("width",i.getWidth()),G("ngStyle",i.style),$(2),G("categories",i.categories)("color",i.color)("selected",i.selected)("i18n",i.i18n)("icons",i.categoriesIcons),$(1),G("ngIf",i.enableSearch),$(1),Xe("aria-label",i.i18n.emojilist),$(2),G("ngForOf",i.activeCategories)("ngForTrackBy",i.categoryTrack),$(1),G("ngIf",i.showPreview))},dependencies:[Ii,Zt,eh,nne,L8,O8,N8],encapsulation:2,changeDetection:0}),n})(),cne=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[Mi,_I,Ote]}),n})();function dne(n,t){if(1&n){const e=nt();T(0,"emoji-mart",11),me("emojiSelect",function(r){return Se(e),Te(se().addEmoji(r))}),O()}}class Hp{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}}Hp.\u0275fac=function(t){return new(t||Hp)(x(ll),x(Id))},Hp.\u0275cmp=Re({type:Hp,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&&(T(0,"div",0)(1,"h1",1),te(2,"Write Your Note"),O(),T(3,"div",2)(4,"mat-form-field",3)(5,"mat-icon",4),me("click",function(){return e.isEmojiPickerVisible=!e.isEmojiPickerVisible}),te(6,"sentiment_satisfied"),O(),T(7,"mat-label"),te(8,"Note"),O(),T(9,"textarea",5),me("ngModelChange",function(r){return e.data.note=r}),O()(),ce(10,dne,1,0,"emoji-mart",6),O(),T(11,"div",7)(12,"mat-icon",8),me("click",function(){return e.toggleSize()}),te(13,"zoom_out_map"),O(),T(14,"button",9),me("click",function(){return e.onNoClick()}),te(15,"Cancel"),O(),T(16,"button",10),te(17,"Post"),O()()()),2&t&&($(9),G("ngModel",e.data.note),$(1),G("ngIf",e.isEmojiPickerVisible),$(6),G("mat-dialog-close",e.data))},dependencies:[Zt,dc,ol,Ia,Td,ta,Zr,Od,lne,ra,oa,aa,Np,Op,Pp,Rp],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}"]});var wb=new WeakMap;class Ao{constructor(t,e,i){Hi(this,wb,{writable:!0,value:void 0}),this.router=t,this.dialog=e,this.appState=i,Fi(this,wb,new bn(void 0)),this.showMore$=kn(this,wb).asObservable(),this.currentThread=[]}showMore(){kn(this,wb).next()}openEvent(t,e){this.currentEvent=e;const i=t.composedPath();i&&0!=i.length&&-1!=i[0].className.indexOf("clickable")&&this.router.navigate(["/e",e.id])}openProfile(t,e){this.currentProfile=e;const i=t.composedPath();!i||0==i.length||-1!=i[0].className.indexOf("clickable")&&this.router.navigate(["/p",e.pubkey])}createNote(){var t=this;this.dialog.open(Hp,{data:{},maxWidth:"100vw",panelClass:"full-width-dialog"}).afterClosed().subscribe(function(){var i=xe(function*(r){r&&(console.log("dialog data:",r),Math.floor(Date.now()/1e3),t.appState.getPublicKey())});return function(r){return i.apply(this,arguments)}}())}}Ao.\u0275fac=function(t){return new(t||Ao)(de(ii),de(sa),de(Jn))},Ao.\u0275prov=Le({token:Ao,factory:Ao.\u0275fac,providedIn:"root"});const une=["switch"],hne=["*"],mne=new Fe("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})}),fne={provide:Dr,useExisting:Jt(()=>kb),multi:!0};class H8{constructor(t,e){this.source=t,this.checked=e}}let pne=0;const _ne=$s(Ul(Ws(Us(class{constructor(n){this._elementRef=n}}))));let gne=(()=>{class n extends _ne{constructor(e,i,r,o,a,s,l){super(e),this._focusMonitor=i,this._changeDetectorRef=r,this.defaults=a,this._onChange=d=>{},this._onTouched=()=>{},this._required=!1,this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new je,this.toggleChange=new je,this.tabIndex=parseInt(o)||0,this.color=this.defaultColor=a.color||"accent",this._noopAnimations="NoopAnimations"===s,this.id=this._uniqueId=`${l}${++pne}`}get required(){return this._required}set required(e){this._required=qe(e)}get checked(){return this._checked}set checked(e){this._checked=qe(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 n.\u0275fac=function(e){Ka()},n.\u0275dir=pe({type:n,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:[Ee]}),n})(),kb=(()=>{class n extends gne{constructor(e,i,r,o,a,s){super(e,i,r,o,a,s,"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 H8(this,this.checked)))}focus(){this._switchElement.nativeElement.focus()}_createChangeEvent(e){return new H8(this,e)}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(qr),x(kt),zr("tabindex"),x(mne),x(zn,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-slide-toggle"]],viewQuery:function(e,i){if(1&e&&_t(une,5),2&e){let r;Ie(r=Ne())&&(i._switchElement=r.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:11,hostBindings:function(e,i){2&e&&(Ar("id",i.id),Xe("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),Ke("mat-mdc-slide-toggle-focused",i._focused)("mat-mdc-slide-toggle-checked",i.checked)("_mat-animation-noopable",i._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matSlideToggle"],features:[Ge([fne]),Ee],ngContentSelectors:hne,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,i){if(1&e&&(Gt(),T(0,"div",0)(1,"button",1,2),me("click",function(){return i._handleClick()}),De(3,"div",3),T(4,"div",4)(5,"div",5)(6,"div",6),De(7,"div",7),O(),T(8,"div",8),De(9,"div",9),O(),T(10,"div",10),pr(),T(11,"svg",11),De(12,"path",12),O(),T(13,"svg",13),De(14,"path",14),O()()()()(),Uo(),T(15,"label",15),me("click",function(o){return o.stopPropagation()}),$e(16),O()()),2&e){const r=Tn(2);Ke("mdc-form-field--align-end","before"==i.labelPosition),$(1),Ke("mdc-switch--selected",i.checked)("mdc-switch--unselected",!i.checked)("mdc-switch--checked",i.checked)("mdc-switch--disabled",i.disabled),G("tabIndex",i.tabIndex)("disabled",i.disabled),Xe("id",i.buttonId)("name",i.name)("aria-label",i.ariaLabel)("aria-labelledby",i._getAriaLabelledBy())("aria-describedby",i.ariaDescribedby)("aria-required",i.required||null)("aria-checked",i.checked),$(8),G("matRippleTrigger",r)("matRippleDisabled",i.disableRipple||i.disabled)("matRippleCentered",!0),$(6),G("for",i.buttonId),Xe("id",i._labelId)}},dependencies:[xr],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}),n})(),j8=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})(),vne=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[j8,gt,ss,Mi,j8,gt]}),n})();function Fne(n,t){if(1&n){const e=nt();T(0,"mat-card",12)(1,"mat-card-header"),De(2,"img",13),T(3,"mat-card-title",14),te(4),O(),T(5,"mat-card-subtitle"),te(6),O()(),T(7,"mat-card-content",15)(8,"mat-slide-toggle",16),me("change",function(){const o=Se(e).$implicit;return Te(se(3).follow(o))})("ngModelChange",function(r){return Te(Se(e).$implicit.checked=r)}),te(9),O()()()}if(2&n){const e=t.$implicit;G("@fade",e.checked),$(2),G("src",e.picture,Ur),$(1),G("matTooltip",e.pubkey),$(1),on(e.name),$(2),on(e.about),$(2),G("ngModel",e.checked),$(1),Vt("Follow ",e.name,"")}}function wne(n,t){if(1&n&&(T(0,"div")(1,"p"),te(2,"If you are new to Blockcore Notes, here are some interesting people you can follow."),O(),T(3,"div",10),ce(4,Fne,10,7,"mat-card",11),O()()),2&n){const e=se().ngIf,i=se();$(4),G("ngForOf",e)("ngForTrackBy",i.trackByProfile)}}function kne(n,t){if(1&n&&(T(0,"div"),ce(1,wne,5,2,"div",6),O()),2&n){const e=t.ngIf;$(1),G("ngIf",e.length>0)}}function xne(n,t){if(1&n){const e=nt();T(0,"div",17),te(1),De(2,"br"),T(3,"small"),te(4),O(),De(5,"br"),T(6,"button",18),me("click",function(){const o=Se(e).$implicit;return Te(se().import(o.pubkeyhex))}),te(7,"FOLLOW ALL"),O(),te(8,"\xa0 "),O()}if(2&n){const e=t.$implicit;$(1),Vt(" ",e.name,""),$(3),on(e.about)}}var xb=new WeakMap;class jp{constructor(t,e,i,r,o,a,s,l,d,f,F,M,N,V,X){Hi(this,xb,{writable:!0,value:void 0}),this.db=t,this.appState=e,this.cd=i,this.options=r,this.dialog=o,this.profileService=a,this.validator=s,this.navigationService=l,this.authService=d,this.utilities=f,this.snackBar=F,this.dataService=M,this.router=N,this.breakpointObserver=V,this.ngZone=X,this.subscriptions=[],this.lists=[{name:"Nostr",about:"Influencial nostr developers and community people",pubkey:"npub15xrwvftyzynahpl5fmpuv9wtkg9q52j8q73saw59u8tmx63ktx8sfclgss",pubkeyhex:"a186e625641127db87f44ec3c615cbb20a0a2a4707a30eba85e1d7b36a36598f"},{name:"Bitcoin",about:"Influencial Bitcoin people",pubkey:"npub175ag9cus82a0zzpkheaglnudpvsc8q046z82cyz9gmauzlve6r2s4k9fpm",pubkeyhex:"f53a82e3903abaf10836be7a8fcf8d0b218381f5d08eac104546fbc17d99d0d5"},{name:"Blockcore",about:"Follow the Blockcore developers",pubkey:"npub1zfy0r7x8s3xukajewkmmzxjj3wpfan7apj5y7szz7y740wtf6p5q3tdyy9",pubkeyhex:"1248f1f8c7844dcb765975b7b11a528b829ecfdd0ca84f4042f13d57b969d068"}],this.defaults=[{pubkeynpub:"npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6",pubkey:"3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d",name:"fiatjaf",picture:"https://pbs.twimg.com/profile_images/539211568035004416/sBMjPR9q_normal.jpeg",about:"buy my merch at fiatjaf store",checked:!1},{pubkeynpub:"npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m",pubkey:"82341f882b6eabcd2ba7f1ef90aad961cf074af15b9ef44a09f9d2a8fbfbe6a2",name:"jack",picture:"https://pbs.twimg.com/profile_images/1115644092329758721/AFjOr-K8_normal.jpg",about:"bitcoin...twttr/@jack",checked:!1},{pubkeynpub:"npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s",pubkey:"32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245",name:"jb55",picture:"https://pbs.twimg.com/profile_images/1362882895669436423/Jzsp1Ikr_normal.jpg",about:"damus.io author. bitcoin and nostr dev",checked:!1},{pubkeynpub:"npub1v4v57fu60zvc9d2uq23cey4fnwvxlzga9q2vta2n6xalu03rs57s0mxwu8",pubkey:"65594f279a789982b55c02a38c92a99b986f891d2814c5f553d1bbfe3e23853d",name:"hampus",picture:"https://pbs.twimg.com/profile_images/1517505111991504896/9qixSAMn_normal.jpg",about:"",checked:!1},{pubkeynpub:"npub1zl3g38a6qypp6py2z07shggg45cu8qex992xpss7d8zrl28mu52s4cjajh",pubkey:"17e2889fba01021d048a13fd0ba108ad31c38326295460c21e69c43fa8fbe515",name:"sondreb",picture:"https://sondreb.com/favicon.png",about:"Developer \u{1f9b8}\u200d\u2642\ufe0f of Blockcore Notes and Blockcore Wallet",checked:!1}],Fi(this,xb,new bn(this.defaults)),this.events=[],this.initialLoad=!0,this.details=!1,console.log("HOME constructor!!")}get defaults$(){return d0([kn(this,xb),this.profileService.items$]).pipe(He(([t,e])=>t.filter(i=>{if(null==e.find(r=>r.pubkey===i.pubkey))return i})))}downloadProfiles(){const e=this.dataService.downloadNewestProfiles(["00000000827ffaa94bfea288c3dfce4422c794fbb96625b6b31e9049f729d700","17e2889fba01021d048a13fd0ba108ad31c38326295460c21e69c43fa8fbe515","32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245","3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d","65594f279a789982b55c02a38c92a99b986f891d2814c5f553d1bbfe3e23853d","82341f882b6eabcd2ba7f1ef90aad961cf074af15b9ef44a09f9d2a8fbfbe6a2","a341f45ff9758f570a21b000c17d4e53a3a497c8397f26c0e6d61e5acffc7a98","d987084c48390a290f5d2a34603ae64f55137d9b4affced8c0eae030eb222a25","edcd20558f17d99327d841e4582f9b006331ac4010806efa020ef0d40078e6da"]).subscribe(i=>{console.log("PROFILE RECEIVED:",i)});setInterval(()=>{console.log("observable.closed:",e.closed)},250)}downloadProfiles2(){var t=this;const i=this.profileService.getProfile("00000000827ffaa94bfea288c3dfce4422c794fbb96625b6b31e9049f729d700").subscribe(function(){var r=xe(function*(o){console.log("GOT CACHED PROFILE:",o),yield t.profileService.follow(o.pubkey)});return function(o){return r.apply(this,arguments)}}());setInterval(()=>{console.log("observable.closed:",i.closed)},2e3)}subscribeEvents(){this.dataService.subscribeLatestEvents([1],[],100).subscribe(e=>{console.log("EVENT RECEIVED:",e)})}subscribeEvents2(){const t=this.dataService.subscribeLatestEvents([0,3],[],100).subscribe(e=>{console.log("EVENT RECEIVED22:",e)});setInterval(()=>{console.log("observable.closed22:",t.closed)},2e3),setTimeout(()=>{t.unsubscribe()},2e4)}follow(t){var e=this;return xe(function*(){t.checked&&(yield e.profileService.follow(t.pubkey,0,t),kn(e,xb).next(e.defaults))})()}ngAfterViewInit(){console.log("ngAfterViewInit")}ngAfterContentInit(){console.log("ngAfterContentInit")}optionsUpdated(){this.events=this.validator.filterEvents(this.events)}trackByFn(t,e){return e.id}trackByProfile(t,e){return`${e.pubkey}${e.checked}`}trackByNoteId(t,e){return e.id}toggleDetails(){this.details=!this.details}clearDatabase(){var t=this;return xe(function*(){t.db.delete().then(()=>{console.log("Database successfully deleted")}).catch(e=>{console.error("Could not delete database")}).finally(()=>{}),location.reload()})()}import(t){this.snackBar.open("Importing followers process has started","Hide",{duration:2e3,horizontalPosition:"center",verticalPosition:"bottom"}),t=this.utilities.ensureHexIdentifier(t),this.dataService.downloadNewestContactsEvents([t]).subscribe(e=>{const r=e.tags.map(o=>o[1]);for(let o=0;o{t.navigationService.createNote()}}]})()}}jp.\u0275fac=function(t){return new(t||jp)(x(Aa),x(Jn),x(kt),x(na),x(sa),x(gi),x(Lr),x(Ao),x(Gi),x(vi),x(ql),x(la),x(ii),x(Hs),x(Qe))},jp.\u0275cmp=Re({type:jp,selectors:[["app-home"]],decls:29,vars:4,consts:[[1,"page"],[1,"dashboard"],[1,"dashboard-left"],[1,"marginless"],["mat-flat-button","","color","primary",1,"follow-button",3,"click"],["mat-flat-button","","color","warn",3,"click"],[4,"ngIf"],[1,"dashboard-right"],[1,"lists-card"],["class","list-selection",4,"ngFor","ngForOf"],[1,"card-container"],["class","default-card",4,"ngFor","ngForOf","ngForTrackBy"],[1,"default-card"],["mat-card-avatar","",3,"src"],["matTooltipPosition","above",3,"matTooltip"],[1,"follow-card-content"],["color","primary",1,"follow-toggle",3,"ngModel","change","ngModelChange"],[1,"list-selection"],["mat-flat-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(T(0,"div",0)(1,"div",1)(2,"div",2)(3,"h1",3),te(4,"Hi, having fun yet?"),O(),T(5,"p"),te(6,"You can import your existing followers:"),O(),T(7,"button",4),me("click",function(){return e.import(e.appState.getPublicKey())}),te(8,"Import your following list"),O(),De(9,"br")(10,"br"),T(11,"h2"),te(12,"PROTOTYPE"),O(),T(13,"p"),te(14,"Blockcore Notes is a prototype. Please wipe your local database once in a while to fix bugs and issues."),O(),T(15,"p")(16,"button",5),me("click",function(){return e.clearDatabase()}),te(17,"Wipe Local Database"),O()(),ce(18,kne,2,1,"div",6),an(19,"async"),O(),T(20,"div",7)(21,"mat-card",8)(22,"mat-card-header")(23,"mat-card-title"),te(24,"Curated Following Lists"),O(),T(25,"mat-card-subtitle"),te(26,"Lists of users based upon topics you can add to your following list."),O()(),T(27,"mat-card-content"),ce(28,xne,9,2,"div",9),O()()()()()),2&t&&($(18),G("ngIf",sn(19,2,e.defaults$)),$(10),G("ngForOf",e.lists))},dependencies:[Ii,Zt,ta,al,PI,Mp,II,LI,AI,Od,kb,oa,aa,Mo],styles:[".dashboard-header[_ngcontent-%COMP%]{display:flex;gap:2em;flex-direction:row}.dashboard-header[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{border-radius:20px}.card-container[_ngcontent-%COMP%]{box-sizing:border-box}.default-card[_ngcontent-%COMP%]{display:inline-block;width:300px;height:160px;margin-right:1em;margin-bottom:1em}.follow-button[_ngcontent-%COMP%]{margin-top:1em;width:100%;font-size:1.2em;height:72px;text-align:center}.follow-card-content[_ngcontent-%COMP%]{text-align:center}.follow-toggle[_ngcontent-%COMP%]{margin-top:1em;margin-bottom:1em}.dashboard[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:1em}.dashboard-left[_ngcontent-%COMP%]{flex-grow:4;flex-shrink:1;flex-basis:10%}.dashboard-right[_ngcontent-%COMP%]{flex-grow:1;flex-shrink:1;flex-basis:10%}.lists-card[_ngcontent-%COMP%]{width:100%}.list-selection[_ngcontent-%COMP%]{margin-top:2em}.list-selection[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-top:1em}@media only screen and (max-width: 920px){.dashboard[_ngcontent-%COMP%]{flex-direction:column}}@media only screen and (max-width: 820px){.dashboard-header[_ngcontent-%COMP%]{flex-direction:column;gap:1em}}@media only screen and (max-width: 599px){.default-card[_ngcontent-%COMP%]{display:block;width:100%}}"],data:{animation:[gr("fade",[$n("void => active",[bt({opacity:0}),Wn(250,bt({opacity:1}))]),$n("* => void",[Wn(250,bt({opacity:0}))])])]}});class Yp{constructor(t,e,i){this.appState=t,this.authService=e,this.router=i}ngOnInit(){this.authService.logout()}}Yp.\u0275fac=function(t){return new(t||Yp)(x(Jn),x(Gi),x(ii))},Yp.\u0275cmp=Re({type:Yp,selectors:[["app-logout"]],decls:1,vars:0,template:function(t,e){1&t&&te(0,"Loading...")},encapsulation:2});class dl{constructor(t){this.db=t,this.items$=Yn(sc(()=>this.items())),this.table=this.db.notes}items(){var t=this;return xe(function*(){return yield t.table.toArray()})()}putNote(t){var e=this;return xe(function*(){yield e.table.put(t)})()}deleteNote(t){var e=this;return xe(function*(){yield e.table.delete(t)})()}wipe(){var t=this;return xe(function*(){yield t.table.clear()})()}}dl.\u0275fac=function(t){return new(t||dl)(de(Aa))},dl.\u0275prov=Le({token:dl,factory:dl.\u0275fac,providedIn:"root"});class ho{constructor(t,e){this.db=t,this.utilities=e,this.circles=[],this.cache=new lk,this.items$=Yn(sc(()=>this.items())),this.table=this.db.circles}items(){var t=this;return xe(function*(){return yield t.table.toArray()})()}initialize(){var t=this;return xe(function*(){(yield t.table.get(0))||(yield t.put(ho.DEFAULT)),t.items$.subscribe(i=>{t.circles=i})})()}get(t){var e=this;return xe(function*(){if(null!=t)return e.circles.length>0?e.circles.find(i=>i.id==t):yield e.table.get(t)})()}put(t){var e=this;return xe(function*(){const i=e.utilities.now();t.created||(t.created=i),t.modified=i,yield e.table.put(t)})()}delete(t){var e=this;return xe(function*(){yield e.table.delete(t)})()}wipe(){var t=this;return xe(function*(){t.table.clear()})()}}function Dne(n,t){if(1&n&&De(0,"img",8),2&n){const e=se();On("border-color",null==e.circle?null:e.circle.color),G("matTooltip",e.tooltip)("src",e.imagePath,Ur)}}function Mne(n,t){1&n&&De(0,"img",9),2&n&&G("src",se().imagePath,Ur)}ho.DEFAULT={id:0,name:"Following",color:"#e91e63",style:"1",public:!0},ho.\u0275fac=function(t){return new(t||ho)(de(Aa),de(vi))},ho.\u0275prov=Le({token:ho,factory:ho.\u0275fac,providedIn:"root"});const Y8=function(n){return["/p",n]};class ul{constructor(t,e,i){this.profiles=t,this.circleService=e,this.utilities=i,this.pubkey="",this.imagePath="/assets/profile.png",this.tooltip="",this.tooltipName="",this.profileName=""}ngAfterViewInit(){}ngOnInit(){var t=this;return xe(function*(){t.profile?(t.pubkey=t.profile.pubkey,yield t.updateProfileDetails()):(t.profileName=t.utilities.getNostrIdentifier(t.pubkey),t.profiles.getProfile(t.pubkey).subscribe(function(){var e=xe(function*(i){t.profile=i,yield t.updateProfileDetails()});return function(i){return e.apply(this,arguments)}}()))})()}updateProfileDetails(){var t=this;return xe(function*(){!t.profile||(t.profile.picture&&(t.imagePath=t.profile.picture),t.tooltip=t.profile.about,t.tooltipName=t.profileName,t.profileName=t.profile.display_name||t.profile.name||t.profileName,t.circle=yield t.circleService.get(t.profile.circle))})()}}ul.\u0275fac=function(t){return new(t||ul)(x(gi),x(ho),x(vi))},ul.\u0275cmp=Re({type:ul,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&&(Gt(),T(0,"div",0)(1,"div",1)(2,"a",2),ce(3,Dne,1,4,"img",3),ce(4,Mne,1,1,"img",4),O()(),T(5,"div",5)(6,"a",2)(7,"span",6),te(8),O()()(),T(9,"div",7),$e(10),O()()),2&t&&($(2),G("routerLink",qu(8,Y8,e.pubkey)),$(1),G("ngIf",1==(null==e.profile?null:e.profile.status)),$(1),G("ngIf",1!=(null==e.profile?null:e.profile.status)),$(2),G("routerLink",qu(10,Y8,e.pubkey)),$(1),Ke("muted",2==(null==e.profile?null:e.profile.status)),G("matTooltip",e.tooltipName),$(1),on(e.profileName))},dependencies:[Zt,Hl,Od]});class Vh{constructor(t,e){this.dialogRef=t,this.data=e}onNoClick(){this.data.picture="",this.dialogRef.close()}}function Ene(n,t){1&n&&(T(0,"span",8),$e(1,1),O())}function Sne(n,t){1&n&&(T(0,"span",9),$e(1,2),O())}Vh.\u0275fac=function(t){return new(t||Vh)(x(ll),x(Id))},Vh.\u0275cmp=Re({type:Vh,selectors:[["profile-image-dialog"]],decls:1,vars:1,consts:[[1,"profile-image-original",3,"src","click"]],template:function(t,e){1&t&&(T(0,"img",0),me("click",function(){return e.onNoClick()}),O()),2&t&&G("src",e.data.picture,Ur)},styles:[".profile-image-original[_ngcontent-%COMP%]{max-width:100%;cursor:pointer}"]});const Tne=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],Ane=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"],Yx=["*"],U8=new Fe("mat-chips-default-options"),W8=new Fe("MatChipAvatar"),$8=new Fe("MatChipTrailingIcon"),G8=new Fe("MatChipRemove"),Db=new Fe("MatChip");class Une{}const Wne=$s(Une,-1);let zh=(()=>{class n extends Wne{constructor(e,i){super(),this._elementRef=e,this._parentChip=i,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=qe(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 n.\u0275fac=function(e){return new(e||n)(x(ze),x(Db))},n.\u0275dir=pe({type:n,selectors:[["","matChipAction",""]],hostAttrs:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],hostVars:9,hostBindings:function(e,i){1&e&&me("click",function(o){return i._handleClick(o)})("keydown",function(o){return i._handleKeydown(o)}),2&e&&(Xe("tabindex",i._getTabindex())("disabled",i._getDisabledAttribute())("aria-disabled",i.disabled),Ke("mdc-evolution-chip__action--primary",i._isPrimary)("mdc-evolution-chip__action--presentational",!i.isInteractive)("mdc-evolution-chip__action--trailing",!i._isPrimary))},inputs:{disabled:"disabled",tabIndex:"tabIndex",isInteractive:"isInteractive",_allowFocusWhenDisabled:"_allowFocusWhenDisabled"},features:[Ee]}),n})(),Kne=0;const Xne=$s(Ul(Ws(Us(class{constructor(n){this._elementRef=n}})),"primary"),-1);let Pd=(()=>{class n extends Xne{constructor(e,i,r,o,a,s,l,d){super(i),this._changeDetectorRef=e,this._ngZone=r,this._focusMonitor=o,this._globalRippleOptions=l,this._isRippleCentered=!1,this._onFocus=new be,this._onBlur=new be,this.role=null,this._hasFocusInternal=!1,this.id="mat-mdc-chip-"+Kne++,this.ariaLabel=null,this._removable=!0,this._highlighted=!1,this.removed=new je,this.destroyed=new je,this.basicChipAttrName="mat-basic-chip";const f=i.nativeElement;this._document=a,this._animationsDisabled="NoopAnimations"===s,this._isBasicChip=f.hasAttribute(this.basicChipAttrName)||f.tagName.toLowerCase()===this.basicChipAttrName,null!=d&&(this.tabIndex=parseInt(d)??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=qe(e)}get highlighted(){return this._highlighted}set highlighted(e){this._highlighted=qe(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(i=>{const r=i._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 i=null!==e;i!==this._hasFocusInternal&&(this._hasFocusInternal=i,i?this._onFocus.next({chip:this}):this._ngZone.onStable.pipe(en(1)).subscribe(()=>this._ngZone.run(()=>this._onBlur.next({chip:this}))))})}}return n.\u0275fac=function(e){return new(e||n)(x(kt),x(ze),x(Qe),x(qr),x(xt),x(zn,8),x(Qf,8),zr("tabindex"))},n.\u0275cmp=Re({type:n,selectors:[["mat-basic-chip"],["mat-chip"]],contentQueries:function(e,i,r){if(1&e&&(Lt(r,W8,5),Lt(r,$8,5),Lt(r,G8,5)),2&e){let o;Ie(o=Ne())&&(i.leadingIcon=o.first),Ie(o=Ne())&&(i.trailingIcon=o.first),Ie(o=Ne())&&(i.removeIcon=o.first)}},viewQuery:function(e,i){if(1&e&&(_t(xr,5),_t(zh,5)),2&e){let r;Ie(r=Ne())&&(i.ripple=r.first),Ie(r=Ne())&&(i.primaryAction=r.first)}},hostAttrs:[1,"mat-mdc-chip"],hostVars:30,hostBindings:function(e,i){1&e&&me("keydown",function(o){return i._handleKeydown(o)}),2&e&&(Ar("id",i.id),Xe("role",i.role)("tabindex",i.role?i.tabIndex:null)("aria-label",i.ariaLabel),Ke("mdc-evolution-chip",!i._isBasicChip)("mdc-evolution-chip--disabled",i.disabled)("mdc-evolution-chip--with-trailing-action",i._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",i.leadingIcon)("mdc-evolution-chip--with-primary-icon",i.leadingIcon)("mdc-evolution-chip--with-avatar",i.leadingIcon)("mat-mdc-chip-with-avatar",i.leadingIcon)("mat-mdc-chip-highlighted",i.highlighted)("mat-mdc-chip-disabled",i.disabled)("mat-mdc-basic-chip",i._isBasicChip)("mat-mdc-standard-chip",!i._isBasicChip)("mat-mdc-chip-with-trailing-icon",i._hasTrailingIcon())("_mat-animation-noopable",i._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:[Ge([{provide:Db,useExisting:n}]),Ee],ngContentSelectors:Ane,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,i){1&e&&(Gt(Tne),De(0,"span",0)(1,"span",1),T(2,"span",2)(3,"div",3),ce(4,Ene,2,0,"span",4),T(5,"span",5),$e(6),De(7,"span",6),O()()(),ce(8,Sne,2,0,"span",7)),2&e&&(G("matRippleDisabled",i._isRippleDisabled())("matRippleCentered",i._isRippleCentered)("matRippleTrigger",i._elementRef.nativeElement),$(3),G("isInteractive",!1),$(1),G("ngIf",i.leadingIcon),$(4),G("ngIf",i._hasTrailingIcon()))},dependencies:[Zt,xr,zh],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}),n})();class Qne{constructor(t){}}const Zne=$s(Qne);let Cb=(()=>{class n extends Zne{constructor(e,i,r){super(e),this._elementRef=e,this._changeDetectorRef=i,this._dir=r,this._lastDestroyedFocusedChipIndex=null,this._destroyed=new be,this._defaultRole="presentation",this._disabled=!1,this._explicitRole=null,this._chipActions=new Ja}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=qe(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(Ei(null),Ci(()=>di(...this._chips.map(e))))}_originatesFromChip(e){let i=e.target;for(;i&&i!==this._elementRef.nativeElement;){if(i.classList&&i.classList.contains("mdc-evolution-chip"))return!0;i=i.parentElement}return!1}_setUpFocusManagement(){this._chips.changes.pipe(Ei(this._chips)).subscribe(e=>{const i=[];e.forEach(r=>r._getActions().forEach(o=>i.push(o))),this._chipActions.reset(i),this._chipActions.notifyOnChanges()}),this._keyManager=new $f(this._chipActions).withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr").withHomeAndEnd().skipPredicate(e=>this._skipPredicate(e)),this.chipFocusChanges.pipe(ft(this._destroyed)).subscribe(({chip:e})=>{const i=e._getSourceAction(document.activeElement);i&&this._keyManager.updateActiveItem(i)}),this._dir?.change.pipe(ft(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e))}_skipPredicate(e){return!e.isInteractive||e.disabled}_trackChipSetChanges(){this._chips.changes.pipe(Ei(null),ft(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe(ft(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),i=this._chips.toArray()[e];i.disabled?1===this._chips.length?this.focus():this._keyManager.setPreviousItemActive():i.focus()}else this.focus();this._lastDestroyedFocusedChipIndex=null}}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(kt),x(Si,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-chip-set"]],contentQueries:function(e,i,r){if(1&e&&Lt(r,Pd,5),2&e){let o;Ie(o=Ne())&&(i._chips=o)}},hostAttrs:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],hostVars:1,hostBindings:function(e,i){1&e&&me("keydown",function(o){return i._handleKeydown(o)}),2&e&&Xe("role",i.role)},inputs:{disabled:"disabled",role:"role"},features:[Ee],ngContentSelectors:Yx,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(e,i){1&e&&(Gt(),T(0,"span",0),$e(1),O())},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}),n})(),sie=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[Kf,{provide:U8,useValue:{separatorKeyCodes:[13]}}],imports:[gt,Mi,ss,gt]}),n})();function lie(n,t){1&n&&(T(0,"span"),te(1,", "),O())}const cie=function(n){return["/p",n]};function die(n,t){if(1&n&&(T(0,"span")(1,"a",1),te(2),O(),ce(3,lie,2,0,"span",2),O()),2&n){const e=t.$implicit,i=t.last;$(1),G("routerLink",qu(3,cie,e.pubkey)),$(1),on(e.name),$(1),G("ngIf",!i)}}class Vp{constructor(t,e){this.profileService=t,this.utilities=e,this.keys=[],this.profiles=[]}ngOnInit(){var t=this;return xe(function*(){t.profiles=[];for(let e=0;e0),$(1),G("keys",e)}}function bie(n,t){if(1&n&&ce(0,gie,4,2,"div",14),2&n){const e=se(2);G("ngIf",e.repliesTo(e.event))}}function yie(n,t){if(1&n&&(T(0,"mat-chip"),te(1),O()),2&n){const e=t.$implicit;$(1),Vt("#",e,"")}}function vie(n,t){if(1&n&&(T(0,"div",1),te(1),ce(2,uie,2,0,"span",2),ce(3,mie,2,1,"div",3),ce(4,pie,2,1,"div",4),ce(5,bie,1,1,"ng-template",5),T(6,"mat-chip-set",6),ce(7,yie,2,1,"mat-chip",7),O()()),2&n){const e=se();$(1),Vt(" ",e.content,""),$(1),G("ngIf",e.event.contentCut),$(1),G("ngIf",e.images&&e.images.length>0),$(1),G("ngIf",e.videos&&e.videos.length>0),$(1),G("ngIf",e.displayRepliesTo),$(2),G("ngForOf",e.hashtags(e.event.tags))}}Vp.\u0275fac=function(t){return new(t||Vp)(x(gi),x(vi))},Vp.\u0275cmp=Re({type:Vp,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&&ce(0,die,4,5,"span",0),2&t&&G("ngForOf",e.profiles)},dependencies:[Ii,Zt,Hl]});class Jr{constructor(t,e,i){this.profileService=t,this.utilities=e,this.dialog=i,this.displayRepliesTo=!0,this.profileName="",this.tooltip="",this.profiles=[],this.images=[],this.videos=[]}ngOnInit(){var t=this;return xe(function*(){if(t.images=[],!t.event)return;let e=t.event.content;if(t.content=e,e.indexOf("#[")>-1){let r=e.indexOf("#["),o=e.indexOf("]",r);const a=e.substring(r+2,o),s=parseInt(a);let l=t.replyTo(t.event,s);if(!l)return;const d=yield t.profileService.getLocalProfile(l);if(!d)return;e=e.substring(0,e.indexOf("#["))+"@"+d?.name+e.substring(o+1)}if(yield t.profileService.isFollowing(t.event.pubkey)){const r=[...e.matchAll(Jr.regexpImage)];t.images=r.map(a=>a[0]);const o=[...e.matchAll(Jr.regexpVideo)];t.videos=o.map(a=>t.utilities.sanitizeUrl(`https://www.youtube.com/embed/${a[1]}`)),e=e.replaceAll(Jr.regexpImage,""),e=e.replaceAll(Jr.regexpVideo,"")}t.content=e})()}expandImage(t){this.dialog.open(Vh,{data:{picture:t}})}hashtags(t){const e=t.filter(i=>"t"===i[0]).map(i=>i[1]);return 0==e.length?null:e}repliesTo(t){if(!t)return null;let e=t.tags.filter(i=>"p"===i[0]).map(i=>i[1]);return e=e.filter(i=>i!==t.pubkey),0==e.length?null:e}replyTo(t,e){return t?t.tags[e][1]:void 0}}function Q8(n,t){return t?e=>nd(t.pipe(en(1),function Fie(){return Mt((n,t)=>{n.subscribe(wt(t,C))})}()),e.pipe(Q8(n))):un((e,i)=>vn(n(e,i)).pipe(en(1),m0(e)))}function Eb(n,t=dh){const e=s1(n,t);return Q8(()=>e)}Jr.regexpImage=/(?:(?:https?)+\:\/\/+[a-zA-Z0-9\/\._-]{1,})+(?:(?:jpe?g|png|gif|webp))/g,Jr.regexpVideo=/(?:https?:\/\/)?(?:www\.)?youtu\.?be(?:\.com)?\/?.*(?:watch|embed)?(?:.*v=|v\/|\/)([\w-_]+)/gim,Jr.\u0275fac=function(t){return new(t||Jr)(x(gi),x(vi),x(sa))},Jr.\u0275cmp=Re({type:Jr,selectors:[["app-content"]],inputs:{event:"event",displayRepliesTo:"displayRepliesTo"},decls:1,vars:1,consts:[["class","content clickable",4,"ngIf"],[1,"content","clickable"],[4,"ngIf"],["class","event-images",4,"ngIf"],["class","event-videos",4,"ngIf"],[3,"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,"event-videos"],["id","ytplayer","class","event-image","type","text/html","width","640","height","360","frameborder","0",3,"src",4,"ngFor","ngForOf"],["id","ytplayer","type","text/html","width","640","height","360","frameborder","0",1,"event-image",3,"src"],["class","dimmed clickable",4,"ngIf"],[1,"dimmed","clickable"],["class","clickable",4,"ngIf"],[3,"keys"],[1,"clickable"]],template:function(t,e){1&t&&ce(0,vie,8,6,"div",0),2&t&&G("ngIf",e.event)},dependencies:[Ii,Zt,Pd,Cb,Vp],styles:[".event-image[_ngcontent-%COMP%]{width:100%;max-width:480px;display:inline-block;margin-top:.2em}.event-images[_ngcontent-%COMP%]{text-align:left}.event-video[_ngcontent-%COMP%]{width:100%;display:inline-block;margin-top:.2em}.events-videos[_ngcontent-%COMP%]{text-align:left}"]});const wie=["mat-menu-item",""];function kie(n,t){1&n&&(pr(),T(0,"svg",3),De(1,"polygon",4),O())}const xie=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Die=["mat-icon, [matMenuItemIcon]","*"];function Mie(n,t){if(1&n){const e=nt();T(0,"div",0),me("keydown",function(r){return Se(e),Te(se()._handleKeydown(r))})("click",function(){return Se(e),Te(se().closed.emit("click"))})("@transformMenu.start",function(r){return Se(e),Te(se()._onAnimationStart(r))})("@transformMenu.done",function(r){return Se(e),Te(se()._onAnimationDone(r))}),T(1,"div",1),$e(2),O()()}if(2&n){const e=se();G("id",e.panelId)("ngClass",e._classList)("@transformMenu",e._panelAnimationState),Xe("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby||null)("aria-describedby",e.ariaDescribedby||null)}}const Cie=["*"],Vx=new Fe("MAT_MENU_PANEL"),Eie=Ws(Us(class{}));let hc=(()=>{class n extends Eie{constructor(e,i,r,o,a){super(),this._elementRef=e,this._document=i,this._focusMonitor=r,this._parentMenu=o,this._changeDetectorRef=a,this.role="menuitem",this._hovered=new be,this._focused=new be,this._highlighted=!1,this._triggersSubmenu=!1,o?.addItem?.(this)}focus(e,i){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,i):this._getHostElement().focus(i),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),i=e.querySelectorAll("mat-icon, .material-icons");for(let r=0;r enter",Wn("120ms cubic-bezier(0, 0, 0.2, 1)",bt({opacity:1,transform:"scale(1)"}))),$n("* => void",Wn("100ms 25ms linear",bt({opacity:0})))]),fadeInItems:gr("fadeInItems",[ri("showing",bt({opacity:1})),$n("void => *",[bt({opacity:0}),Wn("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Tie=0;const Z8=new Fe("mat-menu-default-options",{providedIn:"root",factory:function Aie(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let zp=(()=>{class n{constructor(e,i,r,o){this._elementRef=e,this._ngZone=i,this._defaultOptions=r,this._changeDetectorRef=o,this._xPosition=this._defaultOptions.xPosition,this._yPosition=this._defaultOptions.yPosition,this._directDescendantItems=new Ja,this._classList={},this._panelAnimationState="void",this._animationDone=new be,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||"",this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new je,this.close=this.closed,this.panelId="mat-menu-panel-"+Tie++}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=qe(e)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=qe(e)}set panelClass(e){const i=this._previousPanelClass;i&&i.length&&i.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 $f(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(Ei(this._directDescendantItems),Ci(e=>di(...e.map(i=>i._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e)),this._directDescendantItems.changes.subscribe(e=>{const i=this._keyManager;if("enter"===this._panelAnimationState&&i.activeItem?._hasFocus()){const r=e.toArray(),o=Math.max(0,Math.min(r.length-1,i.activeItemIndex||0));r[o]&&!r[o].disabled?i.setActiveItem(o):i.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe(Ei(this._directDescendantItems),Ci(i=>di(...i.map(r=>r._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){const i=e.keyCode,r=this._keyManager;switch(i){case 27:ar(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===i||40===i)&&r.setFocusOrigin("keyboard"),void r.onKeydown(e)}e.stopPropagation()}focusFirstItem(e="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe(en(1)).subscribe(()=>{let i=null;if(this._directDescendantItems.length&&(i=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!i||!i.contains(document.activeElement)){const r=this._keyManager;r.setFocusOrigin(e).setFirstItemActive(),!r.activeItem&&i&&i.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){const i=Math.min(this._baseElevation+e,24),r=`${this._elevationPrefix}${i}`,o=Object.keys(this._classList).find(a=>a.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,i=this.yPosition){const r=this._classList;r["mat-menu-before"]="before"===e,r["mat-menu-after"]="after"===e,r["mat-menu-above"]="above"===i,r["mat-menu-below"]="below"===i,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(Ei(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(i=>i._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Qe),x(Z8),x(kt))},n.\u0275dir=pe({type:n,contentQueries:function(e,i,r){if(1&e&&(Lt(r,Sie,5),Lt(r,hc,5),Lt(r,hc,4)),2&e){let o;Ie(o=Ne())&&(i.lazyContent=o.first),Ie(o=Ne())&&(i._allItems=o),Ie(o=Ne())&&(i.items=o)}},viewQuery:function(e,i){if(1&e&&_t(jn,5),2&e){let r;Ie(r=Ne())&&(i.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"}}),n})(),Up=(()=>{class n extends zp{constructor(e,i,r,o){super(e,i,r,o),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Qe),x(Z8),x(kt))},n.\u0275cmp=Re({type:n,selectors:[["mat-menu"]],hostVars:3,hostBindings:function(e,i){2&e&&Xe("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[Ge([{provide:Vx,useExisting:n}]),Ee],ngContentSelectors:Cie,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,i){1&e&&(Gt(),ce(0,Mie,3,6,"ng-template"))},dependencies:[Il],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}.mat-mdc-menu-panel.ng-animating{pointer-events: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:[Sb.transformMenu,Sb.fadeInItems]},changeDetection:0}),n})();const J8=new Fe("mat-menu-scroll-strategy"),Iie={provide:J8,deps:[br],useFactory:function Lie(n){return()=>n.scrollStrategies.reposition()}},eN=Rs({passive:!0});let Nie=(()=>{class n{constructor(e,i,r,o,a,s,l,d,f){this._overlay=e,this._element=i,this._viewContainerRef=r,this._menuItemInstance=s,this._dir=l,this._focusMonitor=d,this._ngZone=f,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=p.EMPTY,this._hoverSubscription=p.EMPTY,this._menuCloseSubscription=p.EMPTY,this._changeDetectorRef=Ot(kt),this._handleTouchStart=F=>{y2(F)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new je,this.onMenuOpen=this.menuOpened,this.menuClosed=new je,this.onMenuClose=this.menuClosed,this._scrollStrategy=o,this._parentMaterialMenu=a instanceof zp?a:void 0,i.nativeElement.addEventListener("touchstart",this._handleTouchStart,eN)}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(i=>{this._destroyMenu(i),("click"===i||"tab"===i)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(i)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,eN),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 i=this._createOverlay(e),r=i.getConfig(),o=r.positionStrategy;this._setPosition(e,o),r.hasBackdrop=null==e.hasBackdrop?!this.triggersSubmenu():e.hasBackdrop,i.attach(this._getPortal(e)),e.lazyContent&&e.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(e),e instanceof zp&&(e._startAnimation(),e._directDescendantItems.changes.pipe(ft(e.close)).subscribe(()=>{o.withLockedPosition(!1).reapplyLastPosition(),o.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(e,i){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,i):this._element.nativeElement.focus(i)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(e){if(!this._overlayRef||!this.menuOpen)return;const i=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===e||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,i instanceof zp?(i._resetAnimation(),i.lazyContent?i._animationDone.pipe(zt(r=>"void"===r.toState),en(1),ft(i.lazyContent._attached)).subscribe({next:()=>i.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),i?.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 i=0,r=e.parentMenu;for(;r;)i++,r=r.parentMenu;e.setElevation(i)}}_setIsMenuOpen(e){e!==this._menuOpen&&(this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(e),this._changeDetectorRef.markForCheck())}_createOverlay(e){if(!this._overlayRef){const i=this._getOverlayConfig(e);this._subscribeToPositions(e,i.positionStrategy),this._overlayRef=this._overlay.create(i),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(e){return new xh({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,i){e.setPositionClasses&&i.positionChanges.subscribe(r=>{const o="start"===r.connectionPair.overlayX?"after":"before",a="top"===r.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>e.setPositionClasses(o,a)):e.setPositionClasses(o,a)})}_setPosition(e,i){let[r,o]="before"===e.xPosition?["end","start"]:["start","end"],[a,s]="above"===e.yPosition?["bottom","top"]:["top","bottom"],[l,d]=[a,s],[f,F]=[r,o],M=0;if(this.triggersSubmenu()){if(F=r="before"===e.xPosition?"start":"end",o=f="end"===r?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const N=this._parentMaterialMenu.items.first;this._parentInnerPadding=N?N._getHostElement().offsetTop:0}M="bottom"===a?this._parentInnerPadding:-this._parentInnerPadding}}else e.overlapTrigger||(l="top"===a?"bottom":"top",d="top"===s?"bottom":"top");i.withPositions([{originX:r,originY:l,overlayX:f,overlayY:a,offsetY:M},{originX:o,originY:l,overlayX:F,overlayY:a,offsetY:M},{originX:r,originY:d,overlayX:f,overlayY:s,offsetY:-M},{originX:o,originY:d,overlayX:F,overlayY:s,offsetY:-M}])}_menuClosingActions(){const e=this._overlayRef.backdropClick(),i=this._overlayRef.detachments();return di(e,this._parentMaterialMenu?this._parentMaterialMenu.closed:rt(),this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(zt(a=>a!==this._menuItemInstance),zt(()=>this._menuOpen)):rt(),i)}_handleMousedown(e){b2(e)||(this._openedBy=0===e.button?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){const i=e.keyCode;(13===i||32===i)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(39===i&&"ltr"===this.dir||37===i&&"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(zt(e=>e===this._menuItemInstance&&!e.disabled),Eb(0,N2)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof zp&&this.menu._isAnimating?this.menu._animationDone.pipe(en(1),Eb(0,N2),ft(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new qs(e.templateRef,this._viewContainerRef)),this._portal}}return n.\u0275fac=function(e){return new(e||n)(x(br),x(ze),x(Qn),x(J8),x(Vx,8),x(hc,10),x(Si,8),x(qr),x(Qe))},n.\u0275dir=pe({type:n,hostVars:3,hostBindings:function(e,i){1&e&&me("click",function(o){return i._handleClick(o)})("mousedown",function(o){return i._handleMousedown(o)})("keydown",function(o){return i._handleKeydown(o)}),2&e&&Xe("aria-haspopup",i.menu?"menu":null)("aria-expanded",i.menuOpen)("aria-controls",i.menuOpen?i.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"}}),n})(),zx=(()=>{class n extends Nie{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275dir=pe({type:n,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[Ee]}),n})(),Oie=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[Iie],imports:[Mi,ss,gt,Gl,Xs,gt]}),n})();function Pie(n,t){1&n&&(T(0,"button",6)(1,"mat-icon",7),te(2,"more_vert"),O()()),2&n&&(se(),G("matMenuTriggerFor",Tn(3)))}function Rie(n,t){1&n&&(T(0,"button",8)(1,"mat-icon"),te(2,"more_vert"),O()()),2&n&&(se(),G("matMenuTriggerFor",Tn(3)))}function Bie(n,t){if(1&n){const e=nt();T(0,"button",9),me("click",function(){return Se(e),Te(se().saveNote())}),T(1,"mat-icon"),te(2,"bookmark_add"),O(),T(3,"span"),te(4,"Save Note"),O()()}}function Hie(n,t){if(1&n){const e=nt();T(0,"button",9),me("click",function(){return Se(e),Te(se().removeNote())}),T(1,"mat-icon"),te(2,"bookmark_remove"),O(),T(3,"span"),te(4,"Remove from Notes"),O()()}}function jie(n,t){if(1&n){const e=nt();T(0,"button",9),me("click",function(){Se(e);const r=se();return Te(r.copyNoteId(r.event.id))}),T(1,"mat-icon"),te(2,"content_copy"),O(),T(3,"span"),te(4,"Note ID (nevent)"),O()()}}function Yie(n,t){if(1&n){const e=nt();T(0,"button",9),me("click",function(){Se(e);const r=se();return Te(r.copy(r.event.id))}),T(1,"mat-icon"),te(2,"content_copy"),O(),T(3,"span"),te(4,"Note ID (hex)"),O()()}}function Vie(n,t){if(1&n){const e=nt();T(0,"button",9),me("click",function(){Se(e);const r=se();return Te(r.copyNoteUrl(r.event.id))}),T(1,"mat-icon"),te(2,"content_copy"),O(),T(3,"span"),te(4,"Note URL (nevent)"),O()()}}function zie(n,t){if(1&n){const e=nt();T(0,"button",9),me("click",function(){return Se(e),Te(se().copyEvent())}),T(1,"mat-icon"),te(2,"content_copy"),O(),T(3,"span"),te(4,"Note Data"),O()()}}class mc{constructor(t,e,i,r){this.snackBar=t,this.profileService=e,this.notesService=i,this.utilities=r,this.fab=!1,this.pubkey=""}saveNote(){var t=this;return xe(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 xe(function*(){!t.event||(console.log("DELETE EVENT:",t.event),yield t.notesService.deleteNote(t.event.id))})()}follow(t){var e=this;return xe(function*(){console.log("FOLLOW:",e.profile),e.profile&&(1!=e.profile.status?yield e.profileService.follow(e.profile.pubkey,t):yield e.profileService.setCircle(e.profile.pubkey,t))})()}getNpub(t){return this.utilities.getNostrIdentifier(t)}copyEvent(){this.copy(JSON.stringify(this.event))}copyProfileUrl(t){this.copy(`web+nostr:npub:${tc.npubEncode(t)}`)}copyNoteId(t){this.copy(tc.neventEncode({id:t}))}copyNoteUrl(t){this.copy(`web+nostr:nevent:${tc.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){W0(t),this.snackBar.open("Copied to clipboard","Hide",{duration:2500,horizontalPosition:"center",verticalPosition:"bottom"})}unfollow(){var t=this;return xe(function*(){!t.profile||(yield t.profileService.unfollow(t.profile.pubkey))})()}mute(){var t=this;return xe(function*(){!t.profile||(yield t.profileService.mute(t.profile.pubkey))})()}unmute(){var t=this;return xe(function*(){!t.profile||(yield t.profileService.unmute(t.profile.pubkey))})()}block(){var t=this;return xe(function*(){!t.profile||(yield t.profileService.block(t.profile.pubkey))})()}unblock(){var t=this;return xe(function*(){!t.profile||(yield t.profileService.unblock(t.profile.pubkey))})()}ngOnDestroy(){}ngOnInit(){var t=this;return xe(function*(){t.event?t.pubkey=t.event.pubkey:t.profile&&(t.pubkey=t.profile.pubkey)})()}}mc.\u0275fac=function(t){return new(t||mc)(x(ql),x(gi),x(dl),x(vi))},mc.\u0275cmp=Re({type:mc,selectors:[["app-event-actions"]],inputs:{fab:"fab",pubkey:"pubkey",profile:"profile",event:"event"},decls:17,vars:9,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"],["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&&(ce(0,Pie,3,1,"button",0),ce(1,Rie,3,1,"button",1),T(2,"mat-menu",null,2),ce(4,Bie,5,0,"button",3),ce(5,Hie,5,0,"button",3),T(6,"button",4),me("click",function(){return e.copyNoteId(e.event.id)}),T(7,"mat-icon"),te(8,"copy_all"),O(),T(9,"span"),te(10,"Copy"),O()()(),T(11,"mat-menu",null,5),ce(13,jie,5,0,"button",3),ce(14,Yie,5,0,"button",3),ce(15,Vie,5,0,"button",3),ce(16,zie,5,0,"button",3),O()),2&t){const i=Tn(12);G("ngIf",!e.fab),$(1),G("ngIf",e.fab),$(3),G("ngIf",e.event&&!e.event.saved),$(1),G("ngIf",e.event&&e.event.saved),$(1),G("matMenuTriggerFor",i),$(7),G("ngIf",e.event),$(1),G("ngIf",e.event),$(1),G("ngIf",e.event),$(1),G("ngIf",e.event)}},dependencies:[Zt,n1,OA,Zr,Up,hc,zx],encapsulation:2});var Uie=w(5439);class Na{transform(t){return t?Uie.unix(t).fromNow():""}}Na.\u0275fac=function(t){return new(t||Na)},Na.\u0275pipe=Zi({name:"ago",type:Na,pure:!0});const tN="Whopsidaisy, something unexpected happened.";class fc{transform(t){return t.pipe(He(e=>({loading:"start"===e.type,error:"error"===e.type?tN:"",value:e.type?e.value:e})),Ei({loading:!0}),Ea(e=>rt({loading:!1,error:"string"==typeof e?e:tN})))}}function Wie(n,t){1&n&&(T(0,"div"),te(1,"Notes are all your saved posts. These can be your own, or they can be copies of public posts made by others."),De(2,"br"),O())}function $ie(n,t){if(1&n&&(T(0,"mat-card",5)(1,"div",6)(2,"app-event-header",7),te(3,"Posted: "),T(4,"span",8),te(5),an(6,"ago"),O(),te(7,", Saved: "),T(8,"span",8),te(9),an(10,"ago"),O()(),De(11,"app-event-actions",9),O(),De(12,"app-content",9),O()),2&n){const e=t.$implicit;$(2),G("pubkey",e.pubkey),$(3),on(sn(6,5,e.created_at)),$(4),on(sn(10,7,e.saved)),$(2),G("event",e),$(1),G("event",e)}}function Gie(n,t){if(1&n&&(ce(0,Wie,3,0,"div",3),ce(1,$ie,13,9,"mat-card",4)),2&n){const e=se().ngIf;G("ngIf",0===e.value.length),$(1),G("ngForOf",e.value)}}function qie(n,t){1&n&&De(0,"mat-spinner",10)}function Kie(n,t){1&n&&te(0),2&n&&Vt("Error ",se().ngIf.error,"")}function Xie(n,t){if(1&n&&(T(0,"div",1),ce(1,Gie,2,2,"ng-template",2),ce(2,qie,1,0,"ng-template",2),ce(3,Kie,1,1,"ng-template",2),O()),2&n){const e=t.ngIf;$(1),G("ngIf",e.value),$(1),G("ngIf",e.loading),$(1),G("ngIf",e.error)}}fc.\u0275fac=function(t){return new(t||fc)},fc.\u0275pipe=Zi({name:"withStatus",type:fc,pure:!0});class Wp{constructor(t,e){this.notesService=t,this.appState=e,this.details=!1,this.items=[],this.items$=this.notesService.items$.pipe(Mn(i=>{this.items=i}))}toggleDetails(){this.details=!this.details}ngOnInit(){this.appState.title="Saved Notes",this.appState.goBack=!0,this.appState.actions=[]}}Wp.\u0275fac=function(t){return new(t||Wp)(x(dl),x(Jn))},Wp.\u0275cmp=Re({type:Wp,selectors:[["app-notes"]],decls:3,vars:5,consts:[["class","feed-page",4,"ngIf"],[1,"feed-page"],[3,"ngIf"],[4,"ngIf"],["class","events",4,"ngFor","ngForOf"],[1,"events"],[1,"events-header"],[3,"pubkey"],[1,"event-date"],[3,"event"],[1,"loading"]],template:function(t,e){1&t&&(ce(0,Xie,4,3,"div",0),an(1,"async"),an(2,"withStatus")),2&t&&G("ngIf",sn(1,1,sn(2,3,e.items$)))},dependencies:[Ii,Zt,al,Tp,ul,Jr,mc,Mo,Na,fc],encapsulation:2});var Qie=w(3259);function Zie(n,t){}function Jie(n,t){1&n&&ce(0,Zie,0,0,"ng-template",3),2&n&&G("ngTemplateOutlet",se().message)}function ere(n,t){1&n&&te(0),2&n&&on(se().message)}const tre={tooltipState:gr("state",[ri("initial, void, hidden",bt({opacity:0,transform:"scale(0)"})),ri("visible",bt({transform:"scale(1)"})),$n("* => visible",Wn("200ms cubic-bezier(0, 0, 0.2, 1)",S2([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})]))),$n("* => hidden",Wn("100ms cubic-bezier(0, 0, 0.2, 1)",bt({opacity:0})))])},nN=Rs({passive:!0});function iN(n){return Error(`Tooltip position "${n}" is invalid.`)}const rN=new Fe("mtx-tooltip-scroll-strategy"),are={provide:rN,deps:[br],useFactory:function ore(n){return()=>n.scrollStrategies.reposition({scrollThrottle:20})}},sre=new Fe("mtx-tooltip-default-options",{providedIn:"root",factory:function lre(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}});let cre=(()=>{class n{constructor(e,i,r,o,a,s,l,d,f,F,M){this._overlay=e,this._elementRef=i,this._scrollDispatcher=r,this._viewContainerRef=o,this._ngZone=a,this._platform=s,this._ariaDescriber=l,this._focusMonitor=d,this._dir=F,this._defaultOptions=M,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 be,this._handleKeydown=N=>{this._isTooltipVisible()&&27===N.keyCode&&!ar(N)&&(N.preventDefault(),N.stopPropagation(),this._ngZone.run(()=>this.hide(0)))},this._scrollStrategy=f,M&&(M.position&&(this.position=M.position),M.touchGestures&&(this.touchGestures=M.touchGestures)),a.runOutsideAngular(()=>{i.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=qe(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 jn?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(ft(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(([i,r])=>{e.removeEventListener(i,r,nN)}),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 i=this._createOverlay();this._detach(),this._portal=this._portal||new ud(dre,this._viewContainerRef),this._tooltipInstance=i.attach(this._portal).instance,this._tooltipInstance.afterHidden().pipe(ft(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),i=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(".mtx-tooltip").withFlexibleDimensions(!1).withViewportMargin(8).withScrollableContainers(e);return i.positionChanges.pipe(ft(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:i,panelClass:"mtx-tooltip-panel",scrollStrategy:this._scrollStrategy()}),this._updatePosition(),this._overlayRef.detachments().pipe(ft(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,i=this._getOrigin(),r=this._getOverlayPosition();e.withPositions([{...i.main,...r.main},{...i.fallback,...r.fallback}])}_getOrigin(){const e=!this._dir||"ltr"===this._dir.value,i=this.position;let r;if("above"===i||"below"===i)r={originX:"center",originY:"above"===i?"top":"bottom"};else if("before"===i||"left"===i&&e||"right"===i&&!e)r={originX:"start",originY:"center"};else{if(!("after"===i||"right"===i&&e||"left"===i&&!e))throw iN(i);r={originX:"end",originY:"center"}}const{x:o,y:a}=this._invertPosition(r.originX,r.originY);return{main:r,fallback:{originX:o,originY:a}}}_getOverlayPosition(){const e=!this._dir||"ltr"===this._dir.value,i=this.position;let r;if("above"===i)r={overlayX:"center",overlayY:"bottom"};else if("below"===i)r={overlayX:"center",overlayY:"top"};else if("before"===i||"left"===i&&e||"right"===i&&!e)r={overlayX:"end",overlayY:"center"};else{if(!("after"===i||"right"===i&&e||"left"===i&&!e))throw iN(i);r={overlayX:"start",overlayY:"center"}}const{x:o,y:a}=this._invertPosition(r.overlayX,r.overlayY);return{main:r,fallback:{overlayX:o,overlayY:a}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.asObservable().pipe(en(1),ft(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,i){return"above"===this.position||"below"===this.position?"top"===i?i="bottom":"bottom"===i&&(i="top"):"end"===e?e="start":"start"===e&&(e="end"),{x:e,y:i}}_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 i=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",i],["touchcancel",i])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([i,r])=>{this._elementRef.nativeElement.addEventListener(i,r,nN)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_disableNativeGesturesIfNecessary(){const e=this.touchGestures;if("off"!==e){const i=this._elementRef.nativeElement,r=i.style;("on"===e||"INPUT"!==i.nodeName&&"TEXTAREA"!==i.nodeName)&&(r.userSelect=r.msUserSelect=r.webkitUserSelect=r.MozUserSelect="none"),("on"===e||!i.draggable)&&(r.webkitUserDrag="none"),r.touchAction="none",r.webkitTapHighlightColor="transparent"}}}return n.\u0275fac=function(e){return new(e||n)(x(br),x(ze),x($l),x(Qn),x(Qe),x(Pn),x(cA),x(qr),x(rN),x(Si,8),x(sre,8))},n.\u0275dir=pe({type:n,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"]}),n})(),dre=(()=>{class n{constructor(e,i){this._changeDetectorRef=e,this._breakpointObserver=i,this._visibility="initial",this._closeOnInteraction=!1,this._onHide=new be,this._isHandset=this._breakpointObserver.observe("(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)")}_isTemplateRef(e){return e instanceof jn}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 i=e.toState;"hidden"===i&&!this.isVisible()&&this._onHide.next(),("visible"===i||"hidden"===i)&&(this._closeOnInteraction=!0)}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}}return n.\u0275fac=function(e){return new(e||n)(x(kt),x(Hs))},n.\u0275cmp=Re({type:n,selectors:[["mtx-tooltip-component"]],hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(e,i){1&e&&me("click",function(){return i._handleBodyInteraction()},0,NC),2&e&&On("zoom","visible"===i._visibility?1:null)},decls:5,vars:8,consts:[[1,"mtx-tooltip",3,"ngClass"],[3,"ngIf","ngIfElse"],["msgStrTpl",""],[3,"ngTemplateOutlet"]],template:function(e,i){if(1&e&&(T(0,"div",0),me("@state.start",function(){return i._animationStart()})("@state.done",function(o){return i._animationDone(o)}),an(1,"async"),ce(2,Jie,1,1,"ng-template",1),ce(3,ere,1,1,"ng-template",null,2,es),O()),2&e){const r=Tn(4);let o;Ke("mtx-tooltip-handset",null==(o=sn(1,6,i._isHandset))?null:o.matches),G("ngClass",i.tooltipClass)("@state",i._visibility),$(2),G("ngIf",i._isTemplateRef(i.message))("ngIfElse",r)}},dependencies:[Il,Zt,ff,Mo],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:[tre.tooltipState]},changeDetection:0}),n})(),ure=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[are],imports:[qf,Mi,Gl,gt,gt,Xs]}),n})();function hre(n,t){if(1&n){const e=nt();T(0,"button",12),me("click",function(){return Se(e),Te(se().follow())}),te(1,"Follow"),O()}}function mre(n,t){1&n&&(T(0,"button",13)(1,"mat-icon",14),te(2,"more_vert"),O()()),2&n&&(se(),G("matMenuTriggerFor",Tn(4)))}function fre(n,t){1&n&&(T(0,"button",15)(1,"mat-icon"),te(2,"more_vert"),O()()),2&n&&(se(),G("matMenuTriggerFor",Tn(4)))}function pre(n,t){if(1&n){const e=nt();T(0,"button",10),me("click",function(){return Se(e),Te(se().saveNote())}),T(1,"mat-icon"),te(2,"bookmark_add"),O(),T(3,"span"),te(4,"Save Note"),O()()}}function _re(n,t){if(1&n){const e=nt();T(0,"button",10),me("click",function(){return Se(e),Te(se().removeNote())}),T(1,"mat-icon"),te(2,"bookmark_remove"),O(),T(3,"span"),te(4,"Remove from Notes"),O()()}}function gre(n,t){if(1&n){const e=nt();T(0,"button",10),me("click",function(){return Se(e),Te(se().follow())}),T(1,"mat-icon"),te(2,"person_add"),O(),T(3,"span"),te(4,"Follow"),O()()}}function bre(n,t){if(1&n){const e=nt();T(0,"button",10),me("click",function(){return Se(e),Te(se().unfollow())}),T(1,"mat-icon"),te(2,"person_remove"),O(),T(3,"span"),te(4,"Unfollow"),O()()}}function yre(n,t){1&n&&(T(0,"button",16)(1,"mat-icon"),te(2,"supervised_user_circle"),O(),T(3,"span"),te(4,"Move to Circle"),O()()),2&n&&(se(),G("matMenuTriggerFor",Tn(20)))}function vre(n,t){if(1&n){const e=nt();T(0,"button",10),me("click",function(){return Se(e),Te(se().unmute())}),T(1,"mat-icon"),te(2,"notifications"),O(),T(3,"span"),te(4,"Unmute"),O()()}}function Fre(n,t){if(1&n){const e=nt();T(0,"button",10),me("click",function(){return Se(e),Te(se().mute())}),T(1,"mat-icon"),te(2,"notifications_off"),O(),T(3,"span"),te(4,"Mute"),O()()}}function wre(n,t){if(1&n){const e=nt();T(0,"button",10),me("click",function(){return Se(e),Te(se().unblock())}),T(1,"mat-icon"),te(2,"cancel"),O(),T(3,"span"),te(4,"Unblock"),O()()}}function kre(n,t){if(1&n){const e=nt();T(0,"button",10),me("click",function(){return Se(e),Te(se().block())}),T(1,"mat-icon"),te(2,"block"),O(),T(3,"span"),te(4,"Block"),O()()}}function xre(n,t){if(1&n){const e=nt();T(0,"button",10),me("click",function(){const o=Se(e).$implicit;return Te(se().follow(o.id))}),T(1,"mat-icon"),te(2,"trip_origin"),O(),T(3,"span"),te(4),O()()}if(2&n){const e=t.$implicit;$(1),On("color",e.color),$(3),on(e.name)}}class Uh{constructor(t,e,i,r,o){this.circleService=t,this.snackBar=e,this.profileService=i,this.notesService=r,this.utilities=o,this.fab=!1,this.pubkey=""}saveNote(){var t=this;return xe(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 xe(function*(){!t.event||(console.log("DELETE EVENT:",t.event),yield t.notesService.deleteNote(t.event.id))})()}follow(t){var e=this;return xe(function*(){!e.profile||(e.profile.status!==Yi.Follow?yield e.profileService.follow(e.profile.pubkey,t):yield e.profileService.setCircle(e.profile.pubkey,t),e.profileService.getProfile(e.profile.pubkey).subscribe(i=>{e.profile=i}))})()}getNpub(t){return this.utilities.getNostrIdentifier(t)}copyEvent(){this.copy(JSON.stringify(this.event))}copyProfileUrl(t){this.copy(`web+nostr:npub:${tc.npubEncode(t)}`)}copyNoteUrl(t){this.copy(`web+nostr:nevent:${tc.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){W0(t),this.snackBar.open("Copied to clipboard","Hide",{duration:2500,horizontalPosition:"center",verticalPosition:"bottom"})}unfollow(){var t=this;return xe(function*(){!t.profile||(yield t.profileService.unfollow(t.profile.pubkey))})()}mute(){var t=this;return xe(function*(){!t.profile||(yield t.profileService.mute(t.profile.pubkey))})()}unmute(){var t=this;return xe(function*(){!t.profile||(yield t.profileService.unmute(t.profile.pubkey))})()}block(){var t=this;return xe(function*(){!t.profile||(yield t.profileService.block(t.profile.pubkey))})()}unblock(){var t=this;return xe(function*(){!t.profile||(yield t.profileService.unblock(t.profile.pubkey))})()}ngOnDestroy(){}ngOnInit(){var t=this;return xe(function*(){t.event?t.pubkey=t.event.pubkey:t.profile&&(t.pubkey=t.profile.pubkey)})()}}function Dre(n,t){if(1&n){const e=nt();T(0,"img",10),me("click",function(){return Se(e),Te(se(2).showProfileImage())}),O()}if(2&n){const e=se(2);On("border-color",null==e.circle?null:e.circle.color),G("src",e.imagePath,Ur)}}function Mre(n,t){if(1&n){const e=nt();T(0,"img",11),me("click",function(){return Se(e),Te(se(2).showProfileImage())}),O()}2&n&&G("src",se(2).imagePath,Ur)}function Cre(n,t){if(1&n&&(T(0,"span"),te(1),O()),2&n){const e=se(3);$(1),Vt(" ",e.profile.display_name," ")}}function Ere(n,t){if(1&n&&(T(0,"span"),te(1),O()),2&n){const e=se(4);$(1),Vt(" ",e.profile.name," ")}}function Sre(n,t){if(1&n&&(T(0,"span"),te(1),O()),2&n){const e=se(4);$(1),Vt(" ",e.npub," ")}}function Tre(n,t){if(1&n&&(T(0,"span"),ce(1,Ere,2,1,"span",9),ce(2,Sre,2,1,"span",9),O()),2&n){const e=se(3);$(1),G("ngIf",e.profile.name),$(1),G("ngIf",!e.profile.name)}}function Are(n,t){if(1&n){const e=nt();T(0,"div",13),me("click",function(){Se(e);const r=se(3);return Te(r.copy(r.getWellKnownLink(r.profile.nip05)))}),T(1,"div",14)(2,"mat-icon",15),te(3,"verified"),O()(),T(4,"div",16),te(5),O()()}if(2&n){const e=se(3);$(5),on(e.profile.nip05)}}function Lre(n,t){if(1&n&&(T(0,"a",26),te(1),O()),2&n){const e=se(4);G("href",e.utilities.sanitize(e.profile.website),Ur),$(1),on(e.profile.website)}}function Ire(n,t){if(1&n&&(T(0,"div",24)(1,"div",14)(2,"mat-icon",15),te(3,"link"),O()(),T(4,"div",16),ce(5,Lre,2,2,"a",25),O()()),2&n){const e=se(3);$(5),G("ngIf",e.profile.website)}}function Nre(n,t){if(1&n&&(T(0,"a",30),te(1),O()),2&n){const e=se(4);G("href",e.utilities.sanitize("lightning:"+e.profile.lud06),Ur),$(1),on(e.getLightningLabel(e.profile.lud06))}}function Ore(n,t){if(1&n&&(T(0,"div",27)(1,"div",14)(2,"mat-icon",28),te(3,"\u26a1\ufe0f"),O()(),T(4,"div",16),ce(5,Nre,2,2,"a",29),O()()),2&n){se();const e=Tn(14),i=se(2);G("mtxTooltip",e)("mtxTooltipPosition","left"),$(5),G("ngIf",i.profile.lud06)}}function Pre(n,t){1&n&&De(0,"img",33),2&n&&G("src",se(4).qr,Ur)}function Rre(n,t){if(1&n&&(T(0,"div",31),ce(1,Pre,1,1,"img",32),O()),2&n){const e=se(3);$(1),G("ngIf",e.qr)}}function Bre(n,t){if(1&n&&(T(0,"p",34),te(1),O()),2&n){const e=se(3);$(1),on(e.profile.about)}}function Hre(n,t){if(1&n){const e=nt();T(0,"span")(1,"h2",12),ce(2,Cre,2,1,"span",9),ce(3,Tre,3,2,"span",9),O(),T(4,"div",13),me("click",function(){Se(e);const r=se(2);return Te(r.copy(r.npub))}),T(5,"div",14)(6,"mat-icon",15),te(7,"key"),O()(),T(8,"div",16),te(9),O()(),ce(10,Are,6,1,"div",17),ce(11,Ire,6,1,"div",18),ce(12,Ore,6,3,"div",19),ce(13,Rre,2,1,"ng-template",null,20,es),T(15,"span"),ce(16,Bre,2,1,"p",21),O(),T(17,"div")(18,"mat-menu",null,22)(20,"button",23)(21,"mat-icon"),te(22,"notifications_off"),O(),T(23,"span"),te(24,"Mute"),O()(),T(25,"button",23)(26,"mat-icon"),te(27,"notifications_paused"),O(),T(28,"span"),te(29,"Remove from Notes"),O()(),T(30,"button",23)(31,"mat-icon"),te(32,"notifications"),O(),T(33,"span"),te(34,"Remove from Notes"),O()()()()()}if(2&n){const e=se(2);$(1),G("matTooltip",e.npub),$(1),G("ngIf",e.profile.display_name),$(1),G("ngIf",!e.profile.display_name),$(6),Vt("@",e.profile.name,""),$(1),G("ngIf",e.profile.nip05),$(1),G("ngIf",e.profile.website),$(1),G("ngIf",e.profile.lud06),$(4),G("ngIf",e.profile.about)}}function jre(n,t){if(1&n&&(T(0,"div",2)(1,"div",3),ce(2,Dre,1,3,"img",4),ce(3,Mre,1,1,"img",5),O(),T(4,"div",6)(5,"div",7),De(6,"app-profile-actions",8),O(),ce(7,Hre,35,8,"span",9),O()()),2&n){const e=se();$(2),G("ngIf",1==(null==e.profile?null:e.profile.status)),$(1),G("ngIf",1!=(null==e.profile?null:e.profile.status)),$(3),G("fab",!1)("profile",e.profile),$(1),G("ngIf",e.profile)}}Uh.\u0275fac=function(t){return new(t||Uh)(x(ho),x(ql),x(gi),x(dl),x(vi))},Uh.\u0275cmp=Re({type:Uh,selectors:[["app-profile-actions"]],inputs:{fab:"fab",pubkey:"pubkey",profile:"profile",event:"event"},decls:50,vars:16,consts:[["class","follow-button","mat-flat-button","","color","primary",3,"click",4,"ngIf"],["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-flat-button","","color","primary",1,"follow-button",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&&(ce(0,hre,2,0,"button",0),ce(1,mre,3,1,"button",1),ce(2,fre,3,1,"button",2),T(3,"mat-menu",null,3),ce(5,pre,5,0,"button",4),ce(6,_re,5,0,"button",4),ce(7,gre,5,0,"button",4),ce(8,bre,5,0,"button",4),ce(9,yre,5,1,"button",5),T(10,"button",6),me("click",function(){return e.copy(e.getNpub(e.profile.pubkey))}),T(11,"mat-icon"),te(12,"copy_all"),O(),T(13,"span"),te(14,"Copy"),O()(),ce(15,vre,5,0,"button",4),ce(16,Fre,5,0,"button",4),ce(17,wre,5,0,"button",4),ce(18,kre,5,0,"button",4),O(),T(19,"mat-menu",null,7),ce(21,xre,5,3,"button",8),an(22,"async"),O(),T(23,"mat-menu",null,9)(25,"button",10),me("click",function(){return e.copy(e.getNpub(e.profile.pubkey))}),T(26,"mat-icon"),te(27,"content_copy"),O(),T(28,"span"),te(29,"Identifier (npub)"),O()(),T(30,"button",10),me("click",function(){return e.copy(e.profile.pubkey)}),T(31,"mat-icon"),te(32,"content_copy"),O(),T(33,"span"),te(34,"Identifier (hex)"),O()(),T(35,"button",10),me("click",function(){return e.copyProfileUrl(e.profile.pubkey)}),T(36,"mat-icon"),te(37,"content_copy"),O(),T(38,"span"),te(39,"Identifier URL (npub)"),O()(),T(40,"button",11),me("click",function(){return e.copyProfileUrl(e.profile.pubkey)}),T(41,"mat-icon"),te(42,"content_copy"),O(),T(43,"span"),te(44,"Profile URL (nprofile)"),O()(),T(45,"button",10),me("click",function(){return e.copyProfile()}),T(46,"mat-icon"),te(47,"content_copy"),O(),T(48,"span"),te(49,"Profile Data"),O()()()),2&t){const i=Tn(24);G("ngIf",0==(null==e.profile?null:e.profile.status)),$(1),G("ngIf",!e.fab),$(1),G("ngIf",e.fab),$(3),G("ngIf",e.event&&!e.event.saved),$(1),G("ngIf",e.event&&e.event.saved),$(1),G("ngIf",0==(null==e.profile?null:e.profile.status)),$(1),G("ngIf",1==(null==e.profile?null:e.profile.status)),$(1),G("ngIf",3!=(null==e.profile?null:e.profile.status)),$(1),G("matMenuTriggerFor",i),$(5),G("ngIf",2==(null==e.profile?null:e.profile.status)),$(1),G("ngIf",1==(null==e.profile?null:e.profile.status)),$(1),G("ngIf",3==(null==e.profile?null:e.profile.status)),$(1),G("ngIf",(null==e.profile?null:e.profile.status)<3),$(3),G("ngForOf",sn(22,14,e.circleService.items$))}},dependencies:[Ii,Zt,ta,n1,OA,Zr,Up,hc,zx,Mo],styles:[".follow-button[_ngcontent-%COMP%]{border-radius:16px;margin-top:.24em;margin-right:.5em}"]});class hl{constructor(t,e,i,r){this.profiles=t,this.dialog=e,this.circleService=i,this.utilities=r,this.pubkey="",this.tooltip="",this.tooltipName=""}ngAfterViewInit(){return xe(function*(){})()}get imagePath(){return this.profile?.picture?this.profile.picture:hl.defaultProfileImage}showProfileImage(){this.dialog.open(Vh,{data:{picture:this.imagePath}})}getLightningLabel(t){return t.indexOf("@"),t}ngOnInit(){var t=this;return xe(function*(){if(t.profile)t.pubkey=t.profile.pubkey,t.npub=t.utilities.getNostrIdentifier(t.profile.pubkey);else if(t.profile=yield t.profiles.getLocalProfile(t.pubkey),t.npub=t.utilities.getNostrIdentifier(t.pubkey),!t.profile)return;t.tooltip=t.profile.about,t.circle=yield t.circleService.get(t.profile.circle),t.profile.lud06&&(t.qr=yield Qie.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]}`}}function Yre(n,t){1&n&&De(0,"app-profile-header",6),2&n&&G("profile",se().profile)}function Vre(n,t){if(1&n){const e=nt();T(0,"mat-card-content")(1,"p")(2,"mat-form-field",7)(3,"mat-icon",8),te(4,"alternate_email"),O(),T(5,"mat-label"),te(6,"Name"),O(),T(7,"input",9),me("ngModelChange",function(r){return Se(e),Te(se().profile.name=r)}),O()()(),T(8,"p")(9,"mat-form-field",7)(10,"mat-icon",8),te(11,"help_outline"),O(),T(12,"mat-label"),te(13,"About"),O(),T(14,"textarea",10),me("ngModelChange",function(r){return Se(e),Te(se().profile.about=r)}),O()()(),T(15,"p")(16,"mat-form-field",7)(17,"mat-icon",8),te(18,"image"),O(),T(19,"mat-label"),te(20,"Image"),O(),T(21,"input",9),me("ngModelChange",function(r){return Se(e),Te(se().profile.picture=r)}),O()()(),T(22,"p")(23,"mat-form-field",7)(24,"mat-icon",8),te(25,"how_to_reg"),O(),T(26,"mat-label"),te(27,"E-mail/Domain Identifier (NIP05)"),O(),T(28,"input",9),me("ngModelChange",function(r){return Se(e),Te(se().profile.nip05=r)}),O()()(),T(29,"p")(30,"mat-form-field",7)(31,"mat-icon",8),te(32,"currency_bitcoin"),O(),T(33,"mat-label"),te(34,"Bitcoin Payment Link (LUD06)"),O(),T(35,"input",11),me("ngModelChange",function(r){return Se(e),Te(se().profile.lud06=r)}),O()()(),T(36,"p"),te(37),an(38,"ago"),O()()}if(2&n){const e=se();$(7),G("ngModel",e.profile.name),$(7),G("ngModel",e.profile.about),$(7),G("ngModel",e.profile.picture),$(7),G("ngModel",e.profile.nip05),$(7),G("ngModel",e.profile.lud06),$(2),Vt("Last updated: ",sn(38,6,e.profile.created_at),"")}}hl.defaultProfileImage="/assets/profile.png",hl.\u0275fac=function(t){return new(t||hl)(x(gi),x(sa),x(ho),x(vi))},hl.\u0275cmp=Re({type:hl,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&&(T(0,"div",0),ce(1,jre,8,5,"div",1),O()),2&t&&($(1),G("ngIf",e.profile))},dependencies:[Zt,Zr,Up,hc,Od,cre,Uh],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 $p{constructor(t,e,i,r,o,a,s,l,d){this.appState=t,this.validator=e,this.utilities=i,this.router=r,this.profiles=o,this.sanitizer=a,this.profileService=s,this.dataService=l,this.activatedRoute=d,this.imagePath="",this.profileName="",this.subscriptions=[]}ngOnInit(){var t=this;return xe(function*(){t.appState.title="Edit Profile",t.originalProfile={name:"",pubkey:t.appState.getPublicKey()},t.subscriptions.push(t.profileService.profile$.subscribe(e=>{e||(e=t.profileService.emptyProfile(t.appState.getPublicKey())),console.log("PROFILE SERVICE:",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 xe(function*(){const e=t.utilities.reduceProfile(t.profile);let i={kind:0,created_at:Math.floor(Date.now()/1e3),content:JSON.stringify(e),pubkey:t.appState.getPublicKey(),tags:[]};t.profile.created_at=i.created_at,yield t.profileService.updateProfile(t.profile.pubkey,t.profile),t.appState.navigateBack()})()}}$p.\u0275fac=function(t){return new(t||$p)(x(Jn),x(Lr),x(vi),x(ii),x(gi),x(bf),x(gi),x(la),x(Os))},$p.\u0275cmp=Re({type:$p,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&&(ce(0,Yre,1,1,"app-profile-header",0),T(1,"div",1)(2,"mat-card"),ce(3,Vre,39,8,"mat-card-content",2),T(4,"mat-card-footer",3)(5,"button",4),me("click",function(){return e.cancelEdit()}),te(6,"Cancel"),O(),te(7,"\xa0 "),T(8,"button",5),me("click",function(){return e.updateMetadata()}),te(9,"Save"),O()()()()),2&t&&(G("ngIf",e.profile),$(3),G("ngIf",e.profile))},dependencies:[Zt,dc,ol,Ia,Td,ta,al,Mp,NI,Zr,ra,oa,aa,hl,Na],encapsulation:2});class Xi{constructor(t,e,i){this.appState=t,this.authService=e,this.router=i}canActivate(){return!!this.authService.authInfo$.getValue().authenticated()||this.authService.getAuthInfo().then(t=>!!t.authenticated()||(this.router.navigateByUrl("/connect"),!1))}}Xi.\u0275fac=function(t){return new(t||Xi)(de(Jn),de(Gi),de(ii))},Xi.\u0275prov=Le({token:Xi,factory:Xi.\u0275fac});class Gp{constructor(t,e){this.dialogRef=t,this.data=e}onNoClick(){this.data.url="",this.dialogRef.close()}}Gp.\u0275fac=function(t){return new(t||Gp)(x(ll),x(Id))},Gp.\u0275cmp=Re({type:Gp,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&&(T(0,"div",0)(1,"h1",1),te(2,"Add a relay"),O(),T(3,"div",2)(4,"mat-form-field",3)(5,"mat-icon",4),te(6,"dns"),O(),T(7,"mat-label"),te(8,"URL"),O(),T(9,"input",5),me("ngModelChange",function(r){return e.data.url=r}),O()(),T(10,"mat-slide-toggle",6),me("ngModelChange",function(r){return e.data.read=r}),te(11,"Read"),O(),te(12,"\xa0 "),T(13,"mat-slide-toggle",6),me("ngModelChange",function(r){return e.data.write=r}),te(14,"Write"),O()(),T(15,"div",7)(16,"button",8),me("click",function(){return e.onNoClick()}),te(17,"Cancel"),O(),T(18,"button",9),te(19,"Add"),O()()()),2&t&&($(9),G("ngModel",e.data.url),$(1),G("ngModel",e.data.read),$(3),G("ngModel",e.data.write),$(5),G("mat-dialog-close",e.data))},dependencies:[dc,ol,Ia,Td,ta,Zr,kb,ra,oa,aa,Np,Op,Pp,Rp],styles:[".input-full-width[_ngcontent-%COMP%]{width:100%!important}"]});class Rd{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")}}Rd.\u0275fac=function(t){return new(t||Rd)(de(Au))},Rd.\u0275prov=Le({token:Rd,factory:Rd.\u0275fac,providedIn:"root"});const zre=["trigger"],Ure=["panel"];function Wre(n,t){if(1&n&&(T(0,"span",10),te(1),O()),2&n){const e=se();$(1),on(e.placeholder)}}function $re(n,t){if(1&n&&(T(0,"span",14),te(1),O()),2&n){const e=se(2);$(1),on(e.triggerValue)}}function Gre(n,t){1&n&&$e(0,0,["*ngSwitchCase","true"])}function qre(n,t){1&n&&(T(0,"span",11),ce(1,$re,2,1,"span",12),ce(2,Gre,1,0,"ng-content",13),O()),2&n&&(G("ngSwitch",!!se().customTrigger),$(2),G("ngSwitchCase",!0))}function Kre(n,t){if(1&n){const e=nt();pr(),Uo(),T(0,"div",15,16),me("@transformPanel.done",function(r){return Se(e),Te(se()._panelDoneAnimatingStream.next(r.toState))})("keydown",function(r){return Se(e),Te(se()._handleKeydown(r))}),$e(2,1),O()}if(2&n){const e=se();Lg("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",e._getPanelTheme(),""),G("ngClass",e.panelClass)("@transformPanel","showing"),Xe("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}const Xre=[[["mat-select-trigger"]],"*"],Qre=["mat-select-trigger","*"],Zre={transformPanelWrap:gr("transformPanelWrap",[$n("* => void",dd("@transformPanel",[T2()],{optional:!0}))]),transformPanel:gr("transformPanel",[ri("void",bt({opacity:0,transform:"scale(1, 0.8)"})),$n("void => showing",Wn("120ms cubic-bezier(0, 0, 0.2, 1)",bt({opacity:1,transform:"scale(1, 1)"}))),$n("* => void",Wn("100ms linear",bt({opacity:0})))])};let oN=0;const aN=new Fe("mat-select-scroll-strategy"),eoe=new Fe("MAT_SELECT_CONFIG"),toe={provide:aN,deps:[br],useFactory:function Jre(n){return()=>n.scrollStrategies.reposition()}},noe=new Fe("MatSelectTrigger");class ioe{constructor(t,e){this.source=t,this.value=e}}const roe=Ws($s(Us(w2(class{constructor(n,t,e,i,r){this._elementRef=n,this._defaultErrorStateMatcher=t,this._parentForm=e,this._parentFormGroup=i,this.ngControl=r,this.stateChanges=new be}}))));let ooe=(()=>{class n extends roe{constructor(e,i,r,o,a,s,l,d,f,F,M,N,V,X){super(a,o,l,d,F),this._viewportRuler=e,this._changeDetectorRef=i,this._ngZone=r,this._dir=s,this._parentFormField=f,this._liveAnnouncer=V,this._defaultOptions=X,this._panelOpen=!1,this._compareWith=(re,oe)=>re===oe,this._uid="mat-select-"+oN++,this._triggerAriaLabelledBy=null,this._destroy=new be,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+oN++,this._panelDoneAnimatingStream=new be,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=Pl(()=>{const re=this.options;return re?re.changes.pipe(Ei(re),Ci(()=>di(...re.map(oe=>oe.onSelectionChange)))):this._ngZone.onStable.pipe(en(1),Ci(()=>this.optionSelectionChanges))}),this.openedChange=new je,this._openedStream=this.openedChange.pipe(zt(re=>re),He(()=>{})),this._closedStream=this.openedChange.pipe(zt(re=>!re),He(()=>{})),this.selectionChange=new je,this.valueChange=new je,this.ngControl&&(this.ngControl.valueAccessor=this),null!=X?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=X.typeaheadDebounceInterval),this._scrollStrategyFactory=N,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(M)||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(nx.required)??!1}set required(e){this._required=qe(e),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(e){this._multiple=qe(e)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(e){this._disableOptionCentering=qe(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=Wi(e)}get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}ngOnInit(){this._selectionModel=new Tx(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(Wf(),ft(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe(ft(this._destroy)).subscribe(e=>{e.added.forEach(i=>i.select()),e.removed.forEach(i=>i.deselect())}),this.options.changes.pipe(Ei(null),ft(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const e=this._getTriggerAriaLabelledby(),i=this.ngControl;if(e!==this._triggerAriaLabelledBy){const r=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?r.setAttribute("aria-labelledby",e):r.removeAttribute("aria-labelledby")}i&&(this._previousControl!==i.control&&(void 0!==this._previousControl&&null!==i.disabled&&i.disabled!==this.disabled&&(this.disabled=i.disabled),this._previousControl=i.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._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(i=>i.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 i=e.keyCode,r=40===i||38===i||37===i||39===i,o=13===i||32===i,a=this._keyManager;if(!a.isTyping()&&o&&!ar(e)||(this.multiple||e.altKey)&&r)e.preventDefault(),this.open();else if(!this.multiple){const s=this.selected;a.onKeydown(e);const l=this.selected;l&&s!==l&&this._liveAnnouncer.announce(l.viewValue,1e4)}}_handleOpenKeydown(e){const i=this._keyManager,r=e.keyCode,o=40===r||38===r,a=i.isTyping();if(o&&e.altKey)e.preventDefault(),this.close();else if(a||13!==r&&32!==r||!i.activeItem||ar(e))if(!a&&this._multiple&&65===r&&e.ctrlKey){e.preventDefault();const s=this.options.some(l=>!l.disabled&&!l.selected);this.options.forEach(l=>{l.disabled||(s?l.select():l.deselect())})}else{const s=i.activeItemIndex;i.onKeydown(e),this._multiple&&o&&e.shiftKey&&i.activeItem&&i.activeItemIndex!==s&&i.activeItem._selectViaInteraction()}else e.preventDefault(),i.activeItem._selectViaInteraction()}_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(en(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(i=>i.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(i=>this._selectOptionByValue(i)),this._sortValues();else{const i=this._selectOptionByValue(e);i?this._keyManager.updateActiveItem(i):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){const i=this.options.find(r=>{if(this._selectionModel.isSelected(r))return!1;try{return null!=r.value&&this._compareWith(r.value,e)}catch{return!1}});return i&&this._selectionModel.select(i),i}_assignValue(e){return!!(e!==this._value||this._multiple&&Array.isArray(e))&&(this.options&&this._setSelectionByValue(e),this._value=e,!0)}_initKeyManager(){this._keyManager=new hA(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=di(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(ft(e)).subscribe(i=>{this._onSelect(i.source,i.isUserInput),i.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),di(...this.options.map(i=>i._stateChanges)).pipe(ft(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,i){const r=this._selectionModel.isSelected(e);null!=e.value||this._multiple?(r!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),i&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),i&&this.focus())):(e.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(e.value)),r!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const e=this.options.toArray();this._selectionModel.sort((i,r)=>this.sortComparator?this.sortComparator(i,r,e):e.indexOf(i)-e.indexOf(r)),this.stateChanges.next()}}_propagateChanges(e){let i=null;i=this.multiple?this.selected.map(r=>r.value):this.selected?this.selected.value:e,this._value=i,this.valueChange.emit(i),this._onChange(i),this.selectionChange.emit(this._getChangeEvent(i)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){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 i=(e?e+" ":"")+this._valueId;return this.ariaLabelledby&&(i+=" "+this.ariaLabelledby),i}_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 n.\u0275fac=function(e){return new(e||n)(x(ls),x(kt),x(Qe),x(Kf),x(ze),x(Si,8),x(Ed,8),x(Bh,8),x(Dp,8),x(La,10),zr("tabindex"),x(aN),x(v2),x(eoe,8))},n.\u0275dir=pe({type:n,viewQuery:function(e,i){if(1&e&&(_t(zre,5),_t(Ure,5),_t(e5,5)),2&e){let r;Ie(r=Ne())&&(i.trigger=r.first),Ie(r=Ne())&&(i.panel=r.first),Ie(r=Ne())&&(i._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:[Ee,_n]}),n})(),sN=(()=>{class n extends ooe{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(ft(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 i=this.options.toArray()[e];if(i){const r=this.panel.nativeElement,o=SA(e,this.options,this.optionGroups),a=i._getHostElement();r.scrollTop=0===e&&1===o?0:TA(a.offsetTop,a.offsetHeight,r.scrollTop,r.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new ioe(this,e)}_getOverlayWidth(){return(this._preferredOverlayOrigin instanceof B2?this._preferredOverlayOrigin.elementRef:this._preferredOverlayOrigin||this._elementRef).nativeElement.getBoundingClientRect().width}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275cmp=Re({type:n,selectors:[["mat-select"]],contentQueries:function(e,i,r){if(1&e&&(Lt(r,noe,5),Lt(r,Zf,5),Lt(r,x2,5)),2&e){let o;Ie(o=Ne())&&(i.customTrigger=o.first),Ie(o=Ne())&&(i.options=o),Ie(o=Ne())&&(i.optionGroups=o)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(e,i){1&e&&me("keydown",function(o){return i._handleKeydown(o)})("focus",function(){return i._onFocus()})("blur",function(){return i._onBlur()}),2&e&&(Xe("id",i.id)("tabindex",i.tabIndex)("aria-controls",i.panelOpen?i.id+"-panel":null)("aria-expanded",i.panelOpen)("aria-label",i.ariaLabel||null)("aria-required",i.required.toString())("aria-disabled",i.disabled.toString())("aria-invalid",i.errorState)("aria-activedescendant",i._getAriaActiveDescendant()),Ke("mat-mdc-select-disabled",i.disabled)("mat-mdc-select-invalid",i.errorState)("mat-mdc-select-required",i.required)("mat-mdc-select-empty",i.empty)("mat-mdc-select-multiple",i.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matSelect"],features:[Ge([{provide:rb,useExisting:n},{provide:k2,useExisting:n}]),Ee],ngContentSelectors:Qre,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,i){if(1&e&&(Gt(Xre),T(0,"div",0,1),me("click",function(){return i.toggle()}),T(3,"div",2),ce(4,Wre,2,1,"span",3),ce(5,qre,3,2,"span",4),O(),T(6,"div",5)(7,"div",6),pr(),T(8,"svg",7),De(9,"path",8),O()()()(),ce(10,Kre,3,9,"ng-template",9),me("backdropClick",function(){return i.close()})("attach",function(){return i._onAttached()})("detach",function(){return i.close()})),2&e){const r=Tn(1);Xe("aria-owns",i.panelOpen?i.id+"-panel":null),$(3),G("ngSwitch",i.empty),Xe("id",i._valueId),$(1),G("ngSwitchCase",!0),$(1),G("ngSwitchCase",!1),$(5),G("cdkConnectedOverlayPanelClass",i._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",i._scrollStrategy)("cdkConnectedOverlayOrigin",i._preferredOverlayOrigin||r)("cdkConnectedOverlayOpen",i.panelOpen)("cdkConnectedOverlayPositions",i._positions)("cdkConnectedOverlayWidth",i._overlayWidth)}},dependencies:[Il,Ju,n0,ES,e5,B2],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:[Zre.transformPanel]},changeDetection:0}),n})(),lN=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[toe],imports:[Mi,Gl,e1,gt,Xs,xx,e1,gt]}),n})();function aoe(n,t){}const soe=function(n){return{animationDuration:n}},loe=function(n,t){return{value:n,params:t}};function coe(n,t){1&n&&$e(0)}const cN=["*"],doe=["tabListContainer"],uoe=["tabList"],hoe=["tabListInner"],moe=["nextPaginator"],foe=["previousPaginator"],poe=["tabBodyWrapper"],_oe=["tabHeader"];function goe(n,t){}function boe(n,t){1&n&&ce(0,goe,0,0,"ng-template",14),2&n&&G("cdkPortalOutlet",se().$implicit.templateLabel)}function yoe(n,t){1&n&&te(0),2&n&&on(se().$implicit.textLabel)}function voe(n,t){if(1&n){const e=nt();T(0,"div",6,7),me("click",function(){const r=Se(e),o=r.$implicit,a=r.index,s=se(),l=Tn(1);return Te(s._handleClick(o,l,a))})("cdkFocusChange",function(r){const a=Se(e).index;return Te(se()._tabFocusChanged(r,a))}),De(2,"span",8)(3,"div",9),T(4,"span",10)(5,"span",11),ce(6,boe,1,1,"ng-template",12),ce(7,yoe,1,1,"ng-template",null,13,es),O()()()}if(2&n){const e=t.$implicit,i=t.index,r=Tn(1),o=Tn(8),a=se();Ke("mdc-tab--active",a.selectedIndex===i),G("id",a._getTabLabelId(i))("ngClass",e.labelClass)("disabled",e.disabled)("fitInkBarToContent",a.fitInkBarToContent),Xe("tabIndex",a._getTabIndex(e,i))("aria-posinset",i+1)("aria-setsize",a._tabs.length)("aria-controls",a._getTabContentId(i))("aria-selected",a.selectedIndex===i)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),$(3),G("matRippleTrigger",r)("matRippleDisabled",e.disabled||a.disableRipple),$(3),G("ngIf",e.templateLabel)("ngIfElse",o)}}function Foe(n,t){if(1&n){const e=nt();T(0,"mat-tab-body",15),me("_onCentered",function(){return Se(e),Te(se()._removeTabBodyWrapperHeight())})("_onCentering",function(r){return Se(e),Te(se()._setTabBodyWrapperHeight(r))}),O()}if(2&n){const e=t.$implicit,i=t.index,r=se();Ke("mat-mdc-tab-body-active",r.selectedIndex===i),G("id",r._getTabContentId(i))("ngClass",e.bodyClass)("content",e.content)("position",e.position)("origin",e.origin)("animationDuration",r.animationDuration)("preserveContent",r.preserveContent),Xe("tabindex",null!=r.contentTabIndex&&r.selectedIndex===i?r.contentTabIndex:null)("aria-labelledby",r._getTabLabelId(i))}}const woe={translateTab:gr("translateTab",[ri("center, void, left-origin-center, right-origin-center",bt({transform:"none"})),ri("left",bt({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),ri("right",bt({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),$n("* => left, * => right, left => center, right => center",Wn("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),$n("void => left-origin-center",[bt({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),Wn("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),$n("void => right-origin-center",[bt({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),Wn("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let koe=(()=>{class n extends Ks{constructor(e,i,r,o){super(e,i,o),this._host=r,this._centeringSub=p.EMPTY,this._leavingSub=p.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(Ei(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 n.\u0275fac=function(e){return new(e||n)(x(ks),x(Qn),x(Jt(()=>dN)),x(xt))},n.\u0275dir=pe({type:n,selectors:[["","matTabBodyHost",""]],features:[Ee]}),n})(),xoe=(()=>{class n{constructor(e,i,r){this._elementRef=e,this._dir=i,this._dirChangeSubscription=p.EMPTY,this._translateTabComplete=new be,this._onCentering=new je,this._beforeCentering=new je,this._afterLeavingCenter=new je,this._onCentered=new je(!0),this.animationDuration="500ms",this.preserveContent=!1,i&&(this._dirChangeSubscription=i.change.subscribe(o=>{this._computePositionAnimationState(o),r.markForCheck()})),this._translateTabComplete.pipe(Wf((o,a)=>o.fromState===a.fromState&&o.toState===a.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 i=this._isCenterPosition(e.toState);this._beforeCentering.emit(i),i&&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 i=this._getLayoutDirection();return"ltr"==i&&e<=0||"rtl"==i&&e>0?"left-origin-center":"right-origin-center"}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Si,8),x(kt))},n.\u0275dir=pe({type:n,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),n})(),dN=(()=>{class n extends xoe{constructor(e,i,r){super(e,i,r)}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Si,8),x(kt))},n.\u0275cmp=Re({type:n,selectors:[["mat-tab-body"]],viewQuery:function(e,i){if(1&e&&_t(Ks,5),2&e){let r;Ie(r=Ne())&&(i._portalHost=r.first)}},hostAttrs:[1,"mat-mdc-tab-body"],features:[Ee],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(e,i){1&e&&(T(0,"div",0,1),me("@translateTab.start",function(o){return i._onTranslateTabStarted(o)})("@translateTab.done",function(o){return i._translateTabComplete.next(o)}),ce(2,aoe,0,0,"ng-template",2),O()),2&e&&G("@translateTab",e4(3,loe,i._position,qu(1,soe,i.animationDuration)))},dependencies:[koe],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:[woe.translateTab]}}),n})();const Doe=new Fe("MatTabContent");let Ux=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(x(jn))},n.\u0275dir=pe({type:n,selectors:[["","matTabContent",""]],features:[Ge([{provide:Doe,useExisting:n}])]}),n})();const Moe=new Fe("MatTabLabel"),uN=new Fe("MAT_TAB");let Wx=(()=>{class n extends KG{constructor(e,i,r){super(e,i),this._closestTab=r}}return n.\u0275fac=function(e){return new(e||n)(x(jn),x(Qn),x(uN,8))},n.\u0275dir=pe({type:n,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[Ge([{provide:Moe,useExisting:n}]),Ee]}),n})();const $x="mdc-tab-indicator--active",hN="mdc-tab-indicator--no-transition";class Coe{constructor(t){this._items=t}hide(){this._items.forEach(t=>t.deactivateInkBar())}alignToElement(t){const e=this._items.find(r=>r.elementRef.nativeElement===t),i=this._currentItem;if(i?.deactivateInkBar(),e){const r=i?.elementRef.nativeElement.getBoundingClientRect?.();e.activateInkBar(r),this._currentItem=e}}}function Eoe(n){return class extends n{constructor(...t){super(...t),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(t){const e=qe(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($x);const i=e.getBoundingClientRect(),r=t.width/i.width,o=t.left-i.left;e.classList.add(hN),this._inkBarContentElement.style.setProperty("transform",`translateX(${o}px) scaleX(${r})`),e.getBoundingClientRect(),e.classList.remove(hN),e.classList.add($x),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove($x)}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 Toe=Us(class{}),Aoe=Eoe((()=>{class n extends Toe{constructor(e){super(),this.elementRef=e}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return n.\u0275fac=function(e){return new(e||n)(x(ze))},n.\u0275dir=pe({type:n,features:[Ee]}),n})());let mN=(()=>{class n extends Aoe{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275dir=pe({type:n,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(e,i){2&e&&(Xe("aria-disabled",!!i.disabled),Ke("mat-mdc-tab-disabled",i.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[Ee]}),n})();const Loe=Us(class{}),fN=new Fe("MAT_TAB_GROUP");let Ioe=(()=>{class n extends Loe{constructor(e,i){super(),this._viewContainerRef=e,this._closestTabGroup=i,this.textLabel="",this._contentPortal=null,this._stateChanges=new be,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 qs(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}}return n.\u0275fac=function(e){return new(e||n)(x(Qn),x(fN,8))},n.\u0275dir=pe({type:n,viewQuery:function(e,i){if(1&e&&_t(jn,7),2&e){let r;Ie(r=Ne())&&(i._implicitContent=r.first)}},inputs:{textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},features:[Ee,_n]}),n})(),qp=(()=>{class n extends Ioe{get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275cmp=Re({type:n,selectors:[["mat-tab"]],contentQueries:function(e,i,r){if(1&e&&(Lt(r,Ux,7,jn),Lt(r,Wx,5)),2&e){let o;Ie(o=Ne())&&(i._explicitContent=o.first),Ie(o=Ne())&&(i.templateLabel=o.first)}},inputs:{disabled:"disabled"},exportAs:["matTab"],features:[Ge([{provide:uN,useExisting:n}]),Ee],ngContentSelectors:cN,decls:1,vars:0,template:function(e,i){1&e&&(Gt(),ce(0,coe,1,0,"ng-template"))},encapsulation:2}),n})();const pN=Rs({passive:!0});let Poe=(()=>{class n{constructor(e,i,r,o,a,s,l){this._elementRef=e,this._changeDetectorRef=i,this._viewportRuler=r,this._dir=o,this._ngZone=a,this._platform=s,this._animationMode=l,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new be,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new be,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new je,this.indexFocused=new je,a.runOutsideAngular(()=>{Eo(e.nativeElement,"mouseleave").pipe(ft(this._destroyed)).subscribe(()=>{this._stopInterval()})})}get disablePagination(){return this._disablePagination}set disablePagination(e){this._disablePagination=qe(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){e=Wi(e),this._selectedIndex!=e&&(this._selectedIndexChanged=!0,this._selectedIndex=e,this._keyManager&&this._keyManager.updateActiveItem(e))}ngAfterViewInit(){Eo(this._previousPaginator.nativeElement,"touchstart",pN).pipe(ft(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),Eo(this._nextPaginator.nativeElement,"touchstart",pN).pipe(ft(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const e=this._dir?this._dir.change:rt("ltr"),i=this._viewportRuler.change(150),r=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new $f(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap(),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe(en(1)).subscribe(r),di(e,i,this._items.changes,this._itemsResized()).pipe(ft(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?Pi:this._items.changes.pipe(Ei(this._items),Ci(e=>new Ve(i=>this._ngZone.runOutsideAngular(()=>{const r=new ResizeObserver(o=>i.next(o));return e.forEach(o=>r.observe(o.elementRef.nativeElement)),()=>{r.disconnect()}}))),Qw(1),zt(e=>e.some(i=>i.contentRect.width>0&&i.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(!ar(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 i=this._items?this._items.toArray()[e]:null;return!!i&&!i.disabled}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();const i=this._tabListContainer.nativeElement;i.scrollLeft="ltr"==this._getLayoutDirection()?0:i.scrollWidth-i.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const e=this.scrollDistance,i="ltr"===this._getLayoutDirection()?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(i)}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 i=this._items?this._items.toArray()[e]:null;if(!i)return;const r=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:o,offsetWidth:a}=i.elementRef.nativeElement;let s,l;"ltr"==this._getLayoutDirection()?(s=o,l=s+a):(l=this._tabListInner.nativeElement.offsetWidth-o,s=l-a);const d=this.scrollDistance,f=this.scrollDistance+r;sf&&(this.scrollDistance+=l-f+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,i=e?e.elementRef.nativeElement:null;i?this._inkBar.alignToElement(i):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(e,i){i&&null!=i.button&&0!==i.button||(this._stopInterval(),s1(650,100).pipe(ft(di(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 i=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(i,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:i,distance:this._scrollDistance}}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(kt),x(ls),x(Si,8),x(Qe),x(Pn),x(zn,8))},n.\u0275dir=pe({type:n,inputs:{disablePagination:"disablePagination"}}),n})(),Roe=(()=>{class n extends Poe{constructor(e,i,r,o,a,s,l){super(e,i,r,o,a,s,l),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=qe(e)}_itemSelected(e){e.preventDefault()}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(kt),x(ls),x(Si,8),x(Qe),x(Pn),x(zn,8))},n.\u0275dir=pe({type:n,inputs:{disableRipple:"disableRipple"},features:[Ee]}),n})(),Boe=(()=>{class n extends Roe{constructor(e,i,r,o,a,s,l){super(e,i,r,o,a,s,l)}ngAfterContentInit(){this._inkBar=new Coe(this._items),super.ngAfterContentInit()}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(kt),x(ls),x(Si,8),x(Qe),x(Pn),x(zn,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-tab-header"]],contentQueries:function(e,i,r){if(1&e&&Lt(r,mN,4),2&e){let o;Ie(o=Ne())&&(i._items=o)}},viewQuery:function(e,i){if(1&e&&(_t(doe,7),_t(uoe,7),_t(hoe,7),_t(moe,5),_t(foe,5)),2&e){let r;Ie(r=Ne())&&(i._tabListContainer=r.first),Ie(r=Ne())&&(i._tabList=r.first),Ie(r=Ne())&&(i._tabListInner=r.first),Ie(r=Ne())&&(i._nextPaginator=r.first),Ie(r=Ne())&&(i._previousPaginator=r.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(e,i){2&e&&Ke("mat-mdc-tab-header-pagination-controls-enabled",i._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==i._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[Ee],ngContentSelectors:cN,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,i){1&e&&(Gt(),T(0,"button",0,1),me("click",function(){return i._handlePaginatorClick("before")})("mousedown",function(o){return i._handlePaginatorPress("before",o)})("touchend",function(){return i._stopInterval()}),De(2,"div",2),O(),T(3,"div",3,4),me("keydown",function(o){return i._handleKeydown(o)}),T(5,"div",5,6),me("cdkObserveContent",function(){return i._onContentChanges()}),T(7,"div",7,8),$e(9),O()()(),T(10,"button",9,10),me("mousedown",function(o){return i._handlePaginatorPress("after",o)})("click",function(){return i._handlePaginatorClick("after")})("touchend",function(){return i._stopInterval()}),De(12,"div",2),O()),2&e&&(Ke("mat-mdc-tab-header-pagination-disabled",i._disableScrollBefore),G("matRippleDisabled",i._disableScrollBefore||i.disableRipple)("disabled",i._disableScrollBefore||null),$(3),Ke("_mat-animation-noopable","NoopAnimations"===i._animationMode),$(7),Ke("mat-mdc-tab-header-pagination-disabled",i._disableScrollAfter),G("matRippleDisabled",i._disableScrollAfter||i.disableRipple)("disabled",i._disableScrollAfter||null))},dependencies:[xr,p2],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}),n})();const gN=new Fe("MAT_TABS_CONFIG");let Hoe=0;const joe=Ul(Ws(class{constructor(n){this._elementRef=n}}),"primary");let Yoe=(()=>{class n extends joe{constructor(e,i,r,o){super(e),this._changeDetectorRef=i,this._animationMode=o,this._tabs=new Ja,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=p.EMPTY,this._tabLabelSubscription=p.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this._disablePagination=!1,this._preserveContent=!1,this.selectedIndexChange=new je,this.focusChange=new je,this.animationDone=new je,this.selectedTabChange=new je(!0),this._groupId=Hoe++,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=qe(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=Wi(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=Wi(e,null)}get disablePagination(){return this._disablePagination}set disablePagination(e){this._disablePagination=qe(e)}get preserveContent(){return this._preserveContent}set preserveContent(e){this._preserveContent=qe(e)}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const i=this._elementRef.nativeElement.classList;i.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&i.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 i=null==this._selectedIndex;if(!i){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),i||(this.selectedIndexChange.emit(e),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((i,r)=>{i.position=r-e,null!=this._selectedIndex&&0==i.position&&!i.origin&&(i.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 i=this._tabs.toArray();let r;for(let o=0;o{i[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(Ei(this._allTabs)).subscribe(e=>{this._tabs.reset(e.filter(i=>i._closestTabGroup===this||!i._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 i=this._tabHeader;i&&(i.focusIndex=e)}_focusChanged(e){this._lastFocusedTabIndex=e,this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){const i=new Voe;return i.index=e,this._tabs&&this._tabs.length&&(i.tab=this._tabs.toArray()[e]),i}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=di(...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 i=this._tabBodyWrapper.nativeElement;i.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(i.style.height=e+"px")}_removeTabBodyWrapperHeight(){const e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height="",this.animationDone.emit()}_handleClick(e,i,r){e.disabled||(this.selectedIndex=i.focusIndex=r)}_getTabIndex(e,i){return e.disabled?null:i===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(e,i){e&&"mouse"!==e&&"touch"!==e&&(this._tabHeader.focusIndex=i)}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(kt),x(gN,8),x(zn,8))},n.\u0275dir=pe({type:n,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:[Ee]}),n})(),Tb=(()=>{class n extends Yoe{constructor(e,i,r,o){super(e,i,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=qe(e),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(e){this._stretchTabs=qe(e)}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(kt),x(gN,8),x(zn,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-tab-group"]],contentQueries:function(e,i,r){if(1&e&&Lt(r,qp,5),2&e){let o;Ie(o=Ne())&&(i._allTabs=o)}},viewQuery:function(e,i){if(1&e&&(_t(poe,5),_t(_oe,5)),2&e){let r;Ie(r=Ne())&&(i._tabBodyWrapper=r.first),Ie(r=Ne())&&(i._tabHeader=r.first)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:6,hostBindings:function(e,i){2&e&&Ke("mat-mdc-tab-group-dynamic-height",i.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===i.headerPosition)("mat-mdc-tab-group-stretch-tabs",i.stretchTabs)},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabGroup"],features:[Ge([{provide:fN,useExisting:n}]),Ee],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,i){1&e&&(T(0,"mat-tab-header",0,1),me("indexFocused",function(o){return i._focusChanged(o)})("selectFocusedIndex",function(o){return i.selectedIndex=o}),ce(2,voe,9,17,"div",2),O(),T(3,"div",3,4),ce(5,Foe,1,11,"mat-tab-body",5),O()),2&e&&(G("selectedIndex",i.selectedIndex||0)("disableRipple",i.disableRipple),$(2),G("ngForOf",i._tabs),$(1),Ke("_mat-animation-noopable","NoopAnimations"===i._animationMode),$(2),G("ngForOf",i._tabs))},dependencies:[Il,Ii,Zt,Ks,xr,pG,dN,mN,Boe],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}),n})();class Voe{}let zoe=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[Mi,gt,Wl,ss,K0,qf,gt]}),n})();function Uoe(n,t){1&n&&(T(0,"span"),te(1,"\xa0Relays"),O())}function Woe(n,t){if(1&n&&(T(0,"mat-icon",2),te(1,"dns"),O(),ce(2,Uoe,2,0,"span",3),an(3,"async")),2&n){const e=se();$(2),G("ngIf",!1===sn(3,1,e.appState.displayLabels$))}}function $oe(n,t){if(1&n&&(T(0,"mat-panel-title"),te(1),O()),2&n){const e=se().$implicit;$(1),on(null==e.metadata.nip11?null:e.metadata.nip11.name)}}function Goe(n,t){if(1&n&&(T(0,"div",14),te(1),O()),2&n){const e=se().$implicit;$(1),Vt(" ",e.metadata.error," ")}}function qoe(n,t){if(1&n&&(T(0,"h2"),te(1),O()),2&n){const e=se(2).$implicit;$(1),on(null==e.metadata.nip11?null:e.metadata.nip11.name)}}function Koe(n,t){if(1&n&&(T(0,"div"),ce(1,qoe,2,1,"h2",3),te(2),De(3,"br")(4,"br"),T(5,"span",15),te(6),De(7,"br"),te(8),De(9,"br"),T(10,"span",16),te(11),O()()()),2&n){const e=se().$implicit;$(1),G("ngIf",null==e.metadata.nip11?null:e.metadata.nip11.name),$(1),Vt(" ",e.metadata.nip11.description,""),$(4),Vt(" NIPs: ",e.metadata.nip11.supported_nips,""),$(2),Jm(" Software: ",e.metadata.nip11.software," (",e.metadata.nip11.version,")"),$(3),Vt("ID: ",e.metadata.nip11.pubkey,"")}}function Xoe(n,t){if(1&n){const e=nt();T(0,"mat-expansion-panel")(1,"mat-expansion-panel-header"),ce(2,$oe,2,1,"mat-panel-title",3),an(3,"async"),T(4,"mat-panel-description"),te(5),T(6,"mat-icon",11),te(7,"radio_button_checked"),O()()(),ce(8,Goe,2,1,"div",12),ce(9,Koe,12,6,"div",3),T(10,"button",13),me("click",function(){const o=Se(e).$implicit;return Te(se(2).deleteRelay(o))}),te(11,"Delete"),O()()}if(2&n){const e=t.$implicit,i=se(2);$(2),G("ngIf",!sn(3,5,i.appState.isSmallScreen$)),$(3),Vt(" ",e.url," "),$(1),G("ngClass","relay-status-"+e.status),$(2),G("ngIf",e.metadata.error),$(1),G("ngIf",e.metadata.nip11)}}function Qoe(n,t){1&n&&(T(0,"span"),te(1,"Expand All"),O())}function Zoe(n,t){1&n&&(T(0,"span"),te(1,"Collapse All"),O())}function Joe(n,t){if(1&n){const e=nt();T(0,"div",4)(1,"mat-accordion",5),ce(2,Xoe,12,7,"mat-expansion-panel",6),O(),T(3,"div",7)(4,"button",8),me("click",function(){return Se(e),Te(se().toggle())}),ce(5,Qoe,2,0,"span",3),ce(6,Zoe,2,0,"span",3),O(),De(7,"br"),T(8,"button",9),me("click",function(){return Se(e),Te(se().getRelays())}),te(9,"Append relays from extension"),O(),T(10,"button",9),me("click",function(){return Se(e),Te(se().getDefaultRelays())}),te(11,"Append relays from app"),O(),T(12,"button",10),me("click",function(){return Se(e),Te(se().deleteRelays())}),te(13,"Delete all relays"),O()()()}if(2&n){const e=se();$(2),G("ngForOf",e.relayService.relays),$(3),G("ngIf",!e.open),$(1),G("ngIf",e.open)}}function eae(n,t){1&n&&(T(0,"span"),te(1,"\xa0Options"),O())}function tae(n,t){if(1&n&&(T(0,"mat-icon",2),te(1,"settings_applications"),O(),ce(2,eae,2,0,"span",3),an(3,"async")),2&n){const e=se();$(2),G("ngIf",!1===sn(3,1,e.appState.displayLabels$))}}function nae(n,t){if(1&n){const e=nt();T(0,"div",4)(1,"mat-card")(2,"mat-card-content")(3,"mat-form-field",17)(4,"mat-label"),te(5,"Choose mode"),O(),T(6,"mat-select",18),me("selectionChange",function(){Se(e);const r=se();return Te(r.theme.darkMode=!r.theme.darkMode)}),T(7,"mat-option",19),te(8,"Dark"),O(),T(9,"mat-option",19),te(10,"Light"),O()()()()(),De(11,"br"),T(12,"mat-card")(13,"mat-card-content")(14,"button",8),me("click",function(){return Se(e),Te(se().registerHandler("web+nostr","nostr"))}),te(15,"Register Protocol Handler"),O(),De(16,"br")(17,"br"),T(18,"div",15),te(19,"Click the button to make Blockcore Notes handle links on websites for npub, nevent and nprofile."),O()()()()}if(2&n){const e=se();$(6),G("value",e.theme.darkMode),$(1),G("value",!0),$(2),G("value",!1)}}function iae(n,t){1&n&&(T(0,"span"),te(1,"\xa0Data"),O())}function rae(n,t){if(1&n&&(T(0,"mat-icon",2),te(1,"inventory_2"),O(),ce(2,iae,2,0,"span",3),an(3,"async")),2&n){const e=se();$(2),G("ngIf",!1===sn(3,1,e.appState.displayLabels$))}}function oae(n,t){1&n&&(T(0,"p"),te(1,"All local data cache was cleared."),O())}function aae(n,t){if(1&n){const e=nt();T(0,"div",4)(1,"p")(2,"button",10),me("click",function(){return Se(e),Te(se().clearDatabase())}),te(3,"Wipe Local Database"),O()(),ce(4,oae,2,0,"p",3),O()}if(2&n){const e=se();$(4),G("ngIf",e.wiped)}}class Kp{constructor(t,e,i,r,o,a){this.relayService=t,this.dialog=e,this.appState=i,this.profileService=r,this.theme=o,this.db=a,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 xe(function*(){yield e.relayService.deleteRelay(t.url)})()}deleteRelays(){var t=this;return xe(function*(){yield t.relayService.reset()})()}clearProfileCache(){var t=this;return xe(function*(){t.wipedNonFollow=!0})()}clearDatabase(){var t=this;return xe(function*(){t.db.delete().then(()=>{console.log("Database successfully deleted")}).catch(e=>{console.error("Could not delete database")}).finally(()=>{}),t.wiped=!0,location.reload()})()}clearNotesCache(){var t=this;return xe(function*(){t.wipedNotes=!0})()}getDefaultRelays(){var t=this;return xe(function*(){yield t.relayService.appendRelays(t.relayService.defaultRelays),yield t.relayService.connect()})()}getRelays(){var t=this;return xe(function*(){const i=yield globalThis.nostr.getRelays();yield t.relayService.appendRelays(i),yield t.relayService.connect()})()}ngOnInit(){this.appState.title="Settings",this.appState.showBackButton=!0,this.appState.actions=[]}registerHandler(t,e){navigator.registerProtocolHandler(t,`/?${e}=%s`)}addRelay(){var t=this;this.dialog.open(Gp,{data:{read:!0,write:!0},maxWidth:"100vw",panelClass:"full-width-dialog"}).afterClosed().subscribe(function(){var i=xe(function*(r){!r||(yield t.relayService.appendRelay(r.url,r.read,r.write),t.relayService.connect())});return function(r){return i.apply(this,arguments)}}())}}function sae(n,t){1&n&&(T(0,"mat-icon",1),te(1,"public"),O()),2&n&&G("matTooltip",t.$implicit)}Kp.\u0275fac=function(t){return new(t||Kp)(x(ms),x(sa),x(Jn),x(gi),x(Rd),x(Aa))},Kp.\u0275cmp=Re({type:Kp,selectors:[["app-settings"]],viewQuery:function(t,e){if(1&t&&_t(pb,5),2&t){let i;Ie(i=Ne())&&(e.accordion=i.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&&(T(0,"mat-tab-group")(1,"mat-tab"),ce(2,Woe,4,3,"ng-template",0),ce(3,Joe,14,3,"ng-template",1),O(),T(4,"mat-tab"),ce(5,tae,4,3,"ng-template",0),ce(6,nae,20,3,"ng-template",1),O(),T(7,"mat-tab"),ce(8,rae,4,3,"ng-template",0),ce(9,aae,5,1,"ng-template",1),O()())},dependencies:[Il,Ii,Zt,ol,Ia,ta,sN,Zf,al,Mp,Zr,Ux,Wx,qp,Tb,pb,mb,fb,Ox,Nx,Mo],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 pc{constructor(t){this.profiles=t,this.pubkey=""}ngOnInit(){var t=this;return xe(function*(){t.profile||(t.profile=yield t.profiles.getLocalProfile(t.pubkey)),t.profile&&(t.verifications=t.profile.verifications)})()}}function lae(n,t){1&n&&De(0,"app-profile-header",5),2&n&&G("profile",se().profile)}function cae(n,t){if(1&n){const e=nt();T(0,"mat-card",9),me("click",function(r){const a=Se(e).$implicit;return Te(se(3).navigation.openEvent(r,a))}),T(1,"div",10)(2,"app-event-header",11)(3,"span",12),te(4),an(5,"ago"),O(),De(6,"app-directory-icon",11),O(),De(7,"app-event-actions",13),O(),De(8,"app-content",14),O()}if(2&n){const e=t.$implicit;$(2),G("pubkey",e.pubkey),$(2),on(sn(5,6,e.created_at)),$(2),G("pubkey",e.pubkey),$(1),G("event",e)("pubkey",e.pubkey),$(1),G("event",e)}}function dae(n,t){if(1&n&&ce(0,cae,9,8,"mat-card",8),2&n){const e=se().ngIf,i=se();G("ngForOf",e.value)("ngForTrackBy",i.trackByFn)}}function uae(n,t){1&n&&De(0,"mat-spinner",15)}function hae(n,t){1&n&&te(0),2&n&&Vt("Error ",se().ngIf.error,"")}function mae(n,t){if(1&n&&(T(0,"div",6),ce(1,dae,1,2,"ng-template",7),ce(2,uae,1,0,"ng-template",7),ce(3,hae,1,1,"ng-template",7),O()),2&n){const e=t.ngIf;$(1),G("ngIf",e.value),$(1),G("ngIf",e.loading),$(1),G("ngIf",e.error)}}function fae(n,t){if(1&n&&(T(0,"div",17)(1,"h3",18),te(2),O(),T(3,"p")(4,"em"),te(5,"(Options to load older notes will come in the future)"),O()()()),2&n){const e=se(3);$(2),Vt("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 pae(n,t){if(1&n){const e=nt();T(0,"mat-card",9),me("click",function(r){const a=Se(e).$implicit;return Te(se(3).navigation.openEvent(r,a))}),T(1,"div",10)(2,"app-event-header",11)(3,"span",12),te(4),an(5,"ago"),O(),De(6,"app-directory-icon",11),O(),De(7,"app-event-actions",13),O(),De(8,"app-content",14),O()}if(2&n){const e=t.$implicit;$(2),G("pubkey",e.pubkey),$(2),on(sn(5,6,e.created_at)),$(2),G("pubkey",e.pubkey),$(1),G("event",e)("pubkey",e.pubkey),$(1),G("event",e)}}function _ae(n,t){if(1&n&&(ce(0,fae,6,1,"div",16),ce(1,pae,9,8,"mat-card",8)),2&n){const e=se().ngIf,i=se();G("ngIf",0===e.value.length),$(1),G("ngForOf",e.value)("ngForTrackBy",i.trackByFn)}}function gae(n,t){1&n&&De(0,"mat-spinner",15)}function bae(n,t){1&n&&te(0),2&n&&Vt("Error ",se().ngIf.error,"")}function yae(n,t){if(1&n&&(T(0,"div",6),ce(1,_ae,2,3,"ng-template",7),ce(2,gae,1,0,"ng-template",7),ce(3,bae,1,1,"ng-template",7),O()),2&n){const e=t.ngIf;$(1),G("ngIf",e.value),$(1),G("ngIf",e.loading),$(1),G("ngIf",e.error)}}pc.\u0275fac=function(t){return new(t||pc)(x(gi))},pc.\u0275cmp=Re({type:pc,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&&ce(0,sae,2,1,"mat-icon",0),2&t&&G("ngForOf",e.verifications)},dependencies:[Ii,Zr,Od],encapsulation:2});var Ab=new WeakMap,Lb=new WeakSet;class Wh{constructor(t,e,i,r,o,a,s,l,d,f,F,M,N){fd(this,Lb),Hi(this,Ab,{writable:!0,value:void 0}),this.navigation=t,this.appState=e,this.activatedRoute=i,this.cd=r,this.options=o,this.profiles=a,this.dataService=s,this.validator=l,this.circleService=d,this.utilities=f,this.notesService=F,this.router=M,this.ngZone=N,this.imagePath="/assets/profile.png",this.profileName="",this.initialLoad=!0,this.events=[],Fi(this,Ab,new bn(this.events)),this.rootEvents$=this.events$.pipe(He(V=>V.filter(X=>0==X.tags.filter(re=>"e"===re[0]).length))).pipe(He(V=>V.slice(0,this.eventsCount))),this.replyEvents$=this.events$.pipe(He(V=>V.filter(X=>X.tags.filter(re=>"e"===re[0]).length>0))).pipe(He(V=>V.slice(0,this.eventsCount))),this.notes=[],this.userEvents$=rt(this.notes),this.subscriptions=[],this.eventsCount=5}get events$(){return kn(this,Ab).asObservable().pipe(He(t=>t.sort((e,i)=>e.created_at>i.created_at?-1:1)))}follow(){var t=this;return xe(function*(){t.profile.status=Yi.Follow,yield t.profiles.follow(t.pubkey)})()}onTabChanged(t){this.router.navigate([],{queryParams:{t:t.index},replaceUrl:!0}),this.eventsCount=5,ia(this,Lb,Gx).call(this)}showMore(){this.eventsCount+=5,ia(this,Lb,Gx).call(this)}ngOnInit(){var t=this;this.subscriptions.push(this.navigation.showMore$.subscribe(()=>{this.showMore()})),this.appState.showBackButton=!0,this.appState.actions=[],this.subscriptions.push(this.activatedRoute.queryParams.subscribe(function(){var e=xe(function*(i){t.tabIndex=i.t});return function(i){return e.apply(this,arguments)}}())),this.subscriptions.push(this.activatedRoute.paramMap.subscribe(function(){var e=xe(function*(i){const r=i.get("id");t.profileSubscription&&t.profileSubscription.unsubscribe(),t.feedSubscription&&t.feedSubscription.unsubscribe(),r&&(t.pubkey=r,t.profileSubscription=t.profiles.getProfile(r).subscribe(function(){var o=xe(function*(a){t.profile=a,t.profile||(t.profile=t.profiles.emptyProfile(r),t.circle=void 0),t.npub=t.utilities.getNostrIdentifier(r),t.profile.name||(t.profile.name=t.npub),t.profileName=t.profile.name,t.profileName&&(t.profile.display_name||(t.profile.display_name=t.profileName)),t.imagePath=t.profile.picture||"/assets/profile.png",t.circle=yield t.circleService.get(t.profile.circle),t.appState.title=`@${t.profile.name}`});return function(a){return o.apply(this,arguments)}}()),t.feedSubscription=t.dataService.downloadNewestEventsByQuery([{kinds:[1],authors:[t.pubkey],limit:100}]).subscribe(o=>{-1===t.events.findIndex(s=>s.id==o.id)&&(t.events.unshift(o),ia(t,Lb,Gx).call(t))}))});return function(i){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.utilities.unsubscribe(this.subscriptions),this.profileSubscription&&this.profileSubscription.unsubscribe(),this.feedSubscription&&this.feedSubscription.unsubscribe()}}function Gx(){kn(this,Ab).next(this.events)}Wh.\u0275fac=function(t){return new(t||Wh)(x(Ao),x(Jn),x(Os),x(kt),x(na),x(gi),x(la),x(Lr),x(ho),x(vi),x(dl),x(ii),x(Qe))},Wh.\u0275cmp=Re({type:Wh,selectors:[["app-user"]],decls:10,vars:12,consts:[[3,"profile",4,"ngIf"],[3,"selectedIndex","selectedTabChange"],["label","Notes"],["class","feed-page",4,"ngIf"],["label","Replies"],[3,"profile"],[1,"feed-page"],[3,"ngIf"],["class","events clickable",3,"click",4,"ngFor","ngForOf","ngForTrackBy"],[1,"events","clickable",3,"click"],[1,"events-header"],[3,"pubkey"],[1,"event-date","clickable"],[3,"event","pubkey"],[3,"event"],[1,"loading"],["class","page",4,"ngIf"],[1,"page"],[1,"marginless"]],template:function(t,e){1&t&&(ce(0,lae,1,1,"app-profile-header",0),T(1,"mat-tab-group",1),me("selectedTabChange",function(r){return e.onTabChanged(r)}),T(2,"mat-tab",2),ce(3,mae,4,3,"div",3),an(4,"async"),an(5,"withStatus"),O(),T(6,"mat-tab",4),ce(7,yae,4,3,"div",3),an(8,"async"),an(9,"withStatus"),O()()),2&t&&(G("ngIf",e.profileName),$(1),G("selectedIndex",e.tabIndex),$(2),G("ngIf",sn(4,4,sn(5,6,e.rootEvents$))),$(4),G("ngIf",sn(8,8,sn(9,10,e.replyEvents$))))},dependencies:[Ii,Zt,al,qp,Tb,Tp,pc,ul,Jr,hl,mc,Mo,Na,fc],styles:[".profile-name[_ngcontent-%COMP%]{display:inline-block}"]});const bN=[{id:"1",name:"Pipes"},{id:"2",name:"Photographs"},{id:"3",name:"Films"},{id:"4",name:"Blogs"},{id:"5",name:"News"}],vae=["hueSlider"],Fae=["alphaSlider"];function wae(n,t){if(1&n){const e=nt();T(0,"div",8),me("newValue",function(r){return Se(e),Te(se().onSliderChange("saturation-lightness",r))}),T(1,"div",9),De(2,"div"),O()()}if(2&n){const e=se();On("background-color",e.hueSliderColor),G("rgX",1)("rgY",1),$(1),On("top",null==e.slider?null:e.slider.v,"px")("left",null==e.slider?null:e.slider.s,"px")}}function kae(n,t){if(1&n&&(T(0,"div",10),De(1,"div",11)(2,"div",12),O()),2&n){const e=se();$(2),On("background-color",e.selectedColor)}}function xae(n,t){if(1&n){const e=nt();T(0,"div",13,14),me("newValue",function(r){return Se(e),Te(se().onSliderChange("hue",r))}),T(2,"div",15)(3,"div"),De(4,"div"),O()()()}if(2&n){const e=se();G("rgX",1),$(2),On("left",null==e.slider?null:e.slider.h,"px")}}function Dae(n,t){if(1&n){const e=nt();T(0,"div",16,17),me("newValue",function(r){return Se(e),Te(se().onSliderChange("alpha",r))}),De(2,"div",18),T(3,"div",15)(4,"div"),De(5,"div"),O()()()}if(2&n){const e=se();G("rgX",1),$(2),G("ngStyle",e.getBackgroundColor(e.alphaSliderColor)),$(1),On("left",null==e.slider?null:e.slider.a,"px")}}const Mae=["dialog"];function Cae(n,t){1&n&&De(0,"div",11)}function Eae(n,t){if(1&n){const e=nt();xo(0),T(1,"div",8)(2,"div",9),me("click",function(){const o=Se(e).$implicit;return Te(se(2).onColorClick(o))}),ce(3,Cae,1,0,"div",10),O()(),Do()}if(2&n){const e=t.$implicit,i=t.index,r=se(2);$(2),Ke("colornull",!e),G("ngStyle",r.getBackgroundColor(e)),$(1),G("ngIf",i==r.indexSeleccionado)}}function Sae(n,t){if(1&n&&De(0,"div",17),2&n){const e=se(3);G("ngStyle",e.getBackgroundColor(e.color))}}function Tae(n,t){if(1&n){const e=nt();T(0,"div",12),me("click",function(){return Se(e),Te(se(2).addColor())}),ce(1,Sae,1,1,"div",13),pr(),T(2,"svg",14),De(3,"path",15)(4,"path",16),O()()}if(2&n){const e=se(2);$(1),G("ngIf",!e.indexSeleccionado)}}function Aae(n,t){if(1&n){const e=nt();T(0,"color-picker",18),me("colorChange",function(r){return Se(e),Te(se(2).onChangeColorPicker(r))})("onAlphaChange",function(r){return Se(e),Te(se(2).onAlphaChange(r))}),O()}if(2&n){const e=se(2);G("controls",e.colorPickerControls)("color",e.hsva)}}function Lae(n,t){if(1&n&&(xo(0),T(1,"div",4),ce(2,Eae,4,4,"ng-container",5),ce(3,Tae,5,1,"div",6),ce(4,Aae,1,2,"color-picker",7),O(),Do()),2&n){const e=se();$(1),G("@colorsAnimation",e.colorsAnimationEffect),$(1),G("ngForOf",e.palette),$(1),G("ngIf",!e.hideColorPicker&&"only-alpha"!=e.colorPickerControls),$(1),G("ngIf",!e.hideColorPicker&&"only-alpha"==e.colorPickerControls)}}function Iae(n,t){1&n&&De(0,"div",11)}const Nae=function(n){return{background:n}};function Oae(n,t){if(1&n){const e=nt();pr(),Uo(),xo(0),T(1,"div",8)(2,"div",24),me("click",function(){const o=Se(e).$implicit;return Te(se(2).changeColor(o))}),ce(3,Iae,1,0,"div",10),O()(),Do()}if(2&n){const e=t.$implicit,i=se(2);$(2),Ke("colornull",!e),G("ngStyle",qu(4,Nae,e)),$(1),G("ngIf",i.isSelected(e))}}function Pae(n,t){if(1&n){const e=nt();xo(0),T(1,"div",4)(2,"div",19)(3,"div",20),me("click",function(){return Se(e),Te(se().onClickBack())}),pr(),T(4,"svg",21),De(5,"path",22)(6,"path",23),O()()(),ce(7,Oae,4,6,"ng-container",5),O(),Do()}if(2&n){const e=se();$(1),G("@colorsAnimation",e.colorsAnimationEffect),$(6),G("ngForOf",e.variants)}}function Rae(n,t){if(1&n){const e=nt();xo(0),T(1,"div",25)(2,"div",26),me("click",function(){return Se(e),Te(se().onClickBack())}),pr(),T(3,"svg",21),De(4,"path",22)(5,"path",23),O()(),Uo(),T(6,"button",27),me("click",function(){return Se(e),Te(se().emitClose("cancel"))}),te(7),O(),T(8,"button",27),me("click",function(){return Se(e),Te(se().emitClose("accept"))}),te(9),O()(),T(10,"div",28)(11,"color-picker",29),me("sliderChange",function(r){return Se(e),Te(se().onChangeColorPicker(r))}),O()(),Do()}if(2&n){const e=se();$(7),Vt(" ",e.cancelLabel," "),$(2),Vt(" ",e.acceptLabel," "),$(2),G("controls",e.colorPickerControls)("color",e.hsva)}}function Bae(n,t){if(1&n){const e=nt();T(0,"div",30)(1,"p",31),me("click",function(){return Se(e),Te(se().nextFormat())}),te(2),O(),T(3,"div",32)(4,"input",33,34),me("keyup",function(){Se(e);const r=Tn(5);return Te(se().changeColorManual(r.value))})("keydown.enter",function(){return Se(e),Te(se().emitClose("accept"))}),O()()()}if(2&n){const e=se();$(2),on(e.colorFormats[e.format]),$(2),On("font-size",e.color&&e.color.length>23?9:10,"px")("letter-spacing",e.color&&e.color.length>16?0:1.5,"px"),G("value",e.color)}}var Oa=(()=>(function(n){n[n.HEX=0]="HEX",n[n.RGBA=1]="RGBA",n[n.HSLA=2]="HSLA",n[n.CMYK=3]="CMYK"}(Oa||(Oa={})),Oa))();const yN=[{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"]}],Ib=["hex","rgba","hsla"];class _c{constructor(t,e,i,r){this.r=t,this.g=e,this.b=i,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 gc{constructor(t,e,i,r){this.h=t,this.s=e,this.v=i,this.a=r,this.onChange=new je(!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 Xp{constructor(t,e,i,r){this.h=t,this.s=e,this.l=i,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 Nb{constructor(t,e,i,r,o=1){this.c=t,this.m=e,this.y=i,this.k=r,this.a=o}}class Hae{constructor(t){t&&(this.preview=t.preview,this.variants=t.variants)}}let qx=(()=>{class n{constructor(){}toFormat(e,i){var r="";if(e)switch(i){case Oa.HEX:(a=this.hsvaToRgba(e)).denormalize(),r=this.rgbaToHex(a,!0);break;case Oa.HSLA:var o=this.hsva2hsla(e);o.denormalize(),r=o.toString();break;case Oa.RGBA:r=(a=this.hsvaToRgba(e)).toString();break;case Oa.CMYK:var a=this.hsvaToRgba(e);this.rgbaToCmyk(a)}return r}stringToFormat(e,i){var r=this.stringToHsva(e,!0);return this.toFormat(r,i)}hsva2hsla(e){const i=e.h,r=e.s,o=e.v,a=e.a;if(0===o)return new Xp(i,0,0,a);if(0===r&&1===o)return new Xp(i,1,1,a);{const s=o*(2-r)/2;return new Xp(i,o*r/(1-Math.abs(2*s-1)),s,a)}}hsla2hsva(e){const i=Math.min(e.h,1),r=Math.min(e.s,1),o=Math.min(e.l,1),a=Math.min(e.a,1);if(0===o)return new gc(i,0,0,a);{const s=o+r*(1-Math.abs(2*o-1))/2;return new gc(i,2*(s-o)/s,s,a)}}hsvaToRgba(e){let i,r,o;const a=e.h,s=e.s,l=e.v,d=e.a,f=Math.floor(6*a),F=6*a-f,M=l*(1-s),N=l*(1-F*s),V=l*(1-(1-F)*s);switch(f%6){case 0:i=l,r=V,o=M;break;case 1:i=N,r=l,o=M;break;case 2:i=M,r=l,o=V;break;case 3:i=M,r=N,o=l;break;case 4:i=V,r=M,o=l;break;case 5:i=l,r=M,o=N;break;default:i=0,r=0,o=0}return new _c(i,r,o,d)}cmykToRgb(e){return new _c((1-e.c)*(1-e.k),(1-e.m)*(1-e.k),(1-e.y)*(1-e.k),e.a)}rgbaToCmyk(e){const i=1-Math.max(e.r,e.g,e.b);return 1===i?new Nb(0,0,0,1,e.a):new Nb((1-e.r-i)/(1-i),(1-e.g-i)/(1-i),(1-e.b-i)/(1-i),i,e.a)}rgbaToHsva(e){let i,r;const o=Math.min(e.r,1),a=Math.min(e.g,1),s=Math.min(e.b,1),l=Math.min(e.a,1),d=Math.max(o,a,s),f=Math.min(o,a,s),F=d,M=d-f;if(r=0===d?0:M/d,d===f)i=0;else{switch(d){case o:i=(a-s)/M+(a{class n{constructor(e){this.elRef=e,this.dragEnd=new je,this.dragStart=new je,this.newValue=new je,this.listenerMove=i=>this.move(i),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 i=this.elRef.nativeElement.getBoundingClientRect();return(void 0!==e.pageX?e.pageX:e.touches[0].pageX)-i.left-window.pageXOffset}getY(e){const i=this.elRef.nativeElement.getBoundingClientRect();return(void 0!==e.pageY?e.pageY:e.touches[0].pageY)-i.top-window.pageYOffset}setCursor(e){const i=this.elRef.nativeElement.offsetWidth,r=this.elRef.nativeElement.offsetHeight,o=Math.max(0,Math.min(this.getX(e),i)),a=Math.max(0,Math.min(this.getY(e),r));void 0!==this.rgX&&void 0!==this.rgY?this.newValue.emit({s:o/i,v:1-a/r,rgX:this.rgX,rgY:this.rgY}):void 0===this.rgX&&void 0!==this.rgY?this.newValue.emit({v:a/r,rgY:this.rgY}):void 0!==this.rgX&&void 0===this.rgY&&this.newValue.emit({v:o/i,rgX:this.rgX})}}return n.\u0275fac=function(e){return new(e||n)(x(ze))},n.\u0275dir=pe({type:n,selectors:[["","slider",""]],hostBindings:function(e,i){1&e&&me("mousedown",function(o){return i.mouseDown(o)})("touchstart",function(o){return i.touchStart(o)})},inputs:{rgX:"rgX",rgY:"rgY",slider:"slider"},outputs:{dragEnd:"dragEnd",dragStart:"dragStart",newValue:"newValue"}}),n})(),Vae=(()=>{class n{constructor(e,i){this.service=e,this.cdr=i,this.color=new gc(0,1,1,1),this.controls="default",this.sliderChange=new je(!1),this.onAlphaChange=new je(!1),this.hsva=new gc(0,1,1,1),this.selectedColor="#000000",this.fallbackColor="#000000"}ngOnInit(){this.color||(this.color=new gc(0,1,1,1)),this.slider=new vN(0,0,0,0),this.update()}ngOnDestroy(){}ngOnChanges(e){e.color&&this.color&&this.update()}ngAfterViewInit(){this.sliderDimMax=new jae(this.hueSlider?.nativeElement.offsetWidth||140,220,130,this.alphaSlider?.nativeElement.offsetWidth||140),this.update()}onSliderChange(e,i){switch(e){case"saturation-lightness":this.hsva.onColorChange(i);break;case"hue":this.hsva.onHueChange(i);break;case"alpha":this.hsva.onAlphaChange(i),this.onAlphaChange.emit(i);break;case"value":this.hsva.onValueChange(i)}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(),i=this.service.hsvaToRgba(new gc(this.hsva.h,1,1,1)).denormalize();this.hueSliderColor="rgb("+i.r+","+i.g+","+i.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 vN(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 n.\u0275fac=function(e){return new(e||n)(x(qx),x(kt))},n.\u0275cmp=Re({type:n,selectors:[["color-picker"]],viewQuery:function(e,i){if(1&e&&(_t(vae,5),_t(Fae,5)),2&e){let r;Ie(r=Ne())&&(i.hueSlider=r.first),Ie(r=Ne())&&(i.alphaSlider=r.first)}},inputs:{color:"color",controls:"controls"},outputs:{sliderChange:"sliderChange",onAlphaChange:"onAlphaChange"},features:[_n],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,i){1&e&&(T(0,"div",0,1),me("click",function(o){return o.stopPropagation()}),ce(2,wae,3,8,"div",2),T(3,"div",3),ce(4,kae,3,2,"div",4),T(5,"div",5),ce(6,xae,5,3,"div",6),ce(7,Dae,6,4,"div",7),O()()()),2&e&&($(2),G("ngIf","only-alpha"!=i.controls),$(2),G("ngIf","only-alpha"!=i.controls),$(2),G("ngIf","only-alpha"!=i.controls),$(1),G("ngIf","no-alpha"!=i.controls))},dependencies:[Zt,eh,Yae],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}),n})(),zae=(()=>{class n{constructor(e,i){this.service=e,this.cdr=i,this.color="#000000",this.previewColor="#000000",this.hsva=new gc(0,1,1,1),this.colorsAnimationEffect="slide-in",this.palette=yN,this.variants=[],this.colorFormats=Ib,this.format=Oa.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 i;if(this.color)for(let r=0;rwindow.innerWidth?i.right<250?window.innerWidth/2-125:i.right-250:i.left}}setPositionY(){const e=this.TriggerBBox.nativeElement.getBoundingClientRect(),i=this.panelRef.nativeElement.getBoundingClientRect();this.positionString=e.bottom+i.height>window.innerHeight?e.topi.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,i){var r=[];for(let o=0;o slide-in",[dd(":enter",bt({opacity:0}),{optional:!0}),dd(":enter",BA("10ms",[Wn(".3s ease-in",S2([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})]),$n("void => popup",[dd(":enter",bt({opacity:0,transform:"scale(0)"}),{optional:!0}),dd(":enter",BA("10ms",[Wn("500ms ease-out",S2([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})])])]}}),n})();const FN={position:"fixed",height:"100%",width:"100%","z-index":2e3,top:0,left:0};let wN=(()=>{class n{constructor(e,i,r){this.resolver=e,this.applicationRef=i,this.injector=r}createPanel(e,i){null!=this.componentRef&&this.removePanel();const r=this.resolver.resolveComponentFactory(zae);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(i),Object.keys(FN).forEach(a=>{this.overlay.style[a]=FN[a]}),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 n.\u0275fac=function(e){return new(e||n)(de(ks),de(Es),de(yi))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),Uae=(()=>{class n{constructor(e,i){this.triggerRef=e,this.panelFactory=i,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 je,this.input=new je,this.slider=new je,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 n.\u0275fac=function(e){return new(e||n)(x(ze),x(wN))},n.\u0275dir=pe({type:n,selectors:[["","ngx-colors-trigger",""]],hostBindings:function(e,i){1&e&&me("click",function(){return i.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:[Ge([{provide:Dr,useExisting:Jt(()=>n),multi:!0}])]}),n})(),Wae=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[qx,wN],imports:[Mi]}),n})();function $ae(n,t){if(1&n&&(T(0,"mat-option",11),te(1),O()),2&n){const e=t.$implicit;G("value",e.id),$(1),Vt(" ",e.name," ")}}class Qp{constructor(t,e,i){this.appState=t,this.dialogRef=e,this.data=i,this.styles=bN,this.data.name="",this.data.color="#673ab7"}onNoClick(){this.data.name="",this.data.color="#673ab7",this.dialogRef.close()}}Qp.\u0275fac=function(t){return new(t||Qp)(x(Jn),x(ll),x(Id))},Qp.\u0275cmp=Re({type:Qp,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&&(T(0,"div",0)(1,"h1",1),te(2,"Create Circle"),O(),T(3,"div",2)(4,"mat-form-field",3)(5,"mat-icon",4),te(6,"supervised_user_circle"),O(),T(7,"mat-label"),te(8,"Circle Name"),O(),T(9,"input",5),me("ngModelChange",function(r){return e.data.name=r}),O()(),T(10,"mat-form-field",6)(11,"div",7),me("ngModelChange",function(r){return e.data.color=r}),O(),T(12,"mat-label"),te(13,"Color"),O(),T(14,"input",8),me("ngModelChange",function(r){return e.data.color=r}),O()(),T(15,"mat-form-field",6)(16,"mat-label"),te(17,"Type"),O(),T(18,"mat-select",9),me("valueChange",function(r){return e.data.style=r}),ce(19,$ae,2,2,"mat-option",10),O()(),T(20,"mat-form-field",6)(21,"mat-label"),te(22,"Visibility"),O(),T(23,"mat-select",9),me("valueChange",function(r){return e.data.public=r}),T(24,"mat-option",11),te(25," Public "),O(),T(26,"mat-option",11),te(27," Private "),O()()()(),T(28,"div",12)(29,"button",13),me("click",function(){return e.onNoClick()}),te(30,"Cancel"),O(),T(31,"button",14),te(32,"Save"),O()()()),2&t&&($(9),G("ngModel",e.data.name),$(2),On("background",e.data.color),G("ngModel",e.data.color),$(3),G("ngModel",e.data.color),$(4),G("value",e.data.style),$(1),G("ngForOf",e.styles),$(4),G("value",e.data.public),$(1),G("value",!0),$(2),G("value",!1),$(5),G("mat-dialog-close",e.data))},dependencies:[Ii,dc,ol,Ia,Td,ta,sN,Zf,Zr,ra,oa,aa,Np,Op,Pp,Rp,Uae],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 kN={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let Ob;const Gae=new Uint8Array(16);function qae(){if(!Ob&&(Ob=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Ob))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Ob(Gae)}const Mr=[];for(let n=0;n<256;++n)Mr.push((n+256).toString(16).slice(1));const Xae=function Kae(n,t,e){if(kN.randomUUID&&!t&&!n)return kN.randomUUID();const i=(n=n||{}).random||(n.rng||qae)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t){e=e||0;for(let r=0;r<16;++r)t[e+r]=i[r];return t}return function xN(n,t=0){return(Mr[n[t+0]]+Mr[n[t+1]]+Mr[n[t+2]]+Mr[n[t+3]]+"-"+Mr[n[t+4]]+Mr[n[t+5]]+"-"+Mr[n[t+6]]+Mr[n[t+7]]+"-"+Mr[n[t+8]]+Mr[n[t+9]]+"-"+Mr[n[t+10]]+Mr[n[t+11]]+Mr[n[t+12]]+Mr[n[t+13]]+Mr[n[t+14]]+Mr[n[t+15]]).toLowerCase()}(i)};class Zp{constructor(t,e){this.dialogRef=t,this.data=e}onNoClick(){this.data.pubkey="",this.dialogRef.close()}}Zp.\u0275fac=function(t){return new(t||Zp)(x(ll),x(Id))},Zp.\u0275cmp=Re({type:Zp,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&&(T(0,"h1",0),te(1,"Import complete following list"),O(),T(2,"div",1)(3,"p"),te(4,"The existing value is your own public key, use this to import your own public following list."),O(),T(5,"mat-form-field",2)(6,"mat-icon",3),te(7,"person_add"),O(),T(8,"mat-label"),te(9,"Public Key"),O(),T(10,"input",4),me("ngModelChange",function(r){return e.data.pubkey=r}),O()()(),T(11,"div",5)(12,"button",6),me("click",function(){return e.onNoClick()}),te(13,"Cancel"),O(),T(14,"button",7),te(15,"Import"),O()()),2&t&&($(10),G("ngModel",e.data.pubkey),$(4),G("mat-dialog-close",e.data))},dependencies:[dc,ol,Ia,Td,ta,Zr,ra,oa,aa,Np,Op,Pp,Rp],styles:[".input-full-width[_ngcontent-%COMP%]{width:100%!important}"]});let DN=(()=>{class n{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(e){this._vertical=qe(e)}get inset(){return this._inset}set inset(e){this._inset=qe(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Re({type:n,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(e,i){2&e&&(Xe("aria-orientation",i.vertical?"vertical":"horizontal"),Ke("mat-divider-vertical",i.vertical)("mat-divider-horizontal",!i.vertical)("mat-divider-inset",i.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(e,i){},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}),n})(),Qae=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,gt]}),n})();const MN=["*"],EN=new Fe("ListOption");let SN=(()=>{class n{constructor(e){this._listOption=e}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getCheckboxPosition()}}return n.\u0275fac=function(e){return new(e||n)(x(EN,8))},n.\u0275dir=pe({type:n,hostVars:4,hostBindings:function(e,i){2&e&&Ke("mdc-list-item__start",i._isAlignedAtStart())("mdc-list-item__end",!i._isAlignedAtStart())}}),n})(),TN=(()=>{class n extends SN{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275dir=pe({type:n,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[Ee]}),n})(),Jp=(()=>{class n{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=qe(e)}get disabled(){return this._disabled}set disabled(e){this._disabled=qe(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,hostVars:1,hostBindings:function(e,i){2&e&&Xe("aria-disabled",i.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}}),n})(),pse=(()=>{class n extends Jp{constructor(){super(...arguments),this._isNonInteractive=!1}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275cmp=Re({type:n,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[Ge([{provide:Jp,useExisting:n}]),Ee],ngContentSelectors:MN,decls:1,vars:0,template:function(e,i){1&e&&(Gt(),$e(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}),n})(),yse=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[K0,Mi,gt,ss,CA,Qae]}),n})();class e_{constructor(){}transform(t){return t&&bN.find(e=>e.id==t)?.name}}function vse(n,t){1&n&&(T(0,"span"),te(1,"Public"),O())}function Fse(n,t){1&n&&(T(0,"span"),te(1,"Private"),O())}function wse(n,t){if(1&n){const e=nt();T(0,"button",16),me("click",function(){Se(e);const r=se().$implicit;return Te(se(3).deleteCircle(r.id))}),T(1,"mat-icon"),te(2,"delete"),O(),T(3,"span"),te(4,"Delete Circle"),O()()}}function kse(n,t){if(1&n){const e=nt();T(0,"mat-card",6)(1,"div",7)(2,"mat-icon",8),te(3,"trip_origin"),O()(),T(4,"div",7),te(5),De(6,"br"),T(7,"span",9)(8,"span"),te(9),O()(),De(10,"br"),T(11,"span",9),ce(12,vse,2,0,"span",1),ce(13,Fse,2,0,"span",1),te(14),an(15,"circlestyle"),an(16,"ago"),O()(),T(17,"div",7)(18,"button",10)(19,"mat-icon",11),te(20,"more_vert"),O()(),T(21,"mat-menu",null,12)(23,"button",13)(24,"mat-icon"),te(25,"copy_all"),O(),T(26,"span"),te(27,"Copy"),O()(),ce(28,wse,5,0,"button",14),O(),T(29,"mat-menu",null,15)(31,"button",16),me("click",function(){const o=Se(e).$implicit;return Te(se(3).copyPubKeys(o))}),T(32,"mat-icon"),te(33,"content_copy"),O(),T(34,"span"),te(35,"Public Keys (npub)"),O()(),T(36,"button",16),me("click",function(){const o=Se(e).$implicit;return Te(se(3).copyPubKeysHex(o))}),T(37,"mat-icon"),te(38,"content_copy"),O(),T(39,"span"),te(40,"Public Keys (hex)"),O()()()()()}if(2&n){const e=t.$implicit,i=Tn(22),r=Tn(30),o=se(3);$(2),On("color",e.color),$(3),Vt(" ",e.name,""),$(4),Vt("Count: ",o.countMembers(e),""),$(3),G("ngIf",e.public),$(1),G("ngIf",!e.public),$(1),Jm(" - ",sn(15,11,e.style)," - Created: ",sn(16,13,e.created),""),$(4),G("matMenuTriggerFor",i),$(5),G("matMenuTriggerFor",r),$(5),G("ngIf",e.id)}}function xse(n,t){1&n&&ce(0,kse,41,15,"mat-card",5),2&n&&G("ngForOf",se().ngIf.value)}function Dse(n,t){1&n&&De(0,"mat-spinner",17)}function Mse(n,t){1&n&&te(0),2&n&&Vt("Error ",se().ngIf.error,"")}function Cse(n,t){if(1&n&&(T(0,"div"),ce(1,xse,1,1,"ng-template",4),ce(2,Dse,1,0,"ng-template",4),ce(3,Mse,1,1,"ng-template",4),O()),2&n){const e=t.ngIf;$(1),G("ngIf",e.value),$(1),G("ngIf",e.loading),$(1),G("ngIf",e.error)}}e_.\u0275fac=function(t){return new(t||e_)},e_.\u0275pipe=Zi({name:"circlestyle",type:e_,pure:!0});class t_{constructor(t,e,i,r,o,a,s,l,d,f,F,M){this.appState=t,this.circleService=e,this.profileService=i,this.dialog=r,this.validator=o,this.utilities=a,this.authService=s,this.router=l,this.dataService=d,this.snackBar=f,this.cd=F,this.ngZone=M,this.loading=!1,this.following=[],this.items=[],this.items$=this.circleService.items$.pipe(Mn(N=>{this.items=N})),this.subscriptions=[]}ngOnDestroy(){this.utilities.unsubscribe(this.subscriptions)}deleteCircle(t){var e=this;return xe(function*(){const i=e.getFollowingInCircle(t).map(o=>o.pubkey);yield e.circleService.delete(t);for(var r=0;rnull==e.circle||0==e.circle:e=>e.circle==t)}copyPubKeys(t){let e=this.getPublicKeys(t);e=e.map(i=>this.utilities.getNostrIdentifier(i)),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.items),console.log(this.following);const t=[];for(let e=0;ea.pubkey);t.push(...o)}}return t}getNpub(t){return this.utilities.getNostrIdentifier(t)}publishFollowList(){var t=this;return xe(function*(){const e=t.getPublicPublicKeys();yield t.dataService.publishContacts(e),t.snackBar.open(`A total of ${e.length} was added to your public following list`,"Hide",{duration:2e3,horizontalPosition:"center",verticalPosition:"bottom"})})()}importFollowList(){var t=this;return xe(function*(){t.dialog.open(Zp,{data:{pubkey:t.appState.getPublicKey()},maxWidth:"100vw",panelClass:"full-width-dialog"}).afterClosed().subscribe(function(){var i=xe(function*(r){if(!r)return;t.snackBar.open("Importing followers process has started","Hide",{duration:2e3,horizontalPosition:"center",verticalPosition:"bottom"});let o=t.utilities.ensureHexIdentifier(r.pubkey);t.dataService.downloadNewestContactsEvents([o]).subscribe(a=>{const l=a.tags.map(d=>d[1]);for(let d=0;d{t.createCircle()}}],t.subscriptions.push(t.profileService.items$.subscribe(e=>t.following=e))})()}}t_.\u0275fac=function(t){return new(t||t_)(x(Jn),x(ho),x(gi),x(sa),x(Lr),x(vi),x(Gi),x(ii),x(la),x(ql),x(kt),x(Qe))},t_.\u0275cmp=Re({type:t_,selectors:[["app-circles"]],decls:11,vars:5,consts:[[1,"feed-page"],[4,"ngIf"],[1,"circle-actions"],["mat-stroked-button","",3,"click"],[3,"ngIf"],["class","circle-container",4,"ngFor","ngForOf"],[1,"circle-container"],[1,"circle-item"],["matListItemIcon",""],[1,"dimmed"],["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"],[1,"loading"]],template:function(t,e){1&t&&(T(0,"div",0),ce(1,Cse,4,3,"div",1),an(2,"async"),an(3,"withStatus"),T(4,"p",2)(5,"button",3),me("click",function(){return e.importFollowList()}),te(6,"Import Following List"),O(),T(7,"button",3),me("click",function(){return e.publishFollowList()}),te(8,"Publish Follow List"),O()(),T(9,"small"),te(10,"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."),O()()),2&t&&($(1),G("ngIf",sn(2,1,sn(3,3,e.items$))))},dependencies:[Ii,Zt,ta,n1,al,Zr,TN,Up,hc,zx,Tp,Mo,Na,e_,fc],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 n_{constructor(t,e){this.dialogRef=t,this.data=e}onNoClick(){this.data.pubkey="",this.dialogRef.close()}}function Ese(n,t){if(1&n&&(T(0,"span",13),te(1),an(2,"ago"),O()),2&n){const e=se().$implicit;$(1),Vt("Started following ",sn(2,1,e.created),"")}}function Sse(n,t){if(1&n){const e=nt();T(0,"mat-card",7),me("click",function(r){const a=Se(e).$implicit;return Te(se(3).navigation.openProfile(r,a))}),T(1,"div",8)(2,"app-event-header",9),ce(3,Ese,3,3,"span",10),De(4,"app-directory-icon",11),O(),De(5,"app-profile-actions",9),O(),T(6,"div",12),te(7),O()()}if(2&n){const e=t.$implicit;$(2),G("profile",e),$(1),G("ngIf",e.created),$(1),G("pubkey",e.pubkey),$(1),G("profile",e),$(2),Vt(" ",e.about," ")}}function Tse(n,t){if(1&n&&ce(0,Sse,8,5,"mat-card",6),2&n){const e=se().ngIf,i=se();G("ngForOf",e.value)("ngForTrackBy",i.trackByFn)}}function Ase(n,t){1&n&&De(0,"mat-spinner",14)}function Lse(n,t){1&n&&te(0),2&n&&Vt("Error ",se().ngIf.error,"")}function Ise(n,t){if(1&n&&(T(0,"div"),ce(1,Tse,1,2,"ng-template",5),ce(2,Ase,1,0,"ng-template",5),ce(3,Lse,1,1,"ng-template",5),O()),2&n){const e=t.ngIf;$(1),G("ngIf",e.value),$(1),G("ngIf",e.loading),$(1),G("ngIf",e.error)}}function Nse(n,t){1&n&&De(0,"div")}n_.\u0275fac=function(t){return new(t||n_)(x(ll),x(Id))},n_.\u0275cmp=Re({type:n_,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&&(T(0,"div",0)(1,"h1",1),te(2,"Enter Public Key to Follow"),O(),T(3,"div",2)(4,"mat-form-field",3)(5,"mat-icon",4),te(6,"person_add"),O(),T(7,"mat-label"),te(8,"Public Key"),O(),T(9,"input",5),me("ngModelChange",function(r){return e.data.pubkey=r}),O()()(),T(10,"div",6)(11,"button",7),me("click",function(){return e.onNoClick()}),te(12,"Cancel"),O(),T(13,"button",8),te(14,"Follow"),O()()()),2&t&&($(9),G("ngModel",e.data.pubkey),$(4),G("mat-dialog-close",e.data))},dependencies:[dc,ol,Ia,Td,ta,Zr,ra,oa,aa,Np,Op,Pp,Rp],styles:[".input-full-width[_ngcontent-%COMP%]{width:100%!important}"]});class i_{constructor(t,e,i,r,o,a,s,l,d){this.navigation=t,this.appState=e,this.cd=i,this.dialog=r,this.profileService=o,this.validator=a,this.utilities=s,this.router=l,this.snackBar=d,this.loading=!1,this.showBlocked=!1,this.showCached=!1,this.showMuted=!1,this.items$=this.profileService.items$}optionsUpdated(t,e){1==e?(this.showCached=!1,this.showMuted=!1):2==e?(this.showCached=!1,this.showBlocked=!1):3==e&&(this.showBlocked=!1,this.showMuted=!1),this.load()}ngOnDestroy(){this.sub&&this.sub.unsubscribe()}load(){var t=this;return xe(function*(){t.loading=!0,t.items$=t.showBlocked?t.profileService.blockedProfiles$():t.showMuted?t.profileService.mutedProfiles$():t.showCached?t.profileService.publicProfiles$():t.profileService.items$,t.loading=!1})()}trackByFn(t,e){return`${e.pubkey}${e.modified}`}ngOnInit(){var t=this;return xe(function*(){t.appState.title="People",t.appState.showBackButton=!1,t.appState.actions=[{icon:"person_add",tooltip:"Add a person",click:()=>{t.createFollow()}}]})()}addFollow(t){var e=this;return xe(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))})()}createFollow(){var t=this;this.dialog.open(n_,{data:{},maxWidth:"100vw",panelClass:"full-width-dialog"}).afterClosed().subscribe(function(){var i=xe(function*(r){if(!r)return;let o=r.pubkey;o=o.replaceAll("[","").replaceAll("]","").replaceAll('"',"");const a=o.split(",");for(let s=0;s{if(null==o)return;let a=this.eventService.rootEventId(o);a||(Fi(this,Hd,null),kn(this,r_).next(kn(this,Hd))),a||(a=o.id)})}get before$(){return this.events$.pipe(He(t=>(t.sort((e,i)=>e.created_at>i.created_at?-1:1),t))).pipe(He(t=>t.filter(e=>!(this.eventService.eTags(this.event).length<2)&&this.eventService.replyEventId(this.event)===e.id)))}get after$(){return this.events$.pipe(He(t=>(t.sort((e,i)=>e.created_at>i.created_at?-1:1),t)))}get events$(){return kn(this,Pb).asObservable().pipe(zt(t=>null!==t)).pipe(He(t=>(t.sort((e,i)=>e.created_at>i.created_at?-1:1),t))).pipe(He(t=>t.filter(e=>e.kind!=w5.Reaction&&6!=e.kind)))}get rootEvents$(){return this.events$.pipe(He(t=>t.filter(i=>!i.tags.find(r=>"e"===r[0]))))}getEvent(t){return this.threadEvents.find(e=>e.id==t)}getTreeEntry(t){if(!t)return;return this.threadIds.find(i=>i.id==t)||void 0}buildTree(t,e){if(!t||!t.id||this.threadEvents.findIndex(f=>f.id===t.id)>-1)return;this.threadEvents.push(t);const r=t.tags.filter(f=>"e"===f[0]),a=(this.rootEventId(r),this.replyEventId(r,t));let l,s=this.threadIds.findIndex(f=>f.id===a);-1===s?(l={id:a,children:[],reactions:{},boosts:0},this.threadIds.push(l)):l=this.threadIds[s],l.children.findIndex(f=>f.id===t.id)>-1||(1==t.kind?(l.children.push({id:t.id,date:t.created_at}),l.children.sort((f,F)=>f.date-F.date)):7==t.kind?""==t.content||"+"==t.content?l.reactions[cl["\u{1f44d}"]]?l.reactions[cl["\u{1f44d}"]]++:l.reactions[cl["\u{1f44d}"]]=1:"-"==t.content?l.reactions[cl["\u{1f44e}"]]?l.reactions[cl["\u{1f44e}"]]++:l.reactions[cl["\u{1f44e}"]]=1:l.reactions[t.content]?l.reactions[t.content]++:l.reactions[t.content]=1:6==t.kind&&l.boosts++)}replyEventId(t,e){for(let i=0;i3&&"reply"==r[3])return r[1]}return null==t[1]?t[0][1]:t[1][1]}rootEventId(t){for(let e=0;e3&&"root"==i[3])return i[1]}return t[0][1]}changeSelectedEvent(t,e){var i=this;return xe(function*(){i.hasLoaded=!1,Fi(i,Hd,null),kn(i,r_).next(kn(i,Hd)),Fi(i,o_,null),kn(i,Pb).next(kn(i,o_)),e?(i.event=e,kn(i,Bd).next(i.event)):(i.event=null,kn(i,Bd).next(i.event),t&&(i.dataService.downloadEvent(t).subscribe(r=>{i.event=r,kn(i,Bd).next(i.event)}),i.navigationService.currentThread=[],i.threadEvents=[],i.threadIds=[],i.threadId=t,i.dataService.downloadEventsByTags([{"#e":[t]}]).subscribe(r=>{i.buildTree(r,t)})))})()}}function Ose(n,t){if(1&n&&(T(0,"span"),te(1),O()),2&n){const e=se(2);$(1),Vt("",e.threadEntry.boosts,"\u{1f501}")}}function Pse(n,t){if(1&n&&(T(0,"span"),te(1),O()),2&n){const e=t.$implicit;$(1),Jm(" ",e.key,"",e.value," ")}}function Rse(n,t){if(1&n&&(ce(0,Ose,2,1,"span",1),ce(1,Pse,2,2,"span",2),an(2,"keyvalue")),2&n){const e=se();G("ngIf",e.threadEntry.boosts),$(1),G("ngForOf",sn(2,2,e.threadEntry.reactions))}}bc.\u0275fac=function(t){return new(t||bc)(de(rl),de(gi),de(la),de(Ao))},bc.\u0275prov=Le({token:bc,factory:bc.\u0275fac,providedIn:"root"});class $h{constructor(t){this.thread=t,this.imagePath="/assets/profile.png",this.tooltip="",this.tooltipName="",this.profileName=""}ngAfterViewInit(){}ngOnInit(){return xe(function*(){})()}}function Bse(n,t){if(1&n&&(T(0,"span")(1,"div",3)(2,"app-event-header",4)(3,"span",5),te(4),an(5,"ago"),O(),De(6,"app-directory-icon",4),O(),De(7,"app-event-actions",6),O(),De(8,"app-content",7)(9,"app-event-reactions",8)(10,"app-event-thread",9),O()),2&n){const e=t.ngIf,i=se().$implicit,r=se();$(2),G("pubkey",e.pubkey),$(2),on(sn(5,9,e.created_at)),$(2),G("pubkey",e.pubkey),$(1),G("event",e)("pubkey",e.pubkey),$(1),G("displayRepliesTo",!1)("event",e),$(1),G("threadEntry",r.thread.getTreeEntry(i.id)),$(1),G("threadEntry",r.thread.getTreeEntry(i.id))}}function Hse(n,t){if(1&n&&(T(0,"div",1),ce(1,Bse,11,11,"span",2),O()),2&n){const e=t.$implicit,i=se();$(1),G("ngIf",i.thread.getEvent(e.id))}}$h.\u0275fac=function(t){return new(t||$h)(x(bc))},$h.\u0275cmp=Re({type:$h,selectors:[["app-event-reactions"]],inputs:{threadEntry:"threadEntry"},decls:1,vars:1,consts:[[3,"ngIf"],[4,"ngIf"],[4,"ngFor","ngForOf"]],template:function(t,e){1&t&&ce(0,Rse,3,4,"ng-template",0),2&t&&G("ngIf",e.threadEntry)},dependencies:[Ii,Zt,TS],encapsulation:2});class Gh{constructor(t){this.thread=t,this.imagePath="/assets/profile.png",this.tooltip="",this.tooltipName="",this.profileName=""}ngAfterViewInit(){}ngOnInit(){return xe(function*(){})()}}function jse(n,t){if(1&n&&(T(0,"div",3)(1,"div",4)(2,"app-event-header",5)(3,"span",6),te(4),an(5,"ago"),O(),De(6,"app-directory-icon",5),O(),De(7,"app-event-actions",7),O(),De(8,"app-content",8)(9,"app-event-reactions",9),O()),2&n){const e=t.ngIf,i=se();$(2),G("pubkey",e.pubkey),$(1),G("matTooltip",e.created_at.toString()),$(1),on(sn(5,8,e.created_at)),$(2),G("pubkey",e.pubkey),$(1),G("event",e)("pubkey",e.pubkey),$(1),G("event",e),$(1),G("threadEntry",i.thread.getTreeEntry(i.thread.threadId))}}Gh.\u0275fac=function(t){return new(t||Gh)(x(bc))},Gh.\u0275cmp=Re({type:Gh,selectors:[["app-event-thread"]],inputs:{threadEntry:"threadEntry"},decls:1,vars:1,consts:[["class","thread-event",4,"ngFor","ngForOf"],[1,"thread-event"],[4,"ngIf"],[1,"events-header"],[3,"pubkey"],[1,"event-date"],[3,"event","pubkey"],[1,"thread-content",3,"displayRepliesTo","event"],[1,"thread-reactions",3,"threadEntry"],[3,"threadEntry"]],template:function(t,e){1&t&&ce(0,Hse,2,1,"div",0),2&t&&G("ngForOf",null==e.threadEntry?null:e.threadEntry.children)},dependencies:[Ii,Zt,pc,ul,Jr,mc,Gh,$h,Na],styles:[".thread-event[_ngcontent-%COMP%]{margin-left:1em;border-left:2px solid rgba(255,255,255,.15);padding-top:1em;padding-left:1em}.thread-content[_ngcontent-%COMP%]{margin-left:1em;padding-left:1em;border-left:2px solid rgba(255,255,255,.15)!important;display:block}.thread-reactions[_ngcontent-%COMP%]{margin-left:1em;padding-left:1em;border-left:2px solid rgba(255,255,255,.15)!important}"]});class qh{constructor(t,e,i,r,o,a,s,l,d,f){this.appState=t,this.activatedRoute=e,this.cd=i,this.options=r,this.navigation=o,this.profiles=a,this.thread=s,this.validator=l,this.utilities=d,this.router=f,this.initialLoad=!0}likes(t){}dislikes(t){}replies(t){}filteredThread(){}repliesTo(t){if(!t)return;let e=t.tags.filter(i=>"p"===i[0]).map(i=>i[1]);return e=e.filter(i=>i!==t.pubkey),e}rootEvent(){if(!this.event)return;const t=this.event.tags.filter(e=>"e"===e[0]);for(let e=0;e3&&"root"==i[3])return i[1]}return t[0][1]}ngOnInit(){var t=this;console.log("CURRENT EVENT:",this.navigation.currentEvent),this.navigation.currentEvent&&(this.id=this.navigation.currentEvent.id,this.thread.changeSelectedEvent(void 0,this.navigation.currentEvent)),console.log("NG INIT ON NOTE:"),this.appState.title="Thread",this.appState.showBackButton=!0,this.activatedRoute.paramMap.subscribe(function(){var e=xe(function*(i){const r=i.get("id");r?(t.thread.event&&t.thread.event.id==r||t.thread.changeSelectedEvent(r),t.id=r):t.router.navigateByUrl("/")});return function(i){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()}}qh.\u0275fac=function(t){return new(t||qh)(x(Jn),x(Os),x(kt),x(na),x(Ao),x(gi),x(bc),x(Lr),x(vi),x(ii))},qh.\u0275cmp=Re({type:qh,selectors:[["app-note"]],decls:5,vars:4,consts:[[1,"feed-page"],["class","current-event events noclick",4,"ngIf"],[3,"threadEntry"],[1,"current-event","events","noclick"],[1,"events-header"],[3,"pubkey"],[1,"event-date",3,"matTooltip"],[3,"event","pubkey"],[1,"thread-content",3,"event"],[1,"thread-reactions",3,"threadEntry"]],template:function(t,e){1&t&&(T(0,"div",0),ce(1,jse,10,10,"div",1),an(2,"async"),De(3,"app-event-thread",2),O(),De(4,"mat-divider")),2&t&&($(1),G("ngIf",sn(2,2,e.thread.event$)),$(2),G("threadEntry",e.thread.getTreeEntry(e.thread.threadId)))},dependencies:[Zt,DN,Od,pc,ul,Jr,mc,Gh,$h,Mo,Na],styles:[".thread-event[_ngcontent-%COMP%]{margin-left:1em;border-left:2px solid rgba(255,255,255,.15);padding-top:1em;padding-left:1em}.thread-content[_ngcontent-%COMP%]{margin-left:1em;padding-left:1em;border-left:2px solid rgba(255,255,255,.15)!important;display:block}.thread-reactions[_ngcontent-%COMP%]{margin-left:1em;padding-left:1em;border-left:2px solid rgba(255,255,255,.15)!important}.events[_ngcontent-%COMP%]{padding:0!important}"]});class a_{constructor(t,e,i){this.cd=t,this.appState=e,this.http=i}ngOnInit(){this.appState.showBackButton=!0,this.appState.title="Licenses",this.appState.actions=[],this.showContent("3rdpartylicenses.txt",e=>`
${e.replace(//g,">")}
`)}showContent(t,e=(i=>i)){this.http.get(t,{responseType:"text"}).pipe(Mn(i=>{this.licenses=i,this.cd.markForCheck()},i=>{this.licenses=`Unable to get content (${i.statusText})`,this.cd.markForCheck()})).subscribe()}}a_.\u0275fac=function(t){return new(t||a_)(x(kt),x(Jn),x(lb))},a_.\u0275cmp=Re({type:a_,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&&(T(0,"div",0)(1,"p"),te(2,"Blockcore Note is an open source project published under the MIT license. You can view the source code on "),T(3,"a",1),te(4,"GitHub"),O()(),T(5,"h1",2),te(6,"Third Party Licenses"),O(),T(7,"div",3),te(8),O()()),2&t&&($(8),on(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}}"]});class s_{constructor(t){this.appState=t}ngOnInit(){var t=this;return xe(function*(){t.appState.title="Chat",t.appState.goBack=!0,t.appState.actions=[]})()}}s_.\u0275fac=function(t){return new(t||s_)(x(Jn))},s_.\u0275cmp=Re({type:s_,selectors:[["app-chat"]],decls:5,vars:0,consts:[["mat-align-tabs","center"],["label","Messages"],["label","Channels"]],template:function(t,e){1&t&&(T(0,"mat-tab-group",0)(1,"mat-tab",1),te(2," COMING SOON! "),O(),T(3,"mat-tab",2),te(4," COMING SOON! "),O()())},dependencies:[qp,Tb]});class l_{constructor(t,e,i,r,o,a,s,l,d,f,F){this.navigation=t,this.appState=e,this.cd=i,this.options=r,this.profileService=o,this.validator=a,this.utilities=s,this.router=l,this.breakpointObserver=d,this.snackBar=f,this.ngZone=F,this.eventsCount=5,this.details=!1,this.subscriptions=[],this.hasFollowers=!1,console.log("HOME constructor!!")}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}ngOnInit(){var t=this;return xe(function*(){t.appState.title="Following Notes",t.options.options.privateFeed=!0,t.subscriptions.push(t.navigation.showMore$.subscribe(()=>{t.showMore()}))})()}}function Yse(n,t){1&n&&(T(0,"span"),te(1,"\xa0Home"),O())}function Vse(n,t){if(1&n&&(T(0,"mat-icon",2),te(1,"home"),O(),ce(2,Yse,2,0,"span",3),an(3,"async")),2&n){const e=se();$(2),G("ngIf",!1===sn(3,1,e.appState.displayLabels$))}}function zse(n,t){1&n&&(T(0,"div",4),te(1,"(UNDER CONSTRUCTION... access events through "),T(2,"a",5),te(3,"user profiles"),O(),te(4," right now.)"),O(),De(5,"app-feed-private"))}l_.\u0275fac=function(t){return new(t||l_)(x(Ao),x(Jn),x(kt),x(na),x(gi),x(Lr),x(vi),x(ii),x(Hs),x(ql),x(Qe))},l_.\u0275cmp=Re({type:l_,selectors:[["app-feed-private"]],decls:0,vars:0,template:function(t,e){},styles:[".loading-container[_ngcontent-%COMP%]{text-align:center}.loading[_ngcontent-%COMP%]{margin:auto}.show-more[_ngcontent-%COMP%]{margin-bottom:1em}"]});class c_{constructor(t,e,i,r,o,a,s,l,d,f,F,M){this.appState=t,this.cd=e,this.options=i,this.dialog=r,this.profile=o,this.validator=a,this.navigationService=s,this.authService=l,this.utilities=d,this.router=f,this.breakpointObserver=F,this.ngZone=M,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 xe(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()}}]})()}}c_.\u0275fac=function(t){return new(t||c_)(x(Jn),x(kt),x(na),x(sa),x(gi),x(Lr),x(Ao),x(Gi),x(vi),x(ii),x(Hs),x(Qe))},c_.\u0275cmp=Re({type:c_,selectors:[["app-feed"]],decls:4,vars:0,consts:[["mat-tab-label",""],["matTabContent",""],[1,"example-tab-icon"],[4,"ngIf"],[1,"page"],["routerLink","/people"]],template:function(t,e){1&t&&(T(0,"mat-tab-group")(1,"mat-tab"),ce(2,Vse,4,3,"ng-template",0),ce(3,zse,6,0,"ng-template",1),O()())},dependencies:[Zt,Hl,Zr,Ux,Wx,qp,Tb,l_,Mo],encapsulation:2});const Use=[{path:"",component:jp,canActivate:[Xi]},{path:"connect",component:Ap},{path:"feed",component:c_,canActivate:[Xi]},{path:"notes",component:Wp,canActivate:[Xi]},{path:"circles",component:t_,canActivate:[Xi]},{path:"people",component:i_,canActivate:[Xi]},{path:"chat",component:s_,canActivate:[Xi]},{path:"profile",component:$p,canActivate:[Xi]},{path:"user/:id",component:Wh,canActivate:[Xi]},{path:"note/:id",component:qh,canActivate:[Xi]},{path:"p/:id",component:Wh,canActivate:[Xi]},{path:"e/:id",component:qh,canActivate:[Xi]},{path:"about",component:Ip,canActivate:[Xi]},{path:"about/licenses",component:a_,canActivate:[Xi]},{path:"settings",component:Kp,canActivate:[Xi]},{path:"logout",component:Yp}];class Kh{}Kh.\u0275fac=function(t){return new(t||Kh)},Kh.\u0275mod=ct({type:Kh}),Kh.\u0275inj=ot({imports:[y6.forRoot(Use,{scrollPositionRestoration:"enabled",anchorScrolling:"enabled"}),y6]});var IN=w(1781);class Wse{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 a;return o.indexOf("/")>-1&&(o=o.substring(0,o.length-1)),r.length>1&&(a=IN.parse(r[1])),{address:o,scheme:e,options:a}}transform(t){const e=t.address,i=t.scheme,r=t;return delete r.address,delete r.scheme,{address:e,scheme:i,options:r}}encode(t){var e=IN.stringify(t.options);return t.scheme+":"+t.address+(e?"?":"")+e}}const yc=new Ve(C),Gse={connector:()=>new be};function NN(n,t=Gse){const{connector:e}=t;return Mt((i,r)=>{const o=e();vn(n(function $se(n){return new Ve(t=>n.subscribe(t))}(o))).subscribe(r),r.add(i.subscribe(o))})}const d_="Service workers are disabled or not supported by this browser";class Rb{constructor(t){if(this.serviceWorker=t,t){const i=Eo(t,"controllerchange").pipe(He(()=>t.controller)),o=nd(Pl(()=>rt(t.controller)),i);this.worker=o.pipe(zt(f=>!!f)),this.registration=this.worker.pipe(Ci(()=>t.getRegistration()));const d=Eo(t,"message").pipe(He(f=>f.data)).pipe(zt(f=>f&&f.type)).pipe(function Kse(n){return n?t=>NN(n)(t):t=>function qse(n,t){const e=g(n)?n:()=>n;return g(t)?NN(t,{connector:e}):i=>new u0(i,e)}(new be)(t)}());d.connect(),this.events=d}else this.worker=this.events=this.registration=function Xse(n){return Pl(()=>As(new Error(n)))}(d_)}postMessage(t,e){return this.worker.pipe(en(1),Mn(i=>{i.postMessage({action:t,...e})})).toPromise().then(()=>{})}postMessageWithOperation(t,e,i){const r=this.waitForOperationCompleted(i),o=this.postMessage(t,e);return Promise.all([o,r]).then(([,a])=>a)}generateNonce(){return Math.round(1e7*Math.random())}eventsOfType(t){let e;return e="string"==typeof t?i=>i.type===t:i=>t.includes(i.type),this.events.pipe(zt(e))}nextEventOfType(t){return this.eventsOfType(t).pipe(en(1))}waitForOperationCompleted(t){return this.eventsOfType("OPERATION_COMPLETED").pipe(zt(e=>e.nonce===t),en(1),He(e=>{if(void 0!==e.result)return e.result;throw new Error(e.error)})).toPromise()}get isEnabled(){return!!this.serviceWorker}}let Qse=(()=>{class n{constructor(e){if(this.sw=e,this.subscriptionChanges=new be,!e.isEnabled)return this.messages=yc,this.notificationClicks=yc,void(this.subscription=yc);this.messages=this.sw.eventsOfType("PUSH").pipe(He(r=>r.data)),this.notificationClicks=this.sw.eventsOfType("NOTIFICATION_CLICK").pipe(He(r=>r.data)),this.pushManager=this.sw.registration.pipe(He(r=>r.pushManager));const i=this.pushManager.pipe(Ci(r=>r.getSubscription()));this.subscription=di(i,this.subscriptionChanges)}get isEnabled(){return this.sw.isEnabled}requestSubscription(e){if(!this.sw.isEnabled)return Promise.reject(new Error(d_));const i={userVisibleOnly:!0};let r=this.decodeBase64(e.serverPublicKey.replace(/_/g,"/").replace(/-/g,"+")),o=new Uint8Array(new ArrayBuffer(r.length));for(let a=0;aa.subscribe(i)),en(1)).toPromise().then(a=>(this.subscriptionChanges.next(a),a))}unsubscribe(){return this.sw.isEnabled?this.subscription.pipe(en(1),Ci(i=>{if(null===i)throw new Error("Not subscribed to push notifications.");return i.unsubscribe().then(r=>{if(!r)throw new Error("Unsubscribe failed!");this.subscriptionChanges.next(null)})})).toPromise():Promise.reject(new Error(d_))}decodeBase64(e){return atob(e)}}return n.\u0275fac=function(e){return new(e||n)(de(Rb))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),Qx=(()=>{class n{constructor(e){if(this.sw=e,!e.isEnabled)return this.versionUpdates=yc,this.available=yc,this.activated=yc,void(this.unrecoverable=yc);this.versionUpdates=this.sw.eventsOfType(["VERSION_DETECTED","VERSION_INSTALLATION_FAILED","VERSION_READY","NO_NEW_VERSION_DETECTED"]),this.available=this.versionUpdates.pipe(zt(i=>"VERSION_READY"===i.type),He(i=>({type:"UPDATE_AVAILABLE",current:i.currentVersion,available:i.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(d_));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(d_));const e=this.sw.generateNonce();return this.sw.postMessageWithOperation("ACTIVATE_UPDATE",{nonce:e},e)}}return n.\u0275fac=function(e){return new(e||n)(de(Rb))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();class Zx{}const ON=new Fe("NGSW_REGISTER_SCRIPT");function Zse(n,t,e,i){return()=>{if(!Nl(i)||!("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[a,...s]=(e.registrationStrategy||"registerWhenStable:30000").split(":");switch(a){case"registerImmediately":r=rt(null);break;case"registerWithDelay":r=PN(+s[0]||0);break;case"registerWhenStable":r=s[0]?di(RN(n),PN(+s[0])):RN(n);break;default:throw new Error(`Unknown ServiceWorker registration strategy: ${e.registrationStrategy}`)}}n.get(Qe).runOutsideAngular(()=>r.pipe(en(1)).subscribe(()=>navigator.serviceWorker.register(t,{scope:e.scope}).catch(a=>console.error("Service worker registration failed with:",a))))}}function PN(n){return rt(null).pipe(Eb(n))}function RN(n){return n.get(Es).isStable.pipe(zt(e=>e))}function Jse(n,t){return new Rb(Nl(t)&&!1!==n.enabled?navigator.serviceWorker:void 0)}let ele=(()=>{class n{static register(e,i={}){return{ngModule:n,providers:[{provide:ON,useValue:e},{provide:Zx,useValue:i},{provide:Rb,useFactory:Jse,deps:[Zx,Al]},{provide:df,useFactory:Zse,deps:[yi,ON,Zx,Al],multi:!0}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[Qse,Qx]}),n})();class jd{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())}}jd.\u0275fac=function(t){return new(t||jd)(de(Qx),de(ql))},jd.\u0275prov=Le({token:jd,factory:jd.\u0275fac,providedIn:"root"});class Yd{constructor(t,e){{const i=t.isStable.pipe(Ls(a=>!0===a)),r=function tle(n=0,t=dh){return n<0&&(n=0),s1(n,n,t)}(216e5);nd(i,r).subscribe(xe(function*(){try{const a=yield e.checkForUpdate();console.log(a?"A new version is available.":"Already on the latest version.")}catch(a){console.error("Failed to check for updates:",a)}}))}}}Yd.\u0275fac=function(t){return new(t||Yd)(de(Es),de(Qx))},Yd.\u0275prov=Le({token:Yd,factory:Yd.\u0275fac});class Xh{constructor(t,e,i){this.router=t,this.appState=e,this.profileService=i,this.resultsChanged=new bn(null),this.results$=this.resultsChanged.asObservable()}search(t){var e=this;return xe(function*(){if(t)if(console.log("Searching for: ",t),t.startsWith("npub")){const i=tc.decode(t);e.resetSearch(),e.router.navigate(["/p",i.data])}else if(t.startsWith("nevent")){const i=tc.decode(t);e.resetSearch(),e.router.navigate(["/p",i.data])}else console.log("SEARCH RESULTS:",null),e.updateResults(null)})()}updateResults(t){this.resultsChanged.next(t)}open(t){console.log("SELECTED:",t),t&&(this.resetSearch(),this.router.navigate(["/p",t.pubkey]))}resetSearch(){this.appState.searchText="",this.appState.showSearch=!1}}Xh.\u0275fac=function(t){return new(t||Xh)(de(ii),de(Jn),de(gi))},Xh.\u0275prov=Le({token:Xh,factory:Xh.\u0275fac,providedIn:"root"});const nle=["*",[["mat-toolbar-row"]]],ile=["*","mat-toolbar-row"],rle=Ul(class{constructor(n){this._elementRef=n}});let ole=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),n})(),ale=(()=>{class n extends rle{constructor(e,i,r){super(e),this._platform=i,this._document=r}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Pn),x(xt))},n.\u0275cmp=Re({type:n,selectors:[["mat-toolbar"]],contentQueries:function(e,i,r){if(1&e&&Lt(r,ole,5),2&e){let o;Ie(o=Ne())&&(i._toolbarRows=o)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(e,i){2&e&&Ke("mat-toolbar-multiple-rows",i._toolbarRows.length>0)("mat-toolbar-single-row",0===i._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[Ee],ngContentSelectors:ile,decls:2,vars:0,template:function(e,i){1&e&&(Gt(nle),$e(0),$e(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}),n})(),sle=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,gt]}),n})();const Bb=["*"],lle=["content"];function cle(n,t){if(1&n){const e=nt();T(0,"div",2),me("click",function(){return Se(e),Te(se()._onBackdropClicked())}),O()}2&n&&Ke("mat-drawer-shown",se()._isShowingBackdrop())}function dle(n,t){1&n&&(T(0,"mat-drawer-content"),$e(1,2),O())}const ule=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],hle=["mat-drawer","mat-drawer-content","*"];function mle(n,t){if(1&n){const e=nt();T(0,"div",2),me("click",function(){return Se(e),Te(se()._onBackdropClicked())}),O()}2&n&&Ke("mat-drawer-shown",se()._isShowingBackdrop())}function fle(n,t){1&n&&(T(0,"mat-sidenav-content"),$e(1,2),O())}const ple=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],_le=["mat-sidenav","mat-sidenav-content","*"],BN={transformDrawer:gr("transform",[ri("open, open-instant",bt({transform:"none",visibility:"visible"})),ri("void",bt({"box-shadow":"none",visibility:"hidden"})),$n("void => open-instant",Wn("0ms")),$n("void <=> open, open-instant => void",Wn("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},ble=new Fe("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function yle(){return!1}}),Jx=new Fe("MAT_DRAWER_CONTAINER");let Hb=(()=>{class n extends hd{constructor(e,i,r,o,a){super(r,o,a),this._changeDetectorRef=e,this._container=i}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(x(kt),x(Jt(()=>jN)),x(ze),x($l),x(Qe))},n.\u0275cmp=Re({type:n,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(e,i){2&e&&On("margin-left",i._container._contentMargins.left,"px")("margin-right",i._container._contentMargins.right,"px")},features:[Ge([{provide:hd,useExisting:n}]),Ee],ngContentSelectors:Bb,decls:1,vars:0,template:function(e,i){1&e&&(Gt(),$e(0))},encapsulation:2,changeDetection:0}),n})(),HN=(()=>{class n{constructor(e,i,r,o,a,s,l,d){this._elementRef=e,this._focusTrapFactory=i,this._focusMonitor=r,this._platform=o,this._ngZone=a,this._interactivityChecker=s,this._doc=l,this._container=d,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new be,this._animationEnd=new be,this._animationState="void",this.openedChange=new je(!0),this._openedStream=this.openedChange.pipe(zt(f=>f),He(()=>{})),this.openedStart=this._animationStarted.pipe(zt(f=>f.fromState!==f.toState&&0===f.toState.indexOf("open")),m0(void 0)),this._closedStream=this.openedChange.pipe(zt(f=>!f),He(()=>{})),this.closedStart=this._animationStarted.pipe(zt(f=>f.fromState!==f.toState&&"void"===f.toState),m0(void 0)),this._destroyed=new be,this.onPositionChanged=new je,this._modeChanged=new be,this.openedChange.subscribe(f=>{f?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{Eo(this._elementRef.nativeElement,"keydown").pipe(zt(f=>27===f.keyCode&&!this.disableClose&&!ar(f)),ft(this._destroyed)).subscribe(f=>this._ngZone.run(()=>{this.close(),f.stopPropagation(),f.preventDefault()}))}),this._animationEnd.pipe(Wf((f,F)=>f.fromState===F.fromState&&f.toState===F.toState)).subscribe(f=>{const{fromState:F,toState:M}=f;(0===M.indexOf("open")&&"void"===F||"void"===M&&0===F.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=qe(e)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(e){("true"===e||"false"===e||null==e)&&(e=qe(e)),this._autoFocus=e}get opened(){return this._opened}set opened(e){this.toggle(qe(e))}_forceFocus(e,i){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(i)}_focusByCssSelector(e,i){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,i)}_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(i=>{!i&&"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,i){e&&i&&(this._openedVia=i);const r=this._setOpen(e,!e&&this._isFocusWithinDrawer(),this._openedVia||"program");return e||(this._openedVia=null),r}_setOpen(e,i,r){return this._opened=e,e?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",i&&this._restoreFocus(r)),this._updateFocusTrapState(),new Promise(o=>{this.openedChange.pipe(en(1)).subscribe(a=>o(a?"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 i=this._elementRef.nativeElement,r=i.parentNode;"end"===e?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),r.insertBefore(this._anchor,i)),r.appendChild(i)):this._anchor&&this._anchor.parentNode.insertBefore(i,this._anchor)}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Z0),x(qr),x(Pn),x(Qe),x(Gf),x(xt,8),x(Jx,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-drawer"]],viewQuery:function(e,i){if(1&e&&_t(lle,5),2&e){let r;Ie(r=Ne())&&(i._content=r.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(e,i){1&e&&Sg("@transform.start",function(o){return i._animationStarted.next(o)})("@transform.done",function(o){return i._animationEnd.next(o)}),2&e&&(Xe("align",null),Ig("@transform",i._animationState),Ke("mat-drawer-end","end"===i.position)("mat-drawer-over","over"===i.mode)("mat-drawer-push","push"===i.mode)("mat-drawer-side","side"===i.mode)("mat-drawer-opened",i.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:Bb,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(e,i){1&e&&(Gt(),T(0,"div",0,1),$e(2),O())},dependencies:[hd],encapsulation:2,data:{animation:[BN.transformDrawer]},changeDetection:0}),n})(),jN=(()=>{class n{constructor(e,i,r,o,a,s=!1,l){this._dir=e,this._element=i,this._ngZone=r,this._changeDetectorRef=o,this._animationMode=l,this._drawers=new Ja,this.backdropClick=new je,this._destroyed=new be,this._doCheckSubject=new be,this._contentMargins={left:null,right:null},this._contentMarginChanges=new be,e&&e.change.pipe(ft(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),a.change().pipe(ft(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=s}get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(e){this._autosize=qe(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:qe(e)}get scrollable(){return this._userContent||this._content}ngAfterContentInit(){this._allDrawers.changes.pipe(Ei(this._allDrawers),ft(this._destroyed)).subscribe(e=>{this._drawers.reset(e.filter(i=>!i._container||i._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(Ei(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(N0(10),ft(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,i=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,i-=r}if(this._right&&this._right.opened)if("side"==this._right.mode)i+=this._right._getWidth();else if("push"==this._right.mode){const r=this._right._getWidth();i+=r,e-=r}e=e||null,i=i||null,(e!==this._contentMargins.left||i!==this._contentMargins.right)&&(this._contentMargins={left:e,right:i},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(e){e._animationStarted.pipe(zt(i=>i.fromState!==i.toState),ft(this._drawers.changes)).subscribe(i=>{"open-instant"!==i.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==e.mode&&e.openedChange.pipe(ft(this._drawers.changes)).subscribe(()=>this._setContainerClass(e.opened))}_watchDrawerPosition(e){!e||e.onPositionChanged.pipe(ft(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe(en(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(e){e&&e._modeChanged.pipe(ft(di(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(e){const i=this._element.nativeElement.classList,r="mat-drawer-container-has-open";e?i.add(r):i.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 n.\u0275fac=function(e){return new(e||n)(x(Si,8),x(ze),x(Qe),x(kt),x(ls),x(ble),x(zn,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-drawer-container"]],contentQueries:function(e,i,r){if(1&e&&(Lt(r,Hb,5),Lt(r,HN,5)),2&e){let o;Ie(o=Ne())&&(i._content=o.first),Ie(o=Ne())&&(i._allDrawers=o)}},viewQuery:function(e,i){if(1&e&&_t(Hb,5),2&e){let r;Ie(r=Ne())&&(i._userContent=r.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(e,i){2&e&&Ke("mat-drawer-container-explicit-backdrop",i._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[Ge([{provide:Jx,useExisting:n}])],ngContentSelectors:hle,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,i){1&e&&(Gt(ule),ce(0,cle,1,2,"div",0),$e(1),$e(2,1),ce(3,dle,2,0,"mat-drawer-content",1)),2&e&&(G("ngIf",i.hasBackdrop),$(3),G("ngIf",!i._content))},dependencies:[Zt,Hb],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}),n})(),eD=(()=>{class n extends Hb{constructor(e,i,r,o,a){super(e,i,r,o,a)}}return n.\u0275fac=function(e){return new(e||n)(x(kt),x(Jt(()=>VN)),x(ze),x($l),x(Qe))},n.\u0275cmp=Re({type:n,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(e,i){2&e&&On("margin-left",i._container._contentMargins.left,"px")("margin-right",i._container._contentMargins.right,"px")},features:[Ge([{provide:hd,useExisting:n}]),Ee],ngContentSelectors:Bb,decls:1,vars:0,template:function(e,i){1&e&&(Gt(),$e(0))},encapsulation:2,changeDetection:0}),n})(),YN=(()=>{class n extends HN{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(e){this._fixedInViewport=qe(e)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(e){this._fixedTopGap=Wi(e)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(e){this._fixedBottomGap=Wi(e)}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275cmp=Re({type:n,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(e,i){2&e&&(Xe("align",null),On("top",i.fixedInViewport?i.fixedTopGap:null,"px")("bottom",i.fixedInViewport?i.fixedBottomGap:null,"px"),Ke("mat-drawer-end","end"===i.position)("mat-drawer-over","over"===i.mode)("mat-drawer-push","push"===i.mode)("mat-drawer-side","side"===i.mode)("mat-drawer-opened",i.opened)("mat-sidenav-fixed",i.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[Ee],ngContentSelectors:Bb,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(e,i){1&e&&(Gt(),T(0,"div",0,1),$e(2),O())},dependencies:[hd],encapsulation:2,data:{animation:[BN.transformDrawer]},changeDetection:0}),n})(),VN=(()=>{class n extends jN{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275cmp=Re({type:n,selectors:[["mat-sidenav-container"]],contentQueries:function(e,i,r){if(1&e&&(Lt(r,eD,5),Lt(r,YN,5)),2&e){let o;Ie(o=Ne())&&(i._content=o.first),Ie(o=Ne())&&(i._allDrawers=o)}},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(e,i){2&e&&Ke("mat-drawer-container-explicit-backdrop",i._backdropOverride)},exportAs:["matSidenavContainer"],features:[Ge([{provide:Jx,useExisting:n}]),Ee],ngContentSelectors:_le,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,i){1&e&&(Gt(ple),ce(0,mle,1,2,"div",0),$e(1),$e(2,1),ce(3,fle,2,0,"mat-sidenav-content",1)),2&e&&(G("ngIf",i.hasBackdrop),$(3),G("ngIf",!i._content))},dependencies:[Zt,eD],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}),n})(),vle=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[Mi,gt,Xs,Xs,gt]}),n})();const Fle=["panel"];function wle(n,t){if(1&n&&(T(0,"div",0,1),$e(2),O()),2&n){const e=t.id,i=se();G("id",i.id)("ngClass",i._classList)("@panelAnimation",i.isOpen?"visible":"hidden"),Xe("aria-label",i.ariaLabel||null)("aria-labelledby",i._getPanelAriaLabelledby(e))}}const kle=["*"],xle=gr("panelAnimation",[ri("void, hidden",bt({opacity:0,transform:"scaleY(0.8)"})),$n(":enter, hidden => visible",[E2([Wn("0.03s linear",bt({opacity:1})),Wn("0.12s cubic-bezier(0, 0, 0.2, 1)",bt({transform:"scaleY(1)"}))])]),$n(":leave, visible => hidden",[Wn("0.075s linear",bt({opacity:0}))])]);let Dle=0;class Mle{constructor(t,e){this.source=t,this.option=e}}const Cle=Ws(class{}),zN=new Fe("mat-autocomplete-default-options",{providedIn:"root",factory:function Ele(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1}}});let Sle=(()=>{class n extends Cle{constructor(e,i,r,o){super(),this._changeDetectorRef=e,this._elementRef=i,this._activeOptionChanges=p.EMPTY,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new je,this.opened=new je,this.closed=new je,this.optionActivated=new je,this._classList={},this.id="mat-autocomplete-"+Dle++,this.inertGroups=o?.SAFARI||!1,this._autoActiveFirstOption=!!r.autoActiveFirstOption,this._autoSelectActiveOption=!!r.autoSelectActiveOption}get isOpen(){return this._isOpen&&this.showPanel}get autoActiveFirstOption(){return this._autoActiveFirstOption}set autoActiveFirstOption(e){this._autoActiveFirstOption=qe(e)}get autoSelectActiveOption(){return this._autoSelectActiveOption}set autoSelectActiveOption(e){this._autoSelectActiveOption=qe(e)}set classList(e){this._classList=e&&e.length?function JW(n,t=/\s+/){const e=[];if(null!=n){const i=Array.isArray(n)?n:`${n}`.split(t);for(const r of i){const o=`${r}`.trim();o&&e.push(o)}}return e}(e).reduce((i,r)=>(i[r]=!0,i),{}):{},this._setVisibilityClasses(this._classList),this._elementRef.nativeElement.className=""}ngAfterContentInit(){this._keyManager=new hA(this.options).withWrap(),this._activeOptionChanges=this._keyManager.change.subscribe(e=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[e]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe()}_setScrollTop(e){this.panel&&(this.panel.nativeElement.scrollTop=e)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}_emitSelectEvent(e){const i=new Mle(this,e);this.optionSelected.emit(i)}_getPanelAriaLabelledby(e){return this.ariaLabel?null:this.ariaLabelledby?(e?e+" ":"")+this.ariaLabelledby:e}_setVisibilityClasses(e){e[this._visibleClass]=this.showPanel,e[this._hiddenClass]=!this.showPanel}}return n.\u0275fac=function(e){return new(e||n)(x(kt),x(ze),x(zN),x(Pn))},n.\u0275dir=pe({type:n,viewQuery:function(e,i){if(1&e&&(_t(jn,7),_t(Fle,5)),2&e){let r;Ie(r=Ne())&&(i.template=r.first),Ie(r=Ne())&&(i.panel=r.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:"autoActiveFirstOption",autoSelectActiveOption:"autoSelectActiveOption",panelWidth:"panelWidth",classList:["class","classList"]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},features:[Ee]}),n})(),Tle=(()=>{class n extends Sle{constructor(){super(...arguments),this._visibleClass="mat-mdc-autocomplete-visible",this._hiddenClass="mat-mdc-autocomplete-hidden"}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275cmp=Re({type:n,selectors:[["mat-autocomplete"]],contentQueries:function(e,i,r){if(1&e&&(Lt(r,x2,5),Lt(r,Zf,5)),2&e){let o;Ie(o=Ne())&&(i.optionGroups=o),Ie(o=Ne())&&(i.options=o)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{disableRipple:"disableRipple"},exportAs:["matAutocomplete"],features:[Ge([{provide:k2,useExisting:n}]),Ee],ngContentSelectors:kle,decls:1,vars:0,consts:[["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id","ngClass"],["panel",""]],template:function(e,i){1&e&&(Gt(),ce(0,wle,3,5,"ng-template"))},dependencies:[Il],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%}.mdc-menu-surface.mat-mdc-autocomplete-panel{width:100%;max-height:256px;position:static;visibility:hidden;transform-origin:center top;margin:0;padding:8px 0;list-style-type:none}.mdc-menu-surface.mat-mdc-autocomplete-panel:focus{outline:none}.cdk-high-contrast-active .mdc-menu-surface.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) .mdc-menu-surface.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above .mdc-menu-surface.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}.mdc-menu-surface.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}.mdc-menu-surface.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[xle]},changeDetection:0}),n})();const Ale={provide:Dr,useExisting:Jt(()=>WN),multi:!0},UN=new Fe("mat-autocomplete-scroll-strategy"),Ile={provide:UN,deps:[br],useFactory:function Lle(n){return()=>n.scrollStrategies.reposition()}};let Nle=(()=>{class n{constructor(e,i,r,o,a,s,l,d,f,F,M){this._element=e,this._overlay=i,this._viewContainerRef=r,this._zone=o,this._changeDetectorRef=a,this._dir=l,this._formField=d,this._document=f,this._viewportRuler=F,this._defaults=M,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=p.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new be,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._overlayAttached=!1,this.optionSelections=Pl(()=>{const N=this.autocomplete?this.autocomplete.options:null;return N?N.changes.pipe(Ei(N),Ci(()=>di(...N.map(V=>V.onSelectionChange)))):this._zone.onStable.pipe(en(1),Ci(()=>this.optionSelections))}),this._scrollStrategy=s}get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(e){this._autocompleteDisabled=qe(e)}ngAfterViewInit(){const e=this._getWindow();typeof e<"u"&&this._zone.runOutsideAngular(()=>e.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(e){e.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const e=this._getWindow();typeof e<"u"&&e.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._attachOverlay(),this._floatLabel()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._isOpen=this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._componentDestroyed||this._changeDetectorRef.detectChanges())}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return di(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe(zt(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe(zt(()=>this._overlayAttached)):rt()).pipe(He(e=>e instanceof EA?e:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return di(Eo(this._document,"click"),Eo(this._document,"auxclick"),Eo(this._document,"touchend")).pipe(zt(e=>{const i=Bs(e),r=this._formField?this._formField._elementRef.nativeElement:null,o=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&i!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!r||!r.contains(i))&&(!o||!o.contains(i))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(i)}))}writeValue(e){Promise.resolve(null).then(()=>this._assignOptionValue(e))}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this._element.nativeElement.disabled=e}_handleKeydown(e){const i=e.keyCode,r=ar(e);if(27===i&&!r&&e.preventDefault(),this.activeOption&&13===i&&this.panelOpen&&!r)this.activeOption._selectViaInteraction(),this._resetActiveItem(),e.preventDefault();else if(this.autocomplete){const o=this.autocomplete._keyManager.activeItem,a=38===i||40===i;9===i||a&&!r&&this.panelOpen?this.autocomplete._keyManager.onKeydown(e):a&&this._canOpen()&&this.openPanel(),(a||this.autocomplete._keyManager.activeItem!==o)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._element.nativeElement.value),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(e){let i=e.target,r=i.value;"number"===i.type&&(r=""==r?null:parseFloat(r)),this._previousValue!==r&&(this._previousValue=r,this._pendingAutoselectedOption=null,this._onChange(r),this._canOpen()&&this._document.activeElement===e.target&&this.openPanel())}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this.openPanel()}_floatLabel(e=!1){this._formField&&"auto"===this._formField.floatLabel&&(e?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField.floatLabel="auto",this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){return di(this._zone.onStable.pipe(en(1)),this.autocomplete.options.changes.pipe(Mn(()=>this._positionStrategy.reapplyLastPosition()),Eb(0))).pipe(Ci(()=>(this._zone.run(()=>{const r=this.panelOpen;this._resetActiveItem(),this.autocomplete._setVisibility(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),r!==this.panelOpen&&(this.panelOpen?this.autocomplete.opened.emit():this.autocomplete.closed.emit())}),this.panelClosingActions)),en(1)).subscribe(r=>this._setValueAndClose(r))}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_assignOptionValue(e){const i=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(e):e;this._updateNativeInputValue(i??"")}_updateNativeInputValue(e){this._formField?this._formField._control.value=e:this._element.nativeElement.value=e,this._previousValue=e}_setValueAndClose(e){const i=e?e.source:this._pendingAutoselectedOption;i&&(this._clearPreviousSelectedOption(i),this._assignOptionValue(i.value),this._onChange(i.value),this.autocomplete._emitSelectEvent(i),this._element.nativeElement.focus()),this.closePanel()}_clearPreviousSelectedOption(e){this.autocomplete.options.forEach(i=>{i!==e&&i.selected&&i.deselect()})}_attachOverlay(){let e=this._overlayRef;e?(this._positionStrategy.setOrigin(this._getConnectedElement()),e.updateSize({width:this._getPanelWidth()})):(this._portal=new qs(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),e=this._overlay.create(this._getOverlayConfig()),this._overlayRef=e,this._handleOverlayEvents(e),this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&e&&e.updateSize({width:this._getPanelWidth()})})),e&&!e.hasAttached()&&(e.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());const i=this.panelOpen;this.autocomplete._setVisibility(),this.autocomplete._isOpen=this._overlayAttached=!0,this.panelOpen&&i!==this.panelOpen&&this.autocomplete.opened.emit()}_getOverlayConfig(){return new xh({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const e=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(e),this._positionStrategy=e,e}_setStrategyPositions(e){const i=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],r=this._aboveClass,o=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:r},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:r}];let a;a="above"===this.position?o:"below"===this.position?i:[...i,...o],e.withPositions(a)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const e=this.autocomplete;e.autoActiveFirstOption?e._keyManager.setFirstItemActive():e._keyManager.setActiveItem(-1)}_canOpen(){const e=this._element.nativeElement;return!e.readOnly&&!e.disabled&&!this._autocompleteDisabled}_getWindow(){return this._document?.defaultView||window}_scrollToOption(e){const i=this.autocomplete,r=SA(e,i.options,i.optionGroups);if(0===e&&1===r)i._setScrollTop(0);else if(i.panel){const o=i.options.toArray()[e];if(o){const a=o._getHostElement(),s=TA(a.offsetTop,a.offsetHeight,i._getScrollTop(),i.panel.nativeElement.offsetHeight);i._setScrollTop(s)}}}_handleOverlayEvents(e){e.keydownEvents().subscribe(i=>{(27===i.keyCode&&!ar(i)||38===i.keyCode&&ar(i,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),i.stopPropagation(),i.preventDefault())}),e.outsidePointerEvents().subscribe()}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(br),x(Qn),x(Qe),x(kt),x(UN),x(Si,8),x(Dp,9),x(xt,8),x(ls),x(zN,8))},n.\u0275dir=pe({type:n,inputs:{autocomplete:["matAutocomplete","autocomplete"],position:["matAutocompletePosition","position"],connectedTo:["matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"]},features:[_n]}),n})(),WN=(()=>{class n extends Nle{constructor(){super(...arguments),this._aboveClass="mat-mdc-autocomplete-panel-above"}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275dir=pe({type:n,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(e,i){1&e&&me("focusin",function(){return i._handleFocus()})("blur",function(){return i._onTouched()})("input",function(o){return i._handleInput(o)})("keydown",function(o){return i._handleKeydown(o)})("click",function(){return i._handleClick()}),2&e&&Xe("autocomplete",i.autocompleteAttribute)("role",i.autocompleteDisabled?null:"combobox")("aria-autocomplete",i.autocompleteDisabled?null:"list")("aria-activedescendant",i.panelOpen&&i.activeOption?i.activeOption.id:null)("aria-expanded",i.autocompleteDisabled?null:i.panelOpen.toString())("aria-owns",i.autocompleteDisabled||!i.panelOpen||null==i.autocomplete?null:i.autocomplete.id)("aria-haspopup",i.autocompleteDisabled?null:"listbox")},exportAs:["matAutocompleteTrigger"],features:[Ge([Ale]),Ee]}),n})(),Ole=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[Ile],imports:[Gl,e1,gt,Mi,Xs,e1,gt]}),n})(),Ple=(()=>{class n{constructor(){this.mtBasicSpinner=!1,this.hideText=!1}get elementClass(){return this.mtBasicSpinner&&this.hideText?"mat-spinner hide-btn-text":this.mtBasicSpinner?"mat-spinner":""}get disabled(){return this.mtBasicSpinner}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["","mtBasicSpinner",""]],hostVars:3,hostBindings:function(e,i){2&e&&(Ar("disabled",i.disabled),function K3(n){xa(Fo,Za,n,!0)}(i.elementClass))},inputs:{mtBasicSpinner:"mtBasicSpinner",hideText:"hideText",elementClass:["class","elementClass"]}}),n})(),Rle=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})();class u_{constructor(){this.onScroll=new je,this.bottomOffset=100,this.topOffset=100}throttle(t,e){let i=Date.now();return function(){i+e-Date.now()<0&&(t(),i=Date.now())}}scrolled(t){this.elementScrollEvent(t)}windowScrolled(t){this.windowScrollEvent(t)}windowScrollEvent(t){const e=t.target;if(!e||!e.body)return;const i=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,a={isReachingBottom:e.body.offsetHeight-(window.innerHeight+i)le.matches),Xw()),this.visibilityHandler||addEventListener("visibilitychange",le=>{this.appState.visibility("visible"===document.visibilityState)});const oe=globalThis.location.search;if(oe){const le=Object.fromEntries(new URLSearchParams(oe));if(this.appState.params=le,this.appState.params.nostr){const ge=(new Wse).decode(this.appState.params.nostr);ge&&ge.scheme&&ge.address&&this.router.navigate(["nevent"===ge.scheme?"/e":"/p",ge.address])}}this.authService.authInfo$.subscribe(function(){var le=xe(function*(ae){re.authenticated=ae.authenticated(),re.authenticated&&(yield re.initialize())});return function(ae){return le.apply(this,arguments)}}()),this.profileService.profile$.subscribe(le=>{this.profile=le})}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 xe(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 xe(function*(){yield t.circleService.initialize(),yield t.profileService.initialize(),yield t.relayService.initialize(),t.relayService.connect(),yield t.dataService.initialize(),yield t.dataService.downloadNewestProfiles([t.appState.getPublicKey()]).subscribe(function(){var e=xe(function*(i){const r=yield i;!r||(yield t.profileService.updateProfile(r.pubkey,r))});return function(i){return e.apply(this,arguments)}}())})()}ngOnInit(){var t=this;return xe(function*(){t.theme.init(),t.searchControl.valueChanges.subscribe(function(){var e=xe(function*(i){t.appState.searchText=i,i&&(i.length<=1||(yield t.searchService.search(i)))});return function(i){return e.apply(this,arguments)}}())})()}}function $N(n){return new Ae(3e3,!1)}function Gce(){return typeof window<"u"&&typeof window.document<"u"}function tD(){return typeof process<"u"&&"[object process]"==={}.toString.call(process)}function vc(n){switch(n.length){case 0:return new Jf;case 1:return n[0];default:return new jA(n)}}function GN(n,t,e,i,r=new Map,o=new Map){const a=[],s=[];let l=-1,d=null;if(i.forEach(f=>{const F=f.get("offset"),M=F==l,N=M&&d||new Map;f.forEach((V,X)=>{let re=X,oe=V;if("offset"!==X)switch(re=t.normalizePropertyName(re,a),oe){case"!":oe=r.get(X);break;case Gs:oe=o.get(X);break;default:oe=t.normalizeStyleValue(X,re,oe,a)}N.set(re,oe)}),M||s.push(N),d=N,l=F}),a.length)throw function Oce(n){return new Ae(3502,!1)}();return s}function nD(n,t,e,i){switch(t){case"start":n.onStart(()=>i(e&&iD(e,"start",n)));break;case"done":n.onDone(()=>i(e&&iD(e,"done",n)));break;case"destroy":n.onDestroy(()=>i(e&&iD(e,"destroy",n)))}}function iD(n,t,e){const o=rD(n.element,n.triggerName,n.fromState,n.toState,t||n.phaseName,e.totalTime??n.totalTime,!!e.disabled),a=n._data;return null!=a&&(o._data=a),o}function rD(n,t,e,i,r="",o=0,a){return{element:n,triggerName:t,fromState:e,toState:i,phaseName:r,totalTime:o,disabled:!!a}}function Lo(n,t,e){let i=n.get(t);return i||n.set(t,i=e),i}function qN(n){const t=n.indexOf(":");return[n.substring(1,t),n.slice(t+1)]}h_.\u0275fac=function(t){return new(t||h_)(x(Jn),x(Gi),x(ii),x(jd),x(Yd),x(sa),x(td),x(Hs),x(ms),x(la),x(ho),x(gi),x(Ao),x(Xh),x(Rd))},h_.\u0275cmp=Re({type:h_,selectors:[["app-root"]],viewQuery:function(t,e){if(1&t&&(_t(Ble,5),_t(Hle,5),_t(jle,5)),2&t){let i;Ie(i=Ne())&&(e.drawer=i.first),Ie(i=Ne())&&(e.draweraccount=i.first),Ie(i=Ne())&&(e.searchInput=i.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"],["class","search-box",4,"ngIf"],["mat-icon-button","",3,"mtBasicSpinner",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"],[1,"search-box"],["appearance","outline",1,"search-box-input"],["matInput","","aria-label","Search",3,"formControl","matAutocomplete"],["searchInput",""],["auto","matAutocomplete"],["class","search-result-option",3,"value","onSelectionChange",4,"ngFor","ngForOf"],[1,"search-result-option",3,"value","onSelectionChange"],["height","32",1,"search-result-image",3,"src"],["mat-icon-button","",3,"mtBasicSpinner"]],template:function(t,e){1&t&&(ce(0,Yle,2,0,"div",0),ce(1,hce,106,69,"mat-sidenav-container",1)),2&t&&(G("ngIf",!e.authenticated),$(1),G("ngIf",e.authenticated))},dependencies:[Ii,Zt,Ow,Hl,u6,dc,ol,Ia,n1,Zf,ale,YN,VN,eD,Zr,pse,DN,Up,hc,Od,Tle,WN,ZL,ra,oa,HL,Ed,bx,Ple,u_,Mo],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;transition:opacity .25s ease}.new-post-button[_ngcontent-%COMP%]:hover{opacity:.6}.search-box[_ngcontent-%COMP%]{padding-top:1em;top:20px;flex:1 1 auto;width:100%}.search-box-input[_ngcontent-%COMP%]{width:100%}.search-result-option[_ngcontent-%COMP%]{box-sizing:border-box;display:flex;flex-direction:row!important;align-items:center!important}.search-result-image[_ngcontent-%COMP%]{margin-right:.2em;border-radius:50%}.search-result-option[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-right:.4em}"]});let oD=(n,t)=>!1,KN=(n,t,e)=>[],XN=null;function aD(n){const t=n.parentNode||n.host;return t===XN?null:t}(tD()||typeof Element<"u")&&(Gce()?(XN=(()=>document.documentElement)(),oD=(n,t)=>{for(;t;){if(t===n)return!0;t=aD(t)}return!1}):oD=(n,t)=>n.contains(t),KN=(n,t,e)=>{if(e)return Array.from(n.querySelectorAll(t));const i=n.querySelector(t);return i?[i]:[]});let Vd=null,QN=!1;const ZN=oD,JN=KN;let e9=(()=>{class n{validateStyleProperty(e){return function Kce(n){Vd||(Vd=function Xce(){return typeof document<"u"?document.body:null}()||{},QN=!!Vd.style&&"WebkitAppearance"in Vd.style);let t=!0;return Vd.style&&!function qce(n){return"ebkit"==n.substring(1,6)}(n)&&(t=n in Vd.style,!t&&QN&&(t="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in Vd.style)),t}(e)}matchesElement(e,i){return!1}containsElement(e,i){return ZN(e,i)}getParentElement(e){return aD(e)}query(e,i,r){return JN(e,i,r)}computeStyle(e,i,r){return r||""}animate(e,i,r,o,a,s=[],l){return new Jf(r,o)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),sD=(()=>{class n{}return n.NOOP=new e9,n})();const lD="ng-enter",jb="ng-leave",Yb="ng-trigger",Vb=".ng-trigger",n9="ng-animating",cD=".ng-animating";function fl(n){if("number"==typeof n)return n;const t=n.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:dD(parseFloat(t[1]),t[2])}function dD(n,t){return"s"===t?1e3*n:n}function zb(n,t,e){return n.hasOwnProperty("duration")?n:function Jce(n,t,e){let r,o=0,a="";if("string"==typeof n){const s=n.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===s)return t.push($N()),{duration:0,delay:0,easing:""};r=dD(parseFloat(s[1]),s[2]);const l=s[3];null!=l&&(o=dD(parseFloat(l),s[4]));const d=s[5];d&&(a=d)}else r=n;if(!e){let s=!1,l=t.length;r<0&&(t.push(function mce(){return new Ae(3100,!1)}()),s=!0),o<0&&(t.push(function fce(){return new Ae(3101,!1)}()),s=!0),s&&t.splice(l,0,$N())}return{duration:r,delay:o,easing:a}}(n,t,e)}function m_(n,t={}){return Object.keys(n).forEach(e=>{t[e]=n[e]}),t}function i9(n){const t=new Map;return Object.keys(n).forEach(e=>{t.set(e,n[e])}),t}function Fc(n,t=new Map,e){if(e)for(let[i,r]of e)t.set(i,r);for(let[i,r]of n)t.set(i,r);return t}function o9(n,t,e){return e?t+":"+e+";":""}function a9(n){let t="";for(let e=0;e{const o=hD(r);e&&!e.has(r)&&e.set(r,n.style[o]),n.style[o]=i}),tD()&&a9(n))}function zd(n,t){n.style&&(t.forEach((e,i)=>{const r=hD(i);n.style[r]=""}),tD()&&a9(n))}function f_(n){return Array.isArray(n)?1==n.length?n[0]:RA(n):n}const uD=new RegExp("{{\\s*(.+?)\\s*}}","g");function s9(n){let t=[];if("string"==typeof n){let e;for(;e=uD.exec(n);)t.push(e[1]);uD.lastIndex=0}return t}function p_(n,t,e){const i=n.toString(),r=i.replace(uD,(o,a)=>{let s=t[a];return null==s&&(e.push(function _ce(n){return new Ae(3003,!1)}()),s=""),s.toString()});return r==i?n:r}function Ub(n){const t=[];let e=n.next();for(;!e.done;)t.push(e.value),e=n.next();return t}const nde=/-+([a-z0-9])/g;function hD(n){return n.replace(nde,(...t)=>t[1].toUpperCase())}function ide(n){return n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Io(n,t,e){switch(t.type){case 7:return n.visitTrigger(t,e);case 0:return n.visitState(t,e);case 1:return n.visitTransition(t,e);case 2:return n.visitSequence(t,e);case 3:return n.visitGroup(t,e);case 4:return n.visitAnimate(t,e);case 5:return n.visitKeyframes(t,e);case 6:return n.visitStyle(t,e);case 8:return n.visitReference(t,e);case 9:return n.visitAnimateChild(t,e);case 10:return n.visitAnimateRef(t,e);case 11:return n.visitQuery(t,e);case 12:return n.visitStagger(t,e);default:throw function gce(n){return new Ae(3004,!1)}()}}function l9(n,t){return window.getComputedStyle(n)[t]}function cde(n,t){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(i=>function dde(n,t,e){if(":"==n[0]){const l=function ude(n,t){switch(n){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,i)=>parseFloat(i)>parseFloat(e);case":decrement":return(e,i)=>parseFloat(i) *"}}(n,e);if("function"==typeof l)return void t.push(l);n=l}const i=n.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return e.push(function Tce(n){return new Ae(3015,!1)}()),t;const r=i[1],o=i[2],a=i[3];t.push(c9(r,a));"<"==o[0]&&!("*"==r&&"*"==a)&&t.push(c9(a,r))}(i,e,t)):e.push(n),e}const qb=new Set(["true","1"]),Kb=new Set(["false","0"]);function c9(n,t){const e=qb.has(n)||Kb.has(n),i=qb.has(t)||Kb.has(t);return(r,o)=>{let a="*"==n||n==r,s="*"==t||t==o;return!a&&e&&"boolean"==typeof r&&(a=r?qb.has(n):Kb.has(n)),!s&&i&&"boolean"==typeof o&&(s=o?qb.has(t):Kb.has(t)),a&&s}}const hde=new RegExp("s*:selfs*,?","g");function mD(n,t,e,i){return new mde(n).build(t,e,i)}class mde{constructor(t){this._driver=t}build(t,e,i){const r=new _de(e);return this._resetContextStyleTimingState(r),Io(this,f_(t),r)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles=new Map,t.collectedStyles.set("",new Map),t.currentTime=0}visitTrigger(t,e){let i=e.queryCount=0,r=e.depCount=0;const o=[],a=[];return"@"==t.name.charAt(0)&&e.errors.push(function yce(){return new Ae(3006,!1)}()),t.definitions.forEach(s=>{if(this._resetContextStyleTimingState(e),0==s.type){const l=s,d=l.name;d.toString().split(/\s*,\s*/).forEach(f=>{l.name=f,o.push(this.visitState(l,e))}),l.name=d}else if(1==s.type){const l=this.visitTransition(s,e);i+=l.queryCount,r+=l.depCount,a.push(l)}else e.errors.push(function vce(){return new Ae(3007,!1)}())}),{type:7,name:t.name,states:o,transitions:a,queryCount:i,depCount:r,options:null}}visitState(t,e){const i=this.visitStyle(t.styles,e),r=t.options&&t.options.params||null;if(i.containsDynamicStyles){const o=new Set,a=r||{};i.styles.forEach(s=>{s instanceof Map&&s.forEach(l=>{s9(l).forEach(d=>{a.hasOwnProperty(d)||o.add(d)})})}),o.size&&(Ub(o.values()),e.errors.push(function Fce(n,t){return new Ae(3008,!1)}()))}return{type:0,name:t.name,style:i,options:r?{params:r}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const i=Io(this,f_(t.animation),e);return{type:1,matchers:cde(t.expr,e.errors),animation:i,queryCount:e.queryCount,depCount:e.depCount,options:Ud(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(i=>Io(this,i,e)),options:Ud(t.options)}}visitGroup(t,e){const i=e.currentTime;let r=0;const o=t.steps.map(a=>{e.currentTime=i;const s=Io(this,a,e);return r=Math.max(r,e.currentTime),s});return e.currentTime=r,{type:3,steps:o,options:Ud(t.options)}}visitAnimate(t,e){const i=function bde(n,t){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n)return fD(zb(n,t).duration,0,"");const e=n;if(e.split(/\s+/).some(o=>"{"==o.charAt(0)&&"{"==o.charAt(1))){const o=fD(0,0,"");return o.dynamic=!0,o.strValue=e,o}const r=zb(e,t);return fD(r.duration,r.delay,r.easing)}(t.timings,e.errors);e.currentAnimateTimings=i;let r,o=t.styles?t.styles:bt({});if(5==o.type)r=this.visitKeyframes(o,e);else{let a=t.styles,s=!1;if(!a){s=!0;const d={};i.easing&&(d.easing=i.easing),a=bt(d)}e.currentTime+=i.duration+i.delay;const l=this.visitStyle(a,e);l.isEmptyStep=s,r=l}return e.currentAnimateTimings=null,{type:4,timings:i,style:r,options:null}}visitStyle(t,e){const i=this._makeStyleAst(t,e);return this._validateStyleAst(i,e),i}_makeStyleAst(t,e){const i=[],r=Array.isArray(t.styles)?t.styles:[t.styles];for(let s of r)"string"==typeof s?s===Gs?i.push(s):e.errors.push(new Ae(3002,!1)):i.push(i9(s));let o=!1,a=null;return i.forEach(s=>{if(s instanceof Map&&(s.has("easing")&&(a=s.get("easing"),s.delete("easing")),!o))for(let l of s.values())if(l.toString().indexOf("{{")>=0){o=!0;break}}),{type:6,styles:i,easing:a,offset:t.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(t,e){const i=e.currentAnimateTimings;let r=e.currentTime,o=e.currentTime;i&&o>0&&(o-=i.duration+i.delay),t.styles.forEach(a=>{"string"!=typeof a&&a.forEach((s,l)=>{const d=e.collectedStyles.get(e.currentQuerySelector),f=d.get(l);let F=!0;f&&(o!=r&&o>=f.startTime&&r<=f.endTime&&(e.errors.push(function kce(n,t,e,i,r){return new Ae(3010,!1)}()),F=!1),o=f.startTime),F&&d.set(l,{startTime:o,endTime:r}),e.options&&function tde(n,t,e){const i=t.params||{},r=s9(n);r.length&&r.forEach(o=>{i.hasOwnProperty(o)||e.push(function pce(n){return new Ae(3001,!1)}())})}(s,e.options,e.errors)})})}visitKeyframes(t,e){const i={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function xce(){return new Ae(3011,!1)}()),i;let o=0;const a=[];let s=!1,l=!1,d=0;const f=t.steps.map(oe=>{const le=this._makeStyleAst(oe,e);let ae=null!=le.offset?le.offset:function gde(n){if("string"==typeof n)return null;let t=null;if(Array.isArray(n))n.forEach(e=>{if(e instanceof Map&&e.has("offset")){const i=e;t=parseFloat(i.get("offset")),i.delete("offset")}});else if(n instanceof Map&&n.has("offset")){const e=n;t=parseFloat(e.get("offset")),e.delete("offset")}return t}(le.styles),ge=0;return null!=ae&&(o++,ge=le.offset=ae),l=l||ge<0||ge>1,s=s||ge0&&o{const ae=M>0?le==N?1:M*le:a[le],ge=ae*re;e.currentTime=V+X.delay+ge,X.duration=ge,this._validateStyleAst(oe,e),oe.offset=ae,i.styles.push(oe)}),i}visitReference(t,e){return{type:8,animation:Io(this,f_(t.animation),e),options:Ud(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:Ud(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:Ud(t.options)}}visitQuery(t,e){const i=e.currentQuerySelector,r=t.options||{};e.queryCount++,e.currentQuery=t;const[o,a]=function fde(n){const t=!!n.split(/\s*,\s*/).find(e=>":self"==e);return t&&(n=n.replace(hde,"")),n=n.replace(/@\*/g,Vb).replace(/@\w+/g,e=>Vb+"-"+e.slice(1)).replace(/:animating/g,cD),[n,t]}(t.selector);e.currentQuerySelector=i.length?i+" "+o:o,Lo(e.collectedStyles,e.currentQuerySelector,new Map);const s=Io(this,f_(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:11,selector:o,limit:r.limit||0,optional:!!r.optional,includeSelf:a,animation:s,originalSelector:t.selector,options:Ud(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push(function Ece(){return new Ae(3013,!1)}());const i="full"===t.timings?{duration:0,delay:0,easing:"full"}:zb(t.timings,e.errors,!0);return{type:12,animation:Io(this,f_(t.animation),e),timings:i,options:null}}}class _de{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 Ud(n){return n?(n=m_(n)).params&&(n.params=function pde(n){return n?m_(n):null}(n.params)):n={},n}function fD(n,t,e){return{duration:n,delay:t,easing:e}}function pD(n,t,e,i,r,o,a=null,s=!1){return{type:1,element:n,keyframes:t,preStyleProps:e,postStyleProps:i,duration:r,delay:o,totalTime:r+o,easing:a,subTimeline:s}}class Xb{constructor(){this._map=new Map}get(t){return this._map.get(t)||[]}append(t,e){let i=this._map.get(t);i||this._map.set(t,i=[]),i.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}}const Fde=new RegExp(":enter","g"),kde=new RegExp(":leave","g");function _D(n,t,e,i,r,o=new Map,a=new Map,s,l,d=[]){return(new xde).buildKeyframes(n,t,e,i,r,o,a,s,l,d)}class xde{buildKeyframes(t,e,i,r,o,a,s,l,d,f=[]){d=d||new Xb;const F=new gD(t,e,d,r,o,f,[]);F.options=l;const M=l.delay?fl(l.delay):0;F.currentTimeline.delayNextStep(M),F.currentTimeline.setStyles([a],null,F.errors,l),Io(this,i,F);const N=F.timelines.filter(V=>V.containsAnimation());if(N.length&&s.size){let V;for(let X=N.length-1;X>=0;X--){const re=N[X];if(re.element===e){V=re;break}}V&&!V.allowOnlyTimelineStyles()&&V.setStyles([s],null,F.errors,l)}return N.length?N.map(V=>V.buildKeyframes()):[pD(e,[],[],[],0,M,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const i=e.subInstructions.get(e.element);if(i){const r=e.createSubContext(t.options),o=e.currentTimeline.currentTime,a=this._visitSubInstructions(i,r,r.options);o!=a&&e.transformIntoNewTimeline(a)}e.previousNode=t}visitAnimateRef(t,e){const i=e.createSubContext(t.options);i.transformIntoNewTimeline(),this._applyAnimationRefDelays([t.options,t.animation.options],e,i),this.visitReference(t.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=t}_applyAnimationRefDelays(t,e,i){for(const r of t){const o=r?.delay;if(o){const a="number"==typeof o?o:fl(p_(o,r?.params??{},e.errors));i.delayNextStep(a)}}}_visitSubInstructions(t,e,i){let o=e.currentTimeline.currentTime;const a=null!=i.duration?fl(i.duration):null,s=null!=i.delay?fl(i.delay):null;return 0!==a&&t.forEach(l=>{const d=e.appendInstructionToTimeline(l,a,s);o=Math.max(o,d.duration+d.delay)}),o}visitReference(t,e){e.updateOptions(t.options,!0),Io(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const i=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=Qb);const a=fl(o.delay);r.delayNextStep(a)}t.steps.length&&(t.steps.forEach(a=>Io(this,a,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>i&&r.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const i=[];let r=e.currentTimeline.currentTime;const o=t.options&&t.options.delay?fl(t.options.delay):0;t.steps.forEach(a=>{const s=e.createSubContext(t.options);o&&s.delayNextStep(o),Io(this,a,s),r=Math.max(r,s.currentTimeline.currentTime),i.push(s.currentTimeline)}),i.forEach(a=>e.currentTimeline.mergeTimelineCollectedStyles(a)),e.transformIntoNewTimeline(r),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const i=t.strValue;return zb(e.params?p_(i,e.params,e.errors):i,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const i=e.currentAnimateTimings=this._visitTiming(t.timings,e),r=e.currentTimeline;i.delay&&(e.incrementTime(i.delay),r.snapshotCurrentStyles());const o=t.style;5==o.type?this.visitKeyframes(o,e):(e.incrementTime(i.duration),this.visitStyle(o,e),r.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const i=e.currentTimeline,r=e.currentAnimateTimings;!r&&i.hasCurrentStyleProperties()&&i.forwardFrame();const o=r&&r.easing||t.easing;t.isEmptyStep?i.applyEmptyStep(o):i.setStyles(t.styles,o,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const i=e.currentAnimateTimings,r=e.currentTimeline.duration,o=i.duration,s=e.createSubContext().currentTimeline;s.easing=i.easing,t.styles.forEach(l=>{s.forwardTime((l.offset||0)*o),s.setStyles(l.styles,l.easing,e.errors,e.options),s.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(s),e.transformIntoNewTimeline(r+o),e.previousNode=t}visitQuery(t,e){const i=e.currentTimeline.currentTime,r=t.options||{},o=r.delay?fl(r.delay):0;o&&(6===e.previousNode.type||0==i&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=Qb);let a=i;const s=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!r.optional,e.errors);e.currentQueryTotal=s.length;let l=null;s.forEach((d,f)=>{e.currentQueryIndex=f;const F=e.createSubContext(t.options,d);o&&F.delayNextStep(o),d===e.element&&(l=F.currentTimeline),Io(this,t.animation,F),F.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,F.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(a),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const i=e.parentContext,r=e.currentTimeline,o=t.timings,a=Math.abs(o.duration),s=a*(e.currentQueryTotal-1);let l=a*e.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=s-l;break;case"full":l=i.currentStaggerTime}const f=e.currentTimeline;l&&f.delayNextStep(l);const F=f.currentTime;Io(this,t.animation,e),e.previousNode=t,i.currentStaggerTime=r.currentTime-F+(r.startTime-i.currentTimeline.startTime)}}const Qb={};class gD{constructor(t,e,i,r,o,a,s,l){this._driver=t,this.element=e,this.subInstructions=i,this._enterClassName=r,this._leaveClassName=o,this.errors=a,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Qb,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new Zb(this._driver,e,0),s.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const i=t;let r=this.options;null!=i.duration&&(r.duration=fl(i.duration)),null!=i.delay&&(r.delay=fl(i.delay));const o=i.params;if(o){let a=r.params;a||(a=this.options.params={}),Object.keys(o).forEach(s=>{(!e||!a.hasOwnProperty(s))&&(a[s]=p_(o[s],a,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const i=t.params={};Object.keys(e).forEach(r=>{i[r]=e[r]})}}return t}createSubContext(t=null,e,i){const r=e||this.element,o=new gD(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,i||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(t),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(t){return this.previousNode=Qb,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,i){const r={duration:e??t.duration,delay:this.currentTimeline.currentTime+(i??0)+t.delay,easing:""},o=new Dde(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,i,r,o,a){let s=[];if(r&&s.push(this.element),t.length>0){t=(t=t.replace(Fde,"."+this._enterClassName)).replace(kde,"."+this._leaveClassName);let d=this._driver.query(this.element,t,1!=i);0!==i&&(d=i<0?d.slice(d.length+i,d.length):d.slice(0,i)),s.push(...d)}return!o&&0==s.length&&a.push(function Sce(n){return new Ae(3014,!1)}()),s}}class Zb{constructor(t,e,i,r){this._driver=t,this.element=e,this.startTime=i,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 Zb(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,i]of this._globalTimelineStyles)this._backFill.set(e,i||Gs),this._currentKeyframe.set(e,Gs);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,i,r){e&&this._previousKeyframe.set("easing",e);const o=r&&r.params||{},a=function Mde(n,t){const e=new Map;let i;return n.forEach(r=>{if("*"===r){i=i||t.keys();for(let o of i)e.set(o,Gs)}else Fc(r,e)}),e}(t,this._globalTimelineStyles);for(let[s,l]of a){const d=p_(l,o,i);this._pendingStyles.set(s,d),this._localTimelineStyles.has(s)||this._backFill.set(s,this._globalTimelineStyles.get(s)??Gs),this._updateStyle(s,d)}}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,i)=>{const r=this._styleSummary.get(i);(!r||e.time>r.time)&&this._updateStyle(i,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,i=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((s,l)=>{const d=Fc(s,new Map,this._backFill);d.forEach((f,F)=>{"!"===f?t.add(F):f===Gs&&e.add(F)}),i||d.set("offset",l/this.duration),r.push(d)});const o=t.size?Ub(t.values()):[],a=e.size?Ub(e.values()):[];if(i){const s=r[0],l=new Map(s);s.set("offset",0),l.set("offset",1),r=[s,l]}return pD(this.element,r,o,a,this.duration,this.startTime,this.easing,!1)}}class Dde extends Zb{constructor(t,e,i,r,o,a,s=!1){super(t,e,a.delay),this.keyframes=i,this.preStyleProps=r,this.postStyleProps=o,this._stretchStartingKeyframe=s,this.timings={duration:a.duration,delay:a.delay,easing:a.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:i,easing:r}=this.timings;if(this._stretchStartingKeyframe&&e){const o=[],a=i+e,s=e/a,l=Fc(t[0]);l.set("offset",0),o.push(l);const d=Fc(t[0]);d.set("offset",h9(s)),o.push(d);const f=t.length-1;for(let F=1;F<=f;F++){let M=Fc(t[F]);const N=M.get("offset");M.set("offset",h9((e+N*i)/a)),o.push(M)}i=a,e=0,r="",t=o}return pD(this.element,t,this.preStyleProps,this.postStyleProps,i,e,r,!0)}}function h9(n,t=3){const e=Math.pow(10,t-1);return Math.round(n*e)/e}class bD{}const Cde=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 Ede extends bD{normalizePropertyName(t,e){return hD(t)}normalizeStyleValue(t,e,i,r){let o="";const a=i.toString().trim();if(Cde.has(e)&&0!==i&&"0"!==i)if("number"==typeof i)o="px";else{const s=i.match(/^[+-]?[\d\.]+([a-z]*)$/);s&&0==s[1].length&&r.push(function bce(n,t){return new Ae(3005,!1)}())}return a+o}}function m9(n,t,e,i,r,o,a,s,l,d,f,F,M){return{type:0,element:n,triggerName:t,isRemovalTransition:r,fromState:e,fromStyles:o,toState:i,toStyles:a,timelines:s,queriedElements:l,preStyleProps:d,postStyleProps:f,totalTime:F,errors:M}}const yD={};class f9{constructor(t,e,i){this._triggerName=t,this.ast=e,this._stateStyles=i}match(t,e,i,r){return function Sde(n,t,e,i,r){return n.some(o=>o(t,e,i,r))}(this.ast.matchers,t,e,i,r)}buildStyles(t,e,i){let r=this._stateStyles.get("*");return void 0!==t&&(r=this._stateStyles.get(t?.toString())||r),r?r.buildStyles(e,i):new Map}build(t,e,i,r,o,a,s,l,d,f){const F=[],M=this.ast.options&&this.ast.options.params||yD,V=this.buildStyles(i,s&&s.params||yD,F),X=l&&l.params||yD,re=this.buildStyles(r,X,F),oe=new Set,le=new Map,ae=new Map,ge="void"===r,we={params:Tde(X,M),delay:this.ast.options?.delay},Me=f?[]:_D(t,e,this.ast.animation,o,a,V,re,we,d,F);let Be=0;if(Me.forEach(Je=>{Be=Math.max(Je.duration+Je.delay,Be)}),F.length)return m9(e,this._triggerName,i,r,ge,V,re,[],[],le,ae,Be,F);Me.forEach(Je=>{const Ut=Je.element,Gn=Lo(le,Ut,new Set);Je.preStyleProps.forEach(oi=>Gn.add(oi));const hi=Lo(ae,Ut,new Set);Je.postStyleProps.forEach(oi=>hi.add(oi)),Ut!==e&&oe.add(Ut)});const dt=Ub(oe.values());return m9(e,this._triggerName,i,r,ge,V,re,Me,dt,le,ae,Be)}}function Tde(n,t){const e=m_(t);for(const i in n)n.hasOwnProperty(i)&&null!=n[i]&&(e[i]=n[i]);return e}class Ade{constructor(t,e,i){this.styles=t,this.defaultParams=e,this.normalizer=i}buildStyles(t,e){const i=new Map,r=m_(this.defaultParams);return Object.keys(t).forEach(o=>{const a=t[o];null!==a&&(r[o]=a)}),this.styles.styles.forEach(o=>{"string"!=typeof o&&o.forEach((a,s)=>{a&&(a=p_(a,r,e));const l=this.normalizer.normalizePropertyName(s,e);a=this.normalizer.normalizeStyleValue(s,l,a,e),i.set(s,a)})}),i}}class Ide{constructor(t,e,i){this.name=t,this.ast=e,this._normalizer=i,this.transitionFactories=[],this.states=new Map,e.states.forEach(r=>{this.states.set(r.name,new Ade(r.style,r.options&&r.options.params||{},i))}),p9(this.states,"true","1"),p9(this.states,"false","0"),e.transitions.forEach(r=>{this.transitionFactories.push(new f9(t,r,this.states))}),this.fallbackTransition=function Nde(n,t,e){return new f9(n,{type:1,animation:{type:2,steps:[],options:null},matchers:[(a,s)=>!0],options:null,queryCount:0,depCount:0},t)}(t,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,i,r){return this.transitionFactories.find(a=>a.match(t,e,i,r))||null}matchStyles(t,e,i){return this.fallbackTransition.buildStyles(t,e,i)}}function p9(n,t,e){n.has(t)?n.has(e)||n.set(e,n.get(t)):n.has(e)&&n.set(t,n.get(e))}const Ode=new Xb;class Pde{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._animations=new Map,this._playersById=new Map,this.players=[]}register(t,e){const i=[],o=mD(this._driver,e,i,[]);if(i.length)throw function Pce(n){return new Ae(3503,!1)}();this._animations.set(t,o)}_buildPlayer(t,e,i){const r=t.element,o=GN(0,this._normalizer,0,t.keyframes,e,i);return this._driver.animate(r,o,t.duration,t.delay,t.easing,[],!0)}create(t,e,i={}){const r=[],o=this._animations.get(t);let a;const s=new Map;if(o?(a=_D(this._driver,e,o,lD,jb,new Map,new Map,i,Ode,r),a.forEach(f=>{const F=Lo(s,f.element,new Map);f.postStyleProps.forEach(M=>F.set(M,null))})):(r.push(function Rce(){return new Ae(3300,!1)}()),a=[]),r.length)throw function Bce(n){return new Ae(3504,!1)}();s.forEach((f,F)=>{f.forEach((M,N)=>{f.set(N,this._driver.computeStyle(F,N,Gs))})});const d=vc(a.map(f=>{const F=s.get(f.element);return this._buildPlayer(f,new Map,F)}));return this._playersById.set(t,d),d.onDestroy(()=>this.destroy(t)),this.players.push(d),d}destroy(t){const e=this._getPlayer(t);e.destroy(),this._playersById.delete(t);const i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}_getPlayer(t){const e=this._playersById.get(t);if(!e)throw function Hce(n){return new Ae(3301,!1)}();return e}listen(t,e,i,r){const o=rD(e,"","","");return nD(this._getPlayer(t),i,o,r),()=>{}}command(t,e,i,r){if("register"==i)return void this.register(t,r[0]);if("create"==i)return void this.create(t,e,r[0]||{});const o=this._getPlayer(t);switch(i){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(t)}}}const _9="ng-animate-queued",vD="ng-animate-disabled",Yde=[],g9={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Vde={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},ca="__ng_removed";class FD{constructor(t,e=""){this.namespaceId=e;const i=t&&t.hasOwnProperty("value");if(this.value=function $de(n){return n??null}(i?t.value:t),i){const o=m_(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 i=this.options.params;Object.keys(e).forEach(r=>{null==i[r]&&(i[r]=e[r])})}}}const __="void",wD=new FD(__);class zde{constructor(t,e,i){this.id=t,this.hostElement=e,this._engine=i,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,da(e,this._hostClassName)}listen(t,e,i,r){if(!this._triggers.has(e))throw function jce(n,t){return new Ae(3302,!1)}();if(null==i||0==i.length)throw function Yce(n){return new Ae(3303,!1)}();if(!function Gde(n){return"start"==n||"done"==n}(i))throw function Vce(n,t){return new Ae(3400,!1)}();const o=Lo(this._elementListeners,t,[]),a={name:e,phase:i,callback:r};o.push(a);const s=Lo(this._engine.statesByElement,t,new Map);return s.has(e)||(da(t,Yb),da(t,Yb+"-"+e),s.set(e,wD)),()=>{this._engine.afterFlush(()=>{const l=o.indexOf(a);l>=0&&o.splice(l,1),this._triggers.has(e)||s.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 zce(n){return new Ae(3401,!1)}();return e}trigger(t,e,i,r=!0){const o=this._getTrigger(e),a=new kD(this.id,e,t);let s=this._engine.statesByElement.get(t);s||(da(t,Yb),da(t,Yb+"-"+e),this._engine.statesByElement.set(t,s=new Map));let l=s.get(e);const d=new FD(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&d.absorbOptions(l.options),s.set(e,d),l||(l=wD),d.value!==__&&l.value===d.value){if(!function Xde(n,t){const e=Object.keys(n),i=Object.keys(t);if(e.length!=i.length)return!1;for(let r=0;r{zd(t,re),fs(t,oe)})}return}const M=Lo(this._engine.playersByElement,t,[]);M.forEach(X=>{X.namespaceId==this.id&&X.triggerName==e&&X.queued&&X.destroy()});let N=o.matchTransition(l.value,d.value,t,d.params),V=!1;if(!N){if(!r)return;N=o.fallbackTransition,V=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:N,fromState:l,toState:d,player:a,isFallbackTransition:V}),V||(da(t,_9),a.onStart(()=>{Qh(t,_9)})),a.onDone(()=>{let X=this.players.indexOf(a);X>=0&&this.players.splice(X,1);const re=this._engine.playersByElement.get(t);if(re){let oe=re.indexOf(a);oe>=0&&re.splice(oe,1)}}),this.players.push(a),M.push(a),a}deregister(t){this._triggers.delete(t),this._engine.statesByElement.forEach(e=>e.delete(t)),this._elementListeners.forEach((e,i)=>{this._elementListeners.set(i,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(i=>i.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const i=this._engine.driver.query(t,Vb,!0);i.forEach(r=>{if(r[ca])return;const o=this._engine.fetchNamespacesByElement(r);o.size?o.forEach(a=>a.triggerLeaveAnimation(r,e,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(t,e,i,r){const o=this._engine.statesByElement.get(t),a=new Map;if(o){const s=[];if(o.forEach((l,d)=>{if(a.set(d,l.value),this._triggers.has(d)){const f=this.trigger(t,d,__,r);f&&s.push(f)}}),s.length)return this._engine.markElementAsRemoved(this.id,t,!0,e,a),i&&vc(s).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t),i=this._engine.statesByElement.get(t);if(e&&i){const r=new Set;e.forEach(o=>{const a=o.name;if(r.has(a))return;r.add(a);const l=this._triggers.get(a).fallbackTransition,d=i.get(a)||wD,f=new FD(__),F=new kD(this.id,a,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:a,transition:l,fromState:d,toState:f,player:F,isFallbackTransition:!0})})}}removeNode(t,e){const i=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let r=!1;if(i.totalAnimations){const o=i.players.length?i.playersByQueriedElement.get(t):[];if(o&&o.length)r=!0;else{let a=t;for(;a=a.parentNode;)if(i.statesByElement.get(a)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(t),r)i.markElementAsRemoved(this.id,t,!1,e);else{const o=t[ca];(!o||o===g9)&&(i.afterFlush(()=>this.clearElementCache(t)),i.destroyInnerAnimations(t),i._onRemovalComplete(t,e))}}insertNode(t,e){da(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(i=>{const r=i.player;if(r.destroyed)return;const o=i.element,a=this._elementListeners.get(o);a&&a.forEach(s=>{if(s.name==i.triggerName){const l=rD(o,i.triggerName,i.fromState.value,i.toState.value);l._data=t,nD(i.player,s.phase,l,s.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):e.push(i)}),this._queue=[],e.sort((i,r)=>{const o=i.transition.ast.depCount,a=r.transition.ast.depCount;return 0==o||0==a?o-a:this._engine.driver.containsElement(i.element,r.element)?1:-1})}destroy(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(i=>i.element===t)||e,e}}class Ude{constructor(t,e,i){this.bodyNode=t,this.driver=e,this._normalizer=i,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(i=>{i.queued&&t.push(i)})}),t}createNamespace(t,e){const i=new zde(t,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(i,e):(this.newHostElements.set(e,i),this.collectEnterElement(e)),this._namespaceLookup[t]=i}_balanceNamespaceList(t,e){const i=this._namespaceList,r=this.namespacesByHostElement;if(i.length-1>=0){let a=!1,s=this.driver.getParentElement(e);for(;s;){const l=r.get(s);if(l){const d=i.indexOf(l);i.splice(d+1,0,t),a=!0;break}s=this.driver.getParentElement(s)}a||i.unshift(t)}else i.push(t);return r.set(e,t),t}register(t,e){let i=this._namespaceLookup[t];return i||(i=this.createNamespace(t,e)),i}registerTrigger(t,e,i){let r=this._namespaceLookup[t];r&&r.register(e,i)&&this.totalAnimations++}destroy(t,e){if(!t)return;const i=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(i.hostElement),delete this._namespaceLookup[t];const r=this._namespaceList.indexOf(i);r>=0&&this._namespaceList.splice(r,1)}),this.afterFlushAnimationsDone(()=>i.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,i=this.statesByElement.get(t);if(i)for(let r of i.values())if(r.namespaceId){const o=this._fetchNamespace(r.namespaceId);o&&e.add(o)}return e}trigger(t,e,i,r){if(Jb(e)){const o=this._fetchNamespace(t);if(o)return o.trigger(e,i,r),!0}return!1}insertNode(t,e,i,r){if(!Jb(e))return;const o=e[ca];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;const a=this.collectedLeaveElements.indexOf(e);a>=0&&this.collectedLeaveElements.splice(a,1)}if(t){const a=this._fetchNamespace(t);a&&a.insertNode(e,i)}r&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),da(t,vD)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),Qh(t,vD))}removeNode(t,e,i,r){if(Jb(e)){const o=t?this._fetchNamespace(t):null;if(o?o.removeNode(e,r):this.markElementAsRemoved(t,e,!1,r),i){const a=this.namespacesByHostElement.get(e);a&&a.id!==t&&a.removeNode(e,r)}}else this._onRemovalComplete(e,r)}markElementAsRemoved(t,e,i,r,o){this.collectedLeaveElements.push(e),e[ca]={namespaceId:t,setForRemoval:r,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:o}}listen(t,e,i,r,o){return Jb(e)?this._fetchNamespace(t).listen(e,i,r,o):()=>{}}_buildInstruction(t,e,i,r,o){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,i,r,t.fromState.options,t.toState.options,e,o)}destroyInnerAnimations(t){let e=this.driver.query(t,Vb,!0);e.forEach(i=>this.destroyActiveAnimationsForElement(i)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,cD,!0),e.forEach(i=>this.finishActiveQueriedAnimationOnElement(i)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(i=>{i.queued?i.markedForDestroy=!0:i.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(i=>i.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return vc(this.players).onDone(()=>t());t()})}processLeaveNode(t){const e=t[ca];if(e&&e.setForRemoval){if(t[ca]=g9,e.namespaceId){this.destroyInnerAnimations(t);const i=this._fetchNamespace(e.namespaceId);i&&i.clearElementCache(t)}this._onRemovalComplete(t,e.setForRemoval)}t.classList?.contains(vD)&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(i=>{this.markElementAsDisabled(i,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((i,r)=>this._balanceNamespaceList(i,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;ii()),this._flushFns=[],this._whenQuietFns.length){const i=this._whenQuietFns;this._whenQuietFns=[],e.length?vc(e).onDone(()=>{i.forEach(r=>r())}):i.forEach(r=>r())}}reportError(t){throw function Uce(n){return new Ae(3402,!1)}()}_flushAnimations(t,e){const i=new Xb,r=[],o=new Map,a=[],s=new Map,l=new Map,d=new Map,f=new Set;this.disabledNodes.forEach(ut=>{f.add(ut);const ht=this.driver.query(ut,".ng-animate-queued",!0);for(let Ft=0;Ft{const Ft=lD+X++;V.set(ht,Ft),ut.forEach(cn=>da(cn,Ft))});const re=[],oe=new Set,le=new Set;for(let ut=0;utoe.add(cn)):le.add(ht))}const ae=new Map,ge=v9(M,Array.from(oe));ge.forEach((ut,ht)=>{const Ft=jb+X++;ae.set(ht,Ft),ut.forEach(cn=>da(cn,Ft))}),t.push(()=>{N.forEach((ut,ht)=>{const Ft=V.get(ht);ut.forEach(cn=>Qh(cn,Ft))}),ge.forEach((ut,ht)=>{const Ft=ae.get(ht);ut.forEach(cn=>Qh(cn,Ft))}),re.forEach(ut=>{this.processLeaveNode(ut)})});const we=[],Me=[];for(let ut=this._namespaceList.length-1;ut>=0;ut--)this._namespaceList[ut].drainQueuedTransitions(e).forEach(Ft=>{const cn=Ft.player,Ni=Ft.element;if(we.push(cn),this.collectedEnterElements.length){const Or=Ni[ca];if(Or&&Or.setForMove){if(Or.previousTriggersValues&&Or.previousTriggersValues.has(Ft.triggerName)){const $d=Or.previousTriggersValues.get(Ft.triggerName),ha=this.statesByElement.get(Ft.element);if(ha&&ha.has(Ft.triggerName)){const my=ha.get(Ft.triggerName);my.value=$d,ha.set(Ft.triggerName,my)}}return void cn.destroy()}}const _s=!F||!this.driver.containsElement(F,Ni),No=ae.get(Ni),wc=V.get(Ni),Ti=this._buildInstruction(Ft,i,wc,No,_s);if(Ti.errors&&Ti.errors.length)return void Me.push(Ti);if(_s)return cn.onStart(()=>zd(Ni,Ti.fromStyles)),cn.onDestroy(()=>fs(Ni,Ti.toStyles)),void r.push(cn);if(Ft.isFallbackTransition)return cn.onStart(()=>zd(Ni,Ti.fromStyles)),cn.onDestroy(()=>fs(Ni,Ti.toStyles)),void r.push(cn);const $9=[];Ti.timelines.forEach(Or=>{Or.stretchStartingKeyframe=!0,this.disabledNodes.has(Or.element)||$9.push(Or)}),Ti.timelines=$9,i.append(Ni,Ti.timelines),a.push({instruction:Ti,player:cn,element:Ni}),Ti.queriedElements.forEach(Or=>Lo(s,Or,[]).push(cn)),Ti.preStyleProps.forEach((Or,$d)=>{if(Or.size){let ha=l.get($d);ha||l.set($d,ha=new Set),Or.forEach((my,zD)=>ha.add(zD))}}),Ti.postStyleProps.forEach((Or,$d)=>{let ha=d.get($d);ha||d.set($d,ha=new Set),Or.forEach((my,zD)=>ha.add(zD))})});if(Me.length){const ut=[];Me.forEach(ht=>{ut.push(function Wce(n,t){return new Ae(3505,!1)}())}),we.forEach(ht=>ht.destroy()),this.reportError(ut)}const Be=new Map,dt=new Map;a.forEach(ut=>{const ht=ut.element;i.has(ht)&&(dt.set(ht,ht),this._beforeAnimationBuild(ut.player.namespaceId,ut.instruction,Be))}),r.forEach(ut=>{const ht=ut.element;this._getPreviousPlayers(ht,!1,ut.namespaceId,ut.triggerName,null).forEach(cn=>{Lo(Be,ht,[]).push(cn),cn.destroy()})});const Je=re.filter(ut=>w9(ut,l,d)),Ut=new Map;y9(Ut,this.driver,le,d,Gs).forEach(ut=>{w9(ut,l,d)&&Je.push(ut)});const hi=new Map;N.forEach((ut,ht)=>{y9(hi,this.driver,new Set(ut),l,"!")}),Je.forEach(ut=>{const ht=Ut.get(ut),Ft=hi.get(ut);Ut.set(ut,new Map([...Array.from(ht?.entries()??[]),...Array.from(Ft?.entries()??[])]))});const oi=[],si=[],ua={};a.forEach(ut=>{const{element:ht,player:Ft,instruction:cn}=ut;if(i.has(ht)){if(f.has(ht))return Ft.onDestroy(()=>fs(ht,cn.toStyles)),Ft.disabled=!0,Ft.overrideTotalTime(cn.totalTime),void r.push(Ft);let Ni=ua;if(dt.size>1){let No=ht;const wc=[];for(;No=No.parentNode;){const Ti=dt.get(No);if(Ti){Ni=Ti;break}wc.push(No)}wc.forEach(Ti=>dt.set(Ti,Ni))}const _s=this._buildAnimation(Ft.namespaceId,cn,Be,o,hi,Ut);if(Ft.setRealPlayer(_s),Ni===ua)oi.push(Ft);else{const No=this.playersByElement.get(Ni);No&&No.length&&(Ft.parentPlayer=vc(No)),r.push(Ft)}}else zd(ht,cn.fromStyles),Ft.onDestroy(()=>fs(ht,cn.toStyles)),si.push(Ft),f.has(ht)&&r.push(Ft)}),si.forEach(ut=>{const ht=o.get(ut.element);if(ht&&ht.length){const Ft=vc(ht);ut.setRealPlayer(Ft)}}),r.forEach(ut=>{ut.parentPlayer?ut.syncPlayerEvents(ut.parentPlayer):ut.destroy()});for(let ut=0;ut!_s.destroyed);Ni.length?qde(this,ht,Ni):this.processLeaveNode(ht)}return re.length=0,oi.forEach(ut=>{this.players.push(ut),ut.onDone(()=>{ut.destroy();const ht=this.players.indexOf(ut);this.players.splice(ht,1)}),ut.play()}),oi}elementContainsData(t,e){let i=!1;const r=e[ca];return r&&r.setForRemoval&&(i=!0),this.playersByElement.has(e)&&(i=!0),this.playersByQueriedElement.has(e)&&(i=!0),this.statesByElement.has(e)&&(i=!0),this._fetchNamespace(t).elementContainsData(e)||i}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,i,r,o){let a=[];if(e){const s=this.playersByQueriedElement.get(t);s&&(a=s)}else{const s=this.playersByElement.get(t);if(s){const l=!o||o==__;s.forEach(d=>{d.queued||!l&&d.triggerName!=r||a.push(d)})}}return(i||r)&&(a=a.filter(s=>!(i&&i!=s.namespaceId||r&&r!=s.triggerName))),a}_beforeAnimationBuild(t,e,i){const o=e.element,a=e.isRemovalTransition?void 0:t,s=e.isRemovalTransition?void 0:e.triggerName;for(const l of e.timelines){const d=l.element,f=d!==o,F=Lo(i,d,[]);this._getPreviousPlayers(d,f,a,s,e.toState).forEach(N=>{const V=N.getRealPlayer();V.beforeDestroy&&V.beforeDestroy(),N.destroy(),F.push(N)})}zd(o,e.fromStyles)}_buildAnimation(t,e,i,r,o,a){const s=e.triggerName,l=e.element,d=[],f=new Set,F=new Set,M=e.timelines.map(V=>{const X=V.element;f.add(X);const re=X[ca];if(re&&re.removedBeforeQueried)return new Jf(V.duration,V.delay);const oe=X!==l,le=function Kde(n){const t=[];return F9(n,t),t}((i.get(X)||Yde).map(Be=>Be.getRealPlayer())).filter(Be=>!!Be.element&&Be.element===X),ae=o.get(X),ge=a.get(X),we=GN(0,this._normalizer,0,V.keyframes,ae,ge),Me=this._buildPlayer(V,we,le);if(V.subTimeline&&r&&F.add(X),oe){const Be=new kD(t,s,X);Be.setRealPlayer(Me),d.push(Be)}return Me});d.forEach(V=>{Lo(this.playersByQueriedElement,V.element,[]).push(V),V.onDone(()=>function Wde(n,t,e){let i=n.get(t);if(i){if(i.length){const r=i.indexOf(e);i.splice(r,1)}0==i.length&&n.delete(t)}return i}(this.playersByQueriedElement,V.element,V))}),f.forEach(V=>da(V,n9));const N=vc(M);return N.onDestroy(()=>{f.forEach(V=>Qh(V,n9)),fs(l,e.toStyles)}),F.forEach(V=>{Lo(r,V,[]).push(N)}),N}_buildPlayer(t,e,i){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,i):new Jf(t.duration,t.delay)}}class kD{constructor(t,e,i){this.namespaceId=t,this.triggerName=e,this.element=i,this._player=new Jf,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,i)=>{e.forEach(r=>nD(t,i,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){Lo(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 Jb(n){return n&&1===n.nodeType}function b9(n,t){const e=n.style.display;return n.style.display=t??"none",e}function y9(n,t,e,i,r){const o=[];e.forEach(l=>o.push(b9(l)));const a=[];i.forEach((l,d)=>{const f=new Map;l.forEach(F=>{const M=t.computeStyle(d,F,r);f.set(F,M),(!M||0==M.length)&&(d[ca]=Vde,a.push(d))}),n.set(d,f)});let s=0;return e.forEach(l=>b9(l,o[s++])),a}function v9(n,t){const e=new Map;if(n.forEach(s=>e.set(s,[])),0==t.length)return e;const r=new Set(t),o=new Map;function a(s){if(!s)return 1;let l=o.get(s);if(l)return l;const d=s.parentNode;return l=e.has(d)?d:r.has(d)?1:a(d),o.set(s,l),l}return t.forEach(s=>{const l=a(s);1!==l&&e.get(l).push(s)}),e}function da(n,t){n.classList?.add(t)}function Qh(n,t){n.classList?.remove(t)}function qde(n,t,e){vc(e).onDone(()=>n.processLeaveNode(t))}function F9(n,t){for(let e=0;er.add(o)):t.set(n,i),e.delete(n),!0}class ey{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._triggerCache={},this.onRemovalComplete=(r,o)=>{},this._transitionEngine=new Ude(t,e,i),this._timelineEngine=new Pde(t,e,i),this._transitionEngine.onRemovalComplete=(r,o)=>this.onRemovalComplete(r,o)}registerTrigger(t,e,i,r,o){const a=t+"-"+r;let s=this._triggerCache[a];if(!s){const l=[],f=mD(this._driver,o,l,[]);if(l.length)throw function Nce(n,t){return new Ae(3404,!1)}();s=function Lde(n,t,e){return new Ide(n,t,e)}(r,f,this._normalizer),this._triggerCache[a]=s}this._transitionEngine.registerTrigger(e,r,s)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,i,r){this._transitionEngine.insertNode(t,e,i,r)}onRemove(t,e,i,r){this._transitionEngine.removeNode(t,e,r||!1,i)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,i,r){if("@"==i.charAt(0)){const[o,a]=qN(i);this._timelineEngine.command(o,e,a,r)}else this._transitionEngine.trigger(t,e,i,r)}listen(t,e,i,r,o){if("@"==i.charAt(0)){const[a,s]=qN(i);return this._timelineEngine.listen(a,e,s,o)}return this._transitionEngine.listen(t,e,i,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 Zde=(()=>{class n{constructor(e,i,r){this._element=e,this._startStyles=i,this._endStyles=r,this._state=0;let o=n.initialStylesByElement.get(e);o||n.initialStylesByElement.set(e,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&fs(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(fs(this._element,this._initialStyles),this._endStyles&&(fs(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(zd(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(zd(this._element,this._endStyles),this._endStyles=null),fs(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function xD(n){let t=null;return n.forEach((e,i)=>{(function Jde(n){return"display"===n||"position"===n})(i)&&(t=t||new Map,t.set(i,e))}),t}class k9{constructor(t,e,i,r){this.element=t,this.keyframes=e,this.options=i,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=i.duration,this._delay=i.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(i=>{e.push(Object.fromEntries(i))}),e}_triggerWebAnimation(t,e,i){return t.animate(this._convertKeyframesToObject(e),i)}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((i,r)=>{"offset"!==r&&t.set(r,this._finished?i:l9(this.element,r))}),this.currentSnapshot=t}triggerCallback(t){const e="start"===t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class eue{validateStyleProperty(t){return!0}validateAnimatableStyleProperty(t){return!0}matchesElement(t,e){return!1}containsElement(t,e){return ZN(t,e)}getParentElement(t){return aD(t)}query(t,e,i){return JN(t,e,i)}computeStyle(t,e,i){return window.getComputedStyle(t)[e]}animate(t,e,i,r,o,a=[]){const l={duration:i,delay:r,fill:0==r?"both":"forwards"};o&&(l.easing=o);const d=new Map,f=a.filter(N=>N instanceof k9);(function rde(n,t){return 0===n||0===t})(i,r)&&f.forEach(N=>{N.currentSnapshot.forEach((V,X)=>d.set(X,V))});let F=function ede(n){return n.length?n[0]instanceof Map?n:n.map(t=>i9(t)):[]}(e).map(N=>Fc(N));F=function ode(n,t,e){if(e.size&&t.length){let i=t[0],r=[];if(e.forEach((o,a)=>{i.has(a)||r.push(a),i.set(a,o)}),r.length)for(let o=1;oa.set(s,l9(n,s)))}}return t}(t,F,d);const M=function Qde(n,t){let e=null,i=null;return Array.isArray(t)&&t.length?(e=xD(t[0]),t.length>1&&(i=xD(t[t.length-1]))):t instanceof Map&&(e=xD(t)),e||i?new Zde(n,e,i):null}(t,F);return new k9(t,F,l,M)}}let tue=(()=>{class n extends PA{constructor(e,i){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(i.body,{id:"0",encapsulation:dr.None,styles:[],data:{animation:[]}})}build(e){const i=this._nextAnimationId.toString();this._nextAnimationId++;const r=Array.isArray(e)?RA(e):e;return x9(this._renderer,null,i,"register",[r]),new nue(i,this._renderer)}}return n.\u0275fac=function(e){return new(e||n)(de(Au),de(xt))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();class nue extends $G{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new iue(this._id,t,e||{},this._renderer)}}class iue{constructor(t,e,i,r){this.id=t,this.element=e,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return x9(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 x9(n,t,e,i,r){return n.setProperty(t,`@@${e}:${i}`,r)}const D9="@.disabled";let rue=(()=>{class n{constructor(e,i,r){this.delegate=e,this.engine=i,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),i.onRemovalComplete=(o,a)=>{const s=a?.parentNode(o);s&&a.removeChild(s,o)}}createRenderer(e,i){const o=this.delegate.createRenderer(e,i);if(!(e&&i&&i.data&&i.data.animation)){let f=this._rendererCache.get(o);return f||(f=new M9("",o,this.engine,()=>this._rendererCache.delete(o)),this._rendererCache.set(o,f)),f}const a=i.id,s=i.id+"-"+this._currentId;this._currentId++,this.engine.register(s,e);const l=f=>{Array.isArray(f)?f.forEach(l):this.engine.registerTrigger(a,s,e,f.name,f)};return i.data.animation.forEach(l),new oue(this,s,o,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(e,i,r){e>=0&&ei(r)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(o=>{const[a,s]=o;a(s)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([i,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 n.\u0275fac=function(e){return new(e||n)(de(Au),de(ey),de(Qe))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();class M9{constructor(t,e,i,r){this.namespaceId=t,this.delegate=e,this.engine=i,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,i,r=!0){this.delegate.insertBefore(t,e,i),this.engine.onInsert(this.namespaceId,e,t,r)}removeChild(t,e,i){this.engine.onRemove(this.namespaceId,e,this.delegate,i)}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,i,r){this.delegate.setAttribute(t,e,i,r)}removeAttribute(t,e,i){this.delegate.removeAttribute(t,e,i)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,i,r){this.delegate.setStyle(t,e,i,r)}removeStyle(t,e,i){this.delegate.removeStyle(t,e,i)}setProperty(t,e,i){"@"==e.charAt(0)&&e==D9?this.disableAnimations(t,!!i):this.delegate.setProperty(t,e,i)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,i){return this.delegate.listen(t,e,i)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class oue extends M9{constructor(t,e,i,r,o){super(e,i,r,o),this.factory=t,this.namespaceId=e}setProperty(t,e,i){"@"==e.charAt(0)?"."==e.charAt(1)&&e==D9?this.disableAnimations(t,i=void 0===i||!!i):this.engine.process(this.namespaceId,t,e.slice(1),i):this.delegate.setProperty(t,e,i)}listen(t,e,i){if("@"==e.charAt(0)){const r=function aue(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}(t);let o=e.slice(1),a="";return"@"!=o.charAt(0)&&([o,a]=function sue(n){const t=n.indexOf(".");return[n.substring(0,t),n.slice(t+1)]}(o)),this.engine.listen(this.namespaceId,r,o,a,s=>{this.factory.scheduleListenerCallback(s._data||-1,i,s)})}return this.delegate.listen(t,e,i)}}let lue=(()=>{class n extends ey{constructor(e,i,r,o){super(e.body,i,r)}ngOnDestroy(){this.flush()}}return n.\u0275fac=function(e){return new(e||n)(de(xt),de(sD),de(bD),de(Es))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const C9=[{provide:PA,useClass:tue},{provide:bD,useFactory:function cue(){return new Ede}},{provide:ey,useClass:lue},{provide:Au,useFactory:function due(n,t,e){return new rue(n,t,e)},deps:[l0,ey,Qe]}],DD=[{provide:sD,useFactory:()=>new eue},{provide:zn,useValue:"BrowserAnimations"},...C9],E9=[{provide:sD,useClass:e9},{provide:zn,useValue:"NoopAnimations"},...C9];let uue=(()=>{class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?E9:DD}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:DD,imports:[tT]}),n})(),kue=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,Mi,ss,gt]}),n})(),Mue=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[FA,gt,FA,gt]}),n})(),Aue=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})(),Hue=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[Aue,gt,gt]}),n})(),jue=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[qf,gt,gt]}),n})(),ehe=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[P2]}),n})(),ghe=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,ehe,gt]}),n})(),yhe=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[wh]}),n})(),YD=(()=>{class n{constructor(){this.changes=new be,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const The={provide:YD,deps:[[new va,new Sl,YD]],useFactory:function She(n){return n||new YD}};let Ahe=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[The,Kf],imports:[gt,Mi,Wl,yhe,i8,ss,gt]}),n})(),VD=(()=>{class n{constructor(){this.changes=new be,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,i,r)=>{if(0==r||0==i)return`0 of ${r}`;const o=e*i;return`${o+1} \u2013 ${o<(r=Math.max(r,0))?Math.min(o+i,r):o+i} of ${r}`}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Phe={provide:VD,deps:[[new va,new Sl,VD]],useFactory:function Ohe(n){return n||new VD}};let Rhe=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[Phe],imports:[Mi,C2,lN,M8]}),n})(),Hhe=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt]}),n})();class tm{}tm.\u0275fac=function(t){return new(t||tm)},tm.\u0275mod=ct({type:tm,bootstrap:[h_]}),tm.\u0275inj=ot({providers:[Xi,jd,Yd],imports:[QJ,tT,Kh,uue,AZ,_J,C2,lN,kue,SJ,sle,vle,i8,yse,Mue,Oie,Hue,jue,zoe,M8,ure,Uee,ghe,Ahe,pee,sie,Rhe,vne,Ole,cne,_I,bZ,o$,Rle,n5,Hhe,ste,Wae,ele.register("ngsw-worker.js",{enabled:!0,registrationStrategy:"registerWhenStable:30000"})]}),hz().bootstrapModule(tm).catch(n=>console.error(n))},5521:(ie,b)=>{"use strict";function w(Q){if(!Number.isSafeInteger(Q))throw new Error(`Wrong integer: ${Q}`)}function g(...Q){const J=(_e,fe)=>Ce=>_e(fe(Ce));return{encode:Array.from(Q).reverse().reduce((_e,fe)=>_e?J(_e,fe.encode):fe.encode,void 0),decode:Q.reduce((_e,fe)=>_e?J(_e,fe.decode):fe.decode,void 0)}}function c(Q){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(ne=>{if(w(ne),ne<0||ne>=Q.length)throw new Error(`Digit index outside alphabet: ${ne} (alphabet: ${Q.length})`);return Q[ne]})},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(ne=>{if("string"!=typeof ne)throw new Error(`alphabet.decode: not string element=${ne}`);const he=Q.indexOf(ne);if(-1===he)throw new Error(`Unknown letter: "${ne}". Allowed: ${Q}`);return he})}}}function u(Q=""){if("string"!=typeof Q)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 ne of J)if("string"!=typeof ne)throw new Error(`join.encode: non-string input=${ne}`);return J.join(Q)},decode:J=>{if("string"!=typeof J)throw new Error("join.decode input should be string");return J.split(Q)}}}function m(Q,J="="){if(w(Q),"string"!=typeof J)throw new Error("padding chr should be string");return{encode(ne){if(!Array.isArray(ne)||ne.length&&"string"!=typeof ne[0])throw new Error("padding.encode input should be array of strings");for(let he of ne)if("string"!=typeof he)throw new Error(`padding.encode: non-string input=${he}`);for(;ne.length*Q%8;)ne.push(J);return ne},decode(ne){if(!Array.isArray(ne)||ne.length&&"string"!=typeof ne[0])throw new Error("padding.encode input should be array of strings");for(let _e of ne)if("string"!=typeof _e)throw new Error(`padding.decode: non-string input=${_e}`);let he=ne.length;if(he*Q%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;he>0&&ne[he-1]===J;he--)if(!((he-1)*Q%8))throw new Error("Invalid padding: string has too much padding");return ne.slice(0,he)}}}function p(Q){if("function"!=typeof Q)throw new Error("normalize fn should be function");return{encode:J=>J,decode:J=>Q(J)}}function _(Q,J,ne){if(J<2)throw new Error(`convertRadix: wrong from=${J}, base cannot be less than 2`);if(ne<2)throw new Error(`convertRadix: wrong to=${ne}, base cannot be less than 2`);if(!Array.isArray(Q))throw new Error("convertRadix: data should be array");if(!Q.length)return[];let he=0;const _e=[],fe=Array.from(Q);for(fe.forEach(Ce=>{if(w(Ce),Ce<0||Ce>=J)throw new Error(`Wrong integer: ${Ce}`)});;){let Ce=0,Ve=!0;for(let et=he;etJ?v(J,Q%J):Q,D=(Q,J)=>Q+(J-v(Q,J));function E(Q,J,ne,he){if(!Array.isArray(Q))throw new Error("convertRadix2: data should be array");if(J<=0||J>32)throw new Error(`convertRadix2: wrong from=${J}`);if(ne<=0||ne>32)throw new Error(`convertRadix2: wrong to=${ne}`);if(D(J,ne)>32)throw new Error(`convertRadix2: carry overflow from=${J} to=${ne} carryBits=${D(J,ne)}`);let _e=0,fe=0;const Ce=2**ne-1,Ve=[];for(const et of Q){if(w(et),et>=2**J)throw new Error(`convertRadix2: invalid data word=${et} from=${J}`);if(_e=_e<32)throw new Error(`convertRadix2: carry overflow pos=${fe} from=${J}`);for(fe+=J;fe>=ne;fe-=ne)Ve.push((_e>>fe-ne&Ce)>>>0);_e&=2**fe-1}if(_e=_e<=J)throw new Error("Excess padding");if(!he&&_e)throw new Error(`Non-zero padding: ${_e}`);return he&&fe>0&&Ve.push(_e>>>0),Ve}function A(Q){return w(Q),{encode:J=>{if(!(J instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return _(Array.from(J),256,Q)},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(_(J,Q,256))}}}function P(Q,J=!1){if(w(Q),Q<=0||Q>32)throw new Error("radix2: bits should be in (0..32]");if(D(8,Q)>32||D(Q,8)>32)throw new Error("radix2: carry overflow");return{encode:ne=>{if(!(ne instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return E(Array.from(ne),8,Q,!J)},decode:ne=>{if(!Array.isArray(ne)||ne.length&&"number"!=typeof ne[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(E(ne,Q,8,J))}}}function C(Q){if("function"!=typeof Q)throw new Error("unsafeWrapper fn should be function");return function(...J){try{return Q.apply(null,J)}catch{}}}function k(Q,J){if(w(Q),"function"!=typeof J)throw new Error("checksum fn should be function");return{encode(ne){if(!(ne instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");const he=J(ne).slice(0,Q),_e=new Uint8Array(ne.length+Q);return _e.set(ne),_e.set(he,ne.length),_e},decode(ne){if(!(ne instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const he=ne.slice(0,-Q),_e=J(he).slice(0,Q),fe=ne.slice(-Q);for(let Ce=0;CeQ.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),b.base64=g(P(6),c("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),m(6),u("")),b.base64url=g(P(6),c("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),m(6),u(""));const H=Q=>g(A(58),c(Q),u(""));b.base58=H("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),b.base58flickr=H("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),b.base58xrp=H("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const L=[0,2,3,5,6,7,9,10,11];b.base58xmr={encode(Q){let J="";for(let ne=0;neg(k(4,J=>Q(Q(J))),b.base58);const R=g(c("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),u("")),S=[996825010,642813549,513874426,1027748829,705979059];function z(Q){const J=Q>>25;let ne=(33554431&Q)<<5;for(let he=0;he>he&1)&&(ne^=S[he]);return ne}function W(Q,J,ne=1){const he=Q.length;let _e=1;for(let fe=0;fe126)throw new Error(`Invalid prefix (${Q})`);_e=z(_e)^Ce>>5}_e=z(_e);for(let fe=0;feCt)throw new TypeError(`Wrong string length: ${Ze.length} (${Ze}). Expected (8..${Ct})`);const be=Ze.toLowerCase();if(Ze!==be&&Ze!==Ze.toUpperCase())throw new Error("String must be lowercase or uppercase");const Bt=(Ze=be).lastIndexOf("1");if(0===Bt||-1===Bt)throw new Error('Letter "1" must be present between prefix and data only');const Ue=Ze.slice(0,Bt),Mt=Ze.slice(Bt+1);if(Mt.length<6)throw new Error("Data must be at least 6 characters long");const wt=R.decode(Mt).slice(0,-6),li=W(Ue,wt,J);if(!Mt.endsWith(li))throw new Error(`Invalid checksum in ${Ze}: expected "${li}"`);return{prefix:Ue,words:wt}}return{encode:function Ce(Ze,Ct,be=90){if("string"!=typeof Ze)throw new Error("bech32.encode prefix should be string, not "+typeof Ze);if(!Array.isArray(Ct)||Ct.length&&"number"!=typeof Ct[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof Ct);const Bt=Ze.length+7+Ct.length;if(!1!==be&&Bt>be)throw new TypeError(`Length ${Bt} exceeds limit ${be}`);return`${Ze=Ze.toLowerCase()}1${R.encode(Ct)}${W(Ze,Ct,J)}`},decode:Ve,decodeToBytes:function Dt(Ze){const{prefix:Ct,words:be}=Ve(Ze,!1);return{prefix:Ct,words:be,bytes:he(be)}},decodeUnsafe:C(Ve),fromWords:he,fromWordsUnsafe:fe,toWords:_e}}b.bech32=K("bech32"),b.bech32m=K("bech32m"),b.utf8={encode:Q=>(new TextDecoder).decode(Q),decode:Q=>(new TextEncoder).encode(Q)},b.hex=g(P(4),c("0123456789abcdef"),u(""),p(Q=>{if("string"!=typeof Q||Q.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof Q} with length ${Q.length}`);return Q.toLowerCase()}));const B={utf8:b.utf8,hex:b.hex,base16:b.base16,base32:b.base32,base64:b.base64,base64url:b.base64url,base58:b.base58,base58xmr:b.base58xmr},Z=`Invalid encoding type. Available types: ${Object.keys(B).join(", ")}`;b.bytesToString=(Q,J)=>{if("string"!=typeof Q||!B.hasOwnProperty(Q))throw new TypeError(Z);if(!(J instanceof Uint8Array))throw new TypeError("bytesToString() expects Uint8Array");return B[Q].encode(J)},b.str=b.bytesToString,b.stringToBytes=(Q,J)=>{if(!B.hasOwnProperty(Q))throw new TypeError(Z);if("string"!=typeof J)throw new TypeError("stringToBytes() expects string");return B[Q].decode(J)},b.bytes=b.stringToBytes},6837:(ie,b,w)=>{"use strict";b.Z1=b._I=b.OF=void 0;const c=w(5729),u=w(9522),m=w(8519),p=w(27),_=w(7507),v=w(5521);function E(K){if("string"!=typeof K)throw new TypeError("Invalid mnemonic type: "+typeof K);return K.normalize("NFKD")}function A(K){const B=E(K),Z=B.split(" ");if(![12,15,18,21,24].includes(Z.length))throw new Error("Invalid mnemonic");return{nfkd:B,words:Z}}function P(K){c.default.bytes(K,16,20,24,28,32)}b.OF=function C(K,B=128){if(c.default.number(B),B%32!=0||B>256)throw new TypeError("Invalid entropy");return function Y(K,B){return P(K),H(B).encode(K).join((K=>"\u3042\u3044\u3053\u304f\u3057\u3093"===K[0])(B)?"\u3000":" ")}((0,_.randomBytes)(B/8),K)};const k=K=>{const B=8-K.length/4;return new Uint8Array([(0,m.sha256)(K)[0]>>B<{if("string"!=typeof B)throw new Error(`Wordlist: non-string element: ${B}`)}),v.utils.chain(v.utils.checksum(1,k),v.utils.radix2(11,!0),v.utils.alphabet(K))}b._I=function R(K,B){try{!function L(K,B){const{words:Z}=A(K),q=H(B).decode(Z);return P(q),q}(K,B)}catch{return!1}return!0};b.Z1=function W(K,B=""){return(0,u.pbkdf2)(p.sha512,A(K).nfkd,(K=>E(`mnemonic${K}`))(B),{c:2048,dkLen:64})}},5729:(ie,b)=>{"use strict";function w(v){if(!Number.isSafeInteger(v)||v<0)throw new Error(`Wrong positive integer: ${v}`)}function g(v){if("boolean"!=typeof v)throw new Error(`Expected boolean, not ${v}`)}function c(v,...D){if(!(v instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(D.length>0&&!D.includes(v.length))throw new TypeError(`Expected Uint8Array of length ${D}, not of length=${v.length}`)}function u(v){if("function"!=typeof v||"function"!=typeof v.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");w(v.outputLen),w(v.blockLen)}function m(v,D=!0){if(v.destroyed)throw new Error("Hash instance has been destroyed");if(D&&v.finished)throw new Error("Hash#digest() has already been called")}function p(v,D){c(v);const E=D.outputLen;if(v.length{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.SHA2=void 0;const g=w(5729),c=w(7507);b.SHA2=class m extends c.Hash{constructor(_,v,D,E){super(),this.blockLen=_,this.outputLen=v,this.padOffset=D,this.isLE=E,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(_),this.view=(0,c.createView)(this.buffer)}update(_){g.default.exists(this);const{view:v,buffer:D,blockLen:E}=this,A=(_=(0,c.toBytes)(_)).length;for(let P=0;PE-P&&(this.process(D,0),P=0);for(let Y=P;Y>E&A),C=Number(v&A),H=D?0:4;p.setUint32(_+(D?4:0),P,D),p.setUint32(_+H,C,D)})(D,E-8,BigInt(8*this.length),A),this.process(D,0);const C=(0,c.createView)(_),k=this.outputLen;if(k%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const H=k/4,L=this.get();if(H>L.length)throw new Error("_sha2: outputLen bigger than state");for(let Y=0;Y{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.add=b.toBig=b.split=b.fromBig=void 0;const w=BigInt(2**32-1),g=BigInt(32);function c(U,Q=!1){return Q?{h:Number(U&w),l:Number(U>>g&w)}:{h:0|Number(U>>g&w),l:0|Number(U&w)}}function u(U,Q=!1){let J=new Uint32Array(U.length),ne=new Uint32Array(U.length);for(let he=0;he>>0)+(ne>>>0);return{h:U+J+(he/2**32|0)|0,l:0|he}}b.fromBig=c,b.split=u,b.toBig=(U,Q)=>BigInt(U>>>0)<>>0),b.add=R,b.default={fromBig:c,split:u,toBig:b.toBig,shrSH:(U,Q,J)=>U>>>J,shrSL:(U,Q,J)=>U<<32-J|Q>>>J,rotrSH:(U,Q,J)=>U>>>J|Q<<32-J,rotrSL:(U,Q,J)=>U<<32-J|Q>>>J,rotrBH:(U,Q,J)=>U<<64-J|Q>>>J-32,rotrBL:(U,Q,J)=>U>>>J-32|Q<<64-J,rotr32H:(U,Q)=>Q,rotr32L:(U,Q)=>U,rotlSH:(U,Q,J)=>U<>>32-J,rotlSL:(U,Q,J)=>Q<>>32-J,rotlBH:(U,Q,J)=>Q<>>64-J,rotlBL:(U,Q,J)=>U<>>64-J,add:R,add3L:(U,Q,J)=>(U>>>0)+(Q>>>0)+(J>>>0),add3H:(U,Q,J,ne)=>Q+J+ne+(U/2**32|0)|0,add4L:(U,Q,J,ne)=>(U>>>0)+(Q>>>0)+(J>>>0)+(ne>>>0),add4H:(U,Q,J,ne,he)=>Q+J+ne+he+(U/2**32|0)|0,add5H:(U,Q,J,ne,he,_e)=>Q+J+ne+he+_e+(U/2**32|0)|0,add5L:(U,Q,J,ne,he)=>(U>>>0)+(Q>>>0)+(J>>>0)+(ne>>>0)+(he>>>0)}},7882:(ie,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:(ie,b,w)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.hmac=void 0;const g=w(5729),c=w(7507);class u extends c.Hash{constructor(_,v){super(),this.finished=!1,this.destroyed=!1,g.default.hash(_);const D=(0,c.toBytes)(v);if(this.iHash=_.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 E=this.blockLen,A=new Uint8Array(E);A.set(D.length>E?_.create().update(D).digest():D);for(let P=0;Pnew u(p,_).update(v).digest(),b.hmac.create=(p,_)=>new u(p,_)},9522:(ie,b,w)=>{"use strict";var g=w(9598).default;Object.defineProperty(b,"__esModule",{value:!0}),b.pbkdf2Async=b.pbkdf2=void 0;const c=w(5729),u=w(602),m=w(7507);function p(A,P,C,k){c.default.hash(A);const H=(0,m.checkOpts)({dkLen:32,asyncTick:10},k),{c:L,dkLen:Y,asyncTick:R}=H;if(c.default.number(L),c.default.number(Y),c.default.number(R),L<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const S=(0,m.toBytes)(P),z=(0,m.toBytes)(C),W=new Uint8Array(Y),K=u.hmac.create(A,S),B=K._cloneInto().update(z);return{c:L,dkLen:Y,asyncTick:R,DK:W,PRF:K,PRFSalt:B}}function _(A,P,C,k,H){return A.destroy(),P.destroy(),k&&k.destroy(),H.fill(0),C}function E(){return(E=g(function*(A,P,C,k){const{c:H,dkLen:L,asyncTick:Y,DK:R,PRF:S,PRFSalt:z}=p(A,P,C,k);let W;const K=new Uint8Array(4),B=(0,m.createView)(K),Z=new Uint8Array(S.outputLen);for(let q=1,U=0;U{S._cloneInto(W).update(Z).digestInto(Z);for(let ne=0;ne{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.sha224=b.sha256=void 0;const g=w(4206),c=w(7507),u=(A,P,C)=>A&P^~A&C,m=(A,P,C)=>A&P^A&C^P&C,p=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]),_=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),v=new Uint32Array(64);class D extends g.SHA2{constructor(){super(64,32,8,!1),this.A=0|_[0],this.B=0|_[1],this.C=0|_[2],this.D=0|_[3],this.E=0|_[4],this.F=0|_[5],this.G=0|_[6],this.H=0|_[7]}get(){const{A:P,B:C,C:k,D:H,E:L,F:Y,G:R,H:S}=this;return[P,C,k,H,L,Y,R,S]}set(P,C,k,H,L,Y,R,S){this.A=0|P,this.B=0|C,this.C=0|k,this.D=0|H,this.E=0|L,this.F=0|Y,this.G=0|R,this.H=0|S}process(P,C){for(let K=0;K<16;K++,C+=4)v[K]=P.getUint32(C,!1);for(let K=16;K<64;K++){const B=v[K-15],Z=v[K-2],q=(0,c.rotr)(B,7)^(0,c.rotr)(B,18)^B>>>3,U=(0,c.rotr)(Z,17)^(0,c.rotr)(Z,19)^Z>>>10;v[K]=U+v[K-7]+q+v[K-16]|0}let{A:k,B:H,C:L,D:Y,E:R,F:S,G:z,H:W}=this;for(let K=0;K<64;K++){const Z=W+((0,c.rotr)(R,6)^(0,c.rotr)(R,11)^(0,c.rotr)(R,25))+u(R,S,z)+p[K]+v[K]|0,U=((0,c.rotr)(k,2)^(0,c.rotr)(k,13)^(0,c.rotr)(k,22))+m(k,H,L)|0;W=z,z=S,S=R,R=Y+Z|0,Y=L,L=H,H=k,k=Z+U|0}k=k+this.A|0,H=H+this.B|0,L=L+this.C|0,Y=Y+this.D|0,R=R+this.E|0,S=S+this.F|0,z=z+this.G|0,W=W+this.H|0,this.set(k,H,L,Y,R,S,z,W)}roundClean(){v.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class E extends D{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 D),b.sha224=(0,c.wrapConstructor)(()=>new E)},27:(ie,b,w)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.sha384=b.sha512_256=b.sha512_224=b.sha512=b.SHA512=void 0;const g=w(4206),c=w(9027),u=w(7507),[m,p]=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(C=>BigInt(C))),_=new Uint32Array(80),v=new Uint32Array(80);class D 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:k,Al:H,Bh:L,Bl:Y,Ch:R,Cl:S,Dh:z,Dl:W,Eh:K,El:B,Fh:Z,Fl:q,Gh:U,Gl:Q,Hh:J,Hl:ne}=this;return[k,H,L,Y,R,S,z,W,K,B,Z,q,U,Q,J,ne]}set(k,H,L,Y,R,S,z,W,K,B,Z,q,U,Q,J,ne){this.Ah=0|k,this.Al=0|H,this.Bh=0|L,this.Bl=0|Y,this.Ch=0|R,this.Cl=0|S,this.Dh=0|z,this.Dl=0|W,this.Eh=0|K,this.El=0|B,this.Fh=0|Z,this.Fl=0|q,this.Gh=0|U,this.Gl=0|Q,this.Hh=0|J,this.Hl=0|ne}process(k,H){for(let fe=0;fe<16;fe++,H+=4)_[fe]=k.getUint32(H),v[fe]=k.getUint32(H+=4);for(let fe=16;fe<80;fe++){const Ce=0|_[fe-15],Ve=0|v[fe-15],et=c.default.rotrSH(Ce,Ve,1)^c.default.rotrSH(Ce,Ve,8)^c.default.shrSH(Ce,Ve,7),Dt=c.default.rotrSL(Ce,Ve,1)^c.default.rotrSL(Ce,Ve,8)^c.default.shrSL(Ce,Ve,7),Ze=0|_[fe-2],Ct=0|v[fe-2],be=c.default.rotrSH(Ze,Ct,19)^c.default.rotrBH(Ze,Ct,61)^c.default.shrSH(Ze,Ct,6),Bt=c.default.rotrSL(Ze,Ct,19)^c.default.rotrBL(Ze,Ct,61)^c.default.shrSL(Ze,Ct,6),Ue=c.default.add4L(Dt,Bt,v[fe-7],v[fe-16]),Mt=c.default.add4H(Ue,et,be,_[fe-7],_[fe-16]);_[fe]=0|Mt,v[fe]=0|Ue}let{Ah:L,Al:Y,Bh:R,Bl:S,Ch:z,Cl:W,Dh:K,Dl:B,Eh:Z,El:q,Fh:U,Fl:Q,Gh:J,Gl:ne,Hh:he,Hl:_e}=this;for(let fe=0;fe<80;fe++){const Ce=c.default.rotrSH(Z,q,14)^c.default.rotrSH(Z,q,18)^c.default.rotrBH(Z,q,41),Ve=c.default.rotrSL(Z,q,14)^c.default.rotrSL(Z,q,18)^c.default.rotrBL(Z,q,41),et=Z&U^~Z&J,Ze=c.default.add5L(_e,Ve,q&Q^~q&ne,p[fe],v[fe]),Ct=c.default.add5H(Ze,he,Ce,et,m[fe],_[fe]),be=0|Ze,Bt=c.default.rotrSH(L,Y,28)^c.default.rotrBH(L,Y,34)^c.default.rotrBH(L,Y,39),Ue=c.default.rotrSL(L,Y,28)^c.default.rotrBL(L,Y,34)^c.default.rotrBL(L,Y,39),Mt=L&R^L&z^R&z,wt=Y&S^Y&W^S&W;he=0|J,_e=0|ne,J=0|U,ne=0|Q,U=0|Z,Q=0|q,({h:Z,l:q}=c.default.add(0|K,0|B,0|Ct,0|be)),K=0|z,B=0|W,z=0|R,W=0|S,R=0|L,S=0|Y;const li=c.default.add3L(be,Ue,wt);L=c.default.add3H(li,Ct,Bt,Mt),Y=0|li}({h:L,l:Y}=c.default.add(0|this.Ah,0|this.Al,0|L,0|Y)),({h:R,l:S}=c.default.add(0|this.Bh,0|this.Bl,0|R,0|S)),({h:z,l:W}=c.default.add(0|this.Ch,0|this.Cl,0|z,0|W)),({h:K,l:B}=c.default.add(0|this.Dh,0|this.Dl,0|K,0|B)),({h:Z,l:q}=c.default.add(0|this.Eh,0|this.El,0|Z,0|q)),({h:U,l:Q}=c.default.add(0|this.Fh,0|this.Fl,0|U,0|Q)),({h:J,l:ne}=c.default.add(0|this.Gh,0|this.Gl,0|J,0|ne)),({h:he,l:_e}=c.default.add(0|this.Hh,0|this.Hl,0|he,0|_e)),this.set(L,Y,R,S,z,W,K,B,Z,q,U,Q,J,ne,he,_e)}roundClean(){_.fill(0),v.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=D;class E extends D{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 A extends D{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 P extends D{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 D),b.sha512_224=(0,u.wrapConstructor)(()=>new E),b.sha512_256=(0,u.wrapConstructor)(()=>new A),b.sha384=(0,u.wrapConstructor)(()=>new P)},7507:(ie,b,w)=>{"use strict";var g=w(9598).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=w(7882);if(b.u8=B=>new Uint8Array(B.buffer,B.byteOffset,B.byteLength),b.u32=B=>new Uint32Array(B.buffer,B.byteOffset,Math.floor(B.byteLength/4)),b.createView=B=>new DataView(B.buffer,B.byteOffset,B.byteLength),b.rotr=(B,Z)=>B<<32-Z|B>>>Z,b.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!b.isLE)throw new Error("Non little-endian hardware is not supported");const v=Array.from({length:256},(B,Z)=>Z.toString(16).padStart(2,"0"));function C(){return(C=g(function*(B,Z,q){let U=Date.now();for(let Q=0;Q=0&&JU instanceof Uint8Array))throw new Error("Uint8Array list expected");if(1===B.length)return B[0];const Z=B.reduce((U,Q)=>U+Q.length,0),q=new Uint8Array(Z);for(let U=0,Q=0;U"[object Object]"===Object.prototype.toString.call(B)&&B.constructor===Object)(Z)))throw new TypeError("Options should be object or undefined");return Object.assign(B,Z)},b.wrapConstructor=function z(B){const Z=U=>B().update(H(U)).digest(),q=B();return Z.outputLen=q.outputLen,Z.blockLen=q.blockLen,Z.create=()=>B(),Z},b.wrapConstructorWithOpts=function W(B){const Z=(U,Q)=>B(Q).update(H(U)).digest(),q=B({});return Z.outputLen=q.outputLen,Z.blockLen=q.blockLen,Z.create=U=>B(U),Z},b.randomBytes=function K(B=32){if(c.crypto.web)return c.crypto.web.getRandomValues(new Uint8Array(B));if(c.crypto.node)return new Uint8Array(c.crypto.node.randomBytes(B).buffer);throw new Error("The environment doesn't have randomBytes function")}},3439:(ie,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")},5834:(ie,b,w)=>{"use strict";var g=w(5203),c=w(5685),u=c(g("String.prototype.indexOf"));ie.exports=function(p,_){var v=g(p,!!_);return"function"==typeof v&&u(p,".prototype.")>-1?c(v):v}},5685:(ie,b,w)=>{"use strict";var g=w(4444),c=w(5203),u=c("%Function.prototype.apply%"),m=c("%Function.prototype.call%"),p=c("%Reflect.apply%",!0)||g.call(m,u),_=c("%Object.getOwnPropertyDescriptor%",!0),v=c("%Object.defineProperty%",!0),D=c("%Math.max%");if(v)try{v({},"a",{value:1})}catch{v=null}ie.exports=function(P){var C=p(g,m,arguments);if(_&&v){var k=_(C,"length");k.configurable&&v(C,"length",{value:1+D(0,P.length-(arguments.length-1))})}return C};var E=function(){return p(g,u,arguments)};v?v(ie.exports,"apply",{value:E}):ie.exports.apply=E},4999:ie=>{"use strict";var b=function(R){return function w(Y){return!!Y&&"object"==typeof Y}(R)&&!function g(Y){var R=Object.prototype.toString.call(Y);return"[object RegExp]"===R||"[object Date]"===R||function m(Y){return Y.$$typeof===u}(Y)}(R)},u="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function _(Y,R){return!1!==R.clone&&R.isMergeableObject(Y)?H(function p(Y){return Array.isArray(Y)?[]:{}}(Y),Y,R):Y}function v(Y,R,S){return Y.concat(R).map(function(z){return _(z,S)})}function A(Y){return Object.keys(Y).concat(function E(Y){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(Y).filter(function(R){return Y.propertyIsEnumerable(R)}):[]}(Y))}function P(Y,R){try{return R in Y}catch{return!1}}function H(Y,R,S){(S=S||{}).arrayMerge=S.arrayMerge||v,S.isMergeableObject=S.isMergeableObject||b,S.cloneUnlessOtherwiseSpecified=_;var z=Array.isArray(R);return z===Array.isArray(Y)?z?S.arrayMerge(Y,R,S):function k(Y,R,S){var z={};return S.isMergeableObject(Y)&&A(Y).forEach(function(W){z[W]=_(Y[W],S)}),A(R).forEach(function(W){(function C(Y,R){return P(Y,R)&&!(Object.hasOwnProperty.call(Y,R)&&Object.propertyIsEnumerable.call(Y,R))})(Y,W)||(z[W]=P(Y,W)&&S.isMergeableObject(R[W])?function D(Y,R){if(!R.customMerge)return H;var S=R.customMerge(Y);return"function"==typeof S?S:H}(W,S)(Y[W],R[W],S):_(R[W],S))}),z}(Y,R,S):_(R,S)}H.all=function(R,S){if(!Array.isArray(R))throw new Error("first argument should be an array");return R.reduce(function(z,W){return H(z,W,S)},{})},ie.exports=H},4901:ie=>{"use strict";var b={single_source_shortest_paths:function(w,g,c){var u={},m={};m[g]=0;var _,v,D,E,A,C,p=b.PriorityQueue.make();for(p.push(g,0);!p.empty();)for(D in E=(_=p.pop()).cost,A=w[v=_.value]||{})A.hasOwnProperty(D)&&(C=E+A[D],(typeof m[D]>"u"||m[D]>C)&&(m[D]=C,p.push(D,C),u[D]=v));if(typeof c<"u"&&typeof m[c]>"u"){var L=["Could not find a path from ",g," to ",c,"."].join("");throw new Error(L)}return u},extract_shortest_path_from_predecessor_list:function(w,g){for(var c=[],u=g;u;)c.push(u),u=w[u];return c.reverse(),c},find_path:function(w,g,c){var u=b.single_source_shortest_paths(w,g,c);return b.extract_shortest_path_from_predecessor_list(u,c)},PriorityQueue:{make:function(w){var u,g=b.PriorityQueue,c={};for(u in w=w||{},g)g.hasOwnProperty(u)&&(c[u]=g[u]);return c.queue=[],c.sorter=w.sorter||g.default_sorter,c},default_sorter:function(w,g){return w.cost-g.cost},push:function(w,g){this.queue.push({value:w,cost:g}),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};ie.exports=b},6316:(ie,b)=>{"use strict";var w,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=w=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===w.Tag||c.type===w.Script||c.type===w.Style},b.Root=w.Root,b.Text=w.Text,b.Directive=w.Directive,b.Comment=w.Comment,b.Script=w.Script,b.Style=w.Style,b.Tag=w.Tag,b.CDATA=w.CDATA,b.Doctype=w.Doctype},8419:ie=>{"use strict";ie.exports=function(w){for(var g=[],c=w.length,u=0;u=55296&&m<=56319&&c>u+1){var p=w.charCodeAt(u+1);p>=56320&&p<=57343&&(m=1024*(m-55296)+p-56320+65536,u+=1)}m<128?g.push(m):m<2048?(g.push(m>>6|192),g.push(63&m|128)):m<55296||m>=57344&&m<65536?(g.push(m>>12|224),g.push(m>>6&63|128),g.push(63&m|128)):m>=65536&&m<=1114111?(g.push(m>>18|240),g.push(m>>12&63|128),g.push(m>>6&63|128),g.push(63&m|128)):g.push(239,191,189)}return new Uint8Array(g).buffer}},3457:ie=>{"use strict";var b="Function.prototype.bind called on incompatible ",w=Array.prototype.slice,g=Object.prototype.toString,c="[object Function]";ie.exports=function(m){var p=this;if("function"!=typeof p||g.call(p)!==c)throw new TypeError(b+p);for(var v,_=w.call(arguments,1),D=function(){if(this instanceof v){var k=p.apply(this,_.concat(w.call(arguments)));return Object(k)===k?k:this}return p.apply(m,_.concat(w.call(arguments)))},E=Math.max(0,p.length-_.length),A=[],P=0;P{"use strict";var g=w(3457);ie.exports=Function.prototype.bind||g},5203:(ie,b,w)=>{"use strict";var g,c=SyntaxError,u=Function,m=TypeError,p=function(J){try{return u('"use strict"; return ('+J+").constructor;")()}catch{}},_=Object.getOwnPropertyDescriptor;if(_)try{_({},"")}catch{_=null}var v=function(){throw new m},D=_?function(){try{return v}catch{try{return _(arguments,"callee").get}catch{return v}}}():v,E=w(2969)(),A=Object.getPrototypeOf||function(J){return J.__proto__},P={},C=typeof Uint8Array>"u"?g:A(Uint8Array),k={"%AggregateError%":typeof AggregateError>"u"?g:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?g:ArrayBuffer,"%ArrayIteratorPrototype%":E?A([][Symbol.iterator]()):g,"%AsyncFromSyncIteratorPrototype%":g,"%AsyncFunction%":P,"%AsyncGenerator%":P,"%AsyncGeneratorFunction%":P,"%AsyncIteratorPrototype%":P,"%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%":P,"%Int8Array%":typeof Int8Array>"u"?g:Int8Array,"%Int16Array%":typeof Int16Array>"u"?g:Int16Array,"%Int32Array%":typeof Int32Array>"u"?g:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":E?A(A([][Symbol.iterator]())):g,"%JSON%":"object"==typeof JSON?JSON:g,"%Map%":typeof Map>"u"?g:Map,"%MapIteratorPrototype%":typeof Map>"u"||!E?g:A((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"||!E?g:A((new Set)[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?g:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":E?A(""[Symbol.iterator]()):g,"%Symbol%":E?Symbol:g,"%SyntaxError%":c,"%ThrowTypeError%":D,"%TypedArray%":C,"%TypeError%":m,"%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},H=function J(ne){var he;if("%AsyncFunction%"===ne)he=p("async function () {}");else if("%GeneratorFunction%"===ne)he=p("function* () {}");else if("%AsyncGeneratorFunction%"===ne)he=p("async function* () {}");else if("%AsyncGenerator%"===ne){var _e=J("%AsyncGeneratorFunction%");_e&&(he=_e.prototype)}else if("%AsyncIteratorPrototype%"===ne){var fe=J("%AsyncGenerator%");fe&&(he=A(fe.prototype))}return k[ne]=he,he},L={"%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"]},Y=w(4444),R=w(3164),S=Y.call(Function.call,Array.prototype.concat),z=Y.call(Function.apply,Array.prototype.splice),W=Y.call(Function.call,String.prototype.replace),K=Y.call(Function.call,String.prototype.slice),B=Y.call(Function.call,RegExp.prototype.exec),Z=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,q=/\\(\\)?/g,U=function(ne){var he=K(ne,0,1),_e=K(ne,-1);if("%"===he&&"%"!==_e)throw new c("invalid intrinsic syntax, expected closing `%`");if("%"===_e&&"%"!==he)throw new c("invalid intrinsic syntax, expected opening `%`");var fe=[];return W(ne,Z,function(Ce,Ve,et,Dt){fe[fe.length]=et?W(Dt,q,"$1"):Ve||Ce}),fe},Q=function(ne,he){var fe,_e=ne;if(R(L,_e)&&(_e="%"+(fe=L[_e])[0]+"%"),R(k,_e)){var Ce=k[_e];if(Ce===P&&(Ce=H(_e)),typeof Ce>"u"&&!he)throw new m("intrinsic "+ne+" exists, but is not available. Please file an issue!");return{alias:fe,name:_e,value:Ce}}throw new c("intrinsic "+ne+" does not exist!")};ie.exports=function(ne,he){if("string"!=typeof ne||0===ne.length)throw new m("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof he)throw new m('"allowMissing" argument must be a boolean');if(null===B(/^%?[^%]*%?$/,ne))throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var _e=U(ne),fe=_e.length>0?_e[0]:"",Ce=Q("%"+fe+"%",he),Ve=Ce.name,et=Ce.value,Dt=!1,Ze=Ce.alias;Ze&&(fe=Ze[0],z(_e,S([0,1],Ze)));for(var Ct=1,be=!0;Ct<_e.length;Ct+=1){var Bt=_e[Ct],Ue=K(Bt,0,1),Mt=K(Bt,-1);if(('"'===Ue||"'"===Ue||"`"===Ue||'"'===Mt||"'"===Mt||"`"===Mt)&&Ue!==Mt)throw new c("property names with quotes must have matching quotes");if(("constructor"===Bt||!be)&&(Dt=!0),R(k,Ve="%"+(fe+="."+Bt)+"%"))et=k[Ve];else if(null!=et){if(!(Bt in et)){if(!he)throw new m("base intrinsic for "+ne+" exists, but the property is not available.");return}if(_&&Ct+1>=_e.length){var wt=_(et,Bt);et=(be=!!wt)&&"get"in wt&&!("originalValue"in wt.get)?wt.get:et[Bt]}else be=R(et,Bt),et=et[Bt];be&&!Dt&&(k[Ve]=et)}}return et}},2969:(ie,b,w)=>{"use strict";var g=typeof Symbol<"u"&&Symbol,c=w(1983);ie.exports=function(){return"function"==typeof g&&"function"==typeof Symbol&&"symbol"==typeof g("foo")&&"symbol"==typeof Symbol("bar")&&c()}},1983:ie=>{"use strict";ie.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var w={},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 w[g]=42,w)return!1;if("function"==typeof Object.keys&&0!==Object.keys(w).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(w).length)return!1;var m=Object.getOwnPropertySymbols(w);if(1!==m.length||m[0]!==g||!Object.prototype.propertyIsEnumerable.call(w,g))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var p=Object.getOwnPropertyDescriptor(w,g);if(42!==p.value||!0!==p.enumerable)return!1}return!0}},3164:(ie,b,w)=>{"use strict";var g=w(4444);ie.exports=g.call(Function.call,Object.prototype.hasOwnProperty)},3380:function(ie,b,w){"use strict";var g=this&&this.__createBinding||(Object.create?function(R,S,z,W){void 0===W&&(W=z);var K=Object.getOwnPropertyDescriptor(S,z);(!K||("get"in K?!S.__esModule:K.writable||K.configurable))&&(K={enumerable:!0,get:function(){return S[z]}}),Object.defineProperty(R,W,K)}:function(R,S,z,W){void 0===W&&(W=z),R[W]=S[z]}),c=this&&this.__setModuleDefault||(Object.create?function(R,S){Object.defineProperty(R,"default",{enumerable:!0,value:S})}:function(R,S){R.default=S}),u=this&&this.__importStar||function(R){if(R&&R.__esModule)return R;var S={};if(null!=R)for(var z in R)"default"!==z&&Object.prototype.hasOwnProperty.call(R,z)&&g(S,R,z);return c(S,R),S};Object.defineProperty(b,"__esModule",{value:!0}),b.Parser=void 0;var m=u(w(6282)),p=w(6569),_=new Set(["input","option","optgroup","select","button","datalist","textarea"]),v=new Set(["p"]),D=new Set(["thead","tbody"]),E=new Set(["dd","dt"]),A=new Set(["rt","rp"]),P=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",v],["h1",v],["h2",v],["h3",v],["h4",v],["h5",v],["h6",v],["select",_],["input",_],["output",_],["button",_],["datalist",_],["textarea",_],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",E],["dt",E],["address",v],["article",v],["aside",v],["blockquote",v],["details",v],["div",v],["dl",v],["fieldset",v],["figcaption",v],["figure",v],["footer",v],["form",v],["header",v],["hr",v],["main",v],["nav",v],["ol",v],["pre",v],["section",v],["table",v],["ul",v],["rt",A],["rp",A],["tbody",D],["tfoot",D]]),C=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),k=new Set(["math","svg"]),H=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),L=/\s|\//,Y=function(){function R(S,z){var W,K,B,Z,q;void 0===z&&(z={}),this.options=z,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=S??{},this.lowerCaseTagNames=null!==(W=z.lowerCaseTags)&&void 0!==W?W:!z.xmlMode,this.lowerCaseAttributeNames=null!==(K=z.lowerCaseAttributeNames)&&void 0!==K?K:!z.xmlMode,this.tokenizer=new(null!==(B=z.Tokenizer)&&void 0!==B?B:m.default)(this.options,this),null===(q=(Z=this.cbs).onparserinit)||void 0===q||q.call(Z,this)}return R.prototype.ontext=function(S,z){var W,K,B=this.getSlice(S,z);this.endIndex=z-1,null===(K=(W=this.cbs).ontext)||void 0===K||K.call(W,B),this.startIndex=z},R.prototype.ontextentity=function(S){var z,W,K=this.tokenizer.getSectionStart();this.endIndex=K-1,null===(W=(z=this.cbs).ontext)||void 0===W||W.call(z,(0,p.fromCodePoint)(S)),this.startIndex=K},R.prototype.isVoidElement=function(S){return!this.options.xmlMode&&C.has(S)},R.prototype.onopentagname=function(S,z){this.endIndex=z;var W=this.getSlice(S,z);this.lowerCaseTagNames&&(W=W.toLowerCase()),this.emitOpenTag(W)},R.prototype.emitOpenTag=function(S){var z,W,K,B;this.openTagStart=this.startIndex,this.tagname=S;var Z=!this.options.xmlMode&&P.get(S);if(Z)for(;this.stack.length>0&&Z.has(this.stack[this.stack.length-1]);){var q=this.stack.pop();null===(W=(z=this.cbs).onclosetag)||void 0===W||W.call(z,q,!0)}this.isVoidElement(S)||(this.stack.push(S),k.has(S)?this.foreignContext.push(!0):H.has(S)&&this.foreignContext.push(!1)),null===(B=(K=this.cbs).onopentagname)||void 0===B||B.call(K,S),this.cbs.onopentag&&(this.attribs={})},R.prototype.endOpenTag=function(S){var z,W;this.startIndex=this.openTagStart,this.attribs&&(null===(W=(z=this.cbs).onopentag)||void 0===W||W.call(z,this.tagname,this.attribs,S),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""},R.prototype.onopentagend=function(S){this.endIndex=S,this.endOpenTag(!1),this.startIndex=S+1},R.prototype.onclosetag=function(S,z){var W,K,B,Z,q,U;this.endIndex=z;var Q=this.getSlice(S,z);if(this.lowerCaseTagNames&&(Q=Q.toLowerCase()),(k.has(Q)||H.has(Q))&&this.foreignContext.pop(),this.isVoidElement(Q))!this.options.xmlMode&&"br"===Q&&(null===(K=(W=this.cbs).onopentagname)||void 0===K||K.call(W,"br"),null===(Z=(B=this.cbs).onopentag)||void 0===Z||Z.call(B,"br",{},!0),null===(U=(q=this.cbs).onclosetag)||void 0===U||U.call(q,"br",!1));else{var J=this.stack.lastIndexOf(Q);if(-1!==J)if(this.cbs.onclosetag)for(var ne=this.stack.length-J;ne--;)this.cbs.onclosetag(this.stack.pop(),0!==ne);else this.stack.length=J;else!this.options.xmlMode&&"p"===Q&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=z+1},R.prototype.onselfclosingtag=function(S){this.endIndex=S,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=S+1):this.onopentagend(S)},R.prototype.closeCurrentTag=function(S){var z,W,K=this.tagname;this.endOpenTag(S),this.stack[this.stack.length-1]===K&&(null===(W=(z=this.cbs).onclosetag)||void 0===W||W.call(z,K,!S),this.stack.pop())},R.prototype.onattribname=function(S,z){this.startIndex=S;var W=this.getSlice(S,z);this.attribname=this.lowerCaseAttributeNames?W.toLowerCase():W},R.prototype.onattribdata=function(S,z){this.attribvalue+=this.getSlice(S,z)},R.prototype.onattribentity=function(S){this.attribvalue+=(0,p.fromCodePoint)(S)},R.prototype.onattribend=function(S,z){var W,K;this.endIndex=z,null===(K=(W=this.cbs).onattribute)||void 0===K||K.call(W,this.attribname,this.attribvalue,S===m.QuoteType.Double?'"':S===m.QuoteType.Single?"'":S===m.QuoteType.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""},R.prototype.getInstructionName=function(S){var z=S.search(L),W=z<0?S:S.substr(0,z);return this.lowerCaseTagNames&&(W=W.toLowerCase()),W},R.prototype.ondeclaration=function(S,z){this.endIndex=z;var W=this.getSlice(S,z);if(this.cbs.onprocessinginstruction){var K=this.getInstructionName(W);this.cbs.onprocessinginstruction("!".concat(K),"!".concat(W))}this.startIndex=z+1},R.prototype.onprocessinginstruction=function(S,z){this.endIndex=z;var W=this.getSlice(S,z);if(this.cbs.onprocessinginstruction){var K=this.getInstructionName(W);this.cbs.onprocessinginstruction("?".concat(K),"?".concat(W))}this.startIndex=z+1},R.prototype.oncomment=function(S,z,W){var K,B,Z,q;this.endIndex=z,null===(B=(K=this.cbs).oncomment)||void 0===B||B.call(K,this.getSlice(S,z-W)),null===(q=(Z=this.cbs).oncommentend)||void 0===q||q.call(Z),this.startIndex=z+1},R.prototype.oncdata=function(S,z,W){var K,B,Z,q,U,Q,J,ne,he,_e;this.endIndex=z;var fe=this.getSlice(S,z-W);this.options.xmlMode||this.options.recognizeCDATA?(null===(B=(K=this.cbs).oncdatastart)||void 0===B||B.call(K),null===(q=(Z=this.cbs).ontext)||void 0===q||q.call(Z,fe),null===(Q=(U=this.cbs).oncdataend)||void 0===Q||Q.call(U)):(null===(ne=(J=this.cbs).oncomment)||void 0===ne||ne.call(J,"[CDATA[".concat(fe,"]]")),null===(_e=(he=this.cbs).oncommentend)||void 0===_e||_e.call(he)),this.startIndex=z+1},R.prototype.onend=function(){var S,z;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var W=this.stack.length;W>0;this.cbs.onclosetag(this.stack[--W],!0));}null===(z=(S=this.cbs).onend)||void 0===z||z.call(S)},R.prototype.reset=function(){var S,z,W,K;null===(z=(S=this.cbs).onreset)||void 0===z||z.call(S),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(K=(W=this.cbs).onparserinit)||void 0===K||K.call(W,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1},R.prototype.parseComplete=function(S){this.reset(),this.end(S)},R.prototype.getSlice=function(S,z){for(;S-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var W=this.buffers[0].slice(S-this.bufferOffset,z-this.bufferOffset);z-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),W+=this.buffers[0].slice(0,z-this.bufferOffset);return W},R.prototype.shiftBuffer=function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()},R.prototype.write=function(S){var z,W;this.ended?null===(W=(z=this.cbs).onerror)||void 0===W||W.call(z,new Error(".write() after done!")):(this.buffers.push(S),this.tokenizer.running&&(this.tokenizer.write(S),this.writeIndex++))},R.prototype.end=function(S){var z,W;this.ended?null===(W=(z=this.cbs).onerror)||void 0===W||W.call(z,Error(".end() after done!")):(S&&this.write(S),this.ended=!0,this.tokenizer.end())},R.prototype.pause=function(){this.tokenizer.pause()},R.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 E,C,g=w(6569),c=(()=>{return(C=c||(c={}))[C.Tab=9]="Tab",C[C.NewLine=10]="NewLine",C[C.FormFeed=12]="FormFeed",C[C.CarriageReturn=13]="CarriageReturn",C[C.Space=32]="Space",C[C.ExclamationMark=33]="ExclamationMark",C[C.Num=35]="Num",C[C.Amp=38]="Amp",C[C.SingleQuote=39]="SingleQuote",C[C.DoubleQuote=34]="DoubleQuote",C[C.Dash=45]="Dash",C[C.Slash=47]="Slash",C[C.Zero=48]="Zero",C[C.Nine=57]="Nine",C[C.Semi=59]="Semi",C[C.Lt=60]="Lt",C[C.Eq=61]="Eq",C[C.Gt=62]="Gt",C[C.Questionmark=63]="Questionmark",C[C.UpperA=65]="UpperA",C[C.LowerA=97]="LowerA",C[C.UpperF=70]="UpperF",C[C.LowerF=102]="LowerF",C[C.UpperZ=90]="UpperZ",C[C.LowerZ=122]="LowerZ",C[C.LowerX=120]="LowerX",C[C.OpeningSquareBracket=91]="OpeningSquareBracket",c;var C})(),u=(()=>{return(C=u||(u={}))[C.Text=1]="Text",C[C.BeforeTagName=2]="BeforeTagName",C[C.InTagName=3]="InTagName",C[C.InSelfClosingTag=4]="InSelfClosingTag",C[C.BeforeClosingTagName=5]="BeforeClosingTagName",C[C.InClosingTagName=6]="InClosingTagName",C[C.AfterClosingTagName=7]="AfterClosingTagName",C[C.BeforeAttributeName=8]="BeforeAttributeName",C[C.InAttributeName=9]="InAttributeName",C[C.AfterAttributeName=10]="AfterAttributeName",C[C.BeforeAttributeValue=11]="BeforeAttributeValue",C[C.InAttributeValueDq=12]="InAttributeValueDq",C[C.InAttributeValueSq=13]="InAttributeValueSq",C[C.InAttributeValueNq=14]="InAttributeValueNq",C[C.BeforeDeclaration=15]="BeforeDeclaration",C[C.InDeclaration=16]="InDeclaration",C[C.InProcessingInstruction=17]="InProcessingInstruction",C[C.BeforeComment=18]="BeforeComment",C[C.CDATASequence=19]="CDATASequence",C[C.InSpecialComment=20]="InSpecialComment",C[C.InCommentLike=21]="InCommentLike",C[C.BeforeSpecialS=22]="BeforeSpecialS",C[C.SpecialStartSequence=23]="SpecialStartSequence",C[C.InSpecialTag=24]="InSpecialTag",C[C.BeforeEntity=25]="BeforeEntity",C[C.BeforeNumericEntity=26]="BeforeNumericEntity",C[C.InNamedEntity=27]="InNamedEntity",C[C.InNumericEntity=28]="InNumericEntity",C[C.InHexEntity=29]="InHexEntity",u;var C})();function m(C){return C===c.Space||C===c.NewLine||C===c.Tab||C===c.FormFeed||C===c.CarriageReturn}function p(C){return C===c.Slash||C===c.Gt||m(C)}function _(C){return C>=c.Zero&&C<=c.Nine}(C=E=b.QuoteType||(b.QuoteType={}))[C.NoValue=0]="NoValue",C[C.Unquoted=1]="Unquoted",C[C.Single=2]="Single",C[C.Double=3]="Double";var A={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])},P=function(){function C(k,H){var L=k.xmlMode,Y=void 0!==L&&L,R=k.decodeEntities,S=void 0===R||R;this.cbs=H,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=Y,this.decodeEntities=S,this.entityTrie=Y?g.xmlDecodeTree:g.htmlDecodeTree}return C.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},C.prototype.write=function(k){this.offset+=this.buffer.length,this.buffer=k,this.parse()},C.prototype.end=function(){this.running&&this.finish()},C.prototype.pause=function(){this.running=!1},C.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&&k===c.Amp&&(this.state=u.BeforeEntity)},C.prototype.stateSpecialStartSequence=function(k){var H=this.sequenceIndex===this.currentSequence.length;if(H?p(k):(32|k)===this.currentSequence[this.sequenceIndex]){if(!H)return void this.sequenceIndex++}else this.isSpecial=!1;this.sequenceIndex=0,this.state=u.InTagName,this.stateInTagName(k)},C.prototype.stateInSpecialTag=function(k){if(this.sequenceIndex===this.currentSequence.length){if(k===c.Gt||m(k)){var H=this.index-this.currentSequence.length;if(this.sectionStart=c.LowerA&&C<=c.LowerZ||C>=c.UpperA&&C<=c.UpperZ}(k)},C.prototype.startSpecial=function(k,H){this.isSpecial=!0,this.currentSequence=k,this.sequenceIndex=H,this.state=u.SpecialStartSequence},C.prototype.stateBeforeTagName=function(k){if(k===c.ExclamationMark)this.state=u.BeforeDeclaration,this.sectionStart=this.index+1;else if(k===c.Questionmark)this.state=u.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(k)){var H=32|k;this.sectionStart=this.index,this.xmlMode||H!==A.TitleEnd[2]?this.state=this.xmlMode||H!==A.ScriptEnd[2]?u.InTagName:u.BeforeSpecialS:this.startSpecial(A.TitleEnd,3)}else k===c.Slash?this.state=u.BeforeClosingTagName:(this.state=u.Text,this.stateText(k))},C.prototype.stateInTagName=function(k){p(k)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=u.BeforeAttributeName,this.stateBeforeAttributeName(k))},C.prototype.stateBeforeClosingTagName=function(k){m(k)||(k===c.Gt?this.state=u.Text:(this.state=this.isTagStartChar(k)?u.InClosingTagName:u.InSpecialComment,this.sectionStart=this.index))},C.prototype.stateInClosingTagName=function(k){(k===c.Gt||m(k))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=u.AfterClosingTagName,this.stateAfterClosingTagName(k))},C.prototype.stateAfterClosingTagName=function(k){(k===c.Gt||this.fastForwardTo(c.Gt))&&(this.state=u.Text,this.sectionStart=this.index+1)},C.prototype.stateBeforeAttributeName=function(k){k===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):k===c.Slash?this.state=u.InSelfClosingTag:m(k)||(this.state=u.InAttributeName,this.sectionStart=this.index)},C.prototype.stateInSelfClosingTag=function(k){k===c.Gt?(this.cbs.onselfclosingtag(this.index),this.state=u.Text,this.baseState=u.Text,this.sectionStart=this.index+1,this.isSpecial=!1):m(k)||(this.state=u.BeforeAttributeName,this.stateBeforeAttributeName(k))},C.prototype.stateInAttributeName=function(k){(k===c.Eq||p(k))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=u.AfterAttributeName,this.stateAfterAttributeName(k))},C.prototype.stateAfterAttributeName=function(k){k===c.Eq?this.state=u.BeforeAttributeValue:k===c.Slash||k===c.Gt?(this.cbs.onattribend(E.NoValue,this.index),this.state=u.BeforeAttributeName,this.stateBeforeAttributeName(k)):m(k)||(this.cbs.onattribend(E.NoValue,this.index),this.state=u.InAttributeName,this.sectionStart=this.index)},C.prototype.stateBeforeAttributeValue=function(k){k===c.DoubleQuote?(this.state=u.InAttributeValueDq,this.sectionStart=this.index+1):k===c.SingleQuote?(this.state=u.InAttributeValueSq,this.sectionStart=this.index+1):m(k)||(this.sectionStart=this.index,this.state=u.InAttributeValueNq,this.stateInAttributeValueNoQuotes(k))},C.prototype.handleInAttributeValue=function(k,H){k===H||!this.decodeEntities&&this.fastForwardTo(H)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(H===c.DoubleQuote?E.Double:E.Single,this.index),this.state=u.BeforeAttributeName):this.decodeEntities&&k===c.Amp&&(this.baseState=this.state,this.state=u.BeforeEntity)},C.prototype.stateInAttributeValueDoubleQuotes=function(k){this.handleInAttributeValue(k,c.DoubleQuote)},C.prototype.stateInAttributeValueSingleQuotes=function(k){this.handleInAttributeValue(k,c.SingleQuote)},C.prototype.stateInAttributeValueNoQuotes=function(k){m(k)||k===c.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(E.Unquoted,this.index),this.state=u.BeforeAttributeName,this.stateBeforeAttributeName(k)):this.decodeEntities&&k===c.Amp&&(this.baseState=this.state,this.state=u.BeforeEntity)},C.prototype.stateBeforeDeclaration=function(k){k===c.OpeningSquareBracket?(this.state=u.CDATASequence,this.sequenceIndex=0):this.state=k===c.Dash?u.BeforeComment:u.InDeclaration},C.prototype.stateInDeclaration=function(k){(k===c.Gt||this.fastForwardTo(c.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=u.Text,this.sectionStart=this.index+1)},C.prototype.stateInProcessingInstruction=function(k){(k===c.Gt||this.fastForwardTo(c.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=u.Text,this.sectionStart=this.index+1)},C.prototype.stateBeforeComment=function(k){k===c.Dash?(this.state=u.InCommentLike,this.currentSequence=A.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=u.InDeclaration},C.prototype.stateInSpecialComment=function(k){(k===c.Gt||this.fastForwardTo(c.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=u.Text,this.sectionStart=this.index+1)},C.prototype.stateBeforeSpecialS=function(k){var H=32|k;H===A.ScriptEnd[3]?this.startSpecial(A.ScriptEnd,4):H===A.StyleEnd[3]?this.startSpecial(A.StyleEnd,4):(this.state=u.InTagName,this.stateInTagName(k))},C.prototype.stateBeforeEntity=function(k){this.entityExcess=1,this.entityResult=0,k===c.Num?this.state=u.BeforeNumericEntity:k===c.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=u.InNamedEntity,this.stateInNamedEntity(k))},C.prototype.stateInNamedEntity=function(k){if(this.entityExcess+=1,this.trieIndex=(0,g.determineBranch)(this.entityTrie,this.trieCurrent,this.trieIndex+1,k),this.trieIndex<0)return this.emitNamedEntity(),void this.index--;this.trieCurrent=this.entityTrie[this.trieIndex];var H=this.trieCurrent&g.BinTrieFlags.VALUE_LENGTH;if(H){var L=(H>>14)-1;if(this.allowLegacyEntity()||k===c.Semi){var Y=this.index-this.entityExcess+1;Y>this.sectionStart&&this.emitPartial(this.sectionStart,Y),this.entityResult=this.trieIndex,this.trieIndex+=L,this.entityExcess=0,this.sectionStart=this.index+1,0===L&&this.emitNamedEntity()}else this.trieIndex+=L}},C.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])}},C.prototype.stateBeforeNumericEntity=function(k){(32|k)===c.LowerX?(this.entityExcess++,this.state=u.InHexEntity):(this.state=u.InNumericEntity,this.stateInNumericEntity(k))},C.prototype.emitNumericEntity=function(k){var H=this.index-this.entityExcess-1;H+2+Number(this.state===u.InHexEntity)!==this.index&&(H>this.sectionStart&&this.emitPartial(this.sectionStart,H),this.sectionStart=this.index+Number(k),this.emitCodePoint((0,g.replaceCodePoint)(this.entityResult))),this.state=this.baseState},C.prototype.stateInNumericEntity=function(k){k===c.Semi?this.emitNumericEntity(!0):_(k)?(this.entityResult=10*this.entityResult+(k-c.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},C.prototype.stateInHexEntity=function(k){k===c.Semi?this.emitNumericEntity(!0):_(k)?(this.entityResult=16*this.entityResult+(k-c.Zero),this.entityExcess++):function D(C){return C>=c.UpperA&&C<=c.UpperF||C>=c.LowerA&&C<=c.LowerF}(k)?(this.entityResult=16*this.entityResult+((32|k)-c.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},C.prototype.allowLegacyEntity=function(){return!this.xmlMode&&(this.baseState===u.Text||this.baseState===u.InSpecialTag)},C.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))},C.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(w){return[w.toLowerCase(),w]})),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(w){return[w.toLowerCase(),w]}))},1175:function(ie,b,w){"use strict";var g=this&&this.__assign||function(){return g=Object.assign||function(K){for(var B,Z=1,q=arguments.length;Z")}(K);case p.Comment:return function W(K){return"\x3c!--".concat(K.data,"--\x3e")}(K);case p.CDATA:return function z(K){return"")}(K);case p.Script:case p.Style:case p.Tag:return function Y(K,B){var Z;"foreign"===B.xmlMode&&(K.name=null!==(Z=v.elementNames.get(K.name))&&void 0!==Z?Z:K.name,K.parent&&H.has(K.parent.name)&&(B=g(g({},B),{xmlMode:!1}))),!B.xmlMode&&L.has(K.name)&&(B=g(g({},B),{xmlMode:"foreign"}));var q="<".concat(K.name),U=function A(K,B){var Z;if(K){var q=!1===(null!==(Z=B.encodeEntities)&&void 0!==Z?Z:B.decodeEntities)?E:B.xmlMode||"utf8"!==B.encodeEntities?_.encodeXML:_.escapeAttribute;return Object.keys(K).map(function(U){var Q,J,ne=null!==(Q=K[U])&&void 0!==Q?Q:"";return"foreign"===B.xmlMode&&(U=null!==(J=v.attributeNames.get(U))&&void 0!==J?J:U),B.emptyAttrs||B.xmlMode||""!==ne?"".concat(U,'="').concat(q(ne),'"'):U}).join(" ")}}(K.attribs,B);return U&&(q+=" ".concat(U)),0===K.children.length&&(B.xmlMode?!1!==B.selfClosingTags:B.selfClosingTags&&P.has(K.name))?(B.xmlMode||(q+=" "),q+="/>"):(q+=">",K.children.length>0&&(q+=C(K.children,B)),(B.xmlMode||!P.has(K.name))&&(q+=""))),q}(K,B);case p.Text:return function S(K,B){var Z,q=K.data||"";return!1!==(null!==(Z=B.encodeEntities)&&void 0!==Z?Z:B.decodeEntities)&&!(!B.xmlMode&&K.parent&&D.has(K.parent.name))&&(q=B.xmlMode||"utf8"!==B.encodeEntities?(0,_.encodeXML)(q):(0,_.escapeText)(q)),q}(K,B)}}b.render=C,b.default=C;var H=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),L=new Set(["svg","math"])},3437:function(ie,b,w){"use strict";var g=this&&this.__createBinding||(Object.create?function(v,D,E,A){void 0===A&&(A=E);var P=Object.getOwnPropertyDescriptor(D,E);(!P||("get"in P?!D.__esModule:P.writable||P.configurable))&&(P={enumerable:!0,get:function(){return D[E]}}),Object.defineProperty(v,A,P)}:function(v,D,E,A){void 0===A&&(A=E),v[A]=D[E]}),c=this&&this.__exportStar||function(v,D){for(var E in v)"default"!==E&&!Object.prototype.hasOwnProperty.call(D,E)&&g(D,v,E)};Object.defineProperty(b,"__esModule",{value:!0}),b.DomHandler=void 0;var u=w(6316),m=w(2105);c(w(2105),b);var p={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},_=function(){function v(D,E,A){this.dom=[],this.root=new m.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof E&&(A=E,E=p),"object"==typeof D&&(E=D,D=void 0),this.callback=D??null,this.options=E??p,this.elementCB=A??null}return v.prototype.onparserinit=function(D){this.parser=D},v.prototype.onreset=function(){this.dom=[],this.root=new m.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},v.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},v.prototype.onerror=function(D){this.handleCallback(D)},v.prototype.onclosetag=function(){this.lastNode=null;var D=this.tagStack.pop();this.options.withEndIndices&&(D.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(D)},v.prototype.onopentag=function(D,E){var P=new m.Element(D,E,void 0,this.options.xmlMode?u.ElementType.Tag:void 0);this.addNode(P),this.tagStack.push(P)},v.prototype.ontext=function(D){var E=this.lastNode;if(E&&E.type===u.ElementType.Text)E.data+=D,this.options.withEndIndices&&(E.endIndex=this.parser.endIndex);else{var A=new m.Text(D);this.addNode(A),this.lastNode=A}},v.prototype.oncomment=function(D){if(this.lastNode&&this.lastNode.type===u.ElementType.Comment)this.lastNode.data+=D;else{var E=new m.Comment(D);this.addNode(E),this.lastNode=E}},v.prototype.oncommentend=function(){this.lastNode=null},v.prototype.oncdatastart=function(){var D=new m.Text(""),E=new m.CDATA([D]);this.addNode(E),D.parent=E,this.lastNode=D},v.prototype.oncdataend=function(){this.lastNode=null},v.prototype.onprocessinginstruction=function(D,E){var A=new m.ProcessingInstruction(D,E);this.addNode(A)},v.prototype.handleCallback=function(D){if("function"==typeof this.callback)this.callback(D,this.dom);else if(D)throw D},v.prototype.addNode=function(D){var E=this.tagStack[this.tagStack.length-1],A=E.children[E.children.length-1];this.options.withStartIndices&&(D.startIndex=this.parser.startIndex),this.options.withEndIndices&&(D.endIndex=this.parser.endIndex),E.children.push(D),A&&(D.prev=A,A.next=D),D.parent=E,this.lastNode=null},v}();b.DomHandler=_,b.default=_},2105:function(ie,b,w){"use strict";var B,g=this&&this.__extends||(B=function(Z,q){return(B=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(U,Q){U.__proto__=Q}||function(U,Q){for(var J in Q)Object.prototype.hasOwnProperty.call(Q,J)&&(U[J]=Q[J])})(Z,q)},function(Z,q){if("function"!=typeof q&&null!==q)throw new TypeError("Class extends value "+String(q)+" is not a constructor or null");function U(){this.constructor=Z}B(Z,q),Z.prototype=null===q?Object.create(q):(U.prototype=q.prototype,new U)}),c=this&&this.__assign||function(){return c=Object.assign||function(B){for(var Z,q=1,U=arguments.length;q0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(Z.prototype,"childNodes",{get:function(){return this.children},set:function(q){this.children=q},enumerable:!1,configurable:!0}),Z}(m);b.NodeWithChildren=E;var A=function(B){function Z(){var q=null!==B&&B.apply(this,arguments)||this;return q.type=u.ElementType.CDATA,q}return g(Z,B),Object.defineProperty(Z.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),Z}(E);b.CDATA=A;var P=function(B){function Z(){var q=null!==B&&B.apply(this,arguments)||this;return q.type=u.ElementType.Root,q}return g(Z,B),Object.defineProperty(Z.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),Z}(E);b.Document=P;var C=function(B){function Z(q,U,Q,J){void 0===Q&&(Q=[]),void 0===J&&(J="script"===q?u.ElementType.Script:"style"===q?u.ElementType.Style:u.ElementType.Tag);var ne=B.call(this,Q)||this;return ne.name=q,ne.attribs=U,ne.type=J,ne}return g(Z,B),Object.defineProperty(Z.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(Z.prototype,"tagName",{get:function(){return this.name},set:function(q){this.name=q},enumerable:!1,configurable:!0}),Object.defineProperty(Z.prototype,"attributes",{get:function(){var q=this;return Object.keys(this.attribs).map(function(U){var Q,J;return{name:U,value:q.attribs[U],namespace:null===(Q=q["x-attribsNamespace"])||void 0===Q?void 0:Q[U],prefix:null===(J=q["x-attribsPrefix"])||void 0===J?void 0:J[U]}})},enumerable:!1,configurable:!0}),Z}(E);function k(B){return(0,u.isTag)(B)}function H(B){return B.type===u.ElementType.CDATA}function L(B){return B.type===u.ElementType.Text}function Y(B){return B.type===u.ElementType.Comment}function R(B){return B.type===u.ElementType.Directive}function S(B){return B.type===u.ElementType.Root}function W(B,Z){var q;if(void 0===Z&&(Z=!1),L(B))q=new _(B.data);else if(Y(B))q=new v(B.data);else if(k(B)){var U=Z?K(B.children):[],Q=new C(B.name,c({},B.attribs),U);U.forEach(function(_e){return _e.parent=Q}),null!=B.namespace&&(Q.namespace=B.namespace),B["x-attribsNamespace"]&&(Q["x-attribsNamespace"]=c({},B["x-attribsNamespace"])),B["x-attribsPrefix"]&&(Q["x-attribsPrefix"]=c({},B["x-attribsPrefix"])),q=Q}else if(H(B)){U=Z?K(B.children):[];var J=new A(U);U.forEach(function(fe){return fe.parent=J}),q=J}else if(S(B)){U=Z?K(B.children):[];var ne=new P(U);U.forEach(function(fe){return fe.parent=ne}),B["x-mode"]&&(ne["x-mode"]=B["x-mode"]),q=ne}else{if(!R(B))throw new Error("Not implemented yet: ".concat(B.type));var he=new D(B.name,B.data);null!=B["x-name"]&&(he["x-name"]=B["x-name"],he["x-publicId"]=B["x-publicId"],he["x-systemId"]=B["x-systemId"]),q=he}return q.startIndex=B.startIndex,q.endIndex=B.endIndex,null!=B.sourceCodeLocation&&(q.sourceCodeLocation=B.sourceCodeLocation),q}function K(B){for(var Z=B.map(function(U){return W(U,!0)}),q=1;q{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.getFeed=void 0;var g=w(8149),c=w(4279);b.getFeed=function u(k){var H=E(C,k);return H?"feed"===H.name?function m(k){var H,L=k.children,Y={type:"atom",items:(0,c.getElementsByTagName)("entry",L).map(function(z){var W,K=z.children,B={media:D(K)};P(B,"id","id",K),P(B,"title","title",K);var Z=null===(W=E("link",K))||void 0===W?void 0:W.attribs.href;Z&&(B.link=Z);var q=A("summary",K)||A("content",K);q&&(B.description=q);var U=A("updated",K);return U&&(B.pubDate=new Date(U)),B})};P(Y,"id","id",L),P(Y,"title","title",L);var R=null===(H=E("link",L))||void 0===H?void 0:H.attribs.href;R&&(Y.link=R),P(Y,"description","subtitle",L);var S=A("updated",L);return S&&(Y.updated=new Date(S)),P(Y,"author","email",L,!0),Y}(H):function p(k){var H,L,Y=null!==(L=null===(H=E("channel",k.children))||void 0===H?void 0:H.children)&&void 0!==L?L:[],R={type:k.name.substr(0,3),id:"",items:(0,c.getElementsByTagName)("item",k.children).map(function(z){var W=z.children,K={media:D(W)};P(K,"id","guid",W),P(K,"title","title",W),P(K,"link","link",W),P(K,"description","description",W);var B=A("pubDate",W);return B&&(K.pubDate=new Date(B)),K})};P(R,"title","title",Y),P(R,"link","link",Y),P(R,"description","description",Y);var S=A("lastBuildDate",Y);return S&&(R.updated=new Date(S)),P(R,"author","managingEditor",Y,!0),R}(H):null};var _=["url","type","lang"],v=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function D(k){return(0,c.getElementsByTagName)("media:content",k).map(function(H){for(var L=H.attribs,Y={medium:L.medium,isDefault:!!L.isDefault},R=0,S=_;R{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.uniqueSort=b.compareDocumentPosition=b.DocumentPosition=b.removeSubsets=void 0;var u,_,g=w(3437);function m(_,v){var D=[],E=[];if(_===v)return 0;for(var A=(0,g.hasChildren)(_)?_:_.parent;A;)D.unshift(A),A=A.parent;for(A=(0,g.hasChildren)(v)?v:v.parent;A;)E.unshift(A),A=A.parent;for(var P=Math.min(D.length,E.length),C=0;CH.indexOf(Y)?k===v?u.FOLLOWING|u.CONTAINED_BY:u.FOLLOWING:k===_?u.PRECEDING|u.CONTAINS:u.PRECEDING}b.removeSubsets=function c(_){for(var v=_.length;--v>=0;){var D=_[v];if(v>0&&_.lastIndexOf(D,v-1)>=0)_.splice(v,1);else for(var E=D.parent;E;E=E.parent)if(_.includes(E)){_.splice(v,1);break}}return _},(_=u=b.DocumentPosition||(b.DocumentPosition={}))[_.DISCONNECTED=1]="DISCONNECTED",_[_.PRECEDING=2]="PRECEDING",_[_.FOLLOWING=4]="FOLLOWING",_[_.CONTAINS=8]="CONTAINS",_[_.CONTAINED_BY=16]="CONTAINED_BY",b.compareDocumentPosition=m,b.uniqueSort=function p(_){return(_=_.filter(function(v,D,E){return!E.includes(v,D+1)})).sort(function(v,D){var E=m(v,D);return E&u.PRECEDING?-1:E&u.FOLLOWING?1:0}),_}},5722:function(ie,b,w){"use strict";var g=this&&this.__createBinding||(Object.create?function(m,p,_,v){void 0===v&&(v=_);var D=Object.getOwnPropertyDescriptor(p,_);(!D||("get"in D?!p.__esModule:D.writable||D.configurable))&&(D={enumerable:!0,get:function(){return p[_]}}),Object.defineProperty(m,v,D)}:function(m,p,_,v){void 0===v&&(v=_),m[v]=p[_]}),c=this&&this.__exportStar||function(m,p){for(var _ in m)"default"!==_&&!Object.prototype.hasOwnProperty.call(p,_)&&g(p,m,_)};Object.defineProperty(b,"__esModule",{value:!0}),b.hasChildren=b.isDocument=b.isComment=b.isText=b.isCDATA=b.isTag=void 0,c(w(8149),b),c(w(74),b),c(w(6180),b),c(w(2206),b),c(w(4279),b),c(w(863),b),c(w(4477),b);var u=w(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:(ie,b,w)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.getElementsByTagType=b.getElementsByTagName=b.getElementById=b.getElements=b.testElement=void 0;var g=w(3437),c=w(2206),u={tag_name:function(C){return"function"==typeof C?function(k){return(0,g.isTag)(k)&&C(k.name)}:"*"===C?g.isTag:function(k){return(0,g.isTag)(k)&&k.name===C}},tag_type:function(C){return"function"==typeof C?function(k){return C(k.type)}:function(k){return k.type===C}},tag_contains:function(C){return"function"==typeof C?function(k){return(0,g.isText)(k)&&C(k.data)}:function(k){return(0,g.isText)(k)&&k.data===C}}};function m(C,k){return"function"==typeof k?function(H){return(0,g.isTag)(H)&&k(H.attribs[C])}:function(H){return(0,g.isTag)(H)&&H.attribs[C]===k}}function p(C,k){return function(H){return C(H)||k(H)}}function _(C){var k=Object.keys(C).map(function(H){var L=C[H];return Object.prototype.hasOwnProperty.call(u,H)?u[H](L):m(H,L)});return 0===k.length?null:k.reduce(p)}b.testElement=function v(C,k){var H=_(C);return!H||H(k)},b.getElements=function D(C,k,H,L){void 0===L&&(L=1/0);var Y=_(C);return Y?(0,c.filter)(Y,k,H,L):[]},b.getElementById=function E(C,k,H){return void 0===H&&(H=!0),Array.isArray(k)||(k=[k]),(0,c.findOne)(m("id",C),k,H)},b.getElementsByTagName=function A(C,k,H,L){return void 0===H&&(H=!0),void 0===L&&(L=1/0),(0,c.filter)(u.tag_name(C),k,H,L)},b.getElementsByTagType=function P(C,k,H,L){return void 0===H&&(H=!0),void 0===L&&(L=1/0),(0,c.filter)(u.tag_type(C),k,H,L)}},6180:(ie,b)=>{"use strict";function w(_){if(_.prev&&(_.prev.next=_.next),_.next&&(_.next.prev=_.prev),_.parent){var v=_.parent.children;v.splice(v.lastIndexOf(_),1)}}Object.defineProperty(b,"__esModule",{value:!0}),b.prepend=b.prependChild=b.append=b.appendChild=b.replaceElement=b.removeElement=void 0,b.removeElement=w,b.replaceElement=function g(_,v){var D=v.prev=_.prev;D&&(D.next=v);var E=v.next=_.next;E&&(E.prev=v);var A=v.parent=_.parent;if(A){var P=A.children;P[P.lastIndexOf(_)]=v,_.parent=null}},b.appendChild=function c(_,v){if(w(v),v.next=null,v.parent=_,_.children.push(v)>1){var D=_.children[_.children.length-2];D.next=v,v.prev=D}else v.prev=null},b.append=function u(_,v){w(v);var D=_.parent,E=_.next;if(v.next=E,v.prev=_,_.next=v,v.parent=D,E){if(E.prev=v,D){var A=D.children;A.splice(A.lastIndexOf(E),0,v)}}else D&&D.children.push(v)},b.prependChild=function m(_,v){if(w(v),v.parent=_,v.prev=null,1!==_.children.unshift(v)){var D=_.children[1];D.prev=v,v.next=D}else v.next=null},b.prepend=function p(_,v){w(v);var D=_.parent;if(D){var E=D.children;E.splice(E.indexOf(_),0,v)}_.prev&&(_.prev.next=v),v.parent=D,v.prev=_.prev,v.next=_,_.prev=v}},2206:(ie,b,w)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.findAll=b.existsOne=b.findOne=b.findOneChild=b.find=b.filter=void 0;var g=w(3437);function u(D,E,A,P){for(var C=[],k=0,H=E;k0){var Y=u(D,L.children,A,P);if(C.push.apply(C,Y),(P-=Y.length)<=0)break}}return C}b.filter=function c(D,E,A,P){return void 0===A&&(A=!0),void 0===P&&(P=1/0),Array.isArray(E)||(E=[E]),u(D,E,A,P)},b.find=u,b.findOneChild=function m(D,E){return E.find(D)},b.findOne=function p(D,E,A){void 0===A&&(A=!0);for(var P=null,C=0;C0&&(P=p(D,k.children,!0)))}return P},b.existsOne=function _(D,E){return E.some(function(A){return(0,g.isTag)(A)&&(D(A)||A.children.length>0&&_(D,A.children))})},b.findAll=function v(D,E){for(var A,k,P=[],C=E.filter(g.isTag);k=C.shift();){var H=null===(A=k.children)||void 0===A?void 0:A.filter(g.isTag);H&&H.length>0&&C.unshift.apply(C,H),D(k)&&P.push(k)}return P}},8149:function(ie,b,w){"use strict";var g=this&&this.__importDefault||function(A){return A&&A.__esModule?A:{default:A}};Object.defineProperty(b,"__esModule",{value:!0}),b.innerText=b.textContent=b.getText=b.getInnerHTML=b.getOuterHTML=void 0;var c=w(3437),u=g(w(1175)),m=w(6316);function p(A,P){return(0,u.default)(A,P)}b.getOuterHTML=p,b.getInnerHTML=function _(A,P){return(0,c.hasChildren)(A)?A.children.map(function(C){return p(C,P)}).join(""):""},b.getText=function v(A){return Array.isArray(A)?A.map(v).join(""):(0,c.isTag)(A)?"br"===A.name?"\n":v(A.children):(0,c.isCDATA)(A)?v(A.children):(0,c.isText)(A)?A.data:""},b.textContent=function D(A){return Array.isArray(A)?A.map(D).join(""):(0,c.hasChildren)(A)&&!(0,c.isComment)(A)?D(A.children):(0,c.isText)(A)?A.data:""},b.innerText=function E(A){return Array.isArray(A)?A.map(E).join(""):(0,c.hasChildren)(A)&&(A.type===m.ElementType.Tag||(0,c.isCDATA)(A))?E(A.children):(0,c.isText)(A)?A.data:""}},74:(ie,b,w)=>{"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=w(3437);function c(A){return(0,g.hasChildren)(A)?A.children:[]}function u(A){return A.parent||null}b.getChildren=c,b.getParent=u,b.getSiblings=function m(A){var k=u(A);if(null!=k)return c(k);for(var H=[A],L=A.prev,Y=A.next;null!=L;)H.unshift(L),L=L.prev;for(;null!=Y;)H.push(Y),Y=Y.next;return H},b.getAttributeValue=function p(A,P){var C;return null===(C=A.attribs)||void 0===C?void 0:C[P]},b.hasAttrib=function _(A,P){return null!=A.attribs&&Object.prototype.hasOwnProperty.call(A.attribs,P)&&null!=A.attribs[P]},b.getName=function v(A){return A.name},b.nextElementSibling=function D(A){for(var C=A.next;null!==C&&!(0,g.isTag)(C);)C=C.next;return C},b.prevElementSibling=function E(A){for(var C=A.prev;null!==C&&!(0,g.isTag)(C);)C=C.prev;return C}},6569:function(ie,b,w){"use strict";var g=this&&this.__importDefault||function(L){return L&&L.__esModule?L:{default:L}};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(w(1575));b.htmlDecodeTree=c.default;var u=g(w(9704));b.xmlDecodeTree=u.default;var m=g(w(3906));b.decodeCodePoint=m.default;var p=w(3906);Object.defineProperty(b,"replaceCodePoint",{enumerable:!0,get:function(){return p.replaceCodePoint}}),Object.defineProperty(b,"fromCodePoint",{enumerable:!0,get:function(){return p.fromCodePoint}});var v,L,_=(()=>{return(L=_||(_={}))[L.NUM=35]="NUM",L[L.SEMI=59]="SEMI",L[L.ZERO=48]="ZERO",L[L.NINE=57]="NINE",L[L.LOWER_A=97]="LOWER_A",L[L.LOWER_F=102]="LOWER_F",L[L.LOWER_X=120]="LOWER_X",L[L.To_LOWER_BIT=32]="To_LOWER_BIT",_;var L})();function D(L){return function(R,S){for(var z="",W=0,K=0;(K=R.indexOf("&",K))>=0;)if(z+=R.slice(W,K),W=K,R.charCodeAt(K+=1)!==_.NUM){for(var J=0,ne=1,he=0,_e=L[he];K>14)-1))break;he+=Ce}}var Ce;0!==J&&(z+=1==(Ce=(L[J]&v.VALUE_LENGTH)>>14)?String.fromCharCode(L[J]&~v.VALUE_LENGTH):2===Ce?String.fromCharCode(L[J+1]):String.fromCharCode(L[J+1],L[J+2]),W=K-ne+1)}else{var B=K+1,Z=10,q=R.charCodeAt(B);(q|_.To_LOWER_BIT)===_.LOWER_X&&(Z=16,K+=1,B+=1);do{q=R.charCodeAt(++K)}while(q>=_.ZERO&&q<=_.NINE||16===Z&&(q|_.To_LOWER_BIT)>=_.LOWER_A&&(q|_.To_LOWER_BIT)<=_.LOWER_F);if(B!==K){var U=R.substring(B,K),Q=parseInt(U,Z);if(R.charCodeAt(K)===_.SEMI)K+=1;else if(S)continue;z+=(0,m.default)(Q),W=K}}return z+R.slice(W)}}function E(L,Y,R,S){var z=(Y&v.BRANCH_LENGTH)>>7,W=Y&v.JUMP_TABLE;if(0===z)return 0!==W&&S===W?R:-1;if(W){var K=S-W;return K<0||K>=z?-1:L[R+K]-1}for(var B=R,Z=B+z-1;B<=Z;){var q=B+Z>>>1,U=L[q];if(US))return L[q+z];Z=q-1}}return-1}(L=v=b.BinTrieFlags||(b.BinTrieFlags={}))[L.VALUE_LENGTH=49152]="VALUE_LENGTH",L[L.BRANCH_LENGTH=16256]="BRANCH_LENGTH",L[L.JUMP_TABLE=127]="JUMP_TABLE",b.determineBranch=E;var A=D(c.default),P=D(u.default);b.decodeHTML=function C(L){return A(L,!1)},b.decodeHTMLStrict=function k(L){return A(L,!0)},b.decodeXML=function H(L){return P(L,!0)}},3906:(ie,b)=>{"use strict";var w;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(m){var p;return m>=55296&&m<=57343||m>1114111?65533:null!==(p=g.get(m))&&void 0!==p?p:m}b.fromCodePoint=null!==(w=String.fromCodePoint)&&void 0!==w?w:function(m){var p="";return m>65535&&(m-=65536,p+=String.fromCharCode(m>>>10&1023|55296),m=56320|1023&m),p+String.fromCharCode(m)},b.replaceCodePoint=c,b.default=function u(m){return(0,b.fromCodePoint)(c(m))}},6836:function(ie,b,w){"use strict";var g=this&&this.__importDefault||function(D){return D&&D.__esModule?D:{default:D}};Object.defineProperty(b,"__esModule",{value:!0}),b.encodeNonAsciiHTML=b.encodeHTML=void 0;var c=g(w(5754)),u=w(681),m=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function v(D,E){for(var C,A="",P=0;null!==(C=D.exec(E));){var k=C.index;A+=E.substring(P,k);var H=E.charCodeAt(k),L=c.default.get(H);if("object"==typeof L){if(k+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 w=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function g(u){for(var _,m="",p=0;null!==(_=b.xmlReplacer.exec(u));){var v=_.index,D=u.charCodeAt(v),E=w.get(D);void 0!==E?(m+=u.substring(p,v)+E,p=v+1):(m+="".concat(u.substring(p,v),"&#x").concat((0,b.getCodePoint)(u,v).toString(16),";"),p=b.xmlReplacer.lastIndex+=Number(55296==(64512&D)))}return m+u.substr(p)}function c(u,m){return function(_){for(var v,D=0,E="";v=u.exec(_);)D!==v.index&&(E+=_.substring(D,v.index)),E+=m.get(v[0].charCodeAt(0)),D=v.index+1;return E+_.substring(D)}}b.getCodePoint=null!=String.prototype.codePointAt?function(u,m){return u.codePointAt(m)}:function(u,m){return 55296==(64512&u.charCodeAt(m))?1024*(u.charCodeAt(m)-55296)+u.charCodeAt(m+1)-56320+65536:u.charCodeAt(m)},b.encodeXML=g,b.escape=g,b.escapeUTF8=c(/[&<>'"]/g,w),b.escapeAttribute=c(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),b.escapeText=c(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))},1575:(ie,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(w){return w.charCodeAt(0)}))},9704:(ie,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(w){return w.charCodeAt(0)}))},5754:(ie,b)=>{"use strict";function w(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 m,k,p,_,g=w(6569),c=w(6836),u=w(681);(k=m=b.EntityLevel||(b.EntityLevel={}))[k.XML=0]="XML",k[k.HTML=1]="HTML",function(k){k[k.Legacy=0]="Legacy",k[k.Strict=1]="Strict"}(p=b.DecodingMode||(b.DecodingMode={})),function(k){k[k.UTF8=0]="UTF8",k[k.ASCII=1]="ASCII",k[k.Extensive=2]="Extensive",k[k.Attribute=3]="Attribute",k[k.Text=4]="Text"}(_=b.EncodingMode||(b.EncodingMode={})),b.decode=function v(k,H){void 0===H&&(H=m.XML);var L="number"==typeof H?{level:H}:H;return L.level===m.HTML?L.mode===p.Strict?(0,g.decodeHTMLStrict)(k):(0,g.decodeHTML)(k):(0,g.decodeXML)(k)},b.decodeStrict=function D(k,H){void 0===H&&(H=m.XML);var L="number"==typeof H?{level:H}:H;return L.level===m.HTML?L.mode===p.Legacy?(0,g.decodeHTML)(k):(0,g.decodeHTMLStrict)(k):(0,g.decodeXML)(k)},b.encode=function E(k,H){void 0===H&&(H=m.XML);var L="number"==typeof H?{level:H}:H;return L.mode===_.UTF8?(0,u.escapeUTF8)(k):L.mode===_.Attribute?(0,u.escapeAttribute)(k):L.mode===_.Text?(0,u.escapeText)(k):L.level===m.HTML?L.mode===_.ASCII?(0,c.encodeNonAsciiHTML)(k):(0,c.encodeHTML)(k):(0,u.encodeXML)(k)};var A=w(681);Object.defineProperty(b,"encodeXML",{enumerable:!0,get:function(){return A.encodeXML}}),Object.defineProperty(b,"escape",{enumerable:!0,get:function(){return A.escape}}),Object.defineProperty(b,"escapeUTF8",{enumerable:!0,get:function(){return A.escapeUTF8}}),Object.defineProperty(b,"escapeAttribute",{enumerable:!0,get:function(){return A.escapeAttribute}}),Object.defineProperty(b,"escapeText",{enumerable:!0,get:function(){return A.escapeText}});var P=w(6836);Object.defineProperty(b,"encodeHTML",{enumerable:!0,get:function(){return P.encodeHTML}}),Object.defineProperty(b,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return P.encodeNonAsciiHTML}}),Object.defineProperty(b,"encodeHTML4",{enumerable:!0,get:function(){return P.encodeHTML}}),Object.defineProperty(b,"encodeHTML5",{enumerable:!0,get:function(){return P.encodeHTML}});var C=w(6569);Object.defineProperty(b,"decodeXML",{enumerable:!0,get:function(){return C.decodeXML}}),Object.defineProperty(b,"decodeHTML",{enumerable:!0,get:function(){return C.decodeHTML}}),Object.defineProperty(b,"decodeHTMLStrict",{enumerable:!0,get:function(){return C.decodeHTMLStrict}}),Object.defineProperty(b,"decodeHTML4",{enumerable:!0,get:function(){return C.decodeHTML}}),Object.defineProperty(b,"decodeHTML5",{enumerable:!0,get:function(){return C.decodeHTML}}),Object.defineProperty(b,"decodeHTML4Strict",{enumerable:!0,get:function(){return C.decodeHTMLStrict}}),Object.defineProperty(b,"decodeHTML5Strict",{enumerable:!0,get:function(){return C.decodeHTMLStrict}}),Object.defineProperty(b,"decodeXMLStrict",{enumerable:!0,get:function(){return C.decodeXML}})},7088:function(ie,b,w){!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,m,p){return u<12?p?"vm":"VM":p?"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}})}(w(5439))},2502:function(ie,b,w){!function(g){"use strict";var c=function(v){return 0===v?0:1===v?1:2===v?2:v%100>=3&&v%100<=10?3:v%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"]},m=function(v){return function(D,E,A,P){var C=c(D),k=u[v][c(D)];return 2===C&&(k=k[E?0:1]),k.replace(/%d/i,D)}},p=["\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: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(v){return"\u0645"===v},meridiem:function(v,D,E){return v<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:m("s"),ss:m("s"),m:m("m"),mm:m("m"),h:m("h"),hh:m("h"),d:m("d"),dd:m("d"),M:m("M"),MM:m("M"),y:m("y"),yy:m("y")},postformat:function(v){return v.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(w(5439))},128:function(ie,b,w){!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}})}(w(5439))},4519:function(ie,b,w){!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(D){return 0===D?0:1===D?1:2===D?2:D%100>=3&&D%100<=10?3:D%100>=11?4:5},m={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(E,A,P,C){var k=u(E),H=m[D][u(E)];return 2===k&&(H=H[A?0:1]),H.replace(/%d/i,E)}},_=["\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:_,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,E,A){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(/\u060c/g,",")},postformat:function(D){return D.replace(/\d/g,function(E){return c[E]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(w(5439))},5443:function(ie,b,w){!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}})}(w(5439))},7642:function(ie,b,w){!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(p){return"\u0645"===p},meridiem:function(p,_,v){return p<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(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:0,doy:6}})}(w(5439))},8592:function(ie,b,w){!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}})}(w(5439))},7038:function(ie,b,w){!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"},m=function(E){return 0===E?0:1===E?1:2===E?2:E%100>=3&&E%100<=10?3:E%100>=11?4:5},p={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"]},_=function(E){return function(A,P,C,k){var H=m(A),L=p[E][m(A)];return 2===H&&(L=L[P?0:1]),L.replace(/%d/i,A)}},v=["\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:v,monthsShort:v,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(E){return"\u0645"===E},meridiem:function(E,A,P){return E<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:_("s"),ss:_("s"),m:_("m"),mm:_("m"),h:_("h"),hh:_("h"),d:_("d"),dd:_("d"),M:_("M"),MM:_("M"),y:_("y"),yy:_("y")},preparse:function(E){return E.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(A){return u[A]}).replace(/\u060c/g,",")},postformat:function(E){return E.replace(/\d/g,function(A){return c[A]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(w(5439))},1213:function(ie,b,w){!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(m){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(m)},meridiem:function(m,p,_){return m<4?"gec\u0259":m<12?"s\u0259h\u0259r":m<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(m){if(0===m)return m+"-\u0131nc\u0131";var p=m%10;return m+(c[p]||c[m%100-p]||c[m>=100?100:null])},week:{dow:1,doy:7}})}(w(5439))},9191:function(ie,b,w){!function(g){"use strict";function u(p,_,v){return"m"===v?_?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===v?_?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":p+" "+function c(p,_){var v=p.split("_");return _%10==1&&_%100!=11?v[0]:_%10>=2&&_%10<=4&&(_%100<10||_%100>=20)?v[1]:v[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:_?"\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:_?"\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"}[v],+p)}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(p){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(p)},meridiem:function(p,_,v){return p<4?"\u043d\u043e\u0447\u044b":p<12?"\u0440\u0430\u043d\u0456\u0446\u044b":p<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(p,_){switch(_){case"M":case"d":case"DDD":case"w":case"W":return p%10!=2&&p%10!=3||p%100==12||p%100==13?p+"-\u044b":p+"-\u0456";case"D":return p+"-\u0433\u0430";default:return p}},week:{dow:1,doy:7}})}(w(5439))},322:function(ie,b,w){!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 m=u%10,p=u%100;return 0===u?u+"-\u0435\u0432":0===p?u+"-\u0435\u043d":p>10&&p<20?u+"-\u0442\u0438":1===m?u+"-\u0432\u0438":2===m?u+"-\u0440\u0438":7===m||8===m?u+"-\u043c\u0438":u+"-\u0442\u0438"},week:{dow:1,doy:7}})}(w(5439))},8042:function(ie,b,w){!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}})}(w(5439))},5903:function(ie,b,w){!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(p){return p.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(_){return u[_]})},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]})},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(p,_){return 12===p&&(p=0),"\u09b0\u09be\u09a4"===_?p<4?p:p+12:"\u09ad\u09cb\u09b0"===_||"\u09b8\u0995\u09be\u09b2"===_?p:"\u09a6\u09c1\u09aa\u09c1\u09b0"===_?p>=3?p:p+12:"\u09ac\u09bf\u0995\u09be\u09b2"===_||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===_?p+12:void 0},meridiem:function(p,_,v){return p<4?"\u09b0\u09be\u09a4":p<6?"\u09ad\u09cb\u09b0":p<12?"\u09b8\u0995\u09be\u09b2":p<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":p<18?"\u09ac\u09bf\u0995\u09be\u09b2":p<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(w(5439))},9620:function(ie,b,w){!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(p){return p.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(_){return u[_]})},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(p,_){return 12===p&&(p=0),"\u09b0\u09be\u09a4"===_&&p>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===_&&p<5||"\u09ac\u09bf\u0995\u09be\u09b2"===_?p+12:p},meridiem:function(p,_,v){return p<4?"\u09b0\u09be\u09a4":p<10?"\u09b8\u0995\u09be\u09b2":p<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":p<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(w(5439))},9645:function(ie,b,w){!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(p){return p.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(_){return u[_]})},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]})},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(p,_){return 12===p&&(p=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===_&&p>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===_&&p<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===_?p+12:p},meridiem:function(p,_,v){return p<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":p<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":p<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":p<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(w(5439))},5020:function(ie,b,w){!function(g){"use strict";function c(L,Y,R){return L+" "+function p(L,Y){return 2===Y?function _(L){var Y={m:"v",b:"v",d:"z"};return void 0===Y[L.charAt(0)]?L:Y[L.charAt(0)]+L.substring(1)}(L):L}({mm:"munutenn",MM:"miz",dd:"devezh"}[R],L)}function m(L){return L>9?m(L%10):L}var v=[/^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],D=/^(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,k=[/^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:k,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:k,monthsRegex:D,monthsShortRegex:D,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:v,longMonthsParse:v,shortMonthsParse:v,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(L){switch(m(L)){case 1:case 3:case 4:case 5:case 9:return L+" bloaz";default:return L+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(L){return L+(1===L?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(L){return"g.m."===L},meridiem:function(L,Y,R){return L<12?"a.m.":"g.m."}})}(w(5439))},4792:function(ie,b,w){!function(g){"use strict";function c(m,p,_){var v=m+" ";switch(_){case"ss":return v+(1===m?"sekunda":2===m||3===m||4===m?"sekunde":"sekundi");case"m":return p?"jedna minuta":"jedne minute";case"mm":return v+(1===m?"minuta":2===m||3===m||4===m?"minute":"minuta");case"h":return p?"jedan sat":"jednog sata";case"hh":return v+(1===m?"sat":2===m||3===m||4===m?"sata":"sati");case"dd":return v+(1===m?"dan":"dana");case"MM":return v+(1===m?"mjesec":2===m||3===m||4===m?"mjeseca":"mjeseci");case"yy":return v+(1===m?"godina":2===m||3===m||4===m?"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}})}(w(5439))},7980:function(ie,b,w){!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,m){var p=1===u?"r":2===u?"n":3===u?"r":4===u?"t":"\xe8";return("w"===m||"W"===m)&&(p="a"),u+p},week:{dow:1,doy:4}})}(w(5439))},7322:function(ie,b,w){!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("_"),m=[/^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],p=/^(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 _(E){return E>1&&E<5&&1!=~~(E/10)}function v(E,A,P,C){var k=E+" ";switch(P){case"s":return A||C?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return A||C?k+(_(E)?"sekundy":"sekund"):k+"sekundami";case"m":return A?"minuta":C?"minutu":"minutou";case"mm":return A||C?k+(_(E)?"minuty":"minut"):k+"minutami";case"h":return A?"hodina":C?"hodinu":"hodinou";case"hh":return A||C?k+(_(E)?"hodiny":"hodin"):k+"hodinami";case"d":return A||C?"den":"dnem";case"dd":return A||C?k+(_(E)?"dny":"dn\xed"):k+"dny";case"M":return A||C?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return A||C?k+(_(E)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):k+"m\u011bs\xedci";case"y":return A||C?"rok":"rokem";case"yy":return A||C?k+(_(E)?"roky":"let"):k+"lety"}}g.defineLocale("cs",{months:c,monthsShort:u,monthsRegex:p,monthsShortRegex:p,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:m,longMonthsParse:m,shortMonthsParse:m,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:v,ss:v,m:v,mm:v,h:v,hh:v,d:v,dd:v,M:v,MM:v,y:v,yy:v},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},365:function(ie,b,w){!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}})}(w(5439))},2092:function(ie,b,w){!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 p="";return u>20?p=40===u||50===u||60===u||80===u||100===u?"fed":"ain":u>0&&(p=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][u]),u+p},week:{dow:1,doy:4}})}(w(5439))},7387:function(ie,b,w){!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}})}(w(5439))},9459:function(ie,b,w){!function(g){"use strict";function c(m,p,_,v){var D={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[m+" Tage",m+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[m+" Monate",m+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[m+" Jahre",m+" Jahren"]};return p?D[_][0]:D[_][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}})}(w(5439))},3694:function(ie,b,w){!function(g){"use strict";function c(m,p,_,v){var D={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[m+" Tage",m+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[m+" Monate",m+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[m+" Jahre",m+" Jahren"]};return p?D[_][0]:D[_][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}})}(w(5439))},4307:function(ie,b,w){!function(g){"use strict";function c(m,p,_,v){var D={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[m+" Tage",m+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[m+" Monate",m+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[m+" Jahre",m+" Jahren"]};return p?D[_][0]:D[_][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}})}(w(5439))},9659:function(ie,b,w){!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(p){return"\u0789\u078a"===p},meridiem:function(p,_,v){return p<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(p){return p.replace(/\u060c/g,",")},postformat:function(p){return p.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(w(5439))},3460:function(ie,b,w){!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(m,p){return m?"string"==typeof p&&/D/.test(p.substring(0,p.indexOf("MMMM")))?this._monthsGenitiveEl[m.month()]:this._monthsNominativeEl[m.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(m,p,_){return m>11?_?"\u03bc\u03bc":"\u039c\u039c":_?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(m){return"\u03bc"===(m+"").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(m,p){var _=this._calendarEl[m],v=p&&p.hours();return function c(m){return typeof Function<"u"&&m instanceof Function||"[object Function]"===Object.prototype.toString.call(m)}(_)&&(_=_.apply(p)),_.replace("{}",v%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}})}(w(5439))},4369:function(ie,b,w){!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 m=u%10;return u+(1==~~(u%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:0,doy:4}})}(w(5439))},530:function(ie,b,w){!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 m=u%10;return u+(1==~~(u%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")}})}(w(5439))},9998:function(ie,b,w){!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 m=u%10;return u+(1==~~(u%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(w(5439))},3391:function(ie,b,w){!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 m=u%10;return u+(1==~~(u%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(w(5439))},5414:function(ie,b,w){!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 m=u%10;return u+(1==~~(u%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")}})}(w(5439))},9615:function(ie,b,w){!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 m=u%10;return u+(1==~~(u%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:0,doy:6}})}(w(5439))},1248:function(ie,b,w){!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 m=u%10;return u+(1==~~(u%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(w(5439))},3767:function(ie,b,w){!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 m=u%10;return u+(1==~~(u%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(w(5439))},4530:function(ie,b,w){!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,m,p){return u>11?p?"p.t.m.":"P.T.M.":p?"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}})}(w(5439))},8944:function(ie,b,w){!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("_"),m=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],p=/^(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(v,D){return v?/-MMM-/.test(D)?u[v.month()]:c[v.month()]:c},monthsRegex:p,monthsShortRegex:p,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:m,longMonthsParse:m,shortMonthsParse:m,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}})}(w(5439))},9116:function(ie,b,w){!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("_"),m=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],p=/^(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(v,D){return v?/-MMM-/.test(D)?u[v.month()]:c[v.month()]:c},monthsRegex:p,monthsShortRegex:p,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:m,longMonthsParse:m,shortMonthsParse:m,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"})}(w(5439))},3609:function(ie,b,w){!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("_"),m=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],p=/^(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(v,D){return v?/-MMM-/.test(D)?u[v.month()]:c[v.month()]:c},monthsRegex:p,monthsShortRegex:p,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:m,longMonthsParse:m,shortMonthsParse:m,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}})}(w(5439))},6866:function(ie,b,w){!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("_"),m=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],p=/^(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(v,D){return v?/-MMM-/.test(D)?u[v.month()]:c[v.month()]:c},monthsRegex:p,monthsShortRegex:p,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:m,longMonthsParse:m,shortMonthsParse:m,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"})}(w(5439))},6725:function(ie,b,w){!function(g){"use strict";function c(m,p,_,v){var D={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[m+"sekundi",m+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[m+" minuti",m+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[m+" tunni",m+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[m+" kuu",m+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[m+" aasta",m+" aastat"]};return p?D[_][2]?D[_][2]:D[_][1]:v?D[_][0]:D[_][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}})}(w(5439))},7931:function(ie,b,w){!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}})}(w(5439))},6417:function(ie,b,w){!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(p){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(p)},meridiem:function(p,_,v){return p<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(p){return p.replace(/[\u06f0-\u06f9]/g,function(_){return u[_]}).replace(/\u060c/g,",")},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(w(5439))},944:function(ie,b,w){!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 m(v,D,E,A){var P="";switch(E){case"s":return A?"muutaman sekunnin":"muutama sekunti";case"ss":P=A?"sekunnin":"sekuntia";break;case"m":return A?"minuutin":"minuutti";case"mm":P=A?"minuutin":"minuuttia";break;case"h":return A?"tunnin":"tunti";case"hh":P=A?"tunnin":"tuntia";break;case"d":return A?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":P=A?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return A?"kuukauden":"kuukausi";case"MM":P=A?"kuukauden":"kuukautta";break;case"y":return A?"vuoden":"vuosi";case"yy":P=A?"vuoden":"vuotta"}return function p(v,D){return v<10?D?u[v]:c[v]:v}(v,A)+" "+P}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:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},1766:function(ie,b,w){!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}})}(w(5439))},5867:function(ie,b,w){!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}})}(w(5439))},6848:function(ie,b,w){!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,m){switch(m){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")}}})}(w(5439))},7773:function(ie,b,w){!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,m){switch(m){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}})}(w(5439))},1636:function(ie,b,w){!function(g){"use strict";var m=/(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,p=[/^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:m,monthsShortRegex:m,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:p,longMonthsParse:p,shortMonthsParse:p,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(v,D){switch(D){case"D":return v+(1===v?"er":"");default:case"M":case"Q":case"DDD":case"d":return v+(1===v?"er":"e");case"w":case"W":return v+(1===v?"re":"e")}},week:{dow:1,doy:4}})}(w(5439))},4940:function(ie,b,w){!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(p,_){return p?/-MMM-/.test(_)?u[p.month()]:c[p.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(p){return p+(1===p||8===p||p>=20?"ste":"de")},week:{dow:1,doy:4}})}(w(5439))},1402:function(ie,b,w){!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(D){return D+(1===D?"d":D%10==2?"na":"mh")},week:{dow:1,doy:4}})}(w(5439))},6924:function(ie,b,w){!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(D){return D+(1===D?"d":D%10==2?"na":"mh")},week:{dow:1,doy:4}})}(w(5439))},6398:function(ie,b,w){!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}})}(w(5439))},2457:function(ie,b,w){!function(g){"use strict";function c(m,p,_,v){var D={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:[m+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",m+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[m+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",m+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[m+" \u0935\u0930\u093e\u0902\u0928\u0940",m+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[m+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",m+" \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:[m+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",m+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[m+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",m+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return v?D[_][0]:D[_][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(m,p){return"D"===p?m+"\u0935\u0947\u0930":m},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(m,p){return 12===m&&(m=0),"\u0930\u093e\u0924\u0940"===p?m<4?m:m+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===p?m:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===p?m>12?m:m+12:"\u0938\u093e\u0902\u091c\u0947"===p?m+12:void 0},meridiem:function(m,p,_){return m<4?"\u0930\u093e\u0924\u0940":m<12?"\u0938\u0915\u093e\u0933\u0940\u0902":m<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":m<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(w(5439))},2545:function(ie,b,w){!function(g){"use strict";function c(m,p,_,v){var D={s:["thoddea sekondamni","thodde sekond"],ss:[m+" sekondamni",m+" sekond"],m:["eka mintan","ek minut"],mm:[m+" mintamni",m+" mintam"],h:["eka voran","ek vor"],hh:[m+" voramni",m+" voram"],d:["eka disan","ek dis"],dd:[m+" disamni",m+" dis"],M:["eka mhoinean","ek mhoino"],MM:[m+" mhoineamni",m+" mhoine"],y:["eka vorsan","ek voros"],yy:[m+" vorsamni",m+" vorsam"]};return v?D[_][0]:D[_][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(m,p){return"D"===p?m+"er":m},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(m,p){return 12===m&&(m=0),"rati"===p?m<4?m:m+12:"sokallim"===p?m:"donparam"===p?m>12?m:m+12:"sanje"===p?m+12:void 0},meridiem:function(m,p,_){return m<4?"rati":m<12?"sokallim":m<16?"donparam":m<20?"sanje":"rati"}})}(w(5439))},2641:function(ie,b,w){!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(p){return p.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(_){return u[_]})},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(p,_){return 12===p&&(p=0),"\u0ab0\u0abe\u0aa4"===_?p<4?p:p+12:"\u0ab8\u0ab5\u0abe\u0ab0"===_?p:"\u0aac\u0aaa\u0acb\u0ab0"===_?p>=10?p:p+12:"\u0ab8\u0abe\u0a82\u0a9c"===_?p+12:void 0},meridiem:function(p,_,v){return p<4?"\u0ab0\u0abe\u0aa4":p<10?"\u0ab8\u0ab5\u0abe\u0ab0":p<17?"\u0aac\u0aaa\u0acb\u0ab0":p<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(w(5439))},7536:function(ie,b,w){!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,m,p){return u<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":u<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":u<12?p?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":u<18?p?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(w(5439))},6335:function(ie,b,w){!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"},m=[/^\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:m,longMonthsParse:m,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(v){return v.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(D){return u[D]})},postformat:function(v){return v.replace(/\d/g,function(D){return c[D]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(v,D){return 12===v&&(v=0),"\u0930\u093e\u0924"===D?v<4?v:v+12:"\u0938\u0941\u092c\u0939"===D?v:"\u0926\u094b\u092a\u0939\u0930"===D?v>=10?v:v+12:"\u0936\u093e\u092e"===D?v+12:void 0},meridiem:function(v,D,E){return v<4?"\u0930\u093e\u0924":v<10?"\u0938\u0941\u092c\u0939":v<17?"\u0926\u094b\u092a\u0939\u0930":v<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(w(5439))},7458:function(ie,b,w){!function(g){"use strict";function c(m,p,_){var v=m+" ";switch(_){case"ss":return v+(1===m?"sekunda":2===m||3===m||4===m?"sekunde":"sekundi");case"m":return p?"jedna minuta":"jedne minute";case"mm":return v+(1===m?"minuta":2===m||3===m||4===m?"minute":"minuta");case"h":return p?"jedan sat":"jednog sata";case"hh":return v+(1===m?"sat":2===m||3===m||4===m?"sata":"sati");case"dd":return v+(1===m?"dan":"dana");case"MM":return v+(1===m?"mjesec":2===m||3===m||4===m?"mjeseca":"mjeseci");case"yy":return v+(1===m?"godina":2===m||3===m||4===m?"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}})}(w(5439))},6540:function(ie,b,w){!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(_,v,D,E){var A=_;switch(D){case"s":return E||v?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return A+(E||v)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(E||v?" perc":" perce");case"mm":return A+(E||v?" perc":" perce");case"h":return"egy"+(E||v?" \xf3ra":" \xf3r\xe1ja");case"hh":return A+(E||v?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(E||v?" nap":" napja");case"dd":return A+(E||v?" nap":" napja");case"M":return"egy"+(E||v?" h\xf3nap":" h\xf3napja");case"MM":return A+(E||v?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(E||v?" \xe9v":" \xe9ve");case"yy":return A+(E||v?" \xe9v":" \xe9ve")}return""}function m(_){return(_?"":"[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(_){return"u"===_.charAt(1).toLowerCase()},meridiem:function(_,v,D){return _<12?!0===D?"de":"DE":!0===D?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return m.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return m.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}})}(w(5439))},5283:function(ie,b,w){!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,m){switch(m){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}})}(w(5439))},8780:function(ie,b,w){!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,m){return 12===u&&(u=0),"pagi"===m?u:"siang"===m?u>=11?u:u+12:"sore"===m||"malam"===m?u+12:void 0},meridiem:function(u,m,p){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}})}(w(5439))},4205:function(ie,b,w){!function(g){"use strict";function c(p){return p%100==11||p%10!=1}function u(p,_,v,D){var E=p+" ";switch(v){case"s":return _||D?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return c(p)?E+(_||D?"sek\xfandur":"sek\xfandum"):E+"sek\xfanda";case"m":return _?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return c(p)?E+(_||D?"m\xedn\xfatur":"m\xedn\xfatum"):_?E+"m\xedn\xfata":E+"m\xedn\xfatu";case"hh":return c(p)?E+(_||D?"klukkustundir":"klukkustundum"):E+"klukkustund";case"d":return _?"dagur":D?"dag":"degi";case"dd":return c(p)?_?E+"dagar":E+(D?"daga":"d\xf6gum"):_?E+"dagur":E+(D?"dag":"degi");case"M":return _?"m\xe1nu\xf0ur":D?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return c(p)?_?E+"m\xe1nu\xf0ir":E+(D?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):_?E+"m\xe1nu\xf0ur":E+(D?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return _||D?"\xe1r":"\xe1ri";case"yy":return c(p)?E+(_||D?"\xe1r":"\xe1rum"):E+(_||D?"\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}})}(w(5439))},9985:function(ie,b,w){!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}})}(w(5439))},4211:function(ie,b,w){!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}})}(w(5439))},1003:function(ie,b,w){!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,m){return"\u5143"===m[1]?1:parseInt(m[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,m,p){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,m){switch(m){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"}})}(w(5439))},420:function(ie,b,w){!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,m){return 12===u&&(u=0),"enjing"===m?u:"siyang"===m?u>=11?u:u+12:"sonten"===m||"ndalu"===m?u+12:void 0},meridiem:function(u,m,p){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}})}(w(5439))},851:function(ie,b,w){!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(m,p,_){return"\u10d8"===_?p+"\u10e8\u10d8":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}})}(w(5439))},6074:function(ie,b,w){!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(m){return m+(c[m]||c[m%10]||c[m>=100?100:null])},week:{dow:1,doy:7}})}(w(5439))},3343:function(ie,b,w){!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(p){return"\u179b\u17d2\u1784\u17b6\u1785"===p},meridiem:function(p,_,v){return p<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(p){return p.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(_){return u[_]})},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]})},week:{dow:1,doy:4}})}(w(5439))},4799:function(ie,b,w){!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(p){return p.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(_){return u[_]})},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]})},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(p,_){return 12===p&&(p=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===_?p<4?p:p+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===_?p:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===_?p>=10?p:p+12:"\u0cb8\u0c82\u0c9c\u0cc6"===_?p+12:void 0},meridiem:function(p,_,v){return p<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":p<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":p<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":p<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(p){return p+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(w(5439))},3549:function(ie,b,w){!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,m){switch(m){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,m,p){return u<12?"\uc624\uc804":"\uc624\ud6c4"}})}(w(5439))},1037:function(ie,b,w){!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"},m=["\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:m,monthsShort:m,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(_){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(_)},meridiem:function(_,v,D){return _<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(_){return _.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(v){return u[v]}).replace(/\u060c/g,",")},postformat:function(_){return _.replace(/\d/g,function(v){return c[v]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(w(5439))},3125:function(ie,b,w){!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(m){return m+(c[m]||c[m%10]||c[m>=100?100:null])},week:{dow:1,doy:7}})}(w(5439))},9586:function(ie,b,w){!function(g){"use strict";function c(v,D,E,A){var P={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 D?P[E][0]:P[E][1]}function p(v){if(v=parseInt(v,10),isNaN(v))return!1;if(v<0)return!0;if(v<10)return 4<=v&&v<=7;if(v<100){var D=v%10;return p(0===D?v/10:D)}if(v<1e4){for(;v>=10;)v/=10;return p(v)}return p(v/=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(v){return p(v.substr(0,v.indexOf(" ")))?"a "+v:"an "+v},past:function m(v){return p(v.substr(0,v.indexOf(" ")))?"viru "+v:"virun "+v},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}})}(w(5439))},2349:function(ie,b,w){!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,m,p){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}})}(w(5439))},2400:function(ie,b,w){!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 m(E,A,P,C){return A?_(P)[0]:C?_(P)[1]:_(P)[2]}function p(E){return E%10==0||E>10&&E<20}function _(E){return c[E].split("_")}function v(E,A,P,C){var k=E+" ";return 1===E?k+m(0,A,P[0],C):A?k+(p(E)?_(P)[1]:_(P)[0]):C?k+_(P)[1]:k+(p(E)?_(P)[1]:_(P)[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(E,A,P,C){return A?"kelios sekund\u0117s":C?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:v,m,mm:v,h:m,hh:v,d:m,dd:v,M:m,MM:v,y:m,yy:v},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(E){return E+"-oji"},week:{dow:1,doy:4}})}(w(5439))},9991:function(ie,b,w){!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(D,E,A){return A?E%10==1&&E%100!=11?D[2]:D[3]:E%10==1&&E%100!=11?D[0]:D[1]}function m(D,E,A){return D+" "+u(c[A],D,E)}function p(D,E,A){return u(c[A],D,E)}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 _(D,E){return E?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:m,m:p,mm:m,h:p,hh:m,d:p,dd:m,M:p,MM:m,y:p,yy:m},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},8477:function(ie,b,w){!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(m,p){return 1===m?p[0]:m>=2&&m<=4?p[1]:p[2]},translate:function(m,p,_){var v=c.words[_];return 1===_.length?p?v[0]:v[1]:m+" "+c.correctGrammaticalCase(m,v)}};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}})}(w(5439))},5118:function(ie,b,w){!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}})}(w(5439))},5943:function(ie,b,w){!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 m=u%10,p=u%100;return 0===u?u+"-\u0435\u0432":0===p?u+"-\u0435\u043d":p>10&&p<20?u+"-\u0442\u0438":1===m?u+"-\u0432\u0438":2===m?u+"-\u0440\u0438":7===m||8===m?u+"-\u043c\u0438":u+"-\u0442\u0438"},week:{dow:1,doy:7}})}(w(5439))},3849:function(ie,b,w){!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,m){return 12===u&&(u=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===m&&u>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===m||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===m?u+12:u},meridiem:function(u,m,p){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"}})}(w(5439))},1977:function(ie,b,w){!function(g){"use strict";function c(m,p,_,v){switch(_){case"s":return p?"\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 m+(p?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return m+(p?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return m+(p?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return m+(p?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return m+(p?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return m+(p?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return m}}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(m){return"\u04ae\u0425"===m},meridiem:function(m,p,_){return m<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(m,p){switch(p){case"d":case"D":case"DDD":return m+" \u04e9\u0434\u04e9\u0440";default:return m}}})}(w(5439))},6184:function(ie,b,w){!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 m(_,v,D,E){var A="";if(v)switch(D){case"s":A="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":A="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":A="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":A="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":A="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":A="%d \u0924\u093e\u0938";break;case"d":A="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":A="%d \u0926\u093f\u0935\u0938";break;case"M":A="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":A="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":A="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":A="%d \u0935\u0930\u094d\u0937\u0947"}else switch(D){case"s":A="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":A="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":A="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":A="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":A="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":A="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":A="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":A="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":A="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":A="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":A="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":A="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return A.replace(/%d/i,_)}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:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},preparse:function(_){return _.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(v){return u[v]})},postformat:function(_){return _.replace(/\d/g,function(v){return c[v]})},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(_,v){return 12===_&&(_=0),"\u092a\u0939\u093e\u091f\u0947"===v||"\u0938\u0915\u093e\u0933\u0940"===v?_:"\u0926\u0941\u092a\u093e\u0930\u0940"===v||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===v||"\u0930\u093e\u0924\u094d\u0930\u0940"===v?_>=12?_:_+12:void 0},meridiem:function(_,v,D){return _>=0&&_<6?"\u092a\u0939\u093e\u091f\u0947":_<12?"\u0938\u0915\u093e\u0933\u0940":_<17?"\u0926\u0941\u092a\u093e\u0930\u0940":_<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(w(5439))},4524:function(ie,b,w){!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,m){return 12===u&&(u=0),"pagi"===m?u:"tengahari"===m?u>=11?u:u+12:"petang"===m||"malam"===m?u+12:void 0},meridiem:function(u,m,p){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}})}(w(5439))},485:function(ie,b,w){!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,m){return 12===u&&(u=0),"pagi"===m?u:"tengahari"===m?u>=11?u:u+12:"petang"===m||"malam"===m?u+12:void 0},meridiem:function(u,m,p){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}})}(w(5439))},6681:function(ie,b,w){!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}})}(w(5439))},2024:function(ie,b,w){!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(p){return p.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(_){return u[_]})},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]})},week:{dow:1,doy:4}})}(w(5439))},2688:function(ie,b,w){!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}})}(w(5439))},8914:function(ie,b,w){!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(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:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(p,_){return 12===p&&(p=0),"\u0930\u093e\u0924\u093f"===_?p<4?p:p+12:"\u092c\u093f\u0939\u093e\u0928"===_?p:"\u0926\u093f\u0909\u0901\u0938\u094b"===_?p>=10?p:p+12:"\u0938\u093e\u0901\u091d"===_?p+12:void 0},meridiem:function(p,_,v){return p<3?"\u0930\u093e\u0924\u093f":p<12?"\u092c\u093f\u0939\u093e\u0928":p<16?"\u0926\u093f\u0909\u0901\u0938\u094b":p<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}})}(w(5439))},2272:function(ie,b,w){!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("_"),m=[/^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],p=/^(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(v,D){return v?/-MMM-/.test(D)?u[v.month()]:c[v.month()]:c},monthsRegex:p,monthsShortRegex:p,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:m,longMonthsParse:m,shortMonthsParse:m,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(v){return v+(1===v||8===v||v>=20?"ste":"de")},week:{dow:1,doy:4}})}(w(5439))},1758:function(ie,b,w){!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("_"),m=[/^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],p=/^(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(v,D){return v?/-MMM-/.test(D)?u[v.month()]:c[v.month()]:c},monthsRegex:p,monthsShortRegex:p,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:m,longMonthsParse:m,shortMonthsParse:m,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(v){return v+(1===v||8===v||v>=20?"ste":"de")},week:{dow:1,doy:4}})}(w(5439))},1510:function(ie,b,w){!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}})}(w(5439))},2797:function(ie,b,w){!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,m){var p=1===u?"r":2===u?"n":3===u?"r":4===u?"t":"\xe8";return("w"===m||"W"===m)&&(p="a"),u+p},week:{dow:1,doy:4}})}(w(5439))},7944:function(ie,b,w){!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(p){return p.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(_){return u[_]})},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(p,_){return 12===p&&(p=0),"\u0a30\u0a3e\u0a24"===_?p<4?p:p+12:"\u0a38\u0a35\u0a47\u0a30"===_?p:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===_?p>=10?p:p+12:"\u0a38\u0a3c\u0a3e\u0a2e"===_?p+12:void 0},meridiem:function(p,_,v){return p<4?"\u0a30\u0a3e\u0a24":p<10?"\u0a38\u0a35\u0a47\u0a30":p<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":p<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(w(5439))},1605:function(ie,b,w){!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("_"),m=[/^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 p(D){return D%10<5&&D%10>1&&~~(D/10)%10!=1}function _(D,E,A){var P=D+" ";switch(A){case"ss":return P+(p(D)?"sekundy":"sekund");case"m":return E?"minuta":"minut\u0119";case"mm":return P+(p(D)?"minuty":"minut");case"h":return E?"godzina":"godzin\u0119";case"hh":return P+(p(D)?"godziny":"godzin");case"ww":return P+(p(D)?"tygodnie":"tygodni");case"MM":return P+(p(D)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return P+(p(D)?"lata":"lat")}}g.defineLocale("pl",{months:function(D,E){return D?/D MMMM/.test(E)?u[D.month()]:c[D.month()]:c},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:m,longMonthsParse:m,shortMonthsParse:m,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:_,m:_,mm:_,h:_,hh:_,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:_,M:"miesi\u0105c",MM:_,y:"rok",yy:_},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},3840:function(ie,b,w){!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"})}(w(5439))},4225:function(ie,b,w){!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}})}(w(5439))},5128:function(ie,b,w){!function(g){"use strict";function c(m,p,_){var D=" ";return(m%100>=20||m>=100&&m%100==0)&&(D=" de "),m+D+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[_]}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}})}(w(5439))},5127:function(ie,b,w){!function(g){"use strict";function u(_,v,D){return"m"===D?v?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":_+" "+function c(_,v){var D=_.split("_");return v%10==1&&v%100!=11?D[0]:v%10>=2&&v%10<=4&&(v%100<10||v%100>=20)?D[1]:D[2]}({ss:v?"\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:v?"\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"}[D],+_)}var m=[/^\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:m,longMonthsParse:m,shortMonthsParse:m,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(_){if(_.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(_){if(_.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(_){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(_)},meridiem:function(_,v,D){return _<4?"\u043d\u043e\u0447\u0438":_<12?"\u0443\u0442\u0440\u0430":_<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(_,v){switch(v){case"M":case"d":case"DDD":return _+"-\u0439";case"D":return _+"-\u0433\u043e";case"w":case"W":return _+"-\u044f";default:return _}},week:{dow:1,doy:4}})}(w(5439))},2525:function(ie,b,w){!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(p){return"\u0634\u0627\u0645"===p},meridiem:function(p,_,v){return p<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(p){return p.replace(/\u060c/g,",")},postformat:function(p){return p.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(w(5439))},9893:function(ie,b,w){!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}})}(w(5439))},3123:function(ie,b,w){!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,m,p){return u>11?p?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":p?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(w(5439))},9635:function(ie,b,w){!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 m(v){return v>1&&v<5}function p(v,D,E,A){var P=v+" ";switch(E){case"s":return D||A?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return D||A?P+(m(v)?"sekundy":"sek\xfand"):P+"sekundami";case"m":return D?"min\xfata":A?"min\xfatu":"min\xfatou";case"mm":return D||A?P+(m(v)?"min\xfaty":"min\xfat"):P+"min\xfatami";case"h":return D?"hodina":A?"hodinu":"hodinou";case"hh":return D||A?P+(m(v)?"hodiny":"hod\xedn"):P+"hodinami";case"d":return D||A?"de\u0148":"d\u0148om";case"dd":return D||A?P+(m(v)?"dni":"dn\xed"):P+"d\u0148ami";case"M":return D||A?"mesiac":"mesiacom";case"MM":return D||A?P+(m(v)?"mesiace":"mesiacov"):P+"mesiacmi";case"y":return D||A?"rok":"rokom";case"yy":return D||A?P+(m(v)?"roky":"rokov"):P+"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:p,ss:p,m:p,mm:p,h:p,hh:p,d:p,dd:p,M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},8106:function(ie,b,w){!function(g){"use strict";function c(m,p,_,v){var D=m+" ";switch(_){case"s":return p||v?"nekaj sekund":"nekaj sekundami";case"ss":return D+(1===m?p?"sekundo":"sekundi":2===m?p||v?"sekundi":"sekundah":m<5?p||v?"sekunde":"sekundah":"sekund");case"m":return p?"ena minuta":"eno minuto";case"mm":return D+(1===m?p?"minuta":"minuto":2===m?p||v?"minuti":"minutama":m<5?p||v?"minute":"minutami":p||v?"minut":"minutami");case"h":return p?"ena ura":"eno uro";case"hh":return D+(1===m?p?"ura":"uro":2===m?p||v?"uri":"urama":m<5?p||v?"ure":"urami":p||v?"ur":"urami");case"d":return p||v?"en dan":"enim dnem";case"dd":return D+(1===m?p||v?"dan":"dnem":2===m?p||v?"dni":"dnevoma":p||v?"dni":"dnevi");case"M":return p||v?"en mesec":"enim mesecem";case"MM":return D+(1===m?p||v?"mesec":"mesecem":2===m?p||v?"meseca":"mesecema":m<5?p||v?"mesece":"meseci":p||v?"mesecev":"meseci");case"y":return p||v?"eno leto":"enim letom";case"yy":return D+(1===m?p||v?"leto":"letom":2===m?p||v?"leti":"letoma":m<5?p||v?"leta":"leti":p||v?"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}})}(w(5439))},8799:function(ie,b,w){!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,m,p){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}})}(w(5439))},2872:function(ie,b,w){!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(m,p){return m%10>=1&&m%10<=4&&(m%100<10||m%100>=20)?m%10==1?p[0]:p[1]:p[2]},translate:function(m,p,_,v){var E,D=c.words[_];return 1===_.length?"y"===_&&p?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":v||p?D[0]:D[1]:(E=c.correctGrammaticalCase(m,D),"yy"===_&&p&&"\u0433\u043e\u0434\u0438\u043d\u0443"===E?m+" \u0433\u043e\u0434\u0438\u043d\u0430":m+" "+E)}};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}})}(w(5439))},7949:function(ie,b,w){!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(m,p){return m%10>=1&&m%10<=4&&(m%100<10||m%100>=20)?m%10==1?p[0]:p[1]:p[2]},translate:function(m,p,_,v){var E,D=c.words[_];return 1===_.length?"y"===_&&p?"jedna godina":v||p?D[0]:D[1]:(E=c.correctGrammaticalCase(m,D),"yy"===_&&p&&"godinu"===E?m+" godina":m+" "+E)}};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}})}(w(5439))},6167:function(ie,b,w){!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,m,p){return u<11?"ekuseni":u<15?"emini":u<19?"entsambama":"ebusuku"},meridiemHour:function(u,m){return 12===u&&(u=0),"ekuseni"===m?u:"emini"===m?u>=11?u:u+12:"entsambama"===m||"ebusuku"===m?0===u?0:u+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(w(5439))},9713:function(ie,b,w){!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 m=u%10;return u+(1==~~(u%100/10)?":e":1===m||2===m?":a":":e")},week:{dow:1,doy:4}})}(w(5439))},1982:function(ie,b,w){!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}})}(w(5439))},2732:function(ie,b,w){!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(p){return p+"\u0bb5\u0ba4\u0bc1"},preparse:function(p){return p.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(_){return u[_]})},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]})},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(p,_,v){return p<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":p<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":p<10?" \u0b95\u0bbe\u0bb2\u0bc8":p<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":p<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":p<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(p,_){return 12===p&&(p=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===_?p<2?p:p+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===_||"\u0b95\u0bbe\u0bb2\u0bc8"===_||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===_&&p>=10?p:p+12},week:{dow:0,doy:6}})}(w(5439))},3636:function(ie,b,w){!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,m){return 12===u&&(u=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===m?u<4?u:u+12:"\u0c09\u0c26\u0c2f\u0c02"===m?u:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===m?u>=10?u:u+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===m?u+12:void 0},meridiem:function(u,m,p){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}})}(w(5439))},2115:function(ie,b,w){!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 m=u%10;return u+(1==~~(u%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(w(5439))},9801:function(ie,b,w){!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(m,p){return 12===m&&(m=0),"\u0448\u0430\u0431"===p?m<4?m:m+12:"\u0441\u0443\u0431\u04b3"===p?m:"\u0440\u04ef\u0437"===p?m>=11?m:m+12:"\u0431\u0435\u0433\u043e\u04b3"===p?m+12:void 0},meridiem:function(m,p,_){return m<4?"\u0448\u0430\u0431":m<11?"\u0441\u0443\u0431\u04b3":m<16?"\u0440\u04ef\u0437":m<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(m){return m+(c[m]||c[m%10]||c[m>=100?100:null])},week:{dow:1,doy:7}})}(w(5439))},4486:function(ie,b,w){!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,m,p){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"}})}(w(5439))},1310:function(ie,b,w){!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(m,p){switch(p){case"d":case"D":case"Do":case"DD":return m;default:if(0===m)return m+"'unjy";var _=m%10;return m+(c[_]||c[m%100-_]||c[m>=100?100:null])}},week:{dow:1,doy:7}})}(w(5439))},2360:function(ie,b,w){!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}})}(w(5439))},6645:function(ie,b,w){!function(g){"use strict";var c="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function p(D,E,A,P){var C=function _(D){var E=Math.floor(D%1e3/100),A=Math.floor(D%100/10),P=D%10,C="";return E>0&&(C+=c[E]+"vatlh"),A>0&&(C+=(""!==C?" ":"")+c[A]+"maH"),P>0&&(C+=(""!==C?" ":"")+c[P]),""===C?"pagh":C}(D);switch(A){case"ss":return C+" lup";case"mm":return C+" tup";case"hh":return C+" rep";case"dd":return C+" jaj";case"MM":return C+" jar";case"yy":return C+" 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(D){var E=D;return-1!==D.indexOf("jaj")?E.slice(0,-3)+"leS":-1!==D.indexOf("jar")?E.slice(0,-3)+"waQ":-1!==D.indexOf("DIS")?E.slice(0,-3)+"nem":E+" pIq"},past:function m(D){var E=D;return-1!==D.indexOf("jaj")?E.slice(0,-3)+"Hu\u2019":-1!==D.indexOf("jar")?E.slice(0,-3)+"wen":-1!==D.indexOf("DIS")?E.slice(0,-3)+"ben":E+" ret"},s:"puS lup",ss:p,m:"wa\u2019 tup",mm:p,h:"wa\u2019 rep",hh:p,d:"wa\u2019 jaj",dd:p,M:"wa\u2019 jar",MM:p,y:"wa\u2019 DIS",yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},8374:function(ie,b,w){!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(m,p,_){return m<12?_?"\xf6\xf6":"\xd6\xd6":_?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(m){return"\xf6s"===m||"\xd6S"===m},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(m,p){switch(p){case"d":case"D":case"Do":case"DD":return m;default:if(0===m)return m+"'\u0131nc\u0131";var _=m%10;return m+(c[_]||c[m%100-_]||c[m>=100?100:null])}},week:{dow:1,doy:7}})}(w(5439))},256:function(ie,b,w){!function(g){"use strict";function u(m,p,_,v){var D={s:["viensas secunds","'iensas secunds"],ss:[m+" secunds",m+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[m+" m\xeduts",m+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[m+" \xfeoras",m+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[m+" ziuas",m+" ziuas"],M:["'n mes","'iens mes"],MM:[m+" mesen",m+" mesen"],y:["'n ar","'iens ar"],yy:[m+" ars",m+" ars"]};return v||p?D[_][0]:D[_][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(m){return"d'o"===m.toLowerCase()},meridiem:function(m,p,_){return m>11?_?"d'o":"D'O":_?"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}})}(w(5439))},1631:function(ie,b,w){!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}})}(w(5439))},1595:function(ie,b,w){!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}})}(w(5439))},6050:function(ie,b,w){!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,m){return 12===u&&(u=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===m||"\u0633\u06d5\u06be\u06d5\u0631"===m||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===m?u:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===m||"\u0643\u06d5\u0686"===m?u+12:u>=11?u:u+12},meridiem:function(u,m,p){var _=100*u+m;return _<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":_<900?"\u0633\u06d5\u06be\u06d5\u0631":_<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":_<1230?"\u0686\u06c8\u0634":_<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,m){switch(m){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}})}(w(5439))},5610:function(ie,b,w){!function(g){"use strict";function u(v,D,E){return"m"===E?D?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===E?D?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":v+" "+function c(v,D){var E=v.split("_");return D%10==1&&D%100!=11?E[0]:D%10>=2&&D%10<=4&&(D%100<10||D%100>=20)?E[1]:E[2]}({ss:D?"\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:D?"\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:D?"\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"}[E],+v)}function p(v){return function(){return v+"\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 m(v,D){var E={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===v?E.nominative.slice(1,7).concat(E.nominative.slice(0,1)):v?E[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(D)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(D)?"genitive":"nominative"][v.day()]:E.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:p("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:p("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:p("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:p("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return p("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return p("[\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(v){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(v)},meridiem:function(v,D,E){return v<4?"\u043d\u043e\u0447\u0456":v<12?"\u0440\u0430\u043d\u043a\u0443":v<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(v,D){switch(D){case"M":case"d":case"DDD":case"w":case"W":return v+"-\u0439";case"D":return v+"-\u0433\u043e";default:return v}},week:{dow:1,doy:7}})}(w(5439))},6077:function(ie,b,w){!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(p){return"\u0634\u0627\u0645"===p},meridiem:function(p,_,v){return p<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(p){return p.replace(/\u060c/g,",")},postformat:function(p){return p.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(w(5439))},2207:function(ie,b,w){!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}})}(w(5439))},2862:function(ie,b,w){!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}})}(w(5439))},8093:function(ie,b,w){!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,m,p){return u<12?p?"sa":"SA":p?"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}})}(w(5439))},5590:function(ie,b,w){!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 m=u%10;return u+(1==~~(u%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(w(5439))},9058:function(ie,b,w){!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}})}(w(5439))},7908:function(ie,b,w){!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,m){return 12===u&&(u=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?u:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?u+12:u>=11?u:u+12},meridiem:function(u,m,p){var _=100*u+m;return _<600?"\u51cc\u6668":_<900?"\u65e9\u4e0a":_<1130?"\u4e0a\u5348":_<1230?"\u4e2d\u5348":_<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,m){switch(m){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}})}(w(5439))},8867:function(ie,b,w){!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,m){return 12===u&&(u=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?u:"\u4e2d\u5348"===m?u>=11?u:u+12:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?u+12:void 0},meridiem:function(u,m,p){var _=100*u+m;return _<600?"\u51cc\u6668":_<900?"\u65e9\u4e0a":_<1200?"\u4e0a\u5348":1200===_?"\u4e2d\u5348":_<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,m){switch(m){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"}})}(w(5439))},1133:function(ie,b,w){!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,m){return 12===u&&(u=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?u:"\u4e2d\u5348"===m?u>=11?u:u+12:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?u+12:void 0},meridiem:function(u,m,p){var _=100*u+m;return _<600?"\u51cc\u6668":_<900?"\u65e9\u4e0a":_<1130?"\u4e0a\u5348":_<1230?"\u4e2d\u5348":_<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,m){switch(m){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"}})}(w(5439))},3291:function(ie,b,w){!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,m){return 12===u&&(u=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?u:"\u4e2d\u5348"===m?u>=11?u:u+12:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?u+12:void 0},meridiem:function(u,m,p){var _=100*u+m;return _<600?"\u51cc\u6668":_<900?"\u65e9\u4e0a":_<1130?"\u4e0a\u5348":_<1230?"\u4e2d\u5348":_<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,m){switch(m){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"}})}(w(5439))},5439:function(ie,b,w){(ie=w.nmd(ie)).exports=function(){"use strict";var g,Y;function c(){return g.apply(null,arguments)}function m(h){return h instanceof Array||"[object Array]"===Object.prototype.toString.call(h)}function p(h){return null!=h&&"[object Object]"===Object.prototype.toString.call(h)}function _(h,y){return Object.prototype.hasOwnProperty.call(h,y)}function v(h){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(h).length;var y;for(y in h)if(_(h,y))return!1;return!0}function D(h){return void 0===h}function E(h){return"number"==typeof h||"[object Number]"===Object.prototype.toString.call(h)}function A(h){return h instanceof Date||"[object Date]"===Object.prototype.toString.call(h)}function P(h,y){var j,I=[],ee=h.length;for(j=0;j>>0;for(j=0;j0)for(I=0;I=0?I?"+":"":"-")+Math.pow(10,Math.max(0,y-j.length)).toString().substr(1)+j}var Ze=/(\[[^\[]*\])|(\\)?([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,Ct=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,be={},Bt={};function Ue(h,y,I,j){var ee=j;"string"==typeof j&&(ee=function(){return this[j]()}),h&&(Bt[h]=ee),y&&(Bt[y[0]]=function(){return Dt(ee.apply(this,arguments),y[1],y[2])}),I&&(Bt[I]=function(){return this.localeData().ordinal(ee.apply(this,arguments),h)})}function Mt(h){return h.match(/\[[\s\S]/)?h.replace(/^\[|\]$/g,""):h.replace(/\\/g,"")}function li(h,y){return h.isValid()?(y=He(y,h.localeData()),be[y]=be[y]||function wt(h){var I,j,y=h.match(Ze);for(I=0,j=y.length;I=0&&Ct.test(h);)h=h.replace(Ct,j),Ct.lastIndex=0,I-=1;return h}var Oo={};function At(h,y){var I=h.toLowerCase();Oo[I]=Oo[I+"s"]=Oo[y]=h}function Ht(h){return"string"==typeof h?Oo[h]||Oo[h.toLowerCase()]:void 0}function eo(h){var I,j,y={};for(j in h)_(h,j)&&(I=Ht(j))&&(y[I]=h[j]);return y}var Pr={};function Bn(h,y){Pr[h]=y}function Pa(h){return h%4==0&&h%100!=0||h%400==0}function Qi(h){return h<0?Math.ceil(h)||0:Math.floor(h)}function Wt(h){var y=+h,I=0;return 0!==y&&isFinite(y)&&(I=Qi(y)),I}function Ra(h,y){return function(I){return null!=I?(nm(this,h,I),c.updateOffset(this,y),this):bl(this,h)}}function bl(h,y){return h.isValid()?h._d["get"+(h._isUTC?"UTC":"")+y]():NaN}function nm(h,y,I){h.isValid()&&!isNaN(I)&&("FullYear"===y&&Pa(h.year())&&1===h.month()&&29===h.date()?(I=Wt(I),h._d["set"+(h._isUTC?"UTC":"")+y](I,h.month(),Qd(I,h.month()))):h._d["set"+(h._isUTC?"UTC":"")+y](I))}var fa,ye=/\d/,ve=/\d\d/,dn=/\d{3}/,xn=/\d{4}/,qn=/[+-]?\d{6}/,mt=/\d\d?/,to=/\d\d\d\d?/,Po=/\d\d\d\d\d\d?/,Oi=/\d{1,3}/,Br=/\d{1,4}/,ma=/[+-]?\d{1,6}/,Cr=/\d+/,vn=/[+-]?\d+/,qd=/Z|[+-]\d\d:?\d\d/gi,gs=/Z|[+-]\d\d(?::?\d\d)?/gi,mo=/[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 it(h,y,I){fa[h]=ne(y)?y:function(j,ee){return j&&I?I:y}}function xc(h,y){return _(fa,h)?fa[h](y._strict,y._locale):new RegExp(function Er(h){return lr(h.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(y,I,j,ee,ue){return I||j||ee||ue}))}(h))}function lr(h){return h.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}fa={};var un={};function nn(h,y){var I,ee,j=y;for("string"==typeof h&&(h=[h]),E(y)&&(j=function(ue,ke){ke[y]=Wt(ue)}),ee=h.length,I=0;I68?1900:2e3)};var gy=Ra("FullYear",!0);function Ae(h,y,I,j,ee,ue,ke){var yt;return h<100&&h>=0?(yt=new Date(h+400,y,I,j,ee,ue,ke),isFinite(yt.getFullYear())&&yt.setFullYear(h)):yt=new Date(h,y,I,j,ee,ue,ke),yt}function Ba(h){var y,I;return h<100&&h>=0?((I=Array.prototype.slice.call(arguments))[0]=h+400,y=new Date(Date.UTC.apply(null,I)),isFinite(y.getUTCFullYear())&&y.setUTCFullYear(h)):y=new Date(Date.UTC.apply(null,arguments)),y}function Nt(h,y,I){var j=7+y-I;return-(7+Ba(h,0,j).getUTCDay()-y)%7+j-1}function Cn(h,y,I,j,ee){var Yt,Nn,yt=1+7*(y-1)+(7+I-j)%7+Nt(h,j,ee);return yt<=0?Nn=bs(Yt=h-1)+yt:yt>bs(h)?(Yt=h+1,Nn=yt-bs(h)):(Yt=h,Nn=yt),{year:Yt,dayOfYear:Nn}}function Dc(h,y,I){var ue,ke,j=Nt(h.year(),y,I),ee=Math.floor((h.dayOfYear()-j-1)/7)+1;return ee<1?ue=ee+Ha(ke=h.year()-1,y,I):ee>Ha(h.year(),y,I)?(ue=ee-Ha(h.year(),y,I),ke=h.year()+1):(ke=h.year(),ue=ee),{week:ue,year:ke}}function Ha(h,y,I){var j=Nt(h,y,I),ee=Nt(h+1,y,I);return(bs(h)-j+ee)/7}Ue("w",["ww",2],"wo","week"),Ue("W",["WW",2],"Wo","isoWeek"),At("week","w"),At("isoWeek","W"),Bn("week",5),Bn("isoWeek",5),it("w",mt),it("ww",mt,ve),it("W",mt),it("WW",mt,ve),Pi(["w","ww","W","WW"],function(h,y,I,j){y[j.substr(0,1)]=Wt(h)});function x_(h,y){return h.slice(y,7).concat(h.slice(0,y))}Ue("d",0,"do","day"),Ue("dd",0,0,function(h){return this.localeData().weekdaysMin(this,h)}),Ue("ddd",0,0,function(h){return this.localeData().weekdaysShort(this,h)}),Ue("dddd",0,0,function(h){return this.localeData().weekdays(this,h)}),Ue("e",0,0,"weekday"),Ue("E",0,0,"isoWeekday"),At("day","d"),At("weekday","e"),At("isoWeekday","E"),Bn("day",11),Bn("weekday",11),Bn("isoWeekday",11),it("d",mt),it("e",mt),it("E",mt),it("dd",function(h,y){return y.weekdaysMinRegex(h)}),it("ddd",function(h,y){return y.weekdaysShortRegex(h)}),it("dddd",function(h,y){return y.weekdaysRegex(h)}),Pi(["dd","ddd","dddd"],function(h,y,I,j){var ee=I._locale.weekdaysParse(h,j,I._strict);null!=ee?y.d=ee:L(I).invalidWeekday=h}),Pi(["d","e","E"],function(h,y,I,j){y[j]=Wt(h)});var GD="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),vy="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Fy="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),qD=mo,wy=mo,KD=mo;function QD(h,y,I){var j,ee,ue,ke=h.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],j=0;j<7;++j)ue=k([2e3,1]).day(j),this._minWeekdaysParse[j]=this.weekdaysMin(ue,"").toLocaleLowerCase(),this._shortWeekdaysParse[j]=this.weekdaysShort(ue,"").toLocaleLowerCase(),this._weekdaysParse[j]=this.weekdays(ue,"").toLocaleLowerCase();return I?"dddd"===y?-1!==(ee=ki.call(this._weekdaysParse,ke))?ee:null:"ddd"===y?-1!==(ee=ki.call(this._shortWeekdaysParse,ke))?ee:null:-1!==(ee=ki.call(this._minWeekdaysParse,ke))?ee:null:"dddd"===y?-1!==(ee=ki.call(this._weekdaysParse,ke))||-1!==(ee=ki.call(this._shortWeekdaysParse,ke))||-1!==(ee=ki.call(this._minWeekdaysParse,ke))?ee:null:"ddd"===y?-1!==(ee=ki.call(this._shortWeekdaysParse,ke))||-1!==(ee=ki.call(this._weekdaysParse,ke))||-1!==(ee=ki.call(this._minWeekdaysParse,ke))?ee:null:-1!==(ee=ki.call(this._minWeekdaysParse,ke))||-1!==(ee=ki.call(this._weekdaysParse,ke))||-1!==(ee=ki.call(this._shortWeekdaysParse,ke))?ee:null}function am(){function h(_r,vo){return vo.length-_r.length}var ue,ke,yt,Yt,Nn,y=[],I=[],j=[],ee=[];for(ue=0;ue<7;ue++)ke=k([2e3,1]).day(ue),yt=lr(this.weekdaysMin(ke,"")),Yt=lr(this.weekdaysShort(ke,"")),Nn=lr(this.weekdays(ke,"")),y.push(yt),I.push(Yt),j.push(Nn),ee.push(yt),ee.push(Yt),ee.push(Nn);y.sort(h),I.sort(h),j.sort(h),ee.sort(h),this._weekdaysRegex=new RegExp("^("+ee.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+j.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+I.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+y.join("|")+")","i")}function sm(){return this.hours()%12||12}function Mc(h,y){Ue(h,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),y)})}function iu(h,y){return y._meridiemParse}Ue("H",["HH",2],0,"hour"),Ue("h",["hh",2],0,sm),Ue("k",["kk",2],0,function M_(){return this.hours()||24}),Ue("hmm",0,0,function(){return""+sm.apply(this)+Dt(this.minutes(),2)}),Ue("hmmss",0,0,function(){return""+sm.apply(this)+Dt(this.minutes(),2)+Dt(this.seconds(),2)}),Ue("Hmm",0,0,function(){return""+this.hours()+Dt(this.minutes(),2)}),Ue("Hmmss",0,0,function(){return""+this.hours()+Dt(this.minutes(),2)+Dt(this.seconds(),2)}),Mc("a",!0),Mc("A",!1),At("hour","h"),Bn("hour",13),it("a",iu),it("A",iu),it("H",mt),it("h",mt),it("k",mt),it("HH",mt,ve),it("hh",mt,ve),it("kk",mt,ve),it("hmm",to),it("hmmss",Po),it("Hmm",to),it("Hmmss",Po),nn(["H","HH"],3),nn(["k","kk"],function(h,y,I){var j=Wt(h);y[3]=24===j?0:j}),nn(["a","A"],function(h,y,I){I._isPm=I._locale.isPM(h),I._meridiem=h}),nn(["h","hh"],function(h,y,I){y[3]=Wt(h),L(I).bigHour=!0}),nn("hmm",function(h,y,I){var j=h.length-2;y[3]=Wt(h.substr(0,j)),y[4]=Wt(h.substr(j)),L(I).bigHour=!0}),nn("hmmss",function(h,y,I){var j=h.length-4,ee=h.length-2;y[3]=Wt(h.substr(0,j)),y[4]=Wt(h.substr(j,2)),y[5]=Wt(h.substr(ee)),L(I).bigHour=!0}),nn("Hmm",function(h,y,I){var j=h.length-2;y[3]=Wt(h.substr(0,j)),y[4]=Wt(h.substr(j))}),nn("Hmmss",function(h,y,I){var j=h.length-4,ee=h.length-2;y[3]=Wt(h.substr(0,j)),y[4]=Wt(h.substr(j,2)),y[5]=Wt(h.substr(ee))});var Tt=Ra("Hours",!0);var ru,E_={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:F_,monthsShort:w_,week:{dow:0,doy:6},weekdays:GD,weekdaysMin:Fy,weekdaysShort:vy,meridiemParse:/[ap]\.?m?\.?/i},mn={},yl={};function ti(h,y){var I,j=Math.min(h.length,y.length);for(I=0;I0;){if(ee=Ya(ue.slice(0,I).join("-")))return ee;if(j&&j.length>=I&&ti(ue,j)>=I-1)break;I--}y++}return ru}(h)}function ou(h){var y,I=h._a;return I&&-2===L(h).overflow&&(y=I[1]<0||I[1]>11?1:I[2]<1||I[2]>Qd(I[0],I[1])?2:I[3]<0||I[3]>24||24===I[3]&&(0!==I[4]||0!==I[5]||0!==I[6])?3:I[4]<0||I[4]>59?4:I[5]<0||I[5]>59?5:I[6]<0||I[6]>999?6:-1,L(h)._overflowDayOfYear&&(y<0||y>2)&&(y=2),L(h)._overflowWeeks&&-1===y&&(y=7),L(h)._overflowWeekday&&-1===y&&(y=8),L(h).overflow=y),h}var Cc=/^\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)?)?$/,Fl=/^\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)?)?$/,Ey=/Z|[+-]\d\d(?::?\d\d)?/,de=[["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]],au=[["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/]],Ot=/^\/?Date\((-?\d+)/i,su=/^(?:(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}))$/,cm={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function wl(h){var y,I,ue,ke,yt,Yt,j=h._i,ee=Cc.exec(j)||Fl.exec(j),Nn=de.length,_r=au.length;if(ee){for(L(h).iso=!0,y=0,I=Nn;y7)&&(Yt=!0)):(ue=h._locale._week.dow,ke=h._locale._week.doy,Nn=Dc(ni(),ue,ke),I=dr(y.gg,h._a[0],Nn.year),j=dr(y.w,Nn.week),null!=y.d?((ee=y.d)<0||ee>6)&&(Yt=!0):null!=y.e?(ee=y.e+ue,(y.e<0||y.e>6)&&(Yt=!0)):ee=ue),j<1||j>Ha(I,ue,ke)?L(h)._overflowWeeks=!0:null!=Yt?L(h)._overflowWeekday=!0:(yt=Cn(I,j,ee,ue,ke),h._a[0]=yt.year,h._dayOfYear=yt.dayOfYear)}(h),null!=h._dayOfYear&&(ke=dr(h._a[0],ee[0]),(h._dayOfYear>bs(ke)||0===h._dayOfYear)&&(L(h)._overflowDayOfYear=!0),I=Ba(ke,0,h._dayOfYear),h._a[1]=I.getUTCMonth(),h._a[2]=I.getUTCDate()),y=0;y<3&&null==h._a[y];++y)h._a[y]=j[y]=ee[y];for(;y<7;y++)h._a[y]=j[y]=null==h._a[y]?2===y?1:0:h._a[y];24===h._a[3]&&0===h._a[4]&&0===h._a[5]&&0===h._a[6]&&(h._nextDay=!0,h._a[3]=0),h._d=(h._useUTC?Ba:Ae).apply(null,j),ue=h._useUTC?h._d.getUTCDay():h._d.getDay(),null!=h._tzm&&h._d.setUTCMinutes(h._d.getUTCMinutes()-h._tzm),h._nextDay&&(h._a[3]=24),h._w&&typeof h._w.d<"u"&&h._w.d!==ue&&(L(h).weekdayMismatch=!0)}}function Ec(h){if(h._f!==c.ISO_8601)if(h._f!==c.RFC_2822){h._a=[],L(h).empty=!0;var I,j,ee,ue,ke,Nn,_r,y=""+h._i,yt=y.length,Yt=0;for(_r=(ee=He(h._f,h._locale).match(Ze)||[]).length,I=0;I<_r;I++)(j=(y.match(xc(ue=ee[I],h))||[])[0])&&((ke=y.substr(0,y.indexOf(j))).length>0&&L(h).unusedInput.push(ke),y=y.slice(y.indexOf(j)+j.length),Yt+=j.length),Bt[ue]?(j?L(h).empty=!1:L(h).unusedTokens.push(ue),Xd(ue,j,h)):h._strict&&!j&&L(h).unusedTokens.push(ue);L(h).charsLeftOver=yt-Yt,y.length>0&&L(h).unusedInput.push(y),h._a[3]<=12&&!0===L(h).bigHour&&h._a[3]>0&&(L(h).bigHour=void 0),L(h).parsedDateParts=h._a.slice(0),L(h).meridiem=h._meridiem,h._a[3]=function dm(h,y,I){var j;return null==I?y:null!=h.meridiemHour?h.meridiemHour(y,I):(null!=h.isPM&&((j=h.isPM(I))&&y<12&&(y+=12),!j&&12===y&&(y=0)),y)}(h._locale,h._a[3],h._meridiem),null!==(Nn=L(h).era)&&(h._a[0]=h._locale.erasConvertYear(Nn,h._a[0])),Fn(h),ou(h)}else Ly(h);else wl(h)}function T_(h){var y=h._i,I=h._f;return h._locale=h._locale||pa(h._l),null===y||void 0===I&&""===y?S({nullInput:!0}):("string"==typeof y&&(h._i=y=h._locale.preparse(y)),Z(y)?new B(ou(y)):(A(y)?h._d=y:m(I)?function S_(h){var y,I,j,ee,ue,ke,yt=!1,Yt=h._f.length;if(0===Yt)return L(h).invalidFormat=!0,void(h._d=new Date(NaN));for(ee=0;eethis?this:h:S()});function I_(h,y){var I,j;if(1===y.length&&m(y[0])&&(y=y[0]),!y.length)return ni();for(I=y[0],j=1;j=0?new Date(h+400,y,I)-P_:new Date(h,y,I).valueOf()}function R_(h,y,I){return h<100&&h>=0?Date.UTC(h+400,y,I)-P_:Date.UTC(h,y,I)}function Pc(h,y){return y.erasAbbrRegex(h)}function Fm(){var ee,ue,h=[],y=[],I=[],j=[],ke=this.eras();for(ee=0,ue=ke.length;ee(ue=Ha(h,j,ee))&&(y=ue),Te.call(this,h,y,I,j,ee))}function Te(h,y,I,j,ee){var ue=Cn(h,y,I,j,ee),ke=Ba(ue.year,0,ue.dayOfYear);return this.year(ke.getUTCFullYear()),this.month(ke.getUTCMonth()),this.date(ke.getUTCDate()),this}Ue("N",0,0,"eraAbbr"),Ue("NN",0,0,"eraAbbr"),Ue("NNN",0,0,"eraAbbr"),Ue("NNNN",0,0,"eraName"),Ue("NNNNN",0,0,"eraNarrow"),Ue("y",["y",1],"yo","eraYear"),Ue("y",["yy",2],0,"eraYear"),Ue("y",["yyy",3],0,"eraYear"),Ue("y",["yyyy",4],0,"eraYear"),it("N",Pc),it("NN",Pc),it("NNN",Pc),it("NNNN",function jt(h,y){return y.erasNameRegex(h)}),it("NNNNN",function U_(h,y){return y.erasNarrowRegex(h)}),nn(["N","NN","NNN","NNNN","NNNNN"],function(h,y,I,j){var ee=I._locale.erasParse(h,j,I._strict);ee?L(I).era=ee:L(I).invalidEra=h}),it("y",Cr),it("yy",Cr),it("yyy",Cr),it("yyyy",Cr),it("yo",function _M(h,y){return y._eraYearOrdinalRegex||Cr}),nn(["y","yy","yyy","yyyy"],0),nn(["yo"],function(h,y,I,j){var ee;I._locale._eraYearOrdinalRegex&&(ee=h.match(I._locale._eraYearOrdinalRegex)),y[0]=I._locale.eraYearOrdinalParse?I._locale.eraYearOrdinalParse(h,ee):parseInt(h,10)}),Ue(0,["gg",2],0,function(){return this.weekYear()%100}),Ue(0,["GG",2],0,function(){return this.isoWeekYear()%100}),pu("gggg","weekYear"),pu("ggggg","weekYear"),pu("GGGG","isoWeekYear"),pu("GGGGG","isoWeekYear"),At("weekYear","gg"),At("isoWeekYear","GG"),Bn("weekYear",1),Bn("isoWeekYear",1),it("G",vn),it("g",vn),it("GG",mt,ve),it("gg",mt,ve),it("GGGG",Br,xn),it("gggg",Br,xn),it("GGGGG",ma,qn),it("ggggg",ma,qn),Pi(["gggg","ggggg","GGGG","GGGGG"],function(h,y,I,j){y[j.substr(0,2)]=Wt(h)}),Pi(["gg","GG"],function(h,y,I,j){y[j]=c.parseTwoDigitYear(h)}),Ue("Q",0,"Qo","quarter"),At("quarter","Q"),Bn("quarter",7),it("Q",ye),nn("Q",function(h,y){y[1]=3*(Wt(h)-1)}),Ue("D",["DD",2],"Do","date"),At("date","D"),Bn("date",9),it("D",mt),it("DD",mt,ve),it("Do",function(h,y){return h?y._dayOfMonthOrdinalParse||y._ordinalParse:y._dayOfMonthOrdinalParseLenient}),nn(["D","DD"],2),nn("Do",function(h,y){y[2]=Wt(h.match(mt)[0])});var wm=Ra("Date",!0);Ue("DDD",["DDDD",3],"DDDo","dayOfYear"),At("dayOfYear","DDD"),Bn("dayOfYear",4),it("DDD",Oi),it("DDDD",dn),nn(["DDD","DDDD"],function(h,y,I){I._dayOfYear=Wt(h)}),Ue("m",["mm",2],0,"minute"),At("minute","m"),Bn("minute",14),it("m",mt),it("mm",mt,ve),nn(["m","mm"],4);var jo=Ra("Minutes",!1);Ue("s",["ss",2],0,"second"),At("second","s"),Bn("second",15),it("s",mt),it("ss",mt,ve),nn(["s","ss"],5);var Yo,$_,km=Ra("Seconds",!1);for(Ue("S",0,0,function(){return~~(this.millisecond()/100)}),Ue(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Ue(0,["SSS",3],0,"millisecond"),Ue(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Ue(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Ue(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Ue(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Ue(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Ue(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),At("millisecond","ms"),Bn("millisecond",16),it("S",Oi,ye),it("SS",Oi,ve),it("SSS",Oi,dn),Yo="SSSS";Yo.length<=9;Yo+="S")it(Yo,Cr);function gM(h,y){y[6]=Wt(1e3*("0."+h))}for(Yo="S";Yo.length<=9;Yo+="S")nn(Yo,gM);$_=Ra("Milliseconds",!1),Ue("z",0,0,"zoneAbbr"),Ue("zz",0,0,"zoneName");var Ye=B.prototype;function Vo(h){return h}Ye.add=uu,Ye.calendar=function hu(h,y){1===arguments.length&&(arguments[0]?iM(arguments[0])?(h=arguments[0],y=void 0):fm(arguments[0])&&(y=arguments[0],h=void 0):(h=void 0,y=void 0));var I=h||ni(),j=Vi(I,this).startOf("day"),ee=c.calendarFormat(this,j)||"sameElse",ue=y&&(ne(y[ee])?y[ee].call(this,I):y[ee]);return this.format(ue||this.localeData().calendar(ee,this,ni(I)))},Ye.clone=function yo(){return new B(this)},Ye.diff=function sM(h,y,I){var j,ee,ue;if(!this.isValid())return NaN;if(!(j=Vi(h,this)).isValid())return NaN;switch(ee=6e4*(j.utcOffset()-this.utcOffset()),y=Ht(y)){case"year":ue=pm(this,j)/12;break;case"month":ue=pm(this,j);break;case"quarter":ue=pm(this,j)/3;break;case"second":ue=(this-j)/1e3;break;case"minute":ue=(this-j)/6e4;break;case"hour":ue=(this-j)/36e5;break;case"day":ue=(this-j-ee)/864e5;break;case"week":ue=(this-j-ee)/6048e5;break;default:ue=this-j}return I?ue:Qi(ue)},Ye.endOf=function B_(h){var y,I;if(void 0===(h=Ht(h))||"millisecond"===h||!this.isValid())return this;switch(I=this._isUTC?R_:ym,h){case"year":y=I(this.year()+1,0,1)-1;break;case"quarter":y=I(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":y=I(this.year(),this.month()+1,1)-1;break;case"week":y=I(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":y=I(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":y=I(this.year(),this.month(),this.date()+1)-1;break;case"hour":y=this._d.valueOf(),y+=Ho-_n(y+(this._isUTC?0:this.utcOffset()*Oc),Ho)-1;break;case"minute":y=this._d.valueOf(),y+=Oc-_n(y,Oc)-1;break;case"second":y=this._d.valueOf(),y+=1e3-_n(y,1e3)-1}return this._d.setTime(y),c.updateOffset(this,!0),this},Ye.format=function uM(h){h||(h=this.isUtc()?c.defaultFormatUtc:c.defaultFormat);var y=li(this,h);return this.localeData().postformat(y)},Ye.from=function hM(h,y){return this.isValid()&&(Z(h)&&h.isValid()||ni(h).isValid())?oo({to:this,from:h}).locale(this.locale()).humanize(!y):this.localeData().invalidDate()},Ye.fromNow=function mM(h){return this.from(ni(),h)},Ye.to=function fM(h,y){return this.isValid()&&(Z(h)&&h.isValid()||ni(h).isValid())?oo({from:this,to:h}).locale(this.locale()).humanize(!y):this.localeData().invalidDate()},Ye.toNow=function pM(h){return this.to(ni(),h)},Ye.get=function Gd(h){return ne(this[h=Ht(h)])?this[h]():this},Ye.invalidAt=function Yy(){return L(this).overflow},Ye.isAfter=function Ny(h,y){var I=Z(h)?h:ni(h);return!(!this.isValid()||!I.isValid())&&("millisecond"===(y=Ht(y)||"millisecond")?this.valueOf()>I.valueOf():I.valueOf()9999?li(I,y?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ne(Date.prototype.toISOString)?y?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",li(I,"Z")):li(I,y?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Ye.inspect=function dM(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var I,j,h="moment",y="";return this.isLocal()||(h=0===this.utcOffset()?"moment.utc":"moment.parseZone",y="Z"),I="["+h+'("]',j=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(I+j+"-MM-DD[T]HH:mm:ss.SSS"+y+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(Ye[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Ye.toJSON=function j_(){return this.isValid()?this.toISOString():null},Ye.toString=function lM(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Ye.unix=function Hy(){return Math.floor(this.valueOf()/1e3)},Ye.valueOf=function H_(){return this._d.valueOf()-6e4*(this._offset||0)},Ye.creationData=function mu(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Ye.eraName=function Ml(){var h,y,I,j=this.localeData().eras();for(h=0,y=j.length;hthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Ye.isLocal=function mr(){return!!this.isValid()&&!this._isUTC},Ye.isUtcOffset=function Ac(){return!!this.isValid()&&this._isUTC},Ye.isUtc=ys,Ye.isUTC=ys,Ye.zoneAbbr=function G_(){return this._isUTC?"UTC":""},Ye.zoneName=function Fr(){return this._isUTC?"Coordinated Universal Time":""},Ye.dates=U("dates accessor is deprecated. Use date instead.",wm),Ye.months=U("months accessor is deprecated. Use month instead",Zd),Ye.years=U("years accessor is deprecated. Use year instead",gy),Ye.zone=U("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function cu(h,y){return null!=h?("string"!=typeof h&&(h=-h),this.utcOffset(h,y),this):-this.utcOffset()}),Ye.isDSTShifted=U("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function xl(){if(!D(this._isDSTShifted))return this._isDSTShifted;var y,h={};return K(h,this),(h=T_(h))._a?(y=h._isUTC?k(h._a):ni(h._a),this._isDSTShifted=this.isValid()&&function Kt(h,y,I){var ke,j=Math.min(h.length,y.length),ee=Math.abs(h.length-y.length),ue=0;for(ke=0;ke0):this._isDSTShifted=!1,this._isDSTShifted});var Dn=fe.prototype;function Bc(h,y,I,j){var ee=pa(),ue=k().set(j,y);return ee[I](ue,h)}function K_(h,y,I){if(E(h)&&(y=h,h=void 0),h=h||"",null!=y)return Bc(h,y,I,"month");var j,ee=[];for(j=0;j<12;j++)ee[j]=Bc(h,j,I,"month");return ee}function xm(h,y,I,j){"boolean"==typeof h?(E(y)&&(I=y,y=void 0),y=y||""):(I=y=h,h=!1,E(y)&&(I=y,y=void 0),y=y||"");var ke,ee=pa(),ue=h?ee._week.dow:0,yt=[];if(null!=I)return Bc(y,(I+ue)%7,j,"day");for(ke=0;ke<7;ke++)yt[ke]=Bc(y,(ke+ue)%7,j,"day");return yt}Dn.calendar=function et(h,y,I){var j=this._calendar[h]||this._calendar.sameElse;return ne(j)?j.call(y,I):j},Dn.longDateFormat=function mi(h){var y=this._longDateFormat[h],I=this._longDateFormat[h.toUpperCase()];return y||!I?y:(this._longDateFormat[h]=I.match(Ze).map(function(j){return"MMMM"===j||"MM"===j||"DD"===j||"dddd"===j?j.slice(1):j}).join(""),this._longDateFormat[h])},Dn.invalidDate=function We(){return this._invalidDate},Dn.ordinal=function ei(h){return this._ordinal.replace("%d",h)},Dn.preparse=Vo,Dn.postformat=Vo,Dn.relativeTime=function ci(h,y,I,j){var ee=this._relativeTime[I];return ne(ee)?ee(h,y,I,j):ee.replace(/%d/i,h)},Dn.pastFuture=function Ln(h,y){var I=this._relativeTime[h>0?"future":"past"];return ne(I)?I(y):I.replace(/%s/i,y)},Dn.set=function he(h){var y,I;for(I in h)_(h,I)&&(ne(y=h[I])?this[I]=y:this["_"+I]=y);this._config=h,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Dn.eras=function Yr(h,y){var I,j,ee,ue=this._eras||pa("en")._eras;for(I=0,j=ue.length;I=0)return ue[j]},Dn.erasConvertYear=function V_(h,y){var I=h.since<=h.until?1:-1;return void 0===y?c(h.since).year():c(h.since).year()+(y-h.offset)*I},Dn.erasAbbrRegex=function Ua(h){return _(this,"_erasAbbrRegex")||Fm.call(this),h?this._erasAbbrRegex:this._erasRegex},Dn.erasNameRegex=function Uy(h){return _(this,"_erasNameRegex")||Fm.call(this),h?this._erasNameRegex:this._erasRegex},Dn.erasNarrowRegex=function z_(h){return _(this,"_erasNarrowRegex")||Fm.call(this),h?this._erasNarrowRegex:this._erasRegex},Dn.months=function im(h,y){return h?m(this._months)?this._months[h.month()]:this._months[(this._months.isFormat||k_).test(y)?"format":"standalone"][h.month()]:m(this._months)?this._months:this._months.standalone},Dn.monthsShort=function rm(h,y){return h?m(this._monthsShort)?this._monthsShort[h.month()]:this._monthsShort[k_.test(y)?"format":"standalone"][h.month()]:m(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Dn.monthsParse=function om(h,y,I){var j,ee,ue;if(this._monthsParseExact)return Xn.call(this,h,y,I);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),j=0;j<12;j++){if(ee=k([2e3,j]),I&&!this._longMonthsParse[j]&&(this._longMonthsParse[j]=new RegExp("^"+this.months(ee,"").replace(".","")+"$","i"),this._shortMonthsParse[j]=new RegExp("^"+this.monthsShort(ee,"").replace(".","")+"$","i")),!I&&!this._monthsParse[j]&&(ue="^"+this.months(ee,"")+"|^"+this.monthsShort(ee,""),this._monthsParse[j]=new RegExp(ue.replace(".",""),"i")),I&&"MMMM"===y&&this._longMonthsParse[j].test(h))return j;if(I&&"MMM"===y&&this._shortMonthsParse[j].test(h))return j;if(!I&&this._monthsParse[j].test(h))return j}},Dn.monthsRegex=function St(h){return this._monthsParseExact?(_(this,"_monthsRegex")||Jd.call(this),h?this._monthsStrictRegex:this._monthsRegex):(_(this,"_monthsRegex")||(this._monthsRegex=di),this._monthsStrictRegex&&h?this._monthsStrictRegex:this._monthsRegex)},Dn.monthsShortRegex=function Jt(h){return this._monthsParseExact?(_(this,"_monthsRegex")||Jd.call(this),h?this._monthsShortStrictRegex:this._monthsShortRegex):(_(this,"_monthsShortRegex")||(this._monthsShortRegex=Yn),this._monthsShortStrictRegex&&h?this._monthsShortStrictRegex:this._monthsShortRegex)},Dn.week=function by(h){return Dc(h,this._week.dow,this._week.doy).week},Dn.firstDayOfYear=function UD(){return this._week.doy},Dn.firstDayOfWeek=function Hr(){return this._week.dow},Dn.weekdays=function io(h,y){var I=m(this._weekdays)?this._weekdays:this._weekdays[h&&!0!==h&&this._weekdays.isFormat.test(y)?"format":"standalone"];return!0===h?x_(I,this._week.dow):h?I[h.day()]:I},Dn.weekdaysMin=function XD(h){return!0===h?x_(this._weekdaysMin,this._week.dow):h?this._weekdaysMin[h.day()]:this._weekdaysMin},Dn.weekdaysShort=function In(h){return!0===h?x_(this._weekdaysShort,this._week.dow):h?this._weekdaysShort[h.day()]:this._weekdaysShort},Dn.weekdaysParse=function ZD(h,y,I){var j,ee,ue;if(this._weekdaysParseExact)return QD.call(this,h,y,I);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),j=0;j<7;j++){if(ee=k([2e3,1]).day(j),I&&!this._fullWeekdaysParse[j]&&(this._fullWeekdaysParse[j]=new RegExp("^"+this.weekdays(ee,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[j]=new RegExp("^"+this.weekdaysShort(ee,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[j]=new RegExp("^"+this.weekdaysMin(ee,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[j]||(ue="^"+this.weekdays(ee,"")+"|^"+this.weekdaysShort(ee,"")+"|^"+this.weekdaysMin(ee,""),this._weekdaysParse[j]=new RegExp(ue.replace(".",""),"i")),I&&"dddd"===y&&this._fullWeekdaysParse[j].test(h))return j;if(I&&"ddd"===y&&this._shortWeekdaysParse[j].test(h))return j;if(I&&"dd"===y&&this._minWeekdaysParse[j].test(h))return j;if(!I&&this._weekdaysParse[j].test(h))return j}},Dn.weekdaysRegex=function nu(h){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||am.call(this),h?this._weekdaysStrictRegex:this._weekdaysRegex):(_(this,"_weekdaysRegex")||(this._weekdaysRegex=qD),this._weekdaysStrictRegex&&h?this._weekdaysStrictRegex:this._weekdaysRegex)},Dn.weekdaysShortRegex=function ky(h){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||am.call(this),h?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(_(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=wy),this._weekdaysShortStrictRegex&&h?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Dn.weekdaysMinRegex=function D_(h){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||am.call(this),h?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(_(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=KD),this._weekdaysMinStrictRegex&&h?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Dn.isPM=function C_(h){return"p"===(h+"").toLowerCase().charAt(0)},Dn.meridiem=function lm(h,y,I){return h>11?I?"pm":"PM":I?"am":"AM"},Ro("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(h){var y=h%10;return h+(1===Wt(h%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")}}),c.lang=U("moment.lang is deprecated. Use moment.locale instead.",Ro),c.langData=U("moment.langData is deprecated. Use moment.localeData instead.",pa);var zo=Math.abs;function Sm(h,y,I,j){var ee=oo(y,I);return h._milliseconds+=j*ee._milliseconds,h._days+=j*ee._days,h._months+=j*ee._months,h._bubble()}function Tm(h){return h<0?Math.floor(h):Math.ceil(h)}function J_(h){return 4800*h/146097}function Lm(h){return 146097*h/4800}function Sn(h){return function(){return this.as(h)}}var pr=Sn("ms"),Ky=Sn("s"),Uo=Sn("m"),Xy=Sn("h"),Qy=Sn("d"),Zy=Sn("w"),_u=Sn("M"),gu=Sn("Q"),bu=Sn("y");function Fs(h){return function(){return this.isValid()?this._data[h]:NaN}}var El=Fs("milliseconds"),Hc=Fs("seconds"),Jy=Fs("minutes"),bM=Fs("hours"),Nm=Fs("days"),yM=Fs("months"),ev=Fs("years");var Wa=Math.round,jc={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Om(h,y,I,j,ee){return ee.relativeTime(y||1,!!I,h,j)}var yu=Math.abs;function ya(h){return(h>0)-(h<0)||+h}function vu(){if(!this.isValid())return this.localeData().invalidDate();var j,ee,ue,ke,Yt,Nn,_r,vo,h=yu(this._milliseconds)/1e3,y=yu(this._days),I=yu(this._months),yt=this.asSeconds();return yt?(j=Qi(h/60),ee=Qi(j/60),h%=60,j%=60,ue=Qi(I/12),I%=12,ke=h?h.toFixed(3).replace(/\.?0+$/,""):"",Yt=yt<0?"-":"",Nn=ya(this._months)!==ya(yt)?"-":"",_r=ya(this._days)!==ya(yt)?"-":"",vo=ya(this._milliseconds)!==ya(yt)?"-":"",Yt+"P"+(ue?Nn+ue+"Y":"")+(I?Nn+I+"M":"")+(y?_r+y+"D":"")+(ee||j||h?"T":"")+(ee?vo+ee+"H":"")+(j?vo+j+"M":"")+(h?vo+ke+"S":"")):"P0D"}var rn=hr.prototype;return rn.isValid=function vr(){return this._isValid},rn.abs=function Em(){var h=this._data;return this._milliseconds=zo(this._milliseconds),this._days=zo(this._days),this._months=zo(this._months),h.milliseconds=zo(h.milliseconds),h.seconds=zo(h.seconds),h.minutes=zo(h.minutes),h.hours=zo(h.hours),h.months=zo(h.months),h.years=zo(h.years),this},rn.add=function Q_(h,y){return Sm(this,h,y,1)},rn.subtract=function Z_(h,y){return Sm(this,h,y,-1)},rn.as=function wr(h){if(!this.isValid())return NaN;var y,I,j=this._milliseconds;if("month"===(h=Ht(h))||"quarter"===h||"year"===h)switch(y=this._days+j/864e5,I=this._months+J_(y),h){case"month":return I;case"quarter":return I/3;case"year":return I/12}else switch(y=this._days+Math.round(Lm(this._months)),h){case"week":return y/7+j/6048e5;case"day":return y+j/864e5;case"hour":return 24*y+j/36e5;case"minute":return 1440*y+j/6e4;case"second":return 86400*y+j/1e3;case"millisecond":return Math.floor(864e5*y)+j;default:throw new Error("Unknown unit "+h)}},rn.asMilliseconds=pr,rn.asSeconds=Ky,rn.asMinutes=Uo,rn.asHours=Xy,rn.asDays=Qy,rn.asWeeks=Zy,rn.asMonths=_u,rn.asQuarters=gu,rn.asYears=bu,rn.valueOf=function vs(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*Wt(this._months/12):NaN},rn._bubble=function Am(){var ee,ue,ke,yt,Yt,h=this._milliseconds,y=this._days,I=this._months,j=this._data;return h>=0&&y>=0&&I>=0||h<=0&&y<=0&&I<=0||(h+=864e5*Tm(Lm(I)+y),y=0,I=0),j.milliseconds=h%1e3,ee=Qi(h/1e3),j.seconds=ee%60,ue=Qi(ee/60),j.minutes=ue%60,ke=Qi(ue/60),j.hours=ke%24,y+=Qi(ke/24),I+=Yt=Qi(J_(y)),y-=Tm(Lm(Yt)),yt=Qi(I/12),I%=12,j.days=y,j.months=I,j.years=yt,this},rn.clone=function Im(){return oo(this)},rn.get=function eg(h){return h=Ht(h),this.isValid()?this[h+"s"]():NaN},rn.milliseconds=El,rn.seconds=Hc,rn.minutes=Jy,rn.hours=bM,rn.days=Nm,rn.weeks=function tv(){return Qi(this.days()/7)},rn.months=yM,rn.years=ev,rn.humanize=function ig(h,y){if(!this.isValid())return this.localeData().invalidDate();var ee,ue,I=!1,j=jc;return"object"==typeof h&&(y=h,h=!1),"boolean"==typeof h&&(I=h),"object"==typeof y&&(j=Object.assign({},jc,y),null!=y.s&&null==y.ss&&(j.ss=y.s-1)),ue=function tg(h,y,I,j){var ee=oo(h).abs(),ue=Wa(ee.as("s")),ke=Wa(ee.as("m")),yt=Wa(ee.as("h")),Yt=Wa(ee.as("d")),Nn=Wa(ee.as("M")),_r=Wa(ee.as("w")),vo=Wa(ee.as("y")),Wo=ue<=I.ss&&["s",ue]||ue0,Wo[4]=j,Om.apply(null,Wo)}(this,!I,j,ee=this.localeData()),I&&(ue=ee.pastFuture(+this,ue)),ee.postformat(ue)},rn.toISOString=vu,rn.toString=vu,rn.toJSON=vu,rn.locale=_m,rn.localeData=Ry,rn.toIsoString=U("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",vu),rn.lang=gm,Ue("X",0,0,"unix"),Ue("x",0,0,"valueOf"),it("x",vn),it("X",/[+-]?\d+(\.\d{1,3})?/),nn("X",function(h,y,I){I._d=new Date(1e3*parseFloat(h))}),nn("x",function(h,y,I){I._d=new Date(Wt(h))}),c.version="2.29.4",function u(h){g=h}(ni),c.fn=Ye,c.min=function N_(){return I_("isBefore",[].slice.call(arguments,0))},c.max=function pe(){return I_("isAfter",[].slice.call(arguments,0))},c.now=function(){return Date.now?Date.now():+new Date},c.utc=k,c.unix=function q_(h){return ni(1e3*h)},c.months=function Dm(h,y){return K_(h,y,"months")},c.isDate=A,c.locale=Ro,c.invalid=S,c.duration=oo,c.isMoment=Z,c.weekdays=function X_(h,y,I){return xm(h,y,I,"weekdays")},c.parseZone=function Cl(){return ni.apply(null,arguments).parseZone()},c.localeData=pa,c.isDuration=ro,c.monthsShort=function Mm(h,y){return K_(h,y,"monthsShort")},c.weekdaysMin=function qy(h,y,I){return xm(h,y,I,"weekdaysMin")},c.defineLocale=vl,c.updateLocale=function My(h,y){if(null!=y){var I,j,ee=E_;null!=mn[h]&&null!=mn[h].parentLocale?mn[h].set(_e(mn[h]._config,y)):(null!=(j=Ya(h))&&(ee=j._config),y=_e(ee,y),null==j&&(y.abbr=h),(I=new fe(y)).parentLocale=mn[h],mn[h]=I),Ro(h)}else null!=mn[h]&&(null!=mn[h].parentLocale?(mn[h]=mn[h].parentLocale,h===Ro()&&Ro(h)):null!=mn[h]&&delete mn[h]);return mn[h]},c.locales=function Cy(){return Ce(mn)},c.weekdaysShort=function Cm(h,y,I){return xm(h,y,I,"weekdaysShort")},c.normalizeUnits=Ht,c.relativeTimeRounding=function ng(h){return void 0===h?Wa:"function"==typeof h&&(Wa=h,!0)},c.relativeTimeThreshold=function Yc(h,y){return void 0!==jc[h]&&(void 0===y?jc[h]:(jc[h]=y,"s"===h&&(jc.ss=y-1),!0))},c.calendarFormat=function Nc(h,y){var I=h.diff(y,"days",!0);return I<-6?"sameElse":I<-1?"lastWeek":I<0?"lastDay":I<1?"sameDay":I<2?"nextDay":I<7?"nextWeek":"sameElse"},c.prototype=Ye,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:(ie,b,w)=>{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,m=g&&Map.prototype.forEach,p="function"==typeof Set&&Set.prototype,_=Object.getOwnPropertyDescriptor&&p?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,v=p&&_&&"function"==typeof _.get?_.get:null,D=p&&Set.prototype.forEach,A="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,C="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,H="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,L=Boolean.prototype.valueOf,Y=Object.prototype.toString,R=Function.prototype.toString,S=String.prototype.match,z=String.prototype.slice,W=String.prototype.replace,K=String.prototype.toUpperCase,B=String.prototype.toLowerCase,Z=RegExp.prototype.test,q=Array.prototype.concat,U=Array.prototype.join,Q=Array.prototype.slice,J=Math.floor,ne="function"==typeof BigInt?BigInt.prototype.valueOf:null,he=Object.getOwnPropertySymbols,_e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,fe="function"==typeof Symbol&&"object"==typeof Symbol.iterator,Ce="function"==typeof Symbol&&Symbol.toStringTag&&(Symbol,1)?Symbol.toStringTag:null,Ve=Object.prototype.propertyIsEnumerable,et=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(ye){return ye.__proto__}:null);function Dt(ye,ve){if(ye===1/0||ye===-1/0||ye!=ye||ye&&ye>-1e3&&ye<1e3||Z.call(/e/,ve))return ve;var dn=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof ye){var xn=ye<0?-J(-ye):J(ye);if(xn!==ye){var qn=String(xn),mt=z.call(ve,qn.length+1);return W.call(qn,dn,"$&_")+"."+W.call(W.call(mt,/([0-9]{3})/g,"$&_"),/_$/,"")}}return W.call(ve,dn,"$&_")}var Ze=w(4654),Ct=Ze.custom,be=We(Ct)?Ct:null;function Bt(ye,ve,dn){var xn="double"===(dn.quoteStyle||ve)?'"':"'";return xn+ye+xn}function Ue(ye){return W.call(String(ye),/"/g,""")}function Mt(ye){return!("[object Array]"!==An(ye)||Ce&&"object"==typeof ye&&Ce in ye)}function li(ye){return!("[object RegExp]"!==An(ye)||Ce&&"object"==typeof ye&&Ce in ye)}function We(ye){if(fe)return ye&&"object"==typeof ye&&ye instanceof Symbol;if("symbol"==typeof ye)return!0;if(!ye||"object"!=typeof ye||!_e)return!1;try{return _e.call(ye),!0}catch{}return!1}ie.exports=function ye(ve,dn,xn,qn){var mt=dn||{};if(ei(mt,"quoteStyle")&&"single"!==mt.quoteStyle&&"double"!==mt.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(ei(mt,"maxStringLength")&&("number"==typeof mt.maxStringLength?mt.maxStringLength<0&&mt.maxStringLength!==1/0:null!==mt.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var to=!ei(mt,"customInspect")||mt.customInspect;if("boolean"!=typeof to&&"symbol"!==to)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(ei(mt,"indent")&&null!==mt.indent&&"\t"!==mt.indent&&!(parseInt(mt.indent,10)===mt.indent&&mt.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(ei(mt,"numericSeparator")&&"boolean"!=typeof mt.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var Po=mt.numericSeparator;if(typeof ve>"u")return"undefined";if(null===ve)return"null";if("boolean"==typeof ve)return ve?"true":"false";if("string"==typeof ve)return Rr(ve,mt);if("number"==typeof ve){if(0===ve)return 1/0/ve>0?"0":"-0";var Oi=String(ve);return Po?Dt(ve,Oi):Oi}if("bigint"==typeof ve){var Br=String(ve)+"n";return Po?Dt(ve,Br):Br}var ma=typeof mt.depth>"u"?5:mt.depth;if(typeof xn>"u"&&(xn=0),xn>=ma&&ma>0&&"object"==typeof ve)return Mt(ve)?"[Array]":"[Object]";var Cr=function nm(ye,ve){var dn;if("\t"===ye.indent)dn="\t";else{if(!("number"==typeof ye.indent&&ye.indent>0))return null;dn=U.call(Array(ye.indent+1)," ")}return{base:dn,prev:U.call(Array(ve+1),dn)}}(mt,xn);if(typeof qn>"u")qn=[];else if(Ln(qn,ve)>=0)return"[Circular]";function vn(Kn,Ai,fo){if(Ai&&(qn=Q.call(qn)).push(Ai),fo){var po={depth:mt.depth};return ei(mt,"quoteStyle")&&(po.quoteStyle=mt.quoteStyle),ye(Kn,po,xn+1,qn)}return ye(Kn,mt,xn+1,qn)}if("function"==typeof ve&&!li(ve)){var qd=function ci(ye){if(ye.name)return ye.name;var ve=S.call(R.call(ye),/^function\s*([\w$]+)/);return ve?ve[1]:null}(ve),gs=kc(ve,vn);return"[Function"+(qd?": "+qd:" (anonymous)")+"]"+(gs.length>0?" { "+U.call(gs,", ")+" }":"")}if(We(ve)){var Kd=fe?W.call(String(ve),/^(Symbol\(.*\))_[^)]*$/,"$1"):_e.call(ve);return"object"!=typeof ve||fe?Kd:Qi(Kd)}if(function Bn(ye){return!(!ye||"object"!=typeof ye)&&(typeof HTMLElement<"u"&&ye instanceof HTMLElement||"string"==typeof ye.nodeName&&"function"==typeof ye.getAttribute)}(ve)){for(var mo="<"+B.call(String(ve.nodeName)),fa=ve.attributes||[],it=0;it"}if(Mt(ve)){if(0===ve.length)return"[]";var xc=kc(ve,vn);return Cr&&!function bl(ye){for(var ve=0;ve=0)return!1;return!0}(xc)?"["+Gd(xc,Cr)+"]":"[ "+U.call(xc,", ")+" ]"}if(function He(ye){return!("[object Error]"!==An(ye)||Ce&&"object"==typeof ye&&Ce in ye)}(ve)){var Er=kc(ve,vn);return"cause"in Error.prototype||!("cause"in ve)||Ve.call(ve,"cause")?0===Er.length?"["+String(ve)+"]":"{ ["+String(ve)+"] "+U.call(Er,", ")+" }":"{ ["+String(ve)+"] "+U.call(q.call("[cause]: "+vn(ve.cause),Er),", ")+" }"}if("object"==typeof ve&&to){if(be&&"function"==typeof ve[be]&&Ze)return Ze(ve,{depth:ma-xn});if("symbol"!==to&&"function"==typeof ve.inspect)return ve.inspect()}if(function Oo(ye){if(!u||!ye||"object"!=typeof ye)return!1;try{u.call(ye);try{v.call(ye)}catch{return!0}return ye instanceof Map}catch{}return!1}(ve)){var lr=[];return m.call(ve,function(Kn,Ai){lr.push(vn(Ai,ve,!0)+" => "+vn(Kn,ve))}),Ra("Map",u.call(ve),lr,Cr)}if(function eo(ye){if(!v||!ye||"object"!=typeof ye)return!1;try{v.call(ye);try{u.call(ye)}catch{return!0}return ye instanceof Set}catch{}return!1}(ve)){var un=[];return D.call(ve,function(Kn){un.push(vn(Kn,ve))}),Ra("Set",v.call(ve),un,Cr)}if(function At(ye){if(!A||!ye||"object"!=typeof ye)return!1;try{A.call(ye,A);try{C.call(ye,C)}catch{return!0}return ye instanceof WeakMap}catch{}return!1}(ve))return Wt("WeakMap");if(function Pr(ye){if(!C||!ye||"object"!=typeof ye)return!1;try{C.call(ye,C);try{A.call(ye,A)}catch{return!0}return ye instanceof WeakSet}catch{}return!1}(ve))return Wt("WeakSet");if(function Ht(ye){if(!H||!ye||"object"!=typeof ye)return!1;try{return H.call(ye),!0}catch{}return!1}(ve))return Wt("WeakRef");if(function mi(ye){return!("[object Number]"!==An(ye)||Ce&&"object"==typeof ye&&Ce in ye)}(ve))return Qi(vn(Number(ve)));if(function tt(ye){if(!ye||"object"!=typeof ye||!ne)return!1;try{return ne.call(ye),!0}catch{}return!1}(ve))return Qi(vn(ne.call(ve)));if(function Oe(ye){return!("[object Boolean]"!==An(ye)||Ce&&"object"==typeof ye&&Ce in ye)}(ve))return Qi(L.call(ve));if(function bi(ye){return!("[object String]"!==An(ye)||Ce&&"object"==typeof ye&&Ce in ye)}(ve))return Qi(vn(String(ve)));if(!function wt(ye){return!("[object Date]"!==An(ye)||Ce&&"object"==typeof ye&&Ce in ye)}(ve)&&!li(ve)){var nn=kc(ve,vn),Pi=et?et(ve)===Object.prototype:ve instanceof Object||ve.constructor===Object,Xd=ve instanceof Object?"":"null prototype",Ri=!Pi&&Ce&&Object(ve)===ve&&Ce in ve?z.call(An(ve),8,-1):Xd?"Object":"",cr=(Pi||"function"!=typeof ve.constructor?"":ve.constructor.name?ve.constructor.name+" ":"")+(Ri||Xd?"["+U.call(q.call([],Ri||[],Xd||[]),": ")+"] ":"");return 0===nn.length?cr+"{}":Cr?cr+"{"+Gd(nn,Cr)+"}":cr+"{ "+U.call(nn,", ")+" }"}return String(ve)};var qt=Object.prototype.hasOwnProperty||function(ye){return ye in this};function ei(ye,ve){return qt.call(ye,ve)}function An(ye){return Y.call(ye)}function Ln(ye,ve){if(ye.indexOf)return ye.indexOf(ve);for(var dn=0,xn=ye.length;dnve.maxStringLength){var dn=ye.length-ve.maxStringLength,xn="... "+dn+" more character"+(dn>1?"s":"");return Rr(z.call(ye,0,ve.maxStringLength),ve)+xn}return Bt(W.call(W.call(ye,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,Pa),"single",ve)}function Pa(ye){var ve=ye.charCodeAt(0),dn={8:"b",9:"t",10:"n",12:"f",13:"r"}[ve];return dn?"\\"+dn:"\\x"+(ve<16?"0":"")+K.call(ve.toString(16))}function Qi(ye){return"Object("+ye+")"}function Wt(ye){return ye+" { ? }"}function Ra(ye,ve,dn,xn){return ye+" ("+ve+") {"+(xn?Gd(dn,xn):U.call(dn,", "))+"}"}function Gd(ye,ve){if(0===ye.length)return"";var dn="\n"+ve.prev+ve.base;return dn+U.call(ye,","+dn)+"\n"+ve.prev}function kc(ye,ve){var dn=Mt(ye),xn=[];if(dn){xn.length=ye.length;for(var qn=0;qn=_)return z;k=p(E),H=[],","===k.slice(-1)?(k=k.replace(A,""),K()):W()}function W(){for(p(v),L="",Y="in descriptor";;){if(R=u.charAt(S),"in descriptor"===Y)if(m(R))L&&(H.push(L),L="",Y="after descriptor");else{if(","===R)return S+=1,L&&H.push(L),void K();if("("===R)L+=R,Y="in parens";else{if(""===R)return L&&H.push(L),void K();L+=R}}else if("in parens"===Y)if(")"===R)L+=R,Y="in descriptor";else{if(""===R)return H.push(L),void K();L+=R}else if("after descriptor"===Y&&!m(R)){if(""===R)return void K();Y="in descriptor",S-=1}S+=1}}function K(){var Z,q,U,Q,ne,he,_e,fe,Ce,B=!1,J={};for(Q=0;Q{var b=String,w=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}};ie.exports=w(),ie.exports.createColors=w},1083:(ie,b,w)=>{"use strict";let g=w(4185);class c extends g{constructor(m){super(m),this.type="atrule"}append(...m){return this.proxyOf.nodes||(this.nodes=[]),super.append(...m)}prepend(...m){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...m)}}ie.exports=c,c.default=c,g.registerAtRule(c)},94:(ie,b,w)=>{"use strict";let g=w(2491);class c extends g{constructor(m){super(m),this.type="comment"}}ie.exports=c,c.default=c},4185:(ie,b,w)=>{"use strict";let _,v,D,E,{isClean:g,my:c}=w(8842),u=w(4820),m=w(94),p=w(2491);function A(k){return k.map(H=>(H.nodes&&(H.nodes=A(H.nodes)),delete H.source,H))}function P(k){if(k[g]=!1,k.proxyOf.nodes)for(let H of k.proxyOf.nodes)P(H)}let C=(()=>{class k extends p{push(L){return L.parent=this,this.proxyOf.nodes.push(L),this}each(L){if(!this.proxyOf.nodes)return;let R,S,Y=this.getIterator();for(;this.indexes[Y]{let S;try{S=L(Y,R)}catch(z){throw Y.addToError(z)}return!1!==S&&Y.walk&&(S=Y.walk(L)),S})}walkDecls(L,Y){return Y?L instanceof RegExp?this.walk((R,S)=>{if("decl"===R.type&&L.test(R.prop))return Y(R,S)}):this.walk((R,S)=>{if("decl"===R.type&&R.prop===L)return Y(R,S)}):(Y=L,this.walk((R,S)=>{if("decl"===R.type)return Y(R,S)}))}walkRules(L,Y){return Y?L instanceof RegExp?this.walk((R,S)=>{if("rule"===R.type&&L.test(R.selector))return Y(R,S)}):this.walk((R,S)=>{if("rule"===R.type&&R.selector===L)return Y(R,S)}):(Y=L,this.walk((R,S)=>{if("rule"===R.type)return Y(R,S)}))}walkAtRules(L,Y){return Y?L instanceof RegExp?this.walk((R,S)=>{if("atrule"===R.type&&L.test(R.name))return Y(R,S)}):this.walk((R,S)=>{if("atrule"===R.type&&R.name===L)return Y(R,S)}):(Y=L,this.walk((R,S)=>{if("atrule"===R.type)return Y(R,S)}))}walkComments(L){return this.walk((Y,R)=>{if("comment"===Y.type)return L(Y,R)})}append(...L){for(let Y of L){let R=this.normalize(Y,this.last);for(let S of R)this.proxyOf.nodes.push(S)}return this.markDirty(),this}prepend(...L){L=L.reverse();for(let Y of L){let R=this.normalize(Y,this.first,"prepend").reverse();for(let S of R)this.proxyOf.nodes.unshift(S);for(let S in this.indexes)this.indexes[S]=this.indexes[S]+R.length}return this.markDirty(),this}cleanRaws(L){if(super.cleanRaws(L),this.nodes)for(let Y of this.nodes)Y.cleanRaws(L)}insertBefore(L,Y){let W,R=this.index(L),z=this.normalize(Y,this.proxyOf.nodes[R],0===R&&"prepend").reverse();R=this.index(L);for(let K of z)this.proxyOf.nodes.splice(R,0,K);for(let K in this.indexes)W=this.indexes[K],R<=W&&(this.indexes[K]=W+z.length);return this.markDirty(),this}insertAfter(L,Y){let z,R=this.index(L),S=this.normalize(Y,this.proxyOf.nodes[R]).reverse();R=this.index(L);for(let W of S)this.proxyOf.nodes.splice(R+1,0,W);for(let W in this.indexes)z=this.indexes[W],R=L&&(this.indexes[R]=Y-1);return this.markDirty(),this}removeAll(){for(let L of this.proxyOf.nodes)L.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}replaceValues(L,Y,R){return R||(R=Y,Y={}),this.walkDecls(S=>{Y.props&&!Y.props.includes(S.prop)||Y.fast&&!S.value.includes(Y.fast)||(S.value=S.value.replace(L,R))}),this.markDirty(),this}every(L){return this.nodes.every(L)}some(L){return this.nodes.some(L)}index(L){return"number"==typeof L?L:(L.proxyOf&&(L=L.proxyOf),this.proxyOf.nodes.indexOf(L))}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(L,Y){if("string"==typeof L)L=A(_(L).nodes);else if(Array.isArray(L)){L=L.slice(0);for(let S of L)S.parent&&S.parent.removeChild(S,"ignore")}else if("root"===L.type&&"document"!==this.type){L=L.nodes.slice(0);for(let S of L)S.parent&&S.parent.removeChild(S,"ignore")}else if(L.type)L=[L];else if(L.prop){if(typeof L.value>"u")throw new Error("Value field is missed in node creation");"string"!=typeof L.value&&(L.value=String(L.value)),L=[new u(L)]}else if(L.selector)L=[new v(L)];else if(L.name)L=[new D(L)];else{if(!L.text)throw new Error("Unknown node type in node creation");L=[new m(L)]}return L.map(S=>(S[c]||k.rebuild(S),(S=S.proxyOf).parent&&S.parent.removeChild(S),S[g]&&P(S),typeof S.raws.before>"u"&&Y&&typeof Y.raws.before<"u"&&(S.raws.before=Y.raws.before.replace(/\S/g,"")),S.parent=this.proxyOf,S))}getProxyProcessor(){return{set:(L,Y,R)=>(L[Y]===R||(L[Y]=R,("name"===Y||"params"===Y||"selector"===Y)&&L.markDirty()),!0),get:(L,Y)=>"proxyOf"===Y?L:L[Y]?"each"===Y||"string"==typeof Y&&Y.startsWith("walk")?(...R)=>L[Y](...R.map(S=>"function"==typeof S?(z,W)=>S(z.toProxy(),W):S)):"every"===Y||"some"===Y?R=>L[Y]((S,...z)=>R(S.toProxy(),...z)):"root"===Y?()=>L.root().toProxy():"nodes"===Y?L.nodes.map(R=>R.toProxy()):"first"===Y||"last"===Y?L[Y].toProxy():L[Y]:L[Y]}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let L=this.lastEach;return this.indexes[L]=0,L}}return k.registerParse=H=>{_=H},k.registerRule=H=>{v=H},k.registerAtRule=H=>{D=H},k.registerRoot=H=>{E=H},k})();ie.exports=C,C.default=C,C.rebuild=k=>{"atrule"===k.type?Object.setPrototypeOf(k,D.prototype):"rule"===k.type?Object.setPrototypeOf(k,v.prototype):"decl"===k.type?Object.setPrototypeOf(k,u.prototype):"comment"===k.type?Object.setPrototypeOf(k,m.prototype):"root"===k.type&&Object.setPrototypeOf(k,E.prototype),k[c]=!0,k.nodes&&k.nodes.forEach(H=>{C.rebuild(H)})}},5490:(ie,b,w)=>{"use strict";let g=w(2844),c=w(2868);class u extends Error{constructor(p,_,v,D,E,A){super(p),this.name="CssSyntaxError",this.reason=p,E&&(this.file=E),D&&(this.source=D),A&&(this.plugin=A),typeof _<"u"&&typeof v<"u"&&("number"==typeof _?(this.line=_,this.column=v):(this.line=_.line,this.column=_.column,this.endLine=v.line,this.endColumn=v.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(p){if(!this.source)return"";let _=this.source;null==p&&(p=g.isColorSupported),c&&p&&(_=c(_));let P,C,v=_.split(/\r?\n/),D=Math.max(this.line-3,0),E=Math.min(this.line+2,v.length),A=String(E).length;if(p){let{bold:k,red:H,gray:L}=g.createColors(!0);P=Y=>k(H(Y)),C=Y=>L(Y)}else P=C=k=>k;return v.slice(D,E).map((k,H)=>{let L=D+1+H,Y=" "+(" "+L).slice(-A)+" | ";if(L===this.line){let R=C(Y.replace(/\d/g," "))+k.slice(0,this.column-1).replace(/[^\t]/g," ");return P(">")+C(Y)+k+"\n "+R+P("^")}return" "+C(Y)+k}).join("\n")}toString(){let p=this.showSourceCode();return p&&(p="\n\n"+p+"\n"),this.name+": "+this.message+p}}ie.exports=u,u.default=u},4820:(ie,b,w)=>{"use strict";let g=w(2491);class c extends g{constructor(m){m&&typeof m.value<"u"&&"string"!=typeof m.value&&(m={...m,value:String(m.value)}),super(m),this.type="decl"}get variable(){return this.prop.startsWith("--")||"$"===this.prop[0]}}ie.exports=c,c.default=c},1962:(ie,b,w)=>{"use strict";let c,u,g=w(4185),m=(()=>{class p extends g{constructor(v){super({type:"document",...v}),this.nodes||(this.nodes=[])}toResult(v={}){return new c(new u,this,v).stringify()}}return p.registerLazyResult=_=>{c=_},p.registerProcessor=_=>{u=_},p})();ie.exports=m,m.default=m},4747:(ie,b,w)=>{"use strict";let g=w(4820),c=w(3604),u=w(94),m=w(1083),p=w(5938),_=w(9319),v=w(6037);function D(E,A){if(Array.isArray(E))return E.map(k=>D(k));let{inputs:P,...C}=E;if(P){A=[];for(let k of P){let H={...k,__proto__:p.prototype};H.map&&(H.map={...H.map,__proto__:c.prototype}),A.push(H)}}if(C.nodes&&(C.nodes=E.nodes.map(k=>D(k,A))),C.source){let{inputId:k,...H}=C.source;C.source=H,null!=k&&(C.source.input=A[k])}if("root"===C.type)return new _(C);if("decl"===C.type)return new g(C);if("rule"===C.type)return new v(C);if("comment"===C.type)return new u(C);if("atrule"===C.type)return new m(C);throw new Error("Unknown node type: "+E.type)}ie.exports=D,D.default=D},5938:(ie,b,w)=>{"use strict";let{SourceMapConsumer:g,SourceMapGenerator:c}=w(209),{fileURLToPath:u,pathToFileURL:m}=w(7414),{resolve:p,isAbsolute:_}=w(9830),{nanoid:v}=w(9901),D=w(2868),E=w(5490),A=w(3604),P=Symbol("fromOffsetCache"),C=Boolean(g&&c),k=Boolean(p&&_);class H{constructor(Y,R={}){if(null===Y||typeof Y>"u"||"object"==typeof Y&&!Y.toString)throw new Error(`PostCSS received ${Y} instead of CSS string`);if(this.css=Y.toString(),"\ufeff"===this.css[0]||"\ufffe"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,R.from&&(this.file=!k||/^\w+:\/\//.test(R.from)||_(R.from)?R.from:p(R.from)),k&&C){let S=new A(this.css,R);if(S.text){this.map=S;let z=S.consumer().file;!this.file&&z&&(this.file=this.mapResolve(z))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}fromOffset(Y){let R,S;if(this[P])S=this[P];else{let W=this.css.split("\n");S=new Array(W.length);let K=0;for(let B=0,Z=W.length;B=R)z=S.length-1;else{let K,W=S.length-2;for(;z>1),Y=S[K+1])){z=K;break}z=K+1}}return{line:z+1,col:Y-S[z]+1}}error(Y,R,S,z={}){let W,K,B;if(R&&"object"==typeof R){let q=R,U=S;if("number"==typeof R.offset){let Q=this.fromOffset(q.offset);R=Q.line,S=Q.col}else R=q.line,S=q.column;if("number"==typeof U.offset){let Q=this.fromOffset(U.offset);K=Q.line,B=Q.col}else K=U.line,B=U.column}else if(!S){let q=this.fromOffset(R);R=q.line,S=q.col}let Z=this.origin(R,S,K,B);return W=Z?new E(Y,void 0===Z.endLine?Z.line:{line:Z.line,column:Z.column},void 0===Z.endLine?Z.column:{line:Z.endLine,column:Z.endColumn},Z.source,Z.file,z.plugin):new E(Y,void 0===K?R:{line:R,column:S},void 0===K?S:{line:K,column:B},this.css,this.file,z.plugin),W.input={line:R,column:S,endLine:K,endColumn:B,source:this.css},this.file&&(m&&(W.input.url=m(this.file).toString()),W.input.file=this.file),W}origin(Y,R,S,z){if(!this.map)return!1;let B,Z,W=this.map.consumer(),K=W.originalPositionFor({line:Y,column:R});if(!K.source)return!1;"number"==typeof S&&(B=W.originalPositionFor({line:S,column:z})),Z=_(K.source)?m(K.source):new URL(K.source,this.map.consumer().sourceRoot||m(this.map.mapFile));let q={url:Z.toString(),line:K.line,column:K.column,endLine:B&&B.line,endColumn:B&&B.column};if("file:"===Z.protocol){if(!u)throw new Error("file: protocol is not available in this PostCSS build");q.file=u(Z)}let U=W.sourceContentFor(K.source);return U&&(q.source=U),q}mapResolve(Y){return/^\w+:\/\//.test(Y)?Y:p(this.map.consumer().sourceRoot||this.map.root||".",Y)}get from(){return this.file||this.id}toJSON(){let Y={};for(let R of["hasBOM","css","file","id"])null!=this[R]&&(Y[R]=this[R]);return this.map&&(Y.map={...this.map},Y.map.consumerCache&&(Y.map.consumerCache=void 0)),Y}}ie.exports=H,H.default=H,D&&D.registerInput&&D.registerInput(H)},2744:(ie,b,w)=>{"use strict";var g=w(9598).default;let{isClean:c,my:u}=w(8842),m=w(6001),p=w(5727),_=w(4185),v=w(1962),E=(w(5675),w(7127)),A=w(654),P=w(9319);const C={document:"Document",root:"Root",atrule:"AtRule",rule:"Rule",decl:"Declaration",comment:"Comment"},k={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},H={postcssPlugin:!0,prepare:!0,Once:!0};function Y(B){return"object"==typeof B&&"function"==typeof B.then}function R(B){let Z=!1,q=C[B.type];return"decl"===B.type?Z=B.prop.toLowerCase():"atrule"===B.type&&(Z=B.name.toLowerCase()),Z&&B.append?[q,q+"-"+Z,0,q+"Exit",q+"Exit-"+Z]:Z?[q,q+"-"+Z,q+"Exit",q+"Exit-"+Z]:B.append?[q,0,q+"Exit"]:[q,q+"Exit"]}function S(B){let Z;return Z="document"===B.type?["Document",0,"DocumentExit"]:"root"===B.type?["Root",0,"RootExit"]:R(B),{node:B,events:Z,eventIndex:0,visitors:[],visitorIndex:0,iterator:0}}function z(B){return B[c]=!1,B.nodes&&B.nodes.forEach(Z=>z(Z)),B}let W={},K=(()=>{class B{constructor(q,U,Q){let J;if(this.stringified=!1,this.processed=!1,"object"!=typeof U||null===U||"root"!==U.type&&"document"!==U.type)if(U instanceof B||U instanceof E)J=z(U.root),U.map&&(typeof Q.map>"u"&&(Q.map={}),Q.map.inline||(Q.map.inline=!1),Q.map.prev=U.map);else{let ne=A;Q.syntax&&(ne=Q.syntax.parse),Q.parser&&(ne=Q.parser),ne.parse&&(ne=ne.parse);try{J=ne(U,Q)}catch(he){this.processed=!0,this.error=he}J&&!J[u]&&_.rebuild(J)}else J=z(U);this.result=new E(q,J,Q),this.helpers={...W,result:this.result,postcss:W},this.plugins=this.processor.plugins.map(ne=>"object"==typeof ne&&ne.prepare?{...ne,...ne.prepare(this.result)}:ne)}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(q,U){return this.async().then(q,U)}catch(q){return this.async().catch(q)}finally(q){return this.async().then(q,q)}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 q of this.plugins)if(Y(this.runOnRoot(q)))throw this.getAsyncError();if(this.prepareVisitors(),this.hasListener){let q=this.result.root;for(;!q[c];)q[c]=!0,this.walkSync(q);if(this.listeners.OnceExit)if("document"===q.type)for(let U of q.nodes)this.visitSync(this.listeners.OnceExit,U);else this.visitSync(this.listeners.OnceExit,q)}return this.result}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let q=this.result.opts,U=p;q.syntax&&(U=q.syntax.stringify),q.stringifier&&(U=q.stringifier),U.stringify&&(U=U.stringify);let J=new m(U,this.result.root,this.result.opts).generate();return this.result.css=J[0],this.result.map=J[1],this.result}walkSync(q){q[c]=!0;let U=R(q);for(let Q of U)if(0===Q)q.nodes&&q.each(J=>{J[c]||this.walkSync(J)});else{let J=this.listeners[Q];if(J&&this.visitSync(J,q.toProxy()))return}}visitSync(q,U){for(let[Q,J]of q){let ne;this.result.lastPlugin=Q;try{ne=J(U,this.helpers)}catch(he){throw this.handleError(he,U.proxyOf)}if("root"!==U.type&&"document"!==U.type&&!U.parent)return!0;if(Y(ne))throw this.getAsyncError()}}runOnRoot(q){this.result.lastPlugin=q;try{if("object"==typeof q&&q.Once){if("document"===this.result.root.type){let U=this.result.root.nodes.map(Q=>q.Once(Q,this.helpers));return Y(U[0])?Promise.all(U):U}return q.Once(this.result.root,this.helpers)}if("function"==typeof q)return q(this.result.root,this.result)}catch(U){throw this.handleError(U)}}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(q,U){let Q=this.result.lastPlugin;try{U&&U.addToError(q),this.error=q,"CssSyntaxError"!==q.name||q.plugin||(q.plugin=Q.postcssPlugin,q.setMessage())}catch(J){console&&console.error&&console.error(J)}return q}runAsync(){var q=this;return g(function*(){q.plugin=0;for(let U=0;U0;){let J=q.visitTick(Q);if(Y(J))try{yield J}catch(ne){throw q.handleError(ne,Q[Q.length-1].node)}}}if(q.listeners.OnceExit)for(let[Q,J]of q.listeners.OnceExit){q.result.lastPlugin=Q;try{if("document"===U.type){let ne=U.nodes.map(he=>J(he,q.helpers));yield Promise.all(ne)}else yield J(U,q.helpers)}catch(ne){throw q.handleError(ne)}}}return q.processed=!0,q.stringify()})()}prepareVisitors(){this.listeners={};let q=(U,Q,J)=>{this.listeners[Q]||(this.listeners[Q]=[]),this.listeners[Q].push([U,J])};for(let U of this.plugins)if("object"==typeof U)for(let Q in U){if(!k[Q]&&/^[A-Z]/.test(Q))throw new Error(`Unknown event ${Q} in ${U.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!H[Q])if("object"==typeof U[Q])for(let J in U[Q])q(U,"*"===J?Q:Q+"-"+J.toLowerCase(),U[Q][J]);else"function"==typeof U[Q]&&q(U,Q,U[Q])}this.hasListener=Object.keys(this.listeners).length>0}visitTick(q){let U=q[q.length-1],{node:Q,visitors:J}=U;if("root"!==Q.type&&"document"!==Q.type&&!Q.parent)return void q.pop();if(J.length>0&&U.visitorIndex{W=Z},B})();ie.exports=K,K.default=K,P.registerLazyResult(K),v.registerLazyResult(K)},4762:ie=>{"use strict";let b={split(w,g,c){let u=[],m="",p=!1,_=0,v=!1,D="",E=!1;for(let A of w)E?E=!1:"\\"===A?E=!0:v?A===D&&(v=!1):'"'===A||"'"===A?(v=!0,D=A):"("===A?_+=1:")"===A?_>0&&(_-=1):0===_&&g.includes(A)&&(p=!0),p?(""!==m&&u.push(m.trim()),m="",p=!1):m+=A;return(c||""!==m)&&u.push(m.trim()),u},space:w=>b.split(w,[" ","\n","\t"]),comma:w=>b.split(w,[","],!0)};ie.exports=b,b.default=b},6001:(ie,b,w)=>{"use strict";let{SourceMapConsumer:g,SourceMapGenerator:c}=w(209),{dirname:u,resolve:m,relative:p,sep:_}=w(9830),{pathToFileURL:v}=w(7414),D=w(5938),E=Boolean(g&&c),A=Boolean(u&&m&&p&&_);ie.exports=class P{constructor(k,H,L,Y){this.stringify=k,this.mapOpts=L.map||{},this.root=H,this.opts=L,this.css=Y,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(k=>{if(k.source&&k.source.input.map){let H=k.source.input.map;this.previousMaps.includes(H)||this.previousMaps.push(H)}});else{let k=new D(this.css,this.opts);k.map&&this.previousMaps.push(k.map)}return this.previousMaps}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let k=this.mapOpts.annotation;return!(typeof k<"u"&&!0!==k)&&(!this.previous().length||this.previous().some(H=>H.inline))}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(k=>k.withContent())}clearAnnotation(){if(!1!==this.mapOpts.annotation)if(this.root){let k;for(let H=this.root.nodes.length-1;H>=0;H--)k=this.root.nodes[H],"comment"===k.type&&0===k.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(H)}else this.css&&(this.css=this.css.replace(/(\n)?\/\*#[\S\s]*?\*\/$/gm,""))}setSourcesContent(){let k={};if(this.root)this.root.walk(H=>{if(H.source){let L=H.source.input.from;if(L&&!k[L]){k[L]=!0;let Y=this.usesFileUrls?this.toFileUrl(L):this.toUrl(this.path(L));this.map.setSourceContent(Y,H.source.input.css)}}});else if(this.css){let H=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(H,this.css)}}applyPrevMaps(){for(let k of this.previous()){let Y,H=this.toUrl(this.path(k.file)),L=k.root||u(k.file);!1===this.mapOpts.sourcesContent?(Y=new g(k.text),Y.sourcesContent&&(Y.sourcesContent=Y.sourcesContent.map(()=>null))):Y=k.consumer(),this.map.applySourceMap(Y,H,this.toUrl(this.path(L)))}}isAnnotation(){return!!this.isInline()||(typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:!this.previous().length||this.previous().some(k=>k.annotation))}toBase64(k){return Buffer?Buffer.from(k).toString("base64"):window.btoa(unescape(encodeURIComponent(k)))}addAnnotation(){let k;k=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 H="\n";this.css.includes("\r\n")&&(H="\r\n"),this.css+=H+"/*# sourceMappingURL="+k+" */"}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 k=this.previous()[0].consumer();k.file=this.outputFile(),this.map=c.fromSourceMap(k)}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(k){if(0===k.indexOf("<")||/^\w+:\/\//.test(k)||this.mapOpts.absolute)return k;let H=this.opts.to?u(this.opts.to):".";return"string"==typeof this.mapOpts.annotation&&(H=u(m(H,this.mapOpts.annotation))),p(H,k)}toUrl(k){return"\\"===_&&(k=k.replace(/\\/g,"/")),encodeURI(k).replace(/[#?]/g,encodeURIComponent)}toFileUrl(k){if(v)return v(k).toString();throw new Error("`map.absolute` option is not available in this PostCSS build")}sourcePath(k){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(k.source.input.from):this.toUrl(this.path(k.source.input.from))}generateString(){this.css="",this.map=new c({file:this.outputFile()});let R,S,k=1,H=1,L="",Y={source:"",generated:{line:0,column:0},original:{line:0,column:0}};this.stringify(this.root,(z,W,K)=>{if(this.css+=z,W&&"end"!==K&&(Y.generated.line=k,Y.generated.column=H-1,W.source&&W.source.start?(Y.source=this.sourcePath(W),Y.original.line=W.source.start.line,Y.original.column=W.source.start.column-1,this.map.addMapping(Y)):(Y.source=L,Y.original.line=1,Y.original.column=0,this.map.addMapping(Y))),R=z.match(/\n/g),R?(k+=R.length,S=z.lastIndexOf("\n"),H=z.length-S):H+=z.length,W&&"start"!==K){let B=W.parent||{raws:{}};("decl"!==W.type||W!==B.last||B.raws.semicolon)&&(W.source&&W.source.end?(Y.source=this.sourcePath(W),Y.original.line=W.source.end.line,Y.original.column=W.source.end.column-1,Y.generated.line=k,Y.generated.column=H-2,this.map.addMapping(Y)):(Y.source=L,Y.original.line=1,Y.original.column=0,Y.generated.line=k,Y.generated.column=H-1,this.map.addMapping(Y)))}})}generate(){if(this.clearAnnotation(),A&&E&&this.isMap())return this.generateMap();{let k="";return this.stringify(this.root,H=>{k+=H}),[k]}}}},4421:(ie,b,w)=>{"use strict";let g=w(6001),c=w(5727),m=(w(5675),w(654));const p=w(7127);class _{constructor(D,E,A){E=E.toString(),this.stringified=!1,this._processor=D,this._css=E,this._opts=A,this._map=void 0;let P,C=c;this.result=new p(this._processor,P,this._opts),this.result.css=E;let k=this;Object.defineProperty(this.result,"root",{get:()=>k.root});let H=new g(C,P,this._opts,E);if(H.isMap()){let[L,Y]=H.generate();L&&(this.result.css=L),Y&&(this.result.map=Y)}}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 D,E=m;try{D=E(this._css,this._opts)}catch(A){this.error=A}if(this.error)throw this.error;return this._root=D,D}get messages(){return[]}warnings(){return[]}toString(){return this._css}then(D,E){return this.async().then(D,E)}catch(D){return this.async().catch(D)}finally(D){return this.async().then(D,D)}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}sync(){if(this.error)throw this.error;return this.result}}ie.exports=_,_.default=_},2491:(ie,b,w)=>{"use strict";let{isClean:g,my:c}=w(8842),u=w(5490),m=w(7572),p=w(5727);function _(D,E){let A=new D.constructor;for(let P in D){if(!Object.prototype.hasOwnProperty.call(D,P)||"proxyCache"===P)continue;let C=D[P],k=typeof C;"parent"===P&&"object"===k?E&&(A[P]=E):"source"===P?A[P]=C:Array.isArray(C)?A[P]=C.map(H=>_(H,A)):("object"===k&&null!==C&&(C=_(C)),A[P]=C)}return A}class v{constructor(E={}){this.raws={},this[g]=!1,this[c]=!0;for(let A in E)if("nodes"===A){this.nodes=[];for(let P of E[A])this.append("function"==typeof P.clone?P.clone():P)}else this[A]=E[A]}error(E,A={}){if(this.source){let{start:P,end:C}=this.rangeBy(A);return this.source.input.error(E,{line:P.line,column:P.column},{line:C.line,column:C.column},A)}return new u(E)}warn(E,A,P){let C={node:this};for(let k in P)C[k]=P[k];return E.warn(A,C)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(E=p){E.stringify&&(E=E.stringify);let A="";return E(this,P=>{A+=P}),A}assign(E={}){for(let A in E)this[A]=E[A];return this}clone(E={}){let A=_(this);for(let P in E)A[P]=E[P];return A}cloneBefore(E={}){let A=this.clone(E);return this.parent.insertBefore(this,A),A}cloneAfter(E={}){let A=this.clone(E);return this.parent.insertAfter(this,A),A}replaceWith(...E){if(this.parent){let A=this,P=!1;for(let C of E)C===this?P=!0:P?(this.parent.insertAfter(A,C),A=C):this.parent.insertBefore(A,C);P||this.remove()}return this}next(){if(!this.parent)return;let E=this.parent.index(this);return this.parent.nodes[E+1]}prev(){if(!this.parent)return;let E=this.parent.index(this);return this.parent.nodes[E-1]}before(E){return this.parent.insertBefore(this,E),this}after(E){return this.parent.insertAfter(this,E),this}root(){let E=this;for(;E.parent&&"document"!==E.parent.type;)E=E.parent;return E}raw(E,A){return(new m).raw(this,E,A)}cleanRaws(E){delete this.raws.before,delete this.raws.after,E||delete this.raws.between}toJSON(E,A){let P={},C=null==A;A=A||new Map;let k=0;for(let H in this){if(!Object.prototype.hasOwnProperty.call(this,H)||"parent"===H||"proxyCache"===H)continue;let L=this[H];if(Array.isArray(L))P[H]=L.map(Y=>"object"==typeof Y&&Y.toJSON?Y.toJSON(null,A):Y);else if("object"==typeof L&&L.toJSON)P[H]=L.toJSON(null,A);else if("source"===H){let Y=A.get(L.input);null==Y&&(Y=k,A.set(L.input,k),k++),P[H]={inputId:Y,start:L.start,end:L.end}}else P[H]=L}return C&&(P.inputs=[...A.keys()].map(H=>H.toJSON())),P}positionInside(E){let A=this.toString(),P=this.source.start.column,C=this.source.start.line;for(let k=0;k(E[A]===P||(E[A]=P,("prop"===A||"value"===A||"name"===A||"params"===A||"important"===A||"text"===A)&&E.markDirty()),!0),get:(E,A)=>"proxyOf"===A?E:"root"===A?()=>E.root().toProxy():E[A]}}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}addToError(E){if(E.postcssNode=this,E.stack&&this.source&&/\n\s{4}at /.test(E.stack)){let A=this.source;E.stack=E.stack.replace(/\n\s{4}at /,`$&${A.input.from}:${A.start.line}:${A.start.column}$&`)}return E}markDirty(){if(this[g]){this[g]=!1;let E=this;for(;E=E.parent;)E[g]=!1}}get proxyOf(){return this}}ie.exports=v,v.default=v},654:(ie,b,w)=>{"use strict";let g=w(4185),c=w(7903),u=w(5938);function m(p,_){let v=new u(p,_),D=new c(v);try{D.parse()}catch(E){throw E}return D.root}ie.exports=m,m.default=m,g.registerParse(m)},7903:(ie,b,w)=>{"use strict";let g=w(4820),c=w(4120),u=w(94),m=w(1083),p=w(9319),_=w(6037);const v={empty:!0,space:!0};ie.exports=class E{constructor(P){this.input=P,this.root=new p,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:P,start:{offset:0,line:1,column:1}}}createTokenizer(){this.tokenizer=c(this.input)}parse(){let P;for(;!this.tokenizer.endOfFile();)switch(P=this.tokenizer.nextToken(),P[0]){case"space":this.spaces+=P[1];break;case";":this.freeSemicolon(P);break;case"}":this.end(P);break;case"comment":this.comment(P);break;case"at-word":this.atrule(P);break;case"{":this.emptyRule(P);break;default:this.other(P)}this.endFile()}comment(P){let C=new u;this.init(C,P[2]),C.source.end=this.getPosition(P[3]||P[2]);let k=P[1].slice(2,-2);if(/^\s*$/.test(k))C.text="",C.raws.left=k,C.raws.right="";else{let H=k.match(/^(\s*)([^]*\S)(\s*)$/);C.text=H[2],C.raws.left=H[1],C.raws.right=H[3]}}emptyRule(P){let C=new _;this.init(C,P[2]),C.selector="",C.raws.between="",this.current=C}other(P){let C=!1,k=null,H=!1,L=null,Y=[],R=P[1].startsWith("--"),S=[],z=P;for(;z;){if(k=z[0],S.push(z),"("===k||"["===k)L||(L=z),Y.push("("===k?")":"]");else if(R&&H&&"{"===k)L||(L=z),Y.push("}");else if(0===Y.length){if(";"===k){if(H)return void this.decl(S,R);break}if("{"===k)return void this.rule(S);if("}"===k){this.tokenizer.back(S.pop()),C=!0;break}":"===k&&(H=!0)}else k===Y[Y.length-1]&&(Y.pop(),0===Y.length&&(L=null));z=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(C=!0),Y.length>0&&this.unclosedBracket(L),C&&H){if(!R)for(;S.length&&(z=S[S.length-1][0],"space"===z||"comment"===z);)this.tokenizer.back(S.pop());this.decl(S,R)}else this.unknownWord(S)}rule(P){P.pop();let C=new _;this.init(C,P[0][2]),C.raws.between=this.spacesAndCommentsFromEnd(P),this.raw(C,"selector",P),this.current=C}decl(P,C){let k=new g;this.init(k,P[0][2]);let L,H=P[P.length-1];for(";"===H[0]&&(this.semicolon=!0,P.pop()),k.source.end=this.getPosition(H[3]||H[2]||function D(A){for(let P=A.length-1;P>=0;P--){let C=A[P],k=C[3]||C[2];if(k)return k}}(P));"word"!==P[0][0];)1===P.length&&this.unknownWord(P),k.raws.before+=P.shift()[1];for(k.source.start=this.getPosition(P[0][2]),k.prop="";P.length;){let z=P[0][0];if(":"===z||"space"===z||"comment"===z)break;k.prop+=P.shift()[1]}for(k.raws.between="";P.length;){if(L=P.shift(),":"===L[0]){k.raws.between+=L[1];break}"word"===L[0]&&/\w/.test(L[1])&&this.unknownWord([L]),k.raws.between+=L[1]}("_"===k.prop[0]||"*"===k.prop[0])&&(k.raws.before+=k.prop[0],k.prop=k.prop.slice(1));let R,Y=[];for(;P.length&&(R=P[0][0],"space"===R||"comment"===R);)Y.push(P.shift());this.precheckMissedSemicolon(P);for(let z=P.length-1;z>=0;z--){if(L=P[z],"!important"===L[1].toLowerCase()){k.important=!0;let W=this.stringFrom(P,z);W=this.spacesFromEnd(P)+W," !important"!==W&&(k.raws.important=W);break}if("important"===L[1].toLowerCase()){let W=P.slice(0),K="";for(let B=z;B>0;B--){let Z=W[B][0];if(0===K.trim().indexOf("!")&&"space"!==Z)break;K=W.pop()[1]+K}0===K.trim().indexOf("!")&&(k.important=!0,k.raws.important=K,P=W)}if("space"!==L[0]&&"comment"!==L[0])break}P.some(z=>"space"!==z[0]&&"comment"!==z[0])&&(k.raws.between+=Y.map(z=>z[1]).join(""),Y=[]),this.raw(k,"value",Y.concat(P),C),k.value.includes(":")&&!C&&this.checkMissedSemicolon(P)}atrule(P){let C=new m;C.name=P[1].slice(1),""===C.name&&this.unnamedAtrule(C,P),this.init(C,P[2]);let k,H,L,Y=!1,R=!1,S=[],z=[];for(;!this.tokenizer.endOfFile();){if(k=(P=this.tokenizer.nextToken())[0],"("===k||"["===k?z.push("("===k?")":"]"):"{"===k&&z.length>0?z.push("}"):k===z[z.length-1]&&z.pop(),0===z.length){if(";"===k){C.source.end=this.getPosition(P[2]),this.semicolon=!0;break}if("{"===k){R=!0;break}if("}"===k){if(S.length>0){for(L=S.length-1,H=S[L];H&&"space"===H[0];)H=S[--L];H&&(C.source.end=this.getPosition(H[3]||H[2]))}this.end(P);break}S.push(P)}else S.push(P);if(this.tokenizer.endOfFile()){Y=!0;break}}C.raws.between=this.spacesAndCommentsFromEnd(S),S.length?(C.raws.afterName=this.spacesAndCommentsFromStart(S),this.raw(C,"params",S),Y&&(C.source.end=this.getPosition((P=S[S.length-1])[3]||P[2]),this.spaces=C.raws.between,C.raws.between="")):(C.raws.afterName="",C.params=""),R&&(C.nodes=[],this.current=C)}end(P){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(P[2]),this.current=this.current.parent):this.unexpectedClose(P)}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(P){if(this.spaces+=P[1],this.current.nodes){let C=this.current.nodes[this.current.nodes.length-1];C&&"rule"===C.type&&!C.raws.ownSemicolon&&(C.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(P){let C=this.input.fromOffset(P);return{offset:P,line:C.line,column:C.col}}init(P,C){this.current.push(P),P.source={start:this.getPosition(C),input:this.input},P.raws.before=this.spaces,this.spaces="","comment"!==P.type&&(this.semicolon=!1)}raw(P,C,k,H){let L,Y,W,K,R=k.length,S="",z=!0;for(let B=0;BZ+q[1],"");P.raws[C]={value:S,raw:B}}P[C]=S}spacesAndCommentsFromEnd(P){let C,k="";for(;P.length&&(C=P[P.length-1][0],"space"===C||"comment"===C);)k=P.pop()[1]+k;return k}spacesAndCommentsFromStart(P){let C,k="";for(;P.length&&(C=P[0][0],"space"===C||"comment"===C);)k+=P.shift()[1];return k}spacesFromEnd(P){let C,k="";for(;P.length&&(C=P[P.length-1][0],"space"===C);)k=P.pop()[1]+k;return k}stringFrom(P,C){let k="";for(let H=C;H=0&&(H=P[L],"space"===H[0]||(k+=1,2!==k));L--);throw this.input.error("Missed semicolon","word"===H[0]?H[3]+1:H[2])}}},6820:(ie,b,w)=>{"use strict";let g=w(5490),c=w(4820),u=w(2744),m=w(4185),p=w(3813),_=w(5727),v=w(4747),D=w(1962),E=w(9947),A=w(94),P=w(1083),C=w(7127),k=w(5938),H=w(654),L=w(4762),Y=w(6037),R=w(9319),S=w(2491);function z(...W){return 1===W.length&&Array.isArray(W[0])&&(W=W[0]),new p(W)}z.plugin=function(K,B){let U,Z=!1;function q(...Q){console&&console.warn&&!Z&&(Z=!0,console.warn(K+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(K+": \u91cc\u9762 postcss.plugin \u88ab\u5f03\u7528. \u8fc1\u79fb\u6307\u5357:\nhttps://www.w3ctech.com/topic/2226"));let J=B(...Q);return J.postcssPlugin=K,J.postcssVersion=(new p).version,J}return Object.defineProperty(q,"postcss",{get:()=>(U||(U=q()),U)}),q.process=function(Q,J,ne){return z([q(ne)]).process(Q,J)},q},z.stringify=_,z.parse=H,z.fromJSON=v,z.list=L,z.comment=W=>new A(W),z.atRule=W=>new P(W),z.decl=W=>new c(W),z.rule=W=>new Y(W),z.root=W=>new R(W),z.document=W=>new D(W),z.CssSyntaxError=g,z.Declaration=c,z.Container=m,z.Processor=p,z.Document=D,z.Comment=A,z.Warning=E,z.AtRule=P,z.Result=C,z.Input=k,z.Rule=Y,z.Root=R,z.Node=S,u.registerPostcss(z),ie.exports=z,z.default=z},3604:(ie,b,w)=>{"use strict";let{SourceMapConsumer:g,SourceMapGenerator:c}=w(209),{existsSync:u,readFileSync:m}=w(4777),{dirname:p,join:_}=w(9830);class D{constructor(A,P){if(!1===P.map)return;this.loadAnnotation(A),this.inline=this.startWith(this.annotation,"data:");let k=this.loadMap(P.from,P.map?P.map.prev:void 0);!this.mapFile&&P.from&&(this.mapFile=P.from),this.mapFile&&(this.root=p(this.mapFile)),k&&(this.text=k)}consumer(){return this.consumerCache||(this.consumerCache=new g(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(A,P){return!!A&&A.substr(0,P.length)===P}getAnnotationURL(A){return A.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}loadAnnotation(A){let P=A.match(/\/\*\s*# sourceMappingURL=/gm);if(!P)return;let C=A.lastIndexOf(P.pop()),k=A.indexOf("*/",C);C>-1&&k>-1&&(this.annotation=this.getAnnotationURL(A.substring(C,k)))}decodeInline(A){if(/^data:application\/json;charset=utf-?8,/.test(A)||/^data:application\/json,/.test(A))return decodeURIComponent(A.substr(RegExp.lastMatch.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(A)||/^data:application\/json;base64,/.test(A))return function v(E){return Buffer?Buffer.from(E,"base64").toString():window.atob(E)}(A.substr(RegExp.lastMatch.length));let L=A.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+L)}loadFile(A){if(this.root=p(A),u(A))return this.mapFile=A,m(A,"utf-8").toString().trim()}loadMap(A,P){if(!1===P)return!1;if(P){if("string"==typeof P)return P;if("function"!=typeof P){if(P instanceof g)return c.fromSourceMap(P).toString();if(P instanceof c)return P.toString();if(this.isMap(P))return JSON.stringify(P);throw new Error("Unsupported previous source map format: "+P.toString())}{let C=P(A);if(C){let k=this.loadFile(C);if(!k)throw new Error("Unable to load previous source map: "+C.toString());return k}}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let C=this.annotation;return A&&(C=_(p(A),C)),this.loadFile(C)}}}isMap(A){return"object"==typeof A&&("string"==typeof A.mappings||"string"==typeof A._mappings||Array.isArray(A.sections))}}ie.exports=D,D.default=D},3813:(ie,b,w)=>{"use strict";let g=w(4421),c=w(2744),u=w(1962),m=w(9319);class p{constructor(v=[]){this.version="8.4.19",this.plugins=this.normalize(v)}use(v){return this.plugins=this.plugins.concat(this.normalize([v])),this}process(v,D={}){return 0===this.plugins.length&&typeof D.parser>"u"&&typeof D.stringifier>"u"&&typeof D.syntax>"u"?new g(this,v,D):new c(this,v,D)}normalize(v){let D=[];for(let E of v)if(!0===E.postcss?E=E():E.postcss&&(E=E.postcss),"object"==typeof E&&Array.isArray(E.plugins))D=D.concat(E.plugins);else if("object"==typeof E&&E.postcssPlugin)D.push(E);else if("function"==typeof E)D.push(E);else if("object"!=typeof E||!E.parse&&!E.stringify)throw new Error(E+" is not a PostCSS plugin");return D}}ie.exports=p,p.default=p,m.registerProcessor(p),u.registerProcessor(p)},7127:(ie,b,w)=>{"use strict";let g=w(9947);class c{constructor(m,p,_){this.processor=m,this.messages=[],this.root=p,this.opts=_,this.css=void 0,this.map=void 0}toString(){return this.css}warn(m,p={}){p.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(p.plugin=this.lastPlugin.postcssPlugin);let _=new g(m,p);return this.messages.push(_),_}warnings(){return this.messages.filter(m=>"warning"===m.type)}get content(){return this.css}}ie.exports=c,c.default=c},9319:(ie,b,w)=>{"use strict";let c,u,g=w(4185),m=(()=>{class p extends g{constructor(v){super(v),this.type="root",this.nodes||(this.nodes=[])}removeChild(v,D){let E=this.index(v);return!D&&0===E&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[E].raws.before),super.removeChild(v)}normalize(v,D,E){let A=super.normalize(v);if(D)if("prepend"===E)this.nodes.length>1?D.raws.before=this.nodes[1].raws.before:delete D.raws.before;else if(this.first!==D)for(let P of A)P.raws.before=D.raws.before;return A}toResult(v={}){return new c(new u,this,v).stringify()}}return p.registerLazyResult=_=>{c=_},p.registerProcessor=_=>{u=_},p})();ie.exports=m,m.default=m,g.registerRoot(m)},6037:(ie,b,w)=>{"use strict";let g=w(4185),c=w(4762);class u extends g{constructor(p){super(p),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return c.comma(this.selector)}set selectors(p){let _=this.selector?this.selector.match(/,\s*/):null,v=_?_[0]:","+this.raw("between","beforeOpen");this.selector=p.join(v)}}ie.exports=u,u.default=u,g.registerRule(u)},7572:ie=>{"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,m){if(!this[u.type])throw new Error("Unknown AST node type "+u.type+". Maybe you need to change PostCSS stringifier.");this[u.type](u,m)}document(u){this.body(u)}root(u){this.body(u),u.raws.after&&this.builder(u.raws.after)}comment(u){let m=this.raw(u,"left","commentLeft"),p=this.raw(u,"right","commentRight");this.builder("/*"+m+u.text+p+"*/",u)}decl(u,m){let p=this.raw(u,"between","colon"),_=u.prop+p+this.rawValue(u,"value");u.important&&(_+=u.raws.important||" !important"),m&&(_+=";"),this.builder(_,u)}rule(u){this.block(u,this.rawValue(u,"selector")),u.raws.ownSemicolon&&this.builder(u.raws.ownSemicolon,u,"end")}atrule(u,m){let p="@"+u.name,_=u.params?this.rawValue(u,"params"):"";typeof u.raws.afterName<"u"?p+=u.raws.afterName:_&&(p+=" "),u.nodes?this.block(u,p+_):this.builder(p+_+((u.raws.between||"")+(m?";":"")),u)}body(u){let m=u.nodes.length-1;for(;m>0&&"comment"===u.nodes[m].type;)m-=1;let p=this.raw(u,"semicolon");for(let _=0;_{if(_=A.raws[m],typeof _<"u")return!1})}return typeof _>"u"&&(_=b[p]),D.rawCache[p]=_,_}rawSemicolon(u){let m;return u.walk(p=>{if(p.nodes&&p.nodes.length&&"decl"===p.last.type&&(m=p.raws.semicolon,typeof m<"u"))return!1}),m}rawEmptyBody(u){let m;return u.walk(p=>{if(p.nodes&&0===p.nodes.length&&(m=p.raws.after,typeof m<"u"))return!1}),m}rawIndent(u){if(u.raws.indent)return u.raws.indent;let m;return u.walk(p=>{let _=p.parent;if(_&&_!==u&&_.parent&&_.parent===u&&typeof p.raws.before<"u"){let v=p.raws.before.split("\n");return m=v[v.length-1],m=m.replace(/\S/g,""),!1}}),m}rawBeforeComment(u,m){let p;return u.walkComments(_=>{if(typeof _.raws.before<"u")return p=_.raws.before,p.includes("\n")&&(p=p.replace(/[^\n]+$/,"")),!1}),typeof p>"u"?p=this.raw(m,null,"beforeDecl"):p&&(p=p.replace(/\S/g,"")),p}rawBeforeDecl(u,m){let p;return u.walkDecls(_=>{if(typeof _.raws.before<"u")return p=_.raws.before,p.includes("\n")&&(p=p.replace(/[^\n]+$/,"")),!1}),typeof p>"u"?p=this.raw(m,null,"beforeRule"):p&&(p=p.replace(/\S/g,"")),p}rawBeforeRule(u){let m;return u.walk(p=>{if(p.nodes&&(p.parent!==u||u.first!==p)&&typeof p.raws.before<"u")return m=p.raws.before,m.includes("\n")&&(m=m.replace(/[^\n]+$/,"")),!1}),m&&(m=m.replace(/\S/g,"")),m}rawBeforeClose(u){let m;return u.walk(p=>{if(p.nodes&&p.nodes.length>0&&typeof p.raws.after<"u")return m=p.raws.after,m.includes("\n")&&(m=m.replace(/[^\n]+$/,"")),!1}),m&&(m=m.replace(/\S/g,"")),m}rawBeforeOpen(u){let m;return u.walk(p=>{if("decl"!==p.type&&(m=p.raws.between,typeof m<"u"))return!1}),m}rawColon(u){let m;return u.walkDecls(p=>{if(typeof p.raws.between<"u")return m=p.raws.between.replace(/[^\s:]/g,""),!1}),m}beforeAfter(u,m){let p;p=this.raw(u,null,"decl"===u.type?"beforeDecl":"comment"===u.type?"beforeComment":"before"===m?"beforeRule":"beforeClose");let _=u.parent,v=0;for(;_&&"root"!==_.type;)v+=1,_=_.parent;if(p.includes("\n")){let D=this.raw(u,null,"indent");if(D.length)for(let E=0;E{"use strict";let g=w(7572);function c(u,m){new g(m).stringify(u)}ie.exports=c,c.default=c},8842:ie=>{"use strict";ie.exports.isClean=Symbol("isClean"),ie.exports.my=Symbol("my")},4120:ie=>{"use strict";const b="'".charCodeAt(0),w='"'.charCodeAt(0),g="\\".charCodeAt(0),c="/".charCodeAt(0),u="\n".charCodeAt(0),m=" ".charCodeAt(0),p="\f".charCodeAt(0),_="\t".charCodeAt(0),v="\r".charCodeAt(0),D="[".charCodeAt(0),E="]".charCodeAt(0),A="(".charCodeAt(0),P=")".charCodeAt(0),C="{".charCodeAt(0),k="}".charCodeAt(0),H=";".charCodeAt(0),L="*".charCodeAt(0),Y=":".charCodeAt(0),R="@".charCodeAt(0),S=/[\t\n\f\r "#'()/;[\\\]{}]/g,z=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,W=/.[\n"'(/\\]/,K=/[\da-f]/i;ie.exports=function(Z,q={}){let J,ne,he,_e,fe,Ce,Ve,et,Dt,Ze,U=Z.css.valueOf(),Q=q.ignoreErrors,Ct=U.length,be=0,Bt=[],Ue=[];function wt(mi){throw Z.error("Unclosed "+mi,be)}return{back:function bi(mi){Ue.push(mi)},nextToken:function He(mi){if(Ue.length)return Ue.pop();if(be>=Ct)return;let Oe=!!mi&&mi.ignoreUnclosed;switch(J=U.charCodeAt(be),J){case u:case m:case _:case v:case p:ne=be;do{ne+=1,J=U.charCodeAt(ne)}while(J===m||J===u||J===_||J===v||J===p);Ze=["space",U.slice(be,ne)],be=ne-1;break;case D:case E:case C:case k:case Y:case H:case P:{let We=String.fromCharCode(J);Ze=[We,We,be];break}case A:if(et=Bt.length?Bt.pop()[1]:"",Dt=U.charCodeAt(be+1),"url"===et&&Dt!==b&&Dt!==w&&Dt!==m&&Dt!==u&&Dt!==_&&Dt!==p&&Dt!==v){ne=be;do{if(Ce=!1,ne=U.indexOf(")",ne+1),-1===ne){if(Q||Oe){ne=be;break}wt("bracket")}for(Ve=ne;U.charCodeAt(Ve-1)===g;)Ve-=1,Ce=!Ce}while(Ce);Ze=["brackets",U.slice(be,ne+1),be,ne],be=ne}else ne=U.indexOf(")",be+1),_e=U.slice(be,ne+1),-1===ne||W.test(_e)?Ze=["(","(",be]:(Ze=["brackets",_e,be,ne],be=ne);break;case b:case w:he=J===b?"'":'"',ne=be;do{if(Ce=!1,ne=U.indexOf(he,ne+1),-1===ne){if(Q||Oe){ne=be+1;break}wt("string")}for(Ve=ne;U.charCodeAt(Ve-1)===g;)Ve-=1,Ce=!Ce}while(Ce);Ze=["string",U.slice(be,ne+1),be,ne],be=ne;break;case R:S.lastIndex=be+1,S.test(U),ne=0===S.lastIndex?U.length-1:S.lastIndex-2,Ze=["at-word",U.slice(be,ne+1),be,ne],be=ne;break;case g:for(ne=be,fe=!0;U.charCodeAt(ne+1)===g;)ne+=1,fe=!fe;if(J=U.charCodeAt(ne+1),fe&&J!==c&&J!==m&&J!==u&&J!==_&&J!==v&&J!==p&&(ne+=1,K.test(U.charAt(ne)))){for(;K.test(U.charAt(ne+1));)ne+=1;U.charCodeAt(ne+1)===m&&(ne+=1)}Ze=["word",U.slice(be,ne+1),be,ne],be=ne;break;default:J===c&&U.charCodeAt(be+1)===L?(ne=U.indexOf("*/",be+2)+1,0===ne&&(Q||Oe?ne=U.length:wt("comment")),Ze=["comment",U.slice(be,ne+1),be,ne],be=ne):(z.lastIndex=be+1,z.test(U),ne=0===z.lastIndex?U.length-1:z.lastIndex-2,Ze=["word",U.slice(be,ne+1),be,ne],Bt.push(Ze),be=ne)}return be++,Ze},endOfFile:function li(){return 0===Ue.length&&be>=Ct},position:function Mt(){return be}}}},5675:ie=>{"use strict";let b={};ie.exports=function(g){b[g]||(b[g]=!0,typeof console<"u"&&console.warn&&console.warn(g))}},9947:ie=>{"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}}ie.exports=b,b.default=b},3259:(ie,b,w)=>{const c=w(8695),u=w(1465),m=w(3210),p=w(2334);function _(v,D,E,A,P){const C=[].slice.call(arguments,1),k=C.length,H="function"==typeof C[k-1];if(!H&&!c())throw new Error("Callback required as last argument");if(!H){if(k<1)throw new Error("Too few arguments provided");return 1===k?(E=D,D=A=void 0):2===k&&!D.getContext&&(A=E,E=D,D=void 0),new Promise(function(L,Y){try{const R=u.create(E,A);L(v(R,D,A))}catch(R){Y(R)}})}if(k<2)throw new Error("Too few arguments provided");2===k?(P=E,E=D,D=A=void 0):3===k&&(D.getContext&&typeof P>"u"?(P=A,A=void 0):(P=A,A=E,E=D,D=void 0));try{const L=u.create(E,A);P(null,v(L,D,A))}catch(L){P(L)}}_.bind(null,m.render),b.hz=_.bind(null,m.renderToDataURL),_.bind(null,function(v,D,E){return p.render(v,E)})},8695:ie=>{ie.exports=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then}},6221:(ie,b,w)=>{const g=w(8233).getSymbolSize;b.getRowColCoords=function(u){if(1===u)return[];const m=Math.floor(u/7)+2,p=g(u),_=145===p?26:2*Math.ceil((p-13)/(2*m-2)),v=[p-7];for(let D=1;D{const g=w(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(m){this.mode=g.ALPHANUMERIC,this.data=m}u.getBitsLength=function(p){return 11*Math.floor(p/2)+p%2*6},u.prototype.getLength=function(){return this.data.length},u.prototype.getBitsLength=function(){return u.getBitsLength(this.data.length)},u.prototype.write=function(p){let _;for(_=0;_+2<=this.data.length;_+=2){let v=45*c.indexOf(this.data[_]);v+=c.indexOf(this.data[_+1]),p.put(v,11)}this.data.length%2&&p.put(c.indexOf(this.data[_]),6)},ie.exports=u},2118:ie=>{function b(){this.buffer=[],this.length=0}b.prototype={get:function(w){const g=Math.floor(w/8);return 1==(this.buffer[g]>>>7-w%8&1)},put:function(w,g){for(let c=0;c>>g-c-1&1))},getLengthInBits:function(){return this.length},putBit:function(w){const g=Math.floor(this.length/8);this.buffer.length<=g&&this.buffer.push(0),w&&(this.buffer[g]|=128>>>this.length%8),this.length++}},ie.exports=b},4425:ie=>{function b(w){if(!w||w<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=w,this.data=new Uint8Array(w*w),this.reservedBit=new Uint8Array(w*w)}b.prototype.set=function(w,g,c,u){const m=w*this.size+g;this.data[m]=c,u&&(this.reservedBit[m]=!0)},b.prototype.get=function(w,g){return this.data[w*this.size+g]},b.prototype.xor=function(w,g,c){this.data[w*this.size+g]^=c},b.prototype.isReserved=function(w,g){return this.reservedBit[w*this.size+g]},ie.exports=b},5663:(ie,b,w)=>{const g=w(8419),c=w(4016);function u(m){this.mode=c.BYTE,"string"==typeof m&&(m=g(m)),this.data=new Uint8Array(m)}u.getBitsLength=function(p){return 8*p},u.prototype.getLength=function(){return this.data.length},u.prototype.getBitsLength=function(){return u.getBitsLength(this.data.length)},u.prototype.write=function(m){for(let p=0,_=this.data.length;p<_;p++)m.put(this.data[p],8)},ie.exports=u},4655:(ie,b,w)=>{const g=w(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(p,_){switch(_){case g.L:return c[4*(p-1)+0];case g.M:return c[4*(p-1)+1];case g.Q:return c[4*(p-1)+2];case g.H:return c[4*(p-1)+3];default:return}},b.getTotalCodewordsCount=function(p,_){switch(_){case g.L:return u[4*(p-1)+0];case g.M:return u[4*(p-1)+1];case g.Q:return u[4*(p-1)+2];case g.H:return u[4*(p-1)+3];default:return}}},2259:(ie,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 w(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:(ie,b,w)=>{const g=w(8233).getSymbolSize;b.getPositions=function(m){const p=g(m);return[[0,0],[p-7,0],[0,p-7]]}},7078:(ie,b,w)=>{const g=w(8233),m=g.getBCHDigit(1335);b.getEncodedBits=function(_,v){const D=_.bit<<3|v;let E=D<<10;for(;g.getBCHDigit(E)-m>=0;)E^=1335<{const w=new Uint8Array(512),g=new Uint8Array(256);(function(){let u=1;for(let m=0;m<255;m++)w[m]=u,g[u]=m,u<<=1,256&u&&(u^=285);for(let m=255;m<512;m++)w[m]=w[m-255]})(),b.log=function(u){if(u<1)throw new Error("log("+u+")");return g[u]},b.exp=function(u){return w[u]},b.mul=function(u,m){return 0===u||0===m?0:w[g[u]+g[m]]}},449:(ie,b,w)=>{const g=w(4016),c=w(8233);function u(m){this.mode=g.KANJI,this.data=m}u.getBitsLength=function(p){return 13*p},u.prototype.getLength=function(){return this.data.length},u.prototype.getBitsLength=function(){return u.getBitsLength(this.data.length)},u.prototype.write=function(m){let p;for(p=0;p=33088&&_<=40956)_-=33088;else{if(!(_>=57408&&_<=60351))throw new Error("Invalid SJIS character: "+this.data[p]+"\nMake sure your charset is UTF-8");_-=49472}_=192*(_>>>8&255)+(255&_),m.put(_,13)}},ie.exports=u},3667:(ie,b)=>{b.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};function g(c,u,m){switch(c){case b.Patterns.PATTERN000:return(u+m)%2==0;case b.Patterns.PATTERN001:return u%2==0;case b.Patterns.PATTERN010:return m%3==0;case b.Patterns.PATTERN011:return(u+m)%3==0;case b.Patterns.PATTERN100:return(Math.floor(u/2)+Math.floor(m/3))%2==0;case b.Patterns.PATTERN101:return u*m%2+u*m%3==0;case b.Patterns.PATTERN110:return(u*m%2+u*m%3)%2==0;case b.Patterns.PATTERN111:return(u*m%3+(u+m)%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 m=u.size;let p=0,_=0,v=0,D=null,E=null;for(let A=0;A=5&&(p+=_-5+3),D=C,_=1),C=u.get(P,A),C===E?v++:(v>=5&&(p+=v-5+3),E=C,v=1)}_>=5&&(p+=_-5+3),v>=5&&(p+=v-5+3)}return p},b.getPenaltyN2=function(u){const m=u.size;let p=0;for(let _=0;_=10&&(1488===_||93===_)&&p++,v=v<<1&2047|u.get(E,D),E>=10&&(1488===v||93===v)&&p++}return 40*p},b.getPenaltyN4=function(u){let m=0;const p=u.data.length;for(let v=0;v{const g=w(4406),c=w(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(p,_){if(!p.ccBits)throw new Error("Invalid mode: "+p);if(!g.isValid(_))throw new Error("Invalid version: "+_);return _>=1&&_<10?p.ccBits[0]:_<27?p.ccBits[1]:p.ccBits[2]},b.getBestModeForData=function(p){return c.testNumeric(p)?b.NUMERIC:c.testAlphanumeric(p)?b.ALPHANUMERIC:c.testKanji(p)?b.KANJI:b.BYTE},b.toString=function(p){if(p&&p.id)return p.id;throw new Error("Invalid mode")},b.isValid=function(p){return p&&p.bit&&p.ccBits},b.from=function(p,_){if(b.isValid(p))return p;try{return function u(m){if("string"!=typeof m)throw new Error("Param is not a string");switch(m.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: "+m)}}(p)}catch{return _}}},7783:(ie,b,w)=>{const g=w(4016);function c(u){this.mode=g.NUMERIC,this.data=u.toString()}c.getBitsLength=function(m){return 10*Math.floor(m/3)+(m%3?m%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(m){let p,_,v;for(p=0;p+3<=this.data.length;p+=3)_=this.data.substr(p,3),v=parseInt(_,10),m.put(v,10);const D=this.data.length-p;D>0&&(_=this.data.substr(p),v=parseInt(_,10),m.put(v,3*D+1))},ie.exports=c},1106:(ie,b,w)=>{const g=w(5339);b.mul=function(u,m){const p=new Uint8Array(u.length+m.length-1);for(let _=0;_=0;){const _=p[0];for(let D=0;D{const g=w(8233),c=w(2259),u=w(2118),m=w(4425),p=w(6221),_=w(3114),v=w(3667),D=w(4655),E=w(2636),A=w(2088),P=w(7078),C=w(4016),k=w(2033);function S(Z,q,U){const Q=Z.size,J=P.getEncodedBits(q,U);let ne,he;for(ne=0;ne<15;ne++)he=1==(J>>ne&1),Z.set(ne<6?ne:ne<8?ne+1:Q-15+ne,8,he,!0),Z.set(8,ne<8?Q-ne-1:ne<9?15-ne-1+1:15-ne-1,he,!0);Z.set(Q-8,8,1,!0)}function B(Z,q,U,Q){let J;if(Array.isArray(Z))J=k.fromArray(Z);else{if("string"!=typeof Z)throw new Error("Invalid data");{let Ce=q;if(!Ce){const Ve=k.rawSplit(Z);Ce=A.getBestVersionForData(Ve,U)}J=k.fromString(Z,Ce||40)}}const ne=A.getBestVersionForData(J,U);if(!ne)throw new Error("The amount of data is too big to be stored in a QR Code");if(q){if(q=0&&_e<=6&&(0===fe||6===fe)||fe>=0&&fe<=6&&(0===_e||6===_e)||_e>=2&&_e<=4&&fe>=2&&fe<=4,!0)}}(fe,q),function L(Z){const q=Z.size;for(let U=8;U=7&&function R(Z,q){const U=Z.size,Q=A.getEncodedBits(q);let J,ne,he;for(let _e=0;_e<18;_e++)J=Math.floor(_e/3),ne=_e%3+U-8-3,he=1==(Q>>_e&1),Z.set(J,ne,he,!0),Z.set(ne,J,he,!0)}(fe,q),function z(Z,q){const U=Z.size;let Q=-1,J=U-1,ne=7,he=0;for(let _e=U-1;_e>0;_e-=2)for(6===_e&&_e--;;){for(let fe=0;fe<2;fe++)if(!Z.isReserved(J,_e-fe)){let Ce=!1;he>>ne&1)),Z.set(J,_e-fe,Ce),ne--,-1===ne&&(he++,ne=7)}if(J+=Q,J<0||U<=J){J-=Q,Q=-Q;break}}}(fe,he),isNaN(Q)&&(Q=v.getBestMask(fe,S.bind(null,fe,U))),v.applyMask(Q,fe),S(fe,U,Q),{modules:fe,version:q,errorCorrectionLevel:U,maskPattern:Q,segments:J}}b.create=function(q,U){if(typeof q>"u"||""===q)throw new Error("No input text");let J,ne,Q=c.M;return typeof U<"u"&&(Q=c.from(U.errorCorrectionLevel,c.M),J=A.from(U.version),ne=v.from(U.maskPattern),U.toSJISFunc&&g.setToSJISFunction(U.toSJISFunc)),B(q,J,Q,ne)}},2636:(ie,b,w)=>{const g=w(1106);function c(u){this.genPoly=void 0,this.degree=u,this.degree&&this.initialize(this.degree)}c.prototype.initialize=function(m){this.degree=m,this.genPoly=g.generateECPolynomial(this.degree)},c.prototype.encode=function(m){if(!this.genPoly)throw new Error("Encoder not initialized");const p=new Uint8Array(m.length+this.degree);p.set(m);const _=g.mod(p,this.genPoly),v=this.degree-_.length;if(v>0){const D=new Uint8Array(this.degree);return D.set(_,v),D}return _},ie.exports=c},2699:(ie,b)=>{const w="[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(w,"g"),b.ALPHANUMERIC=new RegExp("[A-Z $%*+\\-./:]+","g");const m=new RegExp("^"+c+"$"),p=new RegExp("^"+w+"$"),_=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");b.testKanji=function(D){return m.test(D)},b.testNumeric=function(D){return p.test(D)},b.testAlphanumeric=function(D){return _.test(D)}},2033:(ie,b,w)=>{const g=w(4016),c=w(7783),u=w(2424),m=w(5663),p=w(449),_=w(2699),v=w(8233),D=w(4901);function E(R){return unescape(encodeURIComponent(R)).length}function A(R,S,z){const W=[];let K;for(;null!==(K=R.exec(z));)W.push({data:K[0],index:K.index,mode:S,length:K[0].length});return W}function P(R){const S=A(_.NUMERIC,g.NUMERIC,R),z=A(_.ALPHANUMERIC,g.ALPHANUMERIC,R);let W,K;return v.isKanjiModeEnabled()?(W=A(_.BYTE,g.BYTE,R),K=A(_.KANJI,g.KANJI,R)):(W=A(_.BYTE_KANJI,g.BYTE,R),K=[]),S.concat(z,W,K).sort(function(Z,q){return Z.index-q.index}).map(function(Z){return{data:Z.data,mode:Z.mode,length:Z.length}})}function C(R,S){switch(S){case g.NUMERIC:return c.getBitsLength(R);case g.ALPHANUMERIC:return u.getBitsLength(R);case g.KANJI:return p.getBitsLength(R);case g.BYTE:return m.getBitsLength(R)}}function Y(R,S){let z;const W=g.getBestModeForData(R);if(z=g.from(S,W),z!==g.BYTE&&z.bit=0?S[S.length-1]:null;return W&&W.mode===z.mode?(S[S.length-1].data+=z.data,S):(S.push(z),S)},[])}(q))},b.rawSplit=function(S){return b.fromArray(P(S,v.isKanjiModeEnabled()))}},8233:(ie,b)=>{let w;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.');w=u},b.isKanjiModeEnabled=function(){return typeof w<"u"},b.toSJIS=function(u){return w(u)}},4406:(ie,b)=>{b.isValid=function(g){return!isNaN(g)&&g>=1&&g<=40}},2088:(ie,b,w)=>{const g=w(8233),c=w(4655),u=w(2259),m=w(4016),p=w(4406),v=g.getBCHDigit(7973);function E(C,k){return m.getCharCountIndicator(C,k)+4}function A(C,k){let H=0;return C.forEach(function(L){const Y=E(L.mode,k);H+=Y+L.getBitsLength()}),H}b.from=function(k,H){return p.isValid(k)?parseInt(k,10):H},b.getCapacity=function(k,H,L){if(!p.isValid(k))throw new Error("Invalid QR Code version");typeof L>"u"&&(L=m.BYTE);const S=8*(g.getSymbolTotalCodewords(k)-c.getTotalCodewordsCount(k,H));if(L===m.MIXED)return S;const z=S-E(L,k);switch(L){case m.NUMERIC:return Math.floor(z/10*3);case m.ALPHANUMERIC:return Math.floor(z/11*2);case m.KANJI:return Math.floor(z/13);default:return Math.floor(z/8)}},b.getBestVersionForData=function(k,H){let L;const Y=u.from(H,u.M);if(Array.isArray(k)){if(k.length>1)return function P(C,k){for(let H=1;H<=40;H++)if(A(C,H)<=b.getCapacity(H,k,m.MIXED))return H}(k,Y);if(0===k.length)return 1;L=k[0]}else L=k;return function D(C,k,H){for(let L=1;L<=40;L++)if(k<=b.getCapacity(L,H,C))return L}(L.mode,L.getLength(),Y)},b.getEncodedBits=function(k){if(!p.isValid(k)||k<7)throw new Error("Invalid QR Code version");let H=k<<12;for(;g.getBCHDigit(H)-v>=0;)H^=7973<{const g=w(6355);b.render=function(p,_,v){let D=v,E=_;typeof D>"u"&&(!_||!_.getContext)&&(D=_,_=void 0),_||(E=function u(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}()),D=g.getOptions(D);const A=g.getImageWidth(p.modules.size,D),P=E.getContext("2d"),C=P.createImageData(A,A);return g.qrToImageData(C.data,p,D),function c(m,p,_){m.clearRect(0,0,p.width,p.height),p.style||(p.style={}),p.height=_,p.width=_,p.style.height=_+"px",p.style.width=_+"px"}(P,E,A),P.putImageData(C,0,0),E},b.renderToDataURL=function(p,_,v){let D=v;return typeof D>"u"&&(!_||!_.getContext)&&(D=_,_=void 0),D||(D={}),b.render(p,_,D).toDataURL(D.type||"image/png",(D.rendererOpts||{}).quality)}},2334:(ie,b,w)=>{const g=w(6355);function c(p,_){const v=p.a/255,D=_+'="'+p.hex+'"';return v<1?D+" "+_+'-opacity="'+v.toFixed(2).slice(1)+'"':D}function u(p,_,v){let D=p+_;return typeof v<"u"&&(D+=" "+v),D}b.render=function(_,v,D){const E=g.getOptions(v),A=_.modules.size,P=_.modules.data,C=A+2*E.margin,k=E.color.light.a?"':"",H="0&&k>0&&p[C-1]||(D+=A?u("M",k+v,.5+H+v):u("m",E,0),E=0,A=!1),k+1<_&&p[C+1]||(D+=u("h",P),P=0)):E++}return D}(P,A,E.margin)+'"/>',R=''+k+H+"\n";return"function"==typeof D&&D(null,R),R}},6355:(ie,b)=>{function w(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(m){return[m,m]}))),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 m=c.width&&c.width>=21?c.width:void 0;return{width:m,scale:m?4:c.scale||4,margin:typeof c.margin>"u"||null===c.margin||c.margin<0?4:c.margin,color:{dark:w(c.color.dark||"#000000ff"),light:w(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 m=b.getScale(c,u);return Math.floor((c+2*u.margin)*m)},b.qrToImageData=function(c,u,m){const p=u.modules.size,_=u.modules.data,v=b.getScale(p,m),D=Math.floor((p+2*m.margin)*v),E=m.margin*v,A=[m.color.light,m.color.dark];for(let P=0;P=E&&C>=E&&P{"use strict";var b=String.prototype.replace,w=/%20/g;ie.exports={default:"RFC3986",formatters:{RFC1738:function(c){return b.call(c,w,"+")},RFC3986:function(c){return String(c)}},RFC1738:"RFC1738",RFC3986:"RFC3986"}},1781:(ie,b,w)=>{"use strict";var g=w(3726),c=w(6954),u=w(9165);ie.exports={formats:u,parse:c,stringify:g}},6954:(ie,b,w)=>{"use strict";var g=w(4393),c=Object.prototype.hasOwnProperty,u=Array.isArray,m={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},_=function(k,H){return k&&"string"==typeof k&&H.comma&&k.indexOf(",")>-1?k.split(","):k},P=function(H,L,Y,R){if(H){var S=Y.allowDots?H.replace(/\.([^.[]+)/g,"[$1]"):H,W=/(\[[^[\]]*])/g,K=Y.depth>0&&/(\[[^[\]]*])/.exec(S),B=K?S.slice(0,K.index):S,Z=[];if(B){if(!Y.plainObjects&&c.call(Object.prototype,B)&&!Y.allowPrototypes)return;Z.push(B)}for(var q=0;Y.depth>0&&null!==(K=W.exec(S))&&q=0;--S){var z,W=k[S];if("[]"===W&&L.parseArrays)z=[].concat(R);else{z=L.plainObjects?Object.create(null):{};var K="["===W.charAt(0)&&"]"===W.charAt(W.length-1)?W.slice(1,-1):W,B=parseInt(K,10);L.parseArrays||""!==K?!isNaN(B)&&W!==K&&String(B)===K&&B>=0&&L.parseArrays&&B<=L.arrayLimit?(z=[])[B]=R:"__proto__"!==K&&(z[K]=R):z={0:R}}R=z}return R}(Z,L,Y,R)}};ie.exports=function(k,H){var L=function(H){if(!H)return m;if(null!=H.decoder&&"function"!=typeof H.decoder)throw new TypeError("Decoder has to be a function.");if(typeof H.charset<"u"&&"utf-8"!==H.charset&&"iso-8859-1"!==H.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");return{allowDots:typeof H.allowDots>"u"?m.allowDots:!!H.allowDots,allowPrototypes:"boolean"==typeof H.allowPrototypes?H.allowPrototypes:m.allowPrototypes,allowSparse:"boolean"==typeof H.allowSparse?H.allowSparse:m.allowSparse,arrayLimit:"number"==typeof H.arrayLimit?H.arrayLimit:m.arrayLimit,charset:typeof H.charset>"u"?m.charset:H.charset,charsetSentinel:"boolean"==typeof H.charsetSentinel?H.charsetSentinel:m.charsetSentinel,comma:"boolean"==typeof H.comma?H.comma:m.comma,decoder:"function"==typeof H.decoder?H.decoder:m.decoder,delimiter:"string"==typeof H.delimiter||g.isRegExp(H.delimiter)?H.delimiter:m.delimiter,depth:"number"==typeof H.depth||!1===H.depth?+H.depth:m.depth,ignoreQueryPrefix:!0===H.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof H.interpretNumericEntities?H.interpretNumericEntities:m.interpretNumericEntities,parameterLimit:"number"==typeof H.parameterLimit?H.parameterLimit:m.parameterLimit,parseArrays:!1!==H.parseArrays,plainObjects:"boolean"==typeof H.plainObjects?H.plainObjects:m.plainObjects,strictNullHandling:"boolean"==typeof H.strictNullHandling?H.strictNullHandling:m.strictNullHandling}}(H);if(""===k||null===k||typeof k>"u")return L.plainObjects?Object.create(null):{};for(var Y="string"==typeof k?function(H,L){var K,Y={},z=(L.ignoreQueryPrefix?H.replace(/^\?/,""):H).split(L.delimiter,L.parameterLimit===1/0?void 0:L.parameterLimit),W=-1,B=L.charset;if(L.charsetSentinel)for(K=0;K{"use strict";var g=w(8475),c=w(4393),u=w(9165),m=Object.prototype.hasOwnProperty,p={brackets:function(S){return S+"[]"},comma:"comma",indices:function(S,z){return S+"["+z+"]"},repeat:function(S){return S}},_=Array.isArray,v=String.prototype.split,D=Array.prototype.push,E=function(R,S){D.apply(R,_(S)?S:[S])},A=Date.prototype.toISOString,P=u.default,C={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:c.encode,encodeValuesOnly:!1,format:P,formatter:u.formatters[P],indices:!1,serializeDate:function(S){return A.call(S)},skipNulls:!1,strictNullHandling:!1},H={},L=function R(S,z,W,K,B,Z,q,U,Q,J,ne,he,_e,fe,Ce,Ve){for(var et=S,Dt=Ve,Ze=0,Ct=!1;void 0!==(Dt=Dt.get(H))&&!Ct;){var be=Dt.get(S);if(Ze+=1,typeof be<"u"){if(be===Ze)throw new RangeError("Cyclic object value");Ct=!0}typeof Dt.get(H)>"u"&&(Ze=0)}if("function"==typeof U?et=U(z,et):et instanceof Date?et=ne(et):"comma"===W&&_(et)&&(et=c.maybeMap(et,function(An){return An instanceof Date?ne(An):An})),null===et){if(B)return q&&!fe?q(z,C.encoder,Ce,"key",he):z;et=""}if(function(S){return"string"==typeof S||"number"==typeof S||"boolean"==typeof S||"symbol"==typeof S||"bigint"==typeof S}(et)||c.isBuffer(et)){if(q){var Bt=fe?z:q(z,C.encoder,Ce,"key",he);if("comma"===W&&fe){for(var Ue=v.call(String(et),","),Mt="",wt=0;wt"u")return li;if("comma"===W&&_(et))He=[{value:et.length>0?et.join(",")||null:void 0}];else if(_(U))He=U;else{var bi=Object.keys(et);He=Q?bi.sort(Q):bi}for(var mi=K&&_(et)&&1===et.length?z+"[]":z,Oe=0;Oe"u"?C.allowDots:!!S.allowDots,charset:z,charsetSentinel:"boolean"==typeof S.charsetSentinel?S.charsetSentinel:C.charsetSentinel,delimiter:typeof S.delimiter>"u"?C.delimiter:S.delimiter,encode:"boolean"==typeof S.encode?S.encode:C.encode,encoder:"function"==typeof S.encoder?S.encoder:C.encoder,encodeValuesOnly:"boolean"==typeof S.encodeValuesOnly?S.encodeValuesOnly:C.encodeValuesOnly,filter:B,format:W,formatter:K,serializeDate:"function"==typeof S.serializeDate?S.serializeDate:C.serializeDate,skipNulls:"boolean"==typeof S.skipNulls?S.skipNulls:C.skipNulls,sort:"function"==typeof S.sort?S.sort:null,strictNullHandling:"boolean"==typeof S.strictNullHandling?S.strictNullHandling:C.strictNullHandling}}(S);"function"==typeof W.filter?z=(0,W.filter)("",z):_(W.filter)&&(K=W.filter);var Z=[];if("object"!=typeof z||null===z)return"";var U=p[S&&S.arrayFormat in p?S.arrayFormat:S&&"indices"in S?S.indices?"indices":"repeat":"indices"];if(S&&"commaRoundTrip"in S&&"boolean"!=typeof S.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var Q="comma"===U&&S&&S.commaRoundTrip;K||(K=Object.keys(z)),W.sort&&K.sort(W.sort);for(var J=g(),ne=0;ne0?fe+_e:""}},4393:(ie,b,w)=>{"use strict";var g=w(9165),c=Object.prototype.hasOwnProperty,u=Array.isArray,m=function(){for(var Y=[],R=0;R<256;++R)Y.push("%"+((R<16?"0":"")+R.toString(16)).toUpperCase());return Y}(),_=function(R,S){for(var z=S&&S.plainObjects?Object.create(null):{},W=0;W1;){var S=R.pop(),z=S.obj[S.prop];if(u(z)){for(var W=[],K=0;K=48&&U<=57||U>=65&&U<=90||U>=97&&U<=122||K===g.RFC1738&&(40===U||41===U)?Z+=B.charAt(q):U<128?Z+=m[U]:U<2048?Z+=m[192|U>>6]+m[128|63&U]:U<55296||U>=57344?Z+=m[224|U>>12]+m[128|U>>6&63]+m[128|63&U]:(U=65536+((1023&U)<<10|1023&B.charCodeAt(q+=1)),Z+=m[240|U>>18]+m[128|U>>12&63]+m[128|U>>6&63]+m[128|63&U])}return Z},isBuffer:function(R){return!(!R||"object"!=typeof R||!(R.constructor&&R.constructor.isBuffer&&R.constructor.isBuffer(R)))},isRegExp:function(R){return"[object RegExp]"===Object.prototype.toString.call(R)},maybeMap:function(R,S){if(u(R)){for(var z=[],W=0;W{const g=w(534),c=w(1471),{isPlainObject:u}=w(4639),m=w(4999),p=w(8617),{parse:_}=w(6820),v=["img","audio","video","picture","svg","object","map","iframe","embed"],D=["script","style"];function E(R,S){R&&Object.keys(R).forEach(function(z){S(R[z],z)})}function A(R,S){return{}.hasOwnProperty.call(R,S)}function P(R,S){const z=[];return E(R,function(W){S(W)&&z.push(W)}),z}ie.exports=L;const H=/^[^\0\t\n\f\r /<=>]+$/;function L(R,S,z){if(null==R)return"";"number"==typeof R&&(R=R.toString());let W="",K="";function B(Oe,We){const tt=this;this.tag=Oe,this.attribs=We||{},this.tagPosition=W.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){Ce.length&&(Ce[Ce.length-1].text+=tt.text)},this.updateParentNodeMediaChildren=function(){Ce.length&&v.includes(this.tag)&&Ce[Ce.length-1].mediaChildren.push(this.tag)}}(S=Object.assign({},L.defaults,S)).parser=Object.assign({},Y,S.parser),D.forEach(function(Oe){!1!==S.allowedTags&&(S.allowedTags||[]).indexOf(Oe)>-1&&!S.allowVulnerableTags&&console.warn(`\n\n\u26a0\ufe0f Your \`allowedTags\` option includes, \`${Oe}\`, 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 Z=S.nonTextTags||["script","style","textarea","option"];let q,U;S.allowedAttributes&&(q={},U={},E(S.allowedAttributes,function(Oe,We){q[We]=[];const tt=[];Oe.forEach(function(qt){"string"==typeof qt&&qt.indexOf("*")>=0?tt.push(c(qt).replace(/\\\*/g,".*")):q[We].push(qt)}),tt.length&&(U[We]=new RegExp("^("+tt.join("|")+")$"))}));const Q={},J={},ne={};E(S.allowedClasses,function(Oe,We){q&&(A(q,We)||(q[We]=[]),q[We].push("class")),Q[We]=[],ne[We]=[];const tt=[];Oe.forEach(function(qt){"string"==typeof qt&&qt.indexOf("*")>=0?tt.push(c(qt).replace(/\\\*/g,".*")):qt instanceof RegExp?ne[We].push(qt):Q[We].push(qt)}),tt.length&&(J[We]=new RegExp("^("+tt.join("|")+")$"))});const he={};let _e;E(S.transformTags,function(Oe,We){let tt;"function"==typeof Oe?tt=Oe:"string"==typeof Oe&&(tt=L.simpleTransform(Oe)),"*"===We?_e=tt:he[We]=tt});let fe,Ce,Ve,et,Dt,Ze,Ct=!1;Bt();const be=new g.Parser({onopentag:function(Oe,We){if(S.enforceHtmlBoundary&&"html"===Oe&&Bt(),Dt)return void Ze++;const tt=new B(Oe,We);Ce.push(tt);let qt=!1;const ei=!!tt.text;let An;if(A(he,Oe)&&(An=he[Oe](Oe,We),tt.attribs=We=An.attribs,void 0!==An.text&&(tt.innerText=An.text),Oe!==An.tagName&&(tt.name=Oe=An.tagName,et[fe]=An.tagName)),_e&&(An=_e(Oe,We),tt.attribs=We=An.attribs,Oe!==An.tagName&&(tt.name=Oe=An.tagName,et[fe]=An.tagName)),(!1!==S.allowedTags&&-1===(S.allowedTags||[]).indexOf(Oe)||"recursiveEscape"===S.disallowedTagsMode&&!function C(R){for(const S in R)if(A(R,S))return!1;return!0}(Ve)||null!=S.nestingLimit&&fe>=S.nestingLimit)&&(qt=!0,Ve[fe]=!0,"discard"===S.disallowedTagsMode&&-1!==Z.indexOf(Oe)&&(Dt=!0,Ze=1),Ve[fe]=!0),fe++,qt){if("discard"===S.disallowedTagsMode)return;K=W,W=""}W+="<"+Oe,"script"===Oe&&(S.allowedScriptHostnames||S.allowedScriptDomains)&&(tt.innerText=""),(!q||A(q,Oe)||q["*"])&&E(We,function(ci,Ln){if(!H.test(Ln))return void delete tt.attribs[Ln];let Oo=!1;if(!q||A(q,Oe)&&-1!==q[Oe].indexOf(Ln)||q["*"]&&-1!==q["*"].indexOf(Ln)||A(U,Oe)&&U[Oe].test(Ln)||U["*"]&&U["*"].test(Ln))Oo=!0;else if(q&&q[Oe])for(const At of q[Oe])if(u(At)&&At.name&&At.name===Ln){Oo=!0;let Ht="";if(!0===At.multiple){const eo=ci.split(" ");for(const Pr of eo)-1!==At.values.indexOf(Pr)&&(""===Ht?Ht=Pr:Ht+=" "+Pr)}else At.values.indexOf(ci)>=0&&(Ht=ci);ci=Ht}if(Oo){if(-1!==S.allowedSchemesAppliedToAttributes.indexOf(Ln)&&Mt(Oe,ci))return void delete tt.attribs[Ln];if("script"===Oe&&"src"===Ln){let At=!0;try{const Ht=wt(ci);if(S.allowedScriptHostnames||S.allowedScriptDomains){const eo=(S.allowedScriptHostnames||[]).find(function(Bn){return Bn===Ht.url.hostname}),Pr=(S.allowedScriptDomains||[]).find(function(Bn){return Ht.url.hostname===Bn||Ht.url.hostname.endsWith(`.${Bn}`)});At=eo||Pr}}catch{At=!1}if(!At)return void delete tt.attribs[Ln]}if("iframe"===Oe&&"src"===Ln){let At=!0;try{const Ht=wt(ci);if(Ht.isRelativeUrl)At=A(S,"allowIframeRelativeUrls")?S.allowIframeRelativeUrls:!S.allowedIframeHostnames&&!S.allowedIframeDomains;else if(S.allowedIframeHostnames||S.allowedIframeDomains){const eo=(S.allowedIframeHostnames||[]).find(function(Bn){return Bn===Ht.url.hostname}),Pr=(S.allowedIframeDomains||[]).find(function(Bn){return Ht.url.hostname===Bn||Ht.url.hostname.endsWith(`.${Bn}`)});At=eo||Pr}}catch{At=!1}if(!At)return void delete tt.attribs[Ln]}if("srcset"===Ln)try{let At=p(ci);if(At.forEach(function(Ht){Mt("srcset",Ht.url)&&(Ht.evil=!0)}),At=P(At,function(Ht){return!Ht.evil}),!At.length)return void delete tt.attribs[Ln];ci=function k(R){return R.map(function(S){if(!S.url)throw new Error("URL missing");return S.url+(S.w?` ${S.w}w`:"")+(S.h?` ${S.h}h`:"")+(S.d?` ${S.d}x`:"")}).join(", ")}(P(At,function(Ht){return!Ht.evil})),tt.attribs[Ln]=ci}catch{return void delete tt.attribs[Ln]}if("class"===Ln){const At=Q[Oe],Ht=Q["*"],Rr=[J[Oe],J["*"]].concat(ne[Oe]).filter(function(Pa){return Pa});if(!(ci=function mi(Oe,We,tt){return We?(Oe=Oe.split(/\s+/)).filter(function(qt){return-1!==We.indexOf(qt)||tt.some(function(ei){return ei.test(qt)})}).join(" "):Oe}(ci,At&&Ht?m(At,Ht):At||Ht,Rr)).length)return void delete tt.attribs[Ln]}if("style"===Ln)try{const Ht=function li(Oe,We){if(!We)return Oe;const tt=Oe.nodes[0];let qt;return qt=We[tt.selector]&&We["*"]?m(We[tt.selector],We["*"]):We[tt.selector]||We["*"],qt&&(Oe.nodes[0].nodes=tt.nodes.reduce(function bi(Oe){return function(We,tt){return A(Oe,tt.prop)&&Oe[tt.prop].some(function(ei){return ei.test(tt.value)})&&We.push(tt),We}}(qt),[])),Oe}(_(Oe+" {"+ci+"}"),S.allowedStyles);if(ci=function He(Oe){return Oe.nodes[0].nodes.reduce(function(We,tt){return We.push(`${tt.prop}:${tt.value}${tt.important?" !important":""}`),We},[]).join(";")}(Ht),0===ci.length)return void delete tt.attribs[Ln]}catch{return void delete tt.attribs[Ln]}W+=" "+Ln,ci&&ci.length&&(W+='="'+Ue(ci,!0)+'"')}else delete tt.attribs[Ln]}),-1!==S.selfClosing.indexOf(Oe)?W+=" />":(W+=">",tt.innerText&&!ei&&!S.textFilter&&(W+=Ue(tt.innerText),Ct=!0)),qt&&(W=K+Ue(W),K="")},ontext:function(Oe){if(Dt)return;const We=Ce[Ce.length-1];let tt;if(We&&(tt=We.tag,Oe=void 0!==We.innerText?We.innerText:Oe),"discard"!==S.disallowedTagsMode||"script"!==tt&&"style"!==tt){const qt=Ue(Oe,!1);S.textFilter&&!Ct?W+=S.textFilter(qt,tt):Ct||(W+=qt)}else W+=Oe;Ce.length&&(Ce[Ce.length-1].text+=Oe)},onclosetag:function(Oe){if(Dt){if(Ze--,Ze)return;Dt=!1}const We=Ce.pop();if(!We)return;if(We.tag!==Oe)return void Ce.push(We);Dt=!!S.enforceHtmlBoundary&&"html"===Oe,fe--;const tt=Ve[fe];if(tt){if(delete Ve[fe],"discard"===S.disallowedTagsMode)return void We.updateParentNodeText();K=W,W=""}et[fe]&&(Oe=et[fe],delete et[fe]),S.exclusiveFilter&&S.exclusiveFilter(We)?W=W.substr(0,We.tagPosition):(We.updateParentNodeMediaChildren(),We.updateParentNodeText(),-1===S.selfClosing.indexOf(Oe)?(W+="",tt&&(W=K+Ue(W),K=""),Ct=!1):tt&&(W=K,K=""))}},S.parser);return be.write(R),be.end(),W;function Bt(){W="",fe=0,Ce=[],Ve={},et={},Dt=!1,Ze=0}function Ue(Oe,We){return"string"!=typeof Oe&&(Oe+=""),S.parser.decodeEntities&&(Oe=Oe.replace(/&/g,"&").replace(//g,">"),We&&(Oe=Oe.replace(/"/g,"""))),Oe=Oe.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),We&&(Oe=Oe.replace(/"/g,""")),Oe}function Mt(Oe,We){for(We=We.replace(/[\x00-\x20]+/g,"");;){const ei=We.indexOf("\x3c!--");if(-1===ei)break;const An=We.indexOf("--\x3e",ei+4);if(-1===An)break;We=We.substring(0,ei)+We.substring(An+3)}const tt=We.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!tt)return!!We.match(/^[/\\]{2}/)&&!S.allowProtocolRelative;const qt=tt[1].toLowerCase();return A(S.allowedSchemesByTag,Oe)?-1===S.allowedSchemesByTag[Oe].indexOf(qt):!S.allowedSchemes||-1===S.allowedSchemes.indexOf(qt)}function wt(Oe){if((Oe=Oe.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw new Error("relative: exploit attempt");let We="relative://relative-site";for(let ei=0;ei<100;ei++)We+=`/${ei}`;const tt=new URL(Oe,We);return{isRelativeUrl:tt&&"relative-site"===tt.hostname&&"relative:"===tt.protocol,url:tt}}}const Y={decodeEntities:!0};L.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},L.simpleTransform=function(R,S,z){return z=void 0===z||z,S=S||{},function(W,K){let B;if(z)for(B in S)K[B]=S[B];else K=S;return{tagName:R,attribs:K}}}},1471:ie=>{"use strict";ie.exports=b=>{if("string"!=typeof b)throw new TypeError("Expected a string");return b.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}},4639:(ie,b)=>{"use strict";function w(c){return"[object Object]"===Object.prototype.toString.call(c)}Object.defineProperty(b,"__esModule",{value:!0}),b.isPlainObject=function g(c){var u,m;return!1!==w(c)&&(void 0===(u=c.constructor)||!(!1===w(m=u.prototype)||!1===m.hasOwnProperty("isPrototypeOf")))}},8475:(ie,b,w)=>{"use strict";var g=w(5203),c=w(5834),u=w(7024),m=g("%TypeError%"),p=g("%WeakMap%",!0),_=g("%Map%",!0),v=c("WeakMap.prototype.get",!0),D=c("WeakMap.prototype.set",!0),E=c("WeakMap.prototype.has",!0),A=c("Map.prototype.get",!0),P=c("Map.prototype.set",!0),C=c("Map.prototype.has",!0),k=function(R,S){for(var W,z=R;null!==(W=z.next);z=W)if(W.key===S)return z.next=W.next,W.next=R.next,R.next=W,W};ie.exports=function(){var S,z,W,K={assert:function(B){if(!K.has(B))throw new m("Side channel does not contain "+u(B))},get:function(B){if(p&&B&&("object"==typeof B||"function"==typeof B)){if(S)return v(S,B)}else if(_){if(z)return A(z,B)}else if(W)return function(R,S){var z=k(R,S);return z&&z.value}(W,B)},has:function(B){if(p&&B&&("object"==typeof B||"function"==typeof B)){if(S)return E(S,B)}else if(_){if(z)return C(z,B)}else if(W)return function(R,S){return!!k(R,S)}(W,B);return!1},set:function(B,Z){p&&B&&("object"==typeof B||"function"==typeof B)?(S||(S=new p),D(S,B,Z)):_?(z||(z=new _),P(z,B,Z)):(W||(W={key:{},next:null}),function(R,S,z){var W=k(R,S);W?W.value=z:R.next={key:S,next:R.next,value:z}}(W,B,Z))}};return K}},6700:(ie,b,w)=>{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":4486,"./th.js":4486,"./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(m){var p=u(m);return w(p)}function u(m){if(!w.o(g,m)){var p=new Error("Cannot find module '"+m+"'");throw p.code="MODULE_NOT_FOUND",p}return g[m]}c.keys=function(){return Object.keys(g)},c.resolve=u,ie.exports=c,c.id=6700},5856:()=>{},4654:()=>{},2868:()=>{},4777:()=>{},9830:()=>{},209:()=>{},7414:()=>{},9901:ie=>{ie.exports={nanoid:(c=21)=>{let u="",m=c;for(;m--;)u+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return u},customAlphabet:(c,u=21)=>(m=u)=>{let p="",_=m;for(;_--;)p+=c[Math.random()*c.length|0];return p}}},9598:ie=>{function b(g,c,u,m,p,_,v){try{var D=g[_](v),E=D.value}catch(A){return void u(A)}D.done?c(E):Promise.resolve(E).then(m,p)}ie.exports=function w(g){return function(){var c=this,u=arguments;return new Promise(function(m,p){var _=g.apply(c,u);function v(E){b(_,m,p,v,D,"next",E)}function D(E){b(_,m,p,v,D,"throw",E)}v(void 0)})}},ie.exports.__esModule=!0,ie.exports.default=ie.exports}},ie=>{ie(ie.s=5573)}]); \ No newline at end of file diff --git a/main.4f45e685267c9d43.js b/main.4f45e685267c9d43.js deleted file mode 100644 index 496fe92..0000000 --- a/main.4f45e685267c9d43.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkblockcore_notes=self.webpackChunkblockcore_notes||[]).push([[179],{5573:(ie,b,w)=>{"use strict";function g(n){return"function"==typeof n}function c(n){const e=n(i=>{Error.call(i),i.stack=(new Error).stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}const u=c(n=>function(e){n(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((i,r)=>`${r+1}) ${i.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e});function m(n,t){if(n){const e=n.indexOf(t);0<=e&&n.splice(e,1)}}class p{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:i}=this;if(g(i))try{i()}catch(o){t=o instanceof u?o.errors:[o]}const{_finalizers:r}=this;if(r){this._finalizers=null;for(const o of r)try{D(o)}catch(a){t=t??[],a instanceof u?t=[...t,...a.errors]:t.push(a)}}if(t)throw new u(t)}}add(t){var e;if(t&&t!==this)if(this.closed)D(t);else{if(t instanceof p){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)&&m(e,t)}remove(t){const{_finalizers:e}=this;e&&m(e,t),t instanceof p&&t._removeParent(this)}}p.EMPTY=(()=>{const n=new p;return n.closed=!0,n})();const _=p.EMPTY;function v(n){return n instanceof p||n&&"closed"in n&&g(n.remove)&&g(n.add)&&g(n.unsubscribe)}function D(n){g(n)?n():n.unsubscribe()}const E={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},A={setTimeout(n,t,...e){const{delegate:i}=A;return i?.setTimeout?i.setTimeout(n,t,...e):setTimeout(n,t,...e)},clearTimeout(n){const{delegate:t}=A;return(t?.clearTimeout||clearTimeout)(n)},delegate:void 0};function P(n){A.setTimeout(()=>{const{onUnhandledError:t}=E;if(!t)throw n;t(n)})}function C(){}const k=Y("C",void 0,void 0);function Y(n,t,e){return{kind:n,value:t,error:e}}let R=null;function S(n){if(E.useDeprecatedSynchronousErrorHandling){const t=!R;if(t&&(R={errorThrown:!1,error:null}),n(),t){const{errorThrown:e,error:i}=R;if(R=null,e)throw i}}else n()}class W extends p{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,v(t)&&t.add(this)):this.destination=ne}static create(t,e,i){return new q(t,e,i)}next(t){this.isStopped?J(function L(n){return Y("N",n,void 0)}(t),this):this._next(t)}error(t){this.isStopped?J(function H(n){return Y("E",void 0,n)}(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?J(k,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 K=Function.prototype.bind;function B(n,t){return K.call(n,t)}class Z{constructor(t){this.partialObserver=t}next(t){const{partialObserver:e}=this;if(e.next)try{e.next(t)}catch(i){U(i)}}error(t){const{partialObserver:e}=this;if(e.error)try{e.error(t)}catch(i){U(i)}else U(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(e){U(e)}}}class q extends W{constructor(t,e,i){let r;if(super(),g(t)||!t)r={next:t??void 0,error:e??void 0,complete:i??void 0};else{let o;this&&E.useDeprecatedNextContext?(o=Object.create(t),o.unsubscribe=()=>this.unsubscribe(),r={next:t.next&&B(t.next,o),error:t.error&&B(t.error,o),complete:t.complete&&B(t.complete,o)}):r=t}this.destination=new Z(r)}}function U(n){E.useDeprecatedSynchronousErrorHandling?function z(n){E.useDeprecatedSynchronousErrorHandling&&R&&(R.errorThrown=!0,R.error=n)}(n):P(n)}function J(n,t){const{onStoppedNotification:e}=E;e&&A.setTimeout(()=>e(n,t))}const ne={closed:!0,next:C,error:function Q(n){throw n},complete:C},he="function"==typeof Symbol&&Symbol.observable||"@@observable";function _e(n){return n}function Ce(n){return 0===n.length?_e:1===n.length?n[0]:function(e){return n.reduce((i,r)=>r(i),e)}}let Ve=(()=>{class n{constructor(e){e&&(this._subscribe=e)}lift(e){const i=new n;return i.source=this,i.operator=e,i}subscribe(e,i,r){const o=function Ze(n){return n&&n instanceof W||function Dt(n){return n&&g(n.next)&&g(n.error)&&g(n.complete)}(n)&&v(n)}(e)?e:new q(e,i,r);return S(()=>{const{operator:a,source:s}=this;o.add(a?a.call(o,s):s?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(e){try{return this._subscribe(e)}catch(i){e.error(i)}}forEach(e,i){return new(i=et(i))((r,o)=>{const a=new q({next:s=>{try{e(s)}catch(l){o(l),a.unsubscribe()}},error:o,complete:r});this.subscribe(a)})}_subscribe(e){var i;return null===(i=this.source)||void 0===i?void 0:i.subscribe(e)}[he](){return this}pipe(...e){return Ce(e)(this)}toPromise(e){return new(e=et(e))((i,r)=>{let o;this.subscribe(a=>o=a,a=>r(a),()=>i(o))})}}return n.create=t=>new n(t),n})();function et(n){var t;return null!==(t=n??E.Promise)&&void 0!==t?t:Promise}const Ct=c(n=>function(){n(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let be=(()=>{class n extends Ve{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){const i=new Bt(this,this);return i.operator=e,i}_throwIfClosed(){if(this.closed)throw new Ct}next(e){S(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const i of this.currentObservers)i.next(e)}})}error(e){S(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;const{observers:i}=this;for(;i.length;)i.shift().error(e)}})}complete(){S(()=>{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:i,isStopped:r,observers:o}=this;return i||r?_:(this.currentObservers=null,o.push(e),new p(()=>{this.currentObservers=null,m(o,e)}))}_checkFinalizedStatuses(e){const{hasError:i,thrownError:r,isStopped:o}=this;i?e.error(r):o&&e.complete()}asObservable(){const e=new Ve;return e.source=this,e}}return n.create=(t,e)=>new Bt(t,e),n})();class Bt extends be{constructor(t,e){super(),this.destination=t,this.source=e}next(t){var e,i;null===(i=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===i||i.call(e,t)}error(t){var e,i;null===(i=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===i||i.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,i;return null!==(i=null===(e=this.source)||void 0===e?void 0:e.subscribe(t))&&void 0!==i?i:_}}function Ue(n){return g(n?.lift)}function Mt(n){return t=>{if(Ue(t))return t.lift(function(e){try{return n(e,this)}catch(i){this.error(i)}});throw new TypeError("Unable to lift unknown Observable type")}}function wt(n,t,e,i,r){return new li(n,t,e,i,r)}class li extends W{constructor(t,e,i,r,o,a){super(t),this.onFinalize=o,this.shouldUnsubscribe=a,this._next=e?function(s){try{e(s)}catch(l){t.error(l)}}:super._next,this._error=r?function(s){try{r(s)}catch(l){t.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=i?function(){try{i()}catch(s){t.error(s)}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 He(n,t){return Mt((e,i)=>{let r=0;e.subscribe(wt(i,o=>{i.next(n.call(t,o,r++))}))})}function Rr(n){return this instanceof Rr?(this.v=n,this):new Rr(n)}function Pa(n,t,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,i=e.apply(n,t||[]),o=[];return r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r;function a(M){i[M]&&(r[M]=function(N){return new Promise(function(V,X){o.push([M,N,V,X])>1||s(M,N)})})}function s(M,N){try{!function l(M){M.value instanceof Rr?Promise.resolve(M.value.v).then(d,f):F(o[0][2],M)}(i[M](N))}catch(V){F(o[0][3],V)}}function d(M){s("next",M)}function f(M){s("throw",M)}function F(M,N){M(N),o.shift(),o.length&&s(o[0][0],o[0][1])}}function Wt(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,t=n[Symbol.asyncIterator];return t?t.call(n):(n=function At(n){var t="function"==typeof Symbol&&Symbol.iterator,e=t&&n[t],i=0;if(e)return e.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&i>=n.length&&(n=void 0),{value:n&&n[i++],done:!n}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(n),e={},i("next"),i("throw"),i("return"),e[Symbol.asyncIterator]=function(){return this},e);function i(o){e[o]=n[o]&&function(a){return new Promise(function(s,l){!function r(o,a,s,l){Promise.resolve(l).then(function(d){o({value:d,done:s})},a)}(s,l,(a=n[o](a)).done,a.value)})}}}const dn=n=>n&&"number"==typeof n.length&&"function"!=typeof n;function xn(n){return g(n?.then)}function qn(n){return g(n[he])}function mt(n){return Symbol.asyncIterator&&g(n?.[Symbol.asyncIterator])}function to(n){return new TypeError(`You provided ${null!==n&&"object"==typeof n?"an invalid object":`'${n}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const Oi=function Po(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function Br(n){return g(n?.[Oi])}function ha(n){return Pa(this,arguments,function*(){const e=n.getReader();try{for(;;){const{value:i,done:r}=yield Rr(e.read());if(r)return yield Rr(void 0);yield yield Rr(i)}}finally{e.releaseLock()}})}function Cr(n){return g(n?.getReader)}function vn(n){if(n instanceof Ve)return n;if(null!=n){if(qn(n))return function qd(n){return new Ve(t=>{const e=n[he]();if(g(e.subscribe))return e.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(n);if(dn(n))return function gs(n){return new Ve(t=>{for(let e=0;e{n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,P)})}(n);if(mt(n))return ma(n);if(Br(n))return function mo(n){return new Ve(t=>{for(const e of n)if(t.next(e),t.closed)return;t.complete()})}(n);if(Cr(n))return function nt(n){return ma(ha(n))}(n)}throw to(n)}function ma(n){return new Ve(t=>{(function xc(n,t){var e,i,r,o;return function An(n,t,e,i){return new(e||(e=Promise))(function(o,a){function s(f){try{d(i.next(f))}catch(F){a(F)}}function l(f){try{d(i.throw(f))}catch(F){a(F)}}function d(f){f.done?o(f.value):function r(o){return o instanceof e?o:new e(function(a){a(o)})}(f.value).then(s,l)}d((i=i.apply(n,t||[])).next())})}(this,void 0,void 0,function*(){try{for(e=Wt(n);!(i=yield e.next()).done;)if(t.next(i.value),t.closed)return}catch(a){r={error:a}}finally{try{i&&!i.done&&(o=e.return)&&(yield o.call(e))}finally{if(r)throw r.error}}t.complete()})})(n,t).catch(e=>t.error(e))})}function Er(n,t,e,i=0,r=!1){const o=t.schedule(function(){e(),r?n.add(this.schedule(null,i)):this.unsubscribe()},i);if(n.add(o),!r)return o}function un(n,t,e=1/0){return g(t)?un((i,r)=>He((o,a)=>t(i,o,r,a))(vn(n(i,r))),e):("number"==typeof t&&(e=t),Mt((i,r)=>function lr(n,t,e,i,r,o,a,s){const l=[];let d=0,f=0,F=!1;const M=()=>{F&&!l.length&&!d&&t.complete()},N=X=>d{o&&t.next(X),d++;let re=!1;vn(e(X,f++)).subscribe(wt(t,oe=>{r?.(oe),o?N(oe):t.next(oe)},()=>{re=!0},void 0,()=>{if(re)try{for(d--;l.length&&dV(oe)):V(oe)}M()}catch(oe){t.error(oe)}}))};return n.subscribe(wt(t,N,()=>{F=!0,M()})),()=>{s?.()}}(i,r,n,e)))}function nn(n=1/0){return un(_e,n)}const Pi=new Ve(n=>n.complete());function no(n){return n&&g(n.schedule)}function cr(n){return n[n.length-1]}function Kn(n){return g(cr(n))?n.pop():void 0}function Ai(n){return no(cr(n))?n.pop():void 0}function po(n,t=0){return Mt((e,i)=>{e.subscribe(wt(i,r=>Er(i,n,()=>i.next(r),t),()=>Er(i,n,()=>i.complete(),t),r=>Er(i,n,()=>i.error(r),t)))})}function v_(n,t=0){return Mt((e,i)=>{i.add(n.schedule(()=>e.subscribe(i),t))})}function F_(n,t){if(!n)throw new Error("Iterable cannot be null");return new Ve(e=>{Er(e,t,()=>{const i=n[Symbol.asyncIterator]();Er(e,t,()=>{i.next().then(r=>{r.done?e.complete():e.next(r.value)})},0,!0)})})}function Yn(n,t){return t?function k_(n,t){if(null!=n){if(qn(n))return function fy(n,t){return vn(n).pipe(v_(t),po(t))}(n,t);if(dn(n))return function ki(n,t){return new Ve(e=>{let i=0;return t.schedule(function(){i===n.length?e.complete():(e.next(n[i++]),e.closed||this.schedule())})})}(n,t);if(xn(n))return function py(n,t){return vn(n).pipe(v_(t),po(t))}(n,t);if(mt(n))return F_(n,t);if(Br(n))return function Qd(n,t){return new Ve(e=>{let i;return Er(e,t,()=>{i=n[Oi](),Er(e,t,()=>{let r,o;try{({value:r,done:o}=i.next())}catch(a){return void e.error(a)}o?e.complete():e.next(r)},0,!0)}),()=>g(i?.return)&&i.return()})}(n,t);if(Cr(n))return function w_(n,t){return F_(ha(n),t)}(n,t)}throw to(n)}(n,t):vn(n)}function di(...n){const t=Ai(n),e=function fo(n,t){return"number"==typeof cr(n)?n.pop():t}(n,1/0),i=n;return i.length?1===i.length?vn(i[0]):nn(e)(Yn(i,t)):Pi}function im(n={}){const{connector:t=(()=>new be),resetOnError:e=!0,resetOnComplete:i=!0,resetOnRefCountZero:r=!0}=n;return o=>{let a,s,l,d=0,f=!1,F=!1;const M=()=>{s?.unsubscribe(),s=void 0},N=()=>{M(),a=l=void 0,f=F=!1},V=()=>{const X=a;N(),X?.unsubscribe()};return Mt((X,re)=>{d++,!F&&!f&&M();const oe=l=l??t();re.add(()=>{d--,0===d&&!F&&!f&&(s=rm(V,r))}),oe.subscribe(re),!a&&d>0&&(a=new q({next:le=>oe.next(le),error:le=>{F=!0,M(),s=rm(N,e,le),oe.error(le)},complete:()=>{f=!0,M(),s=rm(N,i),oe.complete()}}),vn(X).subscribe(a))})(o)}}function rm(n,t,...e){if(!0===t)return void n();if(!1===t)return;const i=new q({next:()=>{i.unsubscribe(),n()}});return vn(t(...e)).subscribe(i)}function Xn(n){for(let t in n)if(n[t]===Xn)return t;throw Error("Could not find renamed property on target object.")}function om(n,t){for(const e in t)t.hasOwnProperty(e)&&!n.hasOwnProperty(e)&&(n[e]=t[e])}function Vn(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(Vn).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const t=n.toString();if(null==t)return""+t;const e=t.indexOf("\n");return-1===e?t:t.substring(0,e)}function Zd(n,t){return null==n||""===n?null===t?"":t:null==t||""===t?n:n+" "+t}const _y=Xn({__forward_ref__:Xn});function Jt(n){return n.__forward_ref__=Jt,n.toString=function(){return Vn(this())},n}function St(n){return Jd(n)?n():n}function Jd(n){return"function"==typeof n&&n.hasOwnProperty(_y)&&n.__forward_ref__===Jt}function bs(n){return n&&!!n.\u0275providers}const eu="https://g.co/ng/security#xss";class Te extends Error{constructor(t,e){super(function Ba(n,t){return`NG0${Math.abs(n)}${t?": "+t.trim():""}`}(t,e)),this.code=t}}function Nt(n){return"string"==typeof n?n:null==n?"":String(n)}function tu(n,t){throw new Te(-201,!1)}function io(n,t){null==n&&function In(n,t,e,i){throw new Error(`ASSERTION ERROR: ${n}`+(null==i?"":` [Expected=> ${e} ${i} ${t} <=Actual]`))}(t,n,null,"!=")}function Le(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function ot(n){return{providers:n.providers||[],imports:n.imports||[]}}function nu(n){return D_(n,Mc)||D_(n,C_)}function D_(n,t){return n.hasOwnProperty(t)?n[t]:null}function M_(n){return n&&(n.hasOwnProperty(iu)||n.hasOwnProperty(xy))?n[iu]:null}const Mc=Xn({\u0275prov:Xn}),iu=Xn({\u0275inj:Xn}),C_=Xn({ngInjectableDef:Xn}),xy=Xn({ngInjectorDef:Xn});var Tt=(()=>((Tt=Tt||{})[Tt.Default=0]="Default",Tt[Tt.Host=1]="Host",Tt[Tt.Self=2]="Self",Tt[Tt.SkipSelf=4]="SkipSelf",Tt[Tt.Optional=8]="Optional",Tt))();let lm;function mn(n){const t=lm;return lm=n,t}function yl(n,t,e){const i=nu(n);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:e&Tt.Optional?null:void 0!==t?t:void tu(Vn(n))}const ti=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),Ya={},Ro="__NG_DI_FLAG__",vl="ngTempTokenPath",fa=/\n/gm,ou="__source";let Cc;function Fl(n){const t=Cc;return Cc=n,t}function Ey(n,t=Tt.Default){if(void 0===Cc)throw new Te(-203,!1);return null===Cc?yl(n,void 0,t):Cc.get(n,t&Tt.Optional?null:void 0,t)}function de(n,t=Tt.Default){return(function E_(){return lm}()||Ey)(St(n),t)}function Ot(n,t=Tt.Default){return de(n,su(t))}function su(n){return typeof n>"u"||"number"==typeof n?n:0|(n.optional&&8)|(n.host&&1)|(n.self&&2)|(n.skipSelf&&4)}function cm(n){const t=[];for(let e=0;e((_o=_o||{})[_o.OnPush=0]="OnPush",_o[_o.Default=1]="Default",_o))(),dr=(()=>{return(n=dr||(dr={}))[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom",dr;var n})();const pa={},Fn=[],lu=Xn({\u0275cmp:Xn}),Ec=Xn({\u0275dir:Xn}),dm=Xn({\u0275pipe:Xn}),S_=Xn({\u0275mod:Xn}),_a=Xn({\u0275fac:Xn}),Sc=Xn({__NG_ELEMENT_ID__:Xn});let T_=0;function Re(n){return Va(()=>{const e=!0===n.standalone,i={},r={type:n.type,providersResolver:null,decls:n.decls,vars:n.vars,factory:null,template:n.template||null,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:i,inputs:null,outputs:null,exportAs:n.exportAs||null,onPush:n.changeDetection===_o.OnPush,directiveDefs:null,pipeDefs:null,standalone:e,dependencies:e&&n.dependencies||null,getStandaloneInjector:null,selectors:n.selectors||Fn,viewQuery:n.viewQuery||null,features:n.features||null,data:n.data||{},encapsulation:n.encapsulation||dr.Emulated,id:"c"+T_++,styles:n.styles||Fn,_:null,setInput:null,schemas:n.schemas||null,tView:null,findHostDirectiveDefs:null,hostDirectives:null},o=n.dependencies,a=n.features;return r.inputs=N_(n.inputs,i),r.outputs=N_(n.outputs),a&&a.forEach(s=>s(r)),r.directiveDefs=o?()=>("function"==typeof o?o():o).map(ni).filter(L_):null,r.pipeDefs=o?()=>("function"==typeof o?o():o).map(vr).filter(L_):null,r})}function ni(n){return pn(n)||ur(n)}function L_(n){return null!==n}function ct(n){return Va(()=>({type:n.type,bootstrap:n.bootstrap||Fn,declarations:n.declarations||Fn,imports:n.imports||Fn,exports:n.exports||Fn,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function N_(n,t){if(null==n)return pa;const e={};for(const i in n)if(n.hasOwnProperty(i)){let r=n[i],o=r;Array.isArray(r)&&(o=r[1],r=r[0]),e[r]=i,t&&(t[r]=o)}return e}const pe=Re;function Zi(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,standalone:!0===n.standalone,onDestroy:n.type.prototype.ngOnDestroy||null}}function pn(n){return n[lu]||null}function ur(n){return n[Ec]||null}function vr(n){return n[dm]||null}function hr(n,t){const e=n[S_]||null;if(!e&&!0===t)throw new Error(`Type ${Vn(n)} does not have '\u0275mod' property.`);return e}function jr(n){return Array.isArray(n)&&"object"==typeof n[1]}function bo(n){return Array.isArray(n)&&!0===n[1]}function fm(n){return 0!=(4&n.flags)}function Nc(n){return n.componentOffset>-1}function hu(n){return 1==(1&n.flags)}function yo(n){return null!==n.template}function Ny(n){return 0!=(256&n[2])}function Ho(n,t){return n.hasOwnProperty(_a)?n[_a]:null}class P_{constructor(t,e,i){this.previousValue=t,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}}function _n(){return ym}function ym(n){return n.type.prototype.ngOnChanges&&(n.setInput=By),R_}function R_(){const n=H_(this),t=n?.current;if(t){const e=n.previous;if(e===pa)n.previous=t;else for(let i in t)e[i]=t[i];n.current=null,this.ngOnChanges(t)}}function By(n,t,e,i){const r=this.declaredInputs[e],o=H_(n)||function Hy(n,t){return n[B_]=t}(n,{previous:pa,current:null}),a=o.current||(o.current={}),s=o.previous,l=s[r];a[r]=new P_(l&&l.currentValue,t,s===pa),n[i]=t}_n.ngInherit=!0;const B_="__ngSimpleChanges__";function H_(n){return n[B_]||null}function Ji(n){for(;Array.isArray(n);)n=n[0];return n}function mu(n,t){return Ji(t[n])}function Yr(n,t){return Ji(t[n.index])}function V_(n,t){return n.data[t]}function Ml(n,t){return n[t]}function Vr(n,t){const e=t[n];return jr(e)?e:e[0]}function fu(n){return 64==(64&n[2])}function Ua(n,t){return null==t?null:n[t]}function z_(n){n[18]=0}function Pc(n,t){n[5]+=t;let e=n,i=n[3];for(;null!==i&&(1===t&&1===e[5]||-1===t&&0===e[5]);)i[5]+=t,e=i,i=i[3]}const jt={lFrame:Q_(null),bindingsEnabled:!0};function W_(){return jt.bindingsEnabled}function Pe(){return jt.lFrame.lView}function gn(){return jt.lFrame.tView}function Se(n){return jt.lFrame.contextLView=n,n[8]}function Ae(n){return jt.lFrame.contextLView=null,n}function er(){let n=wm();for(;null!==n&&64===n.type;)n=n.parent;return n}function wm(){return jt.lFrame.currentTNode}function jo(n,t){const e=jt.lFrame;e.currentTNode=n,e.isParent=t}function km(){return jt.lFrame.isParent}function Yo(){jt.lFrame.isParent=!1}function Fr(){const n=jt.lFrame;let t=n.bindingRootIndex;return-1===t&&(t=n.bindingRootIndex=n.tView.bindingStartIndex),t}function Cl(){return jt.lFrame.bindingIndex++}function Vo(n){const t=jt.lFrame,e=t.bindingIndex;return t.bindingIndex=t.bindingIndex+n,e}function K_(n,t){const e=jt.lFrame;e.bindingIndex=e.bindingRootIndex=n,Dm(t)}function Dm(n){jt.lFrame.currentDirectiveIndex=n}function Mm(n){const t=jt.lFrame.currentDirectiveIndex;return-1===t?null:n[t]}function X_(){return jt.lFrame.currentQueryIndex}function Cm(n){jt.lFrame.currentQueryIndex=n}function qy(n){const t=n[1];return 2===t.type?t.declTNode:1===t.type?n[6]:null}function zo(n,t,e){if(e&Tt.SkipSelf){let r=t,o=n;for(;!(r=r.parent,null!==r||e&Tt.Host||(r=qy(o),null===r||(o=o[15],10&r.type))););if(null===r)return!1;t=r,n=o}const i=jt.lFrame=Sm();return i.currentTNode=t,i.lView=n,!0}function Em(n){const t=Sm(),e=n[1];jt.lFrame=t,t.currentTNode=e.firstChild,t.lView=n,t.tView=e,t.contextLView=n,t.bindingIndex=e.bindingStartIndex,t.inI18n=!1}function Sm(){const n=jt.lFrame,t=null===n?null:n.child;return null===t?Q_(n):t}function Q_(n){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:n,child:null,inI18n:!1};return null!==n&&(n.child=t),t}function Z_(){const n=jt.lFrame;return jt.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const Tm=Z_;function Am(){const n=Z_();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function wr(){return jt.lFrame.selectedIndex}function vs(n){jt.lFrame.selectedIndex=n}function Sn(){const n=jt.lFrame;return V_(n.tView,n.selectedIndex)}function pr(){jt.lFrame.currentNamespace="svg"}function Uo(){!function Xy(){jt.lFrame.currentNamespace=null}()}function _u(n,t){for(let e=t.directiveStart,i=t.directiveEnd;e=i)break}else t[l]<0&&(n[18]+=65536),(s>11>16&&(3&n[2])===t){n[2]+=2048;try{o.call(s)}finally{}}}else try{o.call(s)}finally{}}class Hc{constructor(t,e,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=i}}function Om(n,t,e){let i=0;for(;it){a=o-1;break}}}for(;o>16}(n),i=t;for(;e>0;)i=i[15],e--;return i}let h=!0;function y(n){const t=h;return h=n,t}let ue=0;const ke={};function Yt(n,t){const e=_r(n,t);if(-1!==e)return e;const i=t[1];i.firstCreatePass&&(n.injectorIndex=t.length,Nn(i.data,n),Nn(t,null),Nn(i.blueprint,null));const r=vo(n,t),o=n.injectorIndex;if(yu(r)){const a=ba(r),s=rn(r,t),l=s[1].data;for(let d=0;d<8;d++)t[o+d]=s[a+d]|l[a+d]}return t[o+8]=r,o}function Nn(n,t){n.push(0,0,0,0,0,0,0,0,t)}function _r(n,t){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===t[n.injectorIndex+8]?-1:n.injectorIndex}function vo(n,t){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let e=0,i=null,r=t;for(;null!==r;){if(i=MM(r),null===i)return-1;if(e++,r=r[15],-1!==i.injectorIndex)return i.injectorIndex|e<<16}return-1}function Wo(n,t,e){!function yt(n,t,e){let i;"string"==typeof e?i=e.charCodeAt(0)||0:e.hasOwnProperty(Sc)&&(i=e[Sc]),null==i&&(i=e[Sc]=ue++);const r=255&i;t.data[n+(r>>5)]|=1<=0?255&t:X9:t}(e);if("function"==typeof o){if(!zo(t,n,i))return i&Tt.Host?vM(r,0,i):FM(t,e,i,r);try{const a=o(i);if(null!=a||i&Tt.Optional)return a;tu()}finally{Tm()}}else if("number"==typeof o){let a=null,s=_r(n,t),l=-1,d=i&Tt.Host?t[16][6]:null;for((-1===s||i&Tt.SkipSelf)&&(l=-1===s?vo(n,t):t[s+8],-1!==l&&DM(i,!1)?(a=t[1],s=ba(l),t=rn(l,t)):s=-1);-1!==s;){const f=t[1];if(xM(o,s,f.data)){const F=q9(s,t,e,a,i,d);if(F!==ke)return F}l=t[s+8],-1!==l&&DM(i,t[1].data[s+8]===d)&&xM(o,s,t)?(a=f,s=ba(l),t=rn(l,t)):s=-1}}return r}function q9(n,t,e,i,r,o){const a=t[1],s=a.data[n+8],f=rg(s,a,e,null==i?Nc(s)&&h:i!=a&&0!=(3&s.type),r&Tt.Host&&o===s);return null!==f?Vc(t,a,f,s):ke}function rg(n,t,e,i,r){const o=n.providerIndexes,a=t.data,s=1048575&o,l=n.directiveStart,f=o>>20,M=r?s+f:n.directiveEnd;for(let N=i?s:s+f;N=l&&V.type===e)return N}if(r){const N=a[l];if(N&&yo(N)&&N.type===e)return l}return null}function Vc(n,t,e,i){let r=n[e];const o=t.data;if(function Jy(n){return n instanceof Hc}(r)){const a=r;a.resolving&&function Dc(n,t){const e=t?`. Dependency path: ${t.join(" > ")} > ${n}`:"";throw new Te(-200,`Circular dependency in DI detected for ${n}${e}`)}(function Cn(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():Nt(n)}(o[e]));const s=y(a.canSeeViewProviders);a.resolving=!0;const l=a.injectImpl?mn(a.injectImpl):null;zo(n,i,Tt.Default);try{r=n[e]=a.factory(void 0,o,n,i),t.firstCreatePass&&e>=i.directiveStart&&function Zy(n,t,e){const{ngOnChanges:i,ngOnInit:r,ngDoCheck:o}=t.type.prototype;if(i){const a=ym(t);(e.preOrderHooks||(e.preOrderHooks=[])).push(n,a),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,a)}r&&(e.preOrderHooks||(e.preOrderHooks=[])).push(0-n,r),o&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n,o),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,o))}(e,o[e],t)}finally{null!==l&&mn(l),y(s),a.resolving=!1,Tm()}}return r}function xM(n,t,e){return!!(e[t+(n>>5)]&1<{const t=n.prototype.constructor,e=t[_a]||nv(t),i=Object.prototype;let r=Object.getPrototypeOf(n.prototype).constructor;for(;r&&r!==i;){const o=r[_a]||nv(r);if(o&&o!==e)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function nv(n){return Jd(n)?()=>{const t=nv(St(n));return t&&t()}:Ho(n)}function MM(n){const t=n[1],e=t.type;return 2===e?t.declTNode:1===e?n[6]:null}function zr(n){return function G9(n,t){if("class"===t)return n.classes;if("style"===t)return n.styles;const e=n.attrs;if(e){const i=e.length;let r=0;for(;r{const i=function iv(n){return function(...e){if(n){const i=n(...e);for(const r in i)this[r]=i[r]}}}(t);function r(...o){if(this instanceof r)return i.apply(this,o),this;const a=new r(...o);return s.annotation=a,s;function s(l,d,f){const F=l.hasOwnProperty(ku)?l[ku]:Object.defineProperty(l,ku,{value:[]})[ku];for(;F.length<=f;)F.push(null);return(F[f]=F[f]||[]).push(a),l}}return e&&(r.prototype=Object.create(e.prototype)),r.prototype.ngMetadataName=n,r.annotationCls=r,r})}class Fe{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=Le({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function zc(n,t){n.forEach(e=>Array.isArray(e)?zc(e,t):t(e))}function EM(n,t,e){t>=n.length?n.push(e):n.splice(t,0,e)}function og(n,t){return t>=n.length-1?n.pop():n.splice(t,1)[0]}function Bm(n,t){const e=[];for(let i=0;i=0?n[1|i]=e:(i=~i,function tO(n,t,e,i){let r=n.length;if(r==t)n.push(e,i);else if(1===r)n.push(i,n[0]),n[0]=e;else{for(r--,n.push(n[r-1],n[r]);r>t;)n[r]=n[r-2],r--;n[t]=e,n[t+1]=i}}(n,i,t,e)),i}function ov(n,t){const e=Mu(n,t);if(e>=0)return n[1|e]}function Mu(n,t){return function SM(n,t,e){let i=0,r=n.length>>e;for(;r!==i;){const o=i+(r-i>>1),a=n[o<t?r=o:i=o+1}return~(r<({token:n})),-1),ya=wl(Du("Optional"),8),Sl=wl(Du("SkipSelf"),4);var so=(()=>((so=so||{})[so.Important=1]="Important",so[so.DashCase=2]="DashCase",so))();const dv=new Map;let kO=0;const hv="__ngContext__";function Sr(n,t){jr(t)?(n[hv]=t[20],function DO(n){dv.set(n[20],n)}(t)):n[hv]=t}function fv(n,t){return undefined(n,t)}function Vm(n){const t=n[3];return bo(t)?t[3]:t}function pv(n){return KM(n[13])}function _v(n){return KM(n[4])}function KM(n){for(;null!==n&&!bo(n);)n=n[4];return n}function Eu(n,t,e,i,r){if(null!=i){let o,a=!1;bo(i)?o=i:jr(i)&&(a=!0,i=i[0]);const s=Ji(i);0===n&&null!==e?null==r?tC(t,e,s):Uc(t,e,s,r||null,!0):1===n&&null!==e?Uc(t,e,s,r||null,!0):2===n?function kv(n,t,e){const i=dg(n,t);i&&function WO(n,t,e,i){n.removeChild(t,e,i)}(n,i,t,e)}(t,s,a):3===n&&t.destroyNode(s),null!=o&&function qO(n,t,e,i,r){const o=e[7];o!==Ji(e)&&Eu(t,n,i,o,r);for(let s=10;s0&&(n[e-1][4]=i[4]);const o=og(n,10+t);!function RO(n,t){zm(n,t,t[11],2,null,null),t[0]=null,t[6]=null}(i[1],i);const a=o[19];null!==a&&a.detachView(o[1]),i[3]=null,i[4]=null,i[2]&=-65}return i}function ZM(n,t){if(!(128&t[2])){const e=t[11];e.destroyNode&&zm(n,t,e,3,null,null),function jO(n){let t=n[13];if(!t)return vv(n[1],n);for(;t;){let e=null;if(jr(t))e=t[13];else{const i=t[10];i&&(e=i)}if(!e){for(;t&&!t[4]&&t!==n;)jr(t)&&vv(t[1],t),t=t[3];null===t&&(t=n),jr(t)&&vv(t[1],t),e=t&&t[4]}t=e}}(t)}}function vv(n,t){if(!(128&t[2])){t[2]&=-65,t[2]|=128,function UO(n,t){let e;if(null!=n&&null!=(e=n.destroyHooks))for(let i=0;i=0?i[r=a]():i[r=-a].unsubscribe(),o+=2}else{const a=i[r=e[o+1]];e[o].call(a)}if(null!==i){for(let o=r+1;o-1){const{encapsulation:o}=n.data[i.directiveStart+r];if(o===dr.None||o===dr.Emulated)return null}return Yr(i,e)}}(n,t.parent,e)}function Uc(n,t,e,i,r){n.insertBefore(t,e,i,r)}function tC(n,t,e){n.appendChild(t,e)}function nC(n,t,e,i,r){null!==i?Uc(n,t,e,i,r):tC(n,t,e)}function dg(n,t){return n.parentNode(t)}function iC(n,t,e){return oC(n,t,e)}let mg,Mv,fg,oC=function rC(n,t,e){return 40&n.type?Yr(n,e):null};function ug(n,t,e,i){const r=JM(n,i,t),o=t[11],s=iC(i.parent||t[6],i,t);if(null!=r)if(Array.isArray(e))for(let l=0;ln,createScript:n=>n,createScriptURL:n=>n})}catch{}return mg}()?.createHTML(n)||n}function fC(n){return function Cv(){if(void 0===fg&&(fg=null,ti.trustedTypes))try{fg=ti.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch{}return fg}()?.createScriptURL(n)||n}class $c{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${eu})`}}class tP extends $c{getTypeName(){return"HTML"}}class nP extends $c{getTypeName(){return"Style"}}class iP extends $c{getTypeName(){return"Script"}}class rP extends $c{getTypeName(){return"URL"}}class oP extends $c{getTypeName(){return"ResourceURL"}}function wo(n){return n instanceof $c?n.changingThisBreaksApplicationSecurity:n}function $a(n,t){const e=function aP(n){return n instanceof $c&&n.getTypeName()||null}(n);if(null!=e&&e!==t){if("ResourceURL"===e&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${e} (see ${eu})`)}return e===t}class hP{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const e=(new window.DOMParser).parseFromString(Wc(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch{return null}}}class mP{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 i=this.inertDocument.createElement("body");e.appendChild(i)}}getInertBodyElement(t){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=Wc(t),e;const i=this.inertDocument.createElement("body");return i.innerHTML=Wc(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(i),i}stripCustomNsAttrs(t){const e=t.attributes;for(let r=e.length-1;0"),!0}endElement(t){const e=t.nodeName.toLowerCase();Ev.hasOwnProperty(e)&&!_C.hasOwnProperty(e)&&(this.buf.push(""))}chars(t){this.buf.push(vC(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 bP=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,yP=/([^\#-~ |!])/g;function vC(n){return n.replace(/&/g,"&").replace(bP,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(yP,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let _g;function FC(n,t){let e=null;try{_g=_g||function pC(n){const t=new mP(n);return function fP(){try{return!!(new window.DOMParser).parseFromString(Wc(""),"text/html")}catch{return!1}}()?new hP(t):t}(n);let i=t?String(t):"";e=_g.getInertBodyElement(i);let r=5,o=i;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,i=o,o=e.innerHTML,e=_g.getInertBodyElement(i)}while(i!==o);return Wc((new gP).sanitizeChildren(Tv(e)||e))}finally{if(e){const i=Tv(e)||e;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function Tv(n){return"content"in n&&function vP(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName}(n)?n.content:null}var Hn=(()=>((Hn=Hn||{})[Hn.NONE=0]="NONE",Hn[Hn.HTML=1]="HTML",Hn[Hn.STYLE=2]="STYLE",Hn[Hn.SCRIPT=3]="SCRIPT",Hn[Hn.URL=4]="URL",Hn[Hn.RESOURCE_URL=5]="RESOURCE_URL",Hn))();function Ur(n){const t=Wm();return t?t.sanitize(Hn.URL,n)||"":$a(n,"URL")?wo(n):pg(Nt(n))}function Av(n){const t=Wm();if(t)return fC(t.sanitize(Hn.RESOURCE_URL,n)||"");if($a(n,"ResourceURL"))return fC(wo(n));throw new Te(904,!1)}function Wm(){const n=Pe();return n&&n[12]}const gg=new Fe("ENVIRONMENT_INITIALIZER"),kC=new Fe("INJECTOR",-1),xC=new Fe("INJECTOR_DEF_TYPES");class DC{get(t,e=Ya){if(e===Ya){const i=new Error(`NullInjectorError: No provider for ${Vn(t)}!`);throw i.name="NullInjectorError",i}return e}}function EP(...n){return{\u0275providers:MC(0,n),\u0275fromNgModule:!0}}function MC(n,...t){const e=[],i=new Set;let r;return zc(t,o=>{const a=o;Lv(a,e,[],i)&&(r||(r=[]),r.push(a))}),void 0!==r&&CC(r,e),e}function CC(n,t){for(let e=0;e{t.push(o)})}}function Lv(n,t,e,i){if(!(n=St(n)))return!1;let r=null,o=M_(n);const a=!o&&pn(n);if(o||a){if(a&&!a.standalone)return!1;r=n}else{const l=n.ngModule;if(o=M_(l),!o)return!1;r=l}const s=i.has(r);if(a){if(s)return!1;if(i.add(r),a.dependencies){const l="function"==typeof a.dependencies?a.dependencies():a.dependencies;for(const d of l)Lv(d,t,e,i)}}else{if(!o)return!1;{if(null!=o.imports&&!s){let d;i.add(r);try{zc(o.imports,f=>{Lv(f,t,e,i)&&(d||(d=[]),d.push(f))})}finally{}void 0!==d&&CC(d,t)}if(!s){const d=Ho(r)||(()=>new r);t.push({provide:r,useFactory:d,deps:Fn},{provide:xC,useValue:r,multi:!0},{provide:gg,useValue:()=>de(r),multi:!0})}const l=o.providers;null==l||s||Iv(l,f=>{t.push(f)})}}return r!==n&&void 0!==n.providers}function Iv(n,t){for(let e of n)bs(e)&&(e=e.\u0275providers),Array.isArray(e)?Iv(e,t):t(e)}const SP=Xn({provide:String,useValue:Xn});function Nv(n){return null!==n&&"object"==typeof n&&SP in n}function Gc(n){return"function"==typeof n}const Ov=new Fe("Set Injector scope."),bg={},AP={};let Pv;function yg(){return void 0===Pv&&(Pv=new DC),Pv}class Ga{}class TC extends Ga{constructor(t,e,i,r){super(),this.parent=e,this.source=i,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Bv(t,a=>this.processProvider(a)),this.records.set(kC,Su(void 0,this)),r.has("environment")&&this.records.set(Ga,Su(void 0,this));const o=this.records.get(Ov);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(xC.multi,Fn,Tt.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=Fl(this),i=mn(void 0);try{return t()}finally{Fl(e),mn(i)}}get(t,e=Ya,i=Tt.Default){this.assertNotDestroyed(),i=su(i);const r=Fl(this),o=mn(void 0);try{if(!(i&Tt.SkipSelf)){let s=this.records.get(t);if(void 0===s){const l=function PP(n){return"function"==typeof n||"object"==typeof n&&n instanceof Fe}(t)&&nu(t);s=l&&this.injectableDefInScope(l)?Su(Rv(t),bg):null,this.records.set(t,s)}if(null!=s)return this.hydrate(t,s)}return(i&Tt.Self?yg():this.parent).get(t,e=i&Tt.Optional&&e===Ya?null:e)}catch(a){if("NullInjectorError"===a.name){if((a[vl]=a[vl]||[]).unshift(Vn(t)),r)throw a;return function Ty(n,t,e,i){const r=n[vl];throw t[ou]&&r.unshift(t[ou]),n.message=function Ay(n,t,e,i=null){n=n&&"\n"===n.charAt(0)&&"\u0275"==n.charAt(1)?n.slice(2):n;let r=Vn(t);if(Array.isArray(t))r=t.map(Vn).join(" -> ");else if("object"==typeof t){let o=[];for(let a in t)if(t.hasOwnProperty(a)){let s=t[a];o.push(a+":"+("string"==typeof s?JSON.stringify(s):Vn(s)))}r=`{${o.join(", ")}}`}return`${e}${i?"("+i+")":""}[${r}]: ${n.replace(fa,"\n ")}`}("\n"+n.message,r,e,i),n.ngTokenPath=r,n[vl]=null,n}(a,t,"R3InjectorError",this.source)}throw a}finally{mn(o),Fl(r)}}resolveInjectorInitializers(){const t=Fl(this),e=mn(void 0);try{const i=this.get(gg.multi,Fn,Tt.Self);for(const r of i)r()}finally{Fl(t),mn(e)}}toString(){const t=[],e=this.records;for(const i of e.keys())t.push(Vn(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Te(205,!1)}processProvider(t){let e=Gc(t=St(t))?t:St(t&&t.provide);const i=function IP(n){return Nv(n)?Su(void 0,n.useValue):Su(AC(n),bg)}(t);if(Gc(t)||!0!==t.multi)this.records.get(e);else{let r=this.records.get(e);r||(r=Su(void 0,bg,!0),r.factory=()=>cm(r.multi),this.records.set(e,r)),e=t,r.multi.push(t)}this.records.set(e,i)}hydrate(t,e){return e.value===bg&&(e.value=AP,e.value=e.factory()),"object"==typeof e.value&&e.value&&function OP(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}injectableDefInScope(t){if(!t.providedIn)return!1;const e=St(t.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}}function Rv(n){const t=nu(n),e=null!==t?t.factory:Ho(n);if(null!==e)return e;if(n instanceof Fe)throw new Te(204,!1);if(n instanceof Function)return function LP(n){const t=n.length;if(t>0)throw Bm(t,"?"),new Te(204,!1);const e=function am(n){const t=n&&(n[Mc]||n[C_]);if(t){const e=function sm(n){if(n.hasOwnProperty("name"))return n.name;const t=(""+n).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(n);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}(n);return null!==e?()=>e.factory(n):()=>new n}(n);throw new Te(204,!1)}function AC(n,t,e){let i;if(Gc(n)){const r=St(n);return Ho(r)||Rv(r)}if(Nv(n))i=()=>St(n.useValue);else if(function SC(n){return!(!n||!n.useFactory)}(n))i=()=>n.useFactory(...cm(n.deps||[]));else if(function EC(n){return!(!n||!n.useExisting)}(n))i=()=>de(St(n.useExisting));else{const r=St(n&&(n.useClass||n.provide));if(!function NP(n){return!!n.deps}(n))return Ho(r)||Rv(r);i=()=>new r(...cm(n.deps))}return i}function Su(n,t,e=!1){return{factory:n,value:t,multi:e?[]:void 0}}function Bv(n,t){for(const e of n)Array.isArray(e)?Bv(e,t):e&&bs(e)?Bv(e.\u0275providers,t):t(e)}class RP{}class LC{}class HP{resolveComponentFactory(t){throw function BP(n){const t=Error(`No component factory found for ${Vn(n)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=n,t}(t)}}let ks=(()=>{class n{}return n.NULL=new HP,n})();function jP(){return Tu(er(),Pe())}function Tu(n,t){return new ze(Yr(n,t))}let ze=(()=>{class n{constructor(e){this.nativeElement=e}}return n.__NG_ELEMENT_ID__=jP,n})();function YP(n){return n instanceof ze?n.nativeElement:n}class Au{}let qa=(()=>{class n{}return n.__NG_ELEMENT_ID__=()=>function VP(){const n=Pe(),e=Vr(er().index,n);return(jr(e)?e:n)[11]}(),n})(),zP=(()=>{class n{}return n.\u0275prov=Le({token:n,providedIn:"root",factory:()=>null}),n})();class qc{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const UP=new qc("15.0.4"),Hv={};function Yv(n){return n.ngOriginalError}class xs{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&&Yv(t);for(;e&&Yv(e);)e=Yv(e);return e||null}}function Vv(n){return n.ownerDocument.defaultView}function zv(n){return n.ownerDocument}function NC(n){return n.ownerDocument.body}function Ds(n){return n instanceof Function?n():n}function PC(n,t,e){let i=n.length;for(;;){const r=n.indexOf(t,e);if(-1===r)return r;if(0===r||n.charCodeAt(r-1)<=32){const o=t.length;if(r+o===i||n.charCodeAt(r+o)<=32)return r}e=r+1}}const RC="ng-template";function ZP(n,t,e){let i=0;for(;io?"":r[F+1].toLowerCase();const N=8&i?M:null;if(N&&-1!==PC(N,d,0)||2&i&&d!==M){if(va(i))return!1;a=!0}}}}else{if(!a&&!va(i)&&!va(l))return!1;if(a&&va(l))continue;a=!1,i=l|1&i}}return va(i)||a}function va(n){return 0==(1&n)}function tR(n,t,e,i){if(null===t)return-1;let r=0;if(i||!e){let o=!1;for(;r-1)for(e++;e0?'="'+s+'"':"")+"]"}else 8&i?r+="."+a:4&i&&(r+=" "+a);else""!==r&&!va(a)&&(t+=jC(o,r),r=""),i=a,o=o||!va(i);e++}return""!==r&&(t+=jC(o,r)),t}const $t={};function $(n){YC(gn(),Pe(),wr()+n,!1)}function YC(n,t,e,i){if(!i)if(3==(3&t[2])){const o=n.preOrderCheckHooks;null!==o&&gu(t,o,e)}else{const o=n.preOrderHooks;null!==o&&bu(t,o,0,e)}vs(e)}function WC(n,t=null,e=null,i){const r=$C(n,t,e,i);return r.resolveInjectorInitializers(),r}function $C(n,t=null,e=null,i,r=new Set){const o=[e||Fn,EP(n)];return i=i||("object"==typeof n?void 0:Vn(n)),new TC(o,t||yg(),i||null,r)}let yi=(()=>{class n{static create(e,i){if(Array.isArray(e))return WC({name:""},i,e,"");{const r=e.name??"";return WC({name:r},e.parent,e.providers,r)}}}return n.THROW_IF_NOT_FOUND=Ya,n.NULL=new DC,n.\u0275prov=Le({token:n,providedIn:"any",factory:()=>de(kC)}),n.__NG_ELEMENT_ID__=-1,n})();function x(n,t=Tt.Default){const e=Pe();return null===e?de(n,t):wM(er(),e,St(n),t)}function Ka(){throw new Error("invalid")}function JC(n,t){const e=n.contentQueries;if(null!==e)for(let i=0;i22&&YC(n,t,22,!1),e(i,r)}finally{vs(o)}}function Xv(n,t,e){if(fm(t)){const r=t.directiveEnd;for(let o=t.directiveStart;o0;){const e=n[--t];if("number"==typeof e&&e<0)return e}return 0})(a)!=s&&a.push(s),a.push(e,i,o)}}(n,t,i,$m(n,e,r.hostVars,$t),r)}function Xa(n,t,e,i,r,o){const a=Yr(n,t);!function nF(n,t,e,i,r,o,a){if(null==o)n.removeAttribute(t,r,e);else{const s=null==a?Nt(o):a(o,i||"",r);n.setAttribute(t,r,s,e)}}(t[11],a,o,n.value,e,i,r)}function $R(n,t,e,i,r,o){const a=o[t];if(null!==a){const s=i.setInput;for(let l=0;l0&&iF(e)}}function iF(n){for(let i=pv(n);null!==i;i=_v(i))for(let r=10;r0&&iF(o)}const e=n[1].components;if(null!==e)for(let i=0;i0&&iF(r)}}function QR(n,t){const e=Vr(t,n),i=e[1];(function ZR(n,t){for(let e=t.length;e-1&&(yv(t,i),og(e,i))}this._attachedToViewContainer=!1}ZM(this._lView[1],this._lView)}onDestroy(t){n3(this._lView[1],this._lView,null,t)}markForCheck(){rF(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-65}reattach(){this._lView[2]|=64}detectChanges(){xg(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Te(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function HO(n,t){zm(n,t,t[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Te(902,!1);this._appRef=t}}class JR extends Gm{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;xg(t[1],t,t[8],!1)}checkNoChanges(){}get context(){return null}}class f3 extends ks{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=pn(t);return new qm(e,this.ngModule)}}function p3(n){const t=[];for(let e in n)n.hasOwnProperty(e)&&t.push({propName:n[e],templateName:e});return t}class tB{constructor(t,e){this.injector=t,this.parentInjector=e}get(t,e,i){i=su(i);const r=this.injector.get(t,Hv,i);return r!==Hv||e===Hv?r:this.parentInjector.get(t,e,i)}}class qm extends LC{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=function sR(n){return n.map(aR).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return p3(this.componentDef.inputs)}get outputs(){return p3(this.componentDef.outputs)}create(t,e,i,r){let o=(r=r||this.ngModule)instanceof Ga?r:r?.injector;o&&null!==this.componentDef.getStandaloneInjector&&(o=this.componentDef.getStandaloneInjector(o)||o);const a=o?new tB(t,o):t,s=a.get(Au,null);if(null===s)throw new Te(407,!1);const l=a.get(zP,null),d=s.createRenderer(null,this.componentDef),f=this.componentDef.selectors[0][0]||"div",F=i?function AR(n,t,e){return n.selectRootElement(t,e===dr.ShadowDom)}(d,i,this.componentDef.encapsulation):bv(d,f,function eB(n){const t=n.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(f)),M=this.componentDef.onPush?288:272,N=Jv(0,null,null,1,0,null,null,null,null,null),V=Fg(null,N,null,M,null,null,s,d,l,a,null);let X,re;Em(V);try{const oe=this.componentDef;let le,ae=null;oe.findHostDirectiveDefs?(le=[],ae=new Map,oe.findHostDirectiveDefs(oe,le,ae),le.push(oe)):le=[oe];const ge=function iB(n,t){const e=n[1];return n[22]=t,Nu(e,22,2,"#host",null)}(V,F),we=function rB(n,t,e,i,r,o,a,s){const l=r[1];!function oB(n,t,e,i){for(const r of n)t.mergedAttrs=Yc(t.mergedAttrs,r.hostAttrs);null!==t.mergedAttrs&&(Dg(t,t.mergedAttrs,!0),null!==e&&dC(i,e,t))}(i,n,t,a);const d=o.createRenderer(t,e),f=Fg(r,t3(e),null,e.onPush?32:16,r[n.index],n,o,d,s||null,null,null);return l.firstCreatePass&&tF(l,n,i.length-1),kg(r,f),r[n.index]=f}(ge,F,oe,le,V,s,d);re=V_(N,22),F&&function sB(n,t,e,i){if(i)Om(n,e,["ng-version",UP.full]);else{const{attrs:r,classes:o}=function lR(n){const t=[],e=[];let i=1,r=2;for(;i0&&cC(n,e,o.join(" "))}}(d,oe,F,i),void 0!==e&&function lB(n,t,e){const i=n.projection=[];for(let r=0;r=0;i--){const r=n[i];r.hostVars=t+=r.hostVars,r.hostAttrs=Yc(r.hostAttrs,e=Yc(e,r.hostAttrs))}}(i)}function sF(n){return n===pa?{}:n===Fn?[]:n}function uB(n,t){const e=n.viewQuery;n.viewQuery=e?(i,r)=>{t(i,r),e(i,r)}:t}function hB(n,t){const e=n.contentQueries;n.contentQueries=e?(i,r,o)=>{t(i,r,o),e(i,r,o)}:t}function mB(n,t){const e=n.hostBindings;n.hostBindings=e?(i,r)=>{t(i,r),e(i,r)}:t}let Cg=null;function Kc(){if(!Cg){const n=ti.Symbol;if(n&&n.iterator)Cg=n.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;ea(Ji(ge[i.index])):i.index;let ae=null;if(!a&&s&&(ae=function CB(n,t,e,i){const r=n.cleanup;if(null!=r)for(let o=0;ol?s[l]:null}"string"==typeof a&&(o+=2)}return null}(n,t,r,i.index)),null!==ae)(ae.__ngLastListenerFn__||ae).__ngNextListenerFn__=o,ae.__ngLastListenerFn__=o,M=!1;else{o=L3(i,t,f,o,!1);const ge=e.listen(re,r,o);F.push(o,ge),d&&d.push(r,le,oe,oe+1)}}else o=L3(i,t,f,o,!1);const N=i.outputs;let V;if(M&&null!==N&&(V=N[r])){const X=V.length;if(X)for(let re=0;re-1?Vr(n.index,t):t);let l=A3(t,0,i,a),d=o.__ngNextListenerFn__;for(;d;)l=A3(t,0,d,a)&&l,d=d.__ngNextListenerFn__;return r&&!1===l&&(a.preventDefault(),a.returnValue=!1),l}}function se(n=1){return function J_(n){return(jt.lFrame.contextLView=function Lm(n,t){for(;n>0;)t=t[15],n--;return t}(n,jt.lFrame.contextLView))[8]}(n)}function EB(n,t){let e=null;const i=function nR(n){const t=n.attrs;if(null!=t){const e=t.indexOf(5);if(0==(1&e))return t[e+1]}return null}(n);for(let r=0;r>17&32767}function hF(n){return 2|n}function Qc(n){return(131068&n)>>2}function mF(n,t){return-131069&n|t<<2}function fF(n){return 1|n}function V3(n,t,e,i,r){const o=n[e+1],a=null===t;let s=i?Tl(o):Qc(o),l=!1;for(;0!==s&&(!1===l||a);){const f=n[s+1];NB(n[s],t)&&(l=!0,n[s+1]=i?fF(f):hF(f)),s=i?Tl(f):Qc(f)}l&&(n[e+1]=i?hF(o):fF(o))}function NB(n,t){return null===n||null==t||(Array.isArray(n)?n[1]:n)===t||!(!Array.isArray(n)||"string"!=typeof t)&&Mu(n,t)>=0}const nr={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function z3(n){return n.substring(nr.key,nr.keyEnd)}function OB(n){return n.substring(nr.value,nr.valueEnd)}function U3(n,t){const e=nr.textEnd;return e===t?-1:(t=nr.keyEnd=function BB(n,t,e){for(;t32;)t++;return t}(n,nr.key=t,e),Uu(n,t,e))}function W3(n,t){const e=nr.textEnd;let i=nr.key=Uu(n,t,e);return e===i?-1:(i=nr.keyEnd=function HB(n,t,e){let i;for(;t=65&&(-33&i)<=90||i>=48&&i<=57);)t++;return t}(n,i,e),i=G3(n,i,e),i=nr.value=Uu(n,i,e),i=nr.valueEnd=function jB(n,t,e){let i=-1,r=-1,o=-1,a=t,s=a;for(;a32&&(s=a),o=r,r=i,i=-33&l}return s}(n,i,e),G3(n,i,e))}function $3(n){nr.key=0,nr.keyEnd=0,nr.value=0,nr.valueEnd=0,nr.textEnd=n.length}function Uu(n,t,e){for(;t=0;e=W3(t,e))Z3(n,z3(t),OB(t))}function Za(n,t){for(let e=function PB(n){return $3(n),U3(n,Uu(n,0,nr.textEnd))}(t);e>=0;e=U3(t,e))Fo(n,z3(t),!0)}function wa(n,t,e,i){const r=Pe(),o=gn(),a=Vo(2);o.firstUpdatePass&&Q3(o,n,a,i),t!==$t&&Tr(r,a,t)&&J3(o,o.data[wr()],r,r[11],n,r[a+1]=function qB(n,t){return null==n||("string"==typeof t?n+=t:"object"==typeof n&&(n=Vn(wo(n)))),n}(t,e),i,a)}function ka(n,t,e,i){const r=gn(),o=Vo(2);r.firstUpdatePass&&Q3(r,null,o,i);const a=Pe();if(e!==$t&&Tr(a,o,e)){const s=r.data[wr()];if(tE(s,i)&&!X3(r,o)){let l=i?s.classesWithoutHost:s.stylesWithoutHost;null!==l&&(e=Zd(l,e||"")),cF(r,s,a,e,i)}else!function GB(n,t,e,i,r,o,a,s){r===$t&&(r=Fn);let l=0,d=0,f=0=n.expandoStartIndex}function Q3(n,t,e,i){const r=n.data;if(null===r[e+1]){const o=r[wr()],a=X3(n,e);tE(o,i)&&null===t&&!a&&(t=!1),t=function VB(n,t,e,i){const r=Mm(n);let o=i?t.residualClasses:t.residualStyles;if(null===r)0===(i?t.classBindings:t.styleBindings)&&(e=Zm(e=pF(null,n,t,e,i),t.attrs,i),o=null);else{const a=t.directiveStylingLast;if(-1===a||n[a]!==r)if(e=pF(r,n,t,e,i),null===o){let l=function zB(n,t,e){const i=e?t.classBindings:t.styleBindings;if(0!==Qc(i))return n[Tl(i)]}(n,t,i);void 0!==l&&Array.isArray(l)&&(l=pF(null,n,t,l[1],i),l=Zm(l,t.attrs,i),function UB(n,t,e,i){n[Tl(e?t.classBindings:t.styleBindings)]=i}(n,t,i,l))}else o=function WB(n,t,e){let i;const r=t.directiveEnd;for(let o=1+t.directiveStylingLast;o0)&&(d=!0)}else f=e;if(r)if(0!==l){const M=Tl(n[s+1]);n[i+1]=Tg(M,s),0!==M&&(n[M+1]=mF(n[M+1],i)),n[s+1]=function TB(n,t){return 131071&n|t<<17}(n[s+1],i)}else n[i+1]=Tg(s,0),0!==s&&(n[s+1]=mF(n[s+1],i)),s=i;else n[i+1]=Tg(l,0),0===s?s=i:n[l+1]=mF(n[l+1],i),l=i;d&&(n[i+1]=hF(n[i+1])),V3(n,f,i,!0),V3(n,f,i,!1),function IB(n,t,e,i,r){const o=r?n.residualClasses:n.residualStyles;null!=o&&"string"==typeof t&&Mu(o,t)>=0&&(e[i+1]=fF(e[i+1]))}(t,f,n,i,o),a=Tg(s,l),o?t.classBindings=a:t.styleBindings=a}(r,o,t,e,a,i)}}function pF(n,t,e,i,r){let o=null;const a=e.directiveEnd;let s=e.directiveStylingLast;for(-1===s?s=e.directiveStart:s++;s0;){const l=n[r],d=Array.isArray(l),f=d?l[1]:l,F=null===f;let M=e[r+1];M===$t&&(M=F?Fn:void 0);let N=F?ov(M,i):f===i?M:void 0;if(d&&!Ag(N)&&(N=ov(l,i)),Ag(N)&&(s=N,a))return s;const V=n[r+1];r=a?Tl(V):Qc(V)}if(null!==t){let l=o?t.residualClasses:t.residualStyles;null!=l&&(s=ov(l,i))}return s}function Ag(n){return void 0!==n}function tE(n,t){return 0!=(n.flags&(t?8:16))}function te(n,t=""){const e=Pe(),i=gn(),r=n+22,o=i.firstCreatePass?Nu(i,r,1,t,null):i.data[r],a=e[r]=function gv(n,t){return n.createText(t)}(e[11],t);ug(i,e,a,o),jo(o,!1)}function on(n){return Vt("",n,""),on}function Vt(n,t,e){const i=Pe(),r=Pu(i,n,t,e);return r!==$t&&Ms(i,wr(),r),Vt}function Jm(n,t,e,i,r){const o=Pe(),a=Ru(o,n,t,e,i,r);return a!==$t&&Ms(o,wr(),a),Jm}function Lg(n,t,e){ka(Fo,Za,Pu(Pe(),n,t,e),!0)}function Ar(n,t,e){const i=Pe();return Tr(i,Cl(),t)&&ko(gn(),Sn(),i,n,t,i[11],e,!0),Ar}function Ig(n,t,e){const i=Pe();if(Tr(i,Cl(),t)){const o=gn(),a=Sn();ko(o,a,i,n,t,h3(Mm(o.data),a,i),e,!0)}return Ig}const $u="en-US";let vE=$u;function bF(n,t,e,i,r){if(n=St(n),Array.isArray(n))for(let o=0;o>20;if(Gc(n)||!n.multi){const N=new Hc(l,r,x),V=vF(s,t,r?f:f+M,F);-1===V?(Wo(Yt(d,a),o,s),yF(o,n,t.length),t.push(s),d.directiveStart++,d.directiveEnd++,r&&(d.providerIndexes+=1048576),e.push(N),a.push(N)):(e[V]=N,a[V]=N)}else{const N=vF(s,t,f+M,F),V=vF(s,t,f,f+M),X=N>=0&&e[N],re=V>=0&&e[V];if(r&&!re||!r&&!X){Wo(Yt(d,a),o,s);const oe=function hH(n,t,e,i,r){const o=new Hc(n,e,x);return o.multi=[],o.index=t,o.componentProviders=0,WE(o,r,i&&!e),o}(r?uH:dH,e.length,r,i,l);!r&&re&&(e[V].providerFactory=oe),yF(o,n,t.length,0),t.push(s),d.directiveStart++,d.directiveEnd++,r&&(d.providerIndexes+=1048576),e.push(oe),a.push(oe)}else yF(o,n,N>-1?N:V,WE(e[r?V:N],l,!r&&i));!r&&i&&re&&e[V].componentProviders++}}}function yF(n,t,e,i){const r=Gc(t),o=function TP(n){return!!n.useClass}(t);if(r||o){const l=(o?St(t.useClass):t).prototype.ngOnDestroy;if(l){const d=n.destroyHooks||(n.destroyHooks=[]);if(!r&&t.multi){const f=d.indexOf(e);-1===f?d.push(e,[i,l]):d[f+1].push(i,l)}else d.push(e,l)}}}function WE(n,t,e){return e&&n.componentProviders++,n.multi.push(t)-1}function vF(n,t,e,i){for(let r=e;r{e.providersResolver=(i,r)=>function cH(n,t,e){const i=gn();if(i.firstCreatePass){const r=yo(n);bF(e,i.data,i.blueprint,r,!0),bF(t,i.data,i.blueprint,r,!1)}}(i,r?r(n):n,t)}}class Gu{}class $E{}class GE extends Gu{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new f3(this);const i=hr(t);this._bootstrapComponents=Ds(i.bootstrap),this._r3Injector=$C(t,e,[{provide:Gu,useValue:this},{provide:ks,useValue:this.componentFactoryResolver}],Vn(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 wF extends $E{constructor(t){super(),this.moduleType=t}create(t){return new GE(this.moduleType,t)}}class fH extends Gu{constructor(t,e,i){super(),this.componentFactoryResolver=new f3(this),this.instance=null;const r=new TC([...t,{provide:Gu,useValue:this},{provide:ks,useValue:this.componentFactoryResolver}],e||yg(),i,new Set(["environment"]));this.injector=r,r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function Bg(n,t,e=null){return new fH(n,t,e).injector}let pH=(()=>{class n{constructor(e){this._injector=e,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e.id)){const i=MC(0,e.type),r=i.length>0?Bg([i],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 n.\u0275prov=Le({token:n,providedIn:"environment",factory:()=>new n(de(Ga))}),n})();function kF(n){n.getStandaloneInjector=t=>t.get(pH).getOrCreateStandaloneInjector(n)}function ir(n,t,e){const i=Fr()+n,r=Pe();return r[i]===$t?Qa(r,i,e?t.call(e):t()):function Xm(n,t){return n[t]}(r,i)}function qu(n,t,e,i){return t4(Pe(),Fr(),n,t,e,i)}function e4(n,t,e,i,r){return function n4(n,t,e,i,r,o,a){const s=t+e;return Xc(n,s,r,o)?Qa(n,s+2,a?i.call(a,r,o):i(r,o)):sf(n,s+2)}(Pe(),Fr(),n,t,e,i,r)}function sf(n,t){const e=n[t];return e===$t?void 0:e}function t4(n,t,e,i,r,o){const a=t+e;return Tr(n,a,r)?Qa(n,a+1,o?i.call(o,r):i(r)):sf(n,a+1)}function an(n,t){const e=gn();let i;const r=n+22;e.firstCreatePass?(i=function AH(n,t){if(t)for(let e=t.length-1;e>=0;e--){const i=t[e];if(n===i.name)return i}}(t,e.pipeRegistry),e.data[r]=i,i.onDestroy&&(e.destroyHooks||(e.destroyHooks=[])).push(r,i.onDestroy)):i=e.data[r];const o=i.factory||(i.factory=Ho(i.type)),a=mn(x);try{const s=y(!1),l=o();return y(s),function xB(n,t,e,i){e>=n.data.length&&(n.data[e]=null,n.blueprint[e]=null),t[e]=i}(e,Pe(),r,l),l}finally{mn(a)}}function sn(n,t,e){const i=n+22,r=Pe(),o=Ml(r,i);return function lf(n,t){return n[1].data[t].pure}(r,i)?t4(r,Fr(),t,o.transform,e,o):o.transform(e)}function DF(n){return t=>{setTimeout(n,void 0,t)}}const je=class PH extends be{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,i){let r=t,o=e||(()=>null),a=i;if(t&&"object"==typeof t){const l=t;r=l.next?.bind(l),o=l.error?.bind(l),a=l.complete?.bind(l)}this.__isAsync&&(o=DF(o),r&&(r=DF(r)),a&&(a=DF(a)));const s=super.subscribe({next:r,error:o,complete:a});return t instanceof p&&t.add(s),s}};function RH(){return this._results[Kc()]()}class Ja{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=Kc(),i=Ja.prototype;i[e]||(i[e]=RH)}get changes(){return this._changes||(this._changes=new je)}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 i=this;i.dirty=!1;const r=function $o(n){return n.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function J9(n,t,e){if(n.length!==t.length)return!1;for(let i=0;i{class n{}return n.__NG_ELEMENT_ID__=jH,n})();const BH=jn,HH=class extends BH{constructor(t,e,i){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=i}createEmbeddedView(t,e){const i=this._declarationTContainer.tViews,r=Fg(this._declarationLView,i,t,16,null,i.declTNode,null,null,null,null,e||null);r[17]=this._declarationLView[this._declarationTContainer.index];const a=this._declarationLView[19];return null!==a&&(r[19]=a.createEmbeddedView(i)),Kv(i,r,t),new Gm(r)}};function jH(){return Hg(er(),Pe())}function Hg(n,t){return 4&n.type?new HH(t,n,Tu(n,t)):null}let Qn=(()=>{class n{}return n.__NG_ELEMENT_ID__=YH,n})();function YH(){return c4(er(),Pe())}const VH=Qn,s4=class extends VH{constructor(t,e,i){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=i}get element(){return Tu(this._hostTNode,this._hostLView)}get injector(){return new Fu(this._hostTNode,this._hostLView)}get parentInjector(){const t=vo(this._hostTNode,this._hostLView);if(yu(t)){const e=rn(t,this._hostLView),i=ba(t);return new Fu(e[1].data[i+8],e)}return new Fu(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=l4(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,e,i){let r,o;"number"==typeof i?r=i:null!=i&&(r=i.index,o=i.injector);const a=t.createEmbeddedView(e||{},o);return this.insert(a,r),a}createComponent(t,e,i,r,o){const a=t&&!function Rm(n){return"function"==typeof n}(t);let s;if(a)s=e;else{const F=e||{};s=F.index,i=F.injector,r=F.projectableNodes,o=F.environmentInjector||F.ngModuleRef}const l=a?t:new qm(pn(t)),d=i||this.parentInjector;if(!o&&null==l.ngModule){const M=(a?d:this.parentInjector).get(Ga,null);M&&(o=M)}const f=l.create(d,r,void 0,o);return this.insert(f.hostView,s),f}insert(t,e){const i=t._lView,r=i[1];if(function Uy(n){return bo(n[3])}(i)){const f=this.indexOf(t);if(-1!==f)this.detach(f);else{const F=i[3],M=new s4(F,F[6],F[3]);M.detach(M.indexOf(t))}}const o=this._adjustIndex(e),a=this._lContainer;!function YO(n,t,e,i){const r=10+i,o=e.length;i>0&&(e[r-1][4]=t),i0)i.push(a[s/2]);else{const d=o[s+1],f=t[-l];for(let F=10;F{class n{constructor(e){this.appInits=e,this.resolve=Yg,this.reject=Yg,this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,r)=>{this.resolve=i,this.reject=r})}runInitializers(){if(this.initialized)return;const e=[],i=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let r=0;r{o.subscribe({complete:s,error:l})});e.push(a)}}Promise.all(e).then(()=>{i()}).catch(r=>{this.reject(r)}),0===e.length&&i(),this.initialized=!0}}return n.\u0275fac=function(e){return new(e||n)(de(df,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Qu=new Fe("AppId",{providedIn:"root",factory:function I4(){return`${PF()}${PF()}${PF()}`}});function PF(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const N4=new Fe("Platform Initializer"),Al=new Fe("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),O4=new Fe("appBootstrapListener"),zn=new Fe("AnimationModuleType");let fj=(()=>{class n{log(e){console.log(e)}warn(e){console.warn(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();const ts=new Fe("LocaleId",{providedIn:"root",factory:()=>Ot(ts,Tt.Optional|Tt.SkipSelf)||function pj(){return typeof $localize<"u"&&$localize.locale||$u}()});class gj{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}let P4=(()=>{class n{compileModuleSync(e){return new wF(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const i=this.compileModuleSync(e),o=Ds(hr(e).declarations).reduce((a,s)=>{const l=pn(s);return l&&a.push(new qm(l)),a},[]);return new gj(i,o)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const vj=(()=>Promise.resolve(0))();function RF(n){typeof Zone>"u"?vj.then(()=>{n&&n.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",n)}class Qe{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new je(!1),this.onMicrotaskEmpty=new je(!1),this.onStable=new je(!1),this.onError=new je(!1),typeof Zone>"u")throw new Te(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=!i&&e,r.shouldCoalesceRunChangeDetection=i,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function Fj(){let n=ti.requestAnimationFrame,t=ti.cancelAnimationFrame;if(typeof Zone<"u"&&n&&t){const e=n[Zone.__symbol__("OriginalDelegate")];e&&(n=e);const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function xj(n){const t=()=>{!function kj(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(ti,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,HF(n),n.isCheckStableRunning=!0,BF(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),HF(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,i,r,o,a,s)=>{try{return H4(n),e.invokeTask(r,o,a,s)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||n.shouldCoalesceRunChangeDetection)&&t(),j4(n)}},onInvoke:(e,i,r,o,a,s,l)=>{try{return H4(n),e.invoke(r,o,a,s,l)}finally{n.shouldCoalesceRunChangeDetection&&t(),j4(n)}},onHasTask:(e,i,r,o)=>{e.hasTask(r,o),i===r&&("microTask"==o.change?(n._hasPendingMicrotasks=o.microTask,HF(n),BF(n)):"macroTask"==o.change&&(n.hasPendingMacrotasks=o.macroTask))},onHandleError:(e,i,r,o)=>(e.handleError(r,o),n.runOutsideAngular(()=>n.onError.emit(o)),!1)})}(r)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Qe.isInAngularZone())throw new Te(909,!1)}static assertNotInAngularZone(){if(Qe.isInAngularZone())throw new Te(909,!1)}run(t,e,i){return this._inner.run(t,e,i)}runTask(t,e,i,r){const o=this._inner,a=o.scheduleEventTask("NgZoneEvent: "+r,t,wj,Yg,Yg);try{return o.runTask(a,e,i)}finally{o.cancelTask(a)}}runGuarded(t,e,i){return this._inner.runGuarded(t,e,i)}runOutsideAngular(t){return this._outer.run(t)}}const wj={};function BF(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function HF(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId)}function H4(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function j4(n){n._nesting--,BF(n)}class Dj{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new je,this.onMicrotaskEmpty=new je,this.onStable=new je,this.onError=new je}run(t,e,i){return t.apply(e,i)}runGuarded(t,e,i){return t.apply(e,i)}runOutsideAngular(t){return t()}runTask(t,e,i,r){return t.apply(e,i)}}const Y4=new Fe(""),zg=new Fe("");let VF,jF=(()=>{class n{constructor(e,i,r){this._ngZone=e,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,VF||(function Mj(n){VF=n}(r),r.addToWindow(i)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Qe.assertNotInAngularZone(),RF(()=>{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())RF(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(e)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,i,r){let o=-1;i&&i>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==o),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:r})}whenStable(e,i,r){if(r&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,i,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,i,r){return[]}}return n.\u0275fac=function(e){return new(e||n)(de(Qe),de(YF),de(zg))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),YF=(()=>{class n{constructor(){this._applications=new Map}registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){return VF?.findTestabilityInTree(this,e,i)??null}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})(),Ll=null;const V4=new Fe("AllowMultipleToken"),zF=new Fe("PlatformDestroyListeners");class z4{constructor(t,e){this.name=t,this.token=e}}function W4(n,t,e=[]){const i=`Platform: ${t}`,r=new Fe(i);return(o=[])=>{let a=UF();if(!a||a.injector.get(V4,!1)){const s=[...e,...o,{provide:r,useValue:!0}];n?n(s):function Sj(n){if(Ll&&!Ll.get(V4,!1))throw new Te(400,!1);Ll=n;const t=n.get(G4);(function U4(n){const t=n.get(N4,null);t&&t.forEach(e=>e())})(n)}(function $4(n=[],t){return yi.create({name:t,providers:[{provide:Ov,useValue:"platform"},{provide:zF,useValue:new Set([()=>Ll=null])},...n]})}(s,i))}return function Aj(n){const t=UF();if(!t)throw new Te(401,!1);return t}()}}function UF(){return Ll?.get(G4)??null}let G4=(()=>{class n{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){const r=function K4(n,t){let e;return e="noop"===n?new Dj:("zone.js"===n?void 0:n)||new Qe(t),e}(i?.ngZone,function q4(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!n||!n.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!n||!n.ngZoneRunCoalescing)||!1}}(i)),o=[{provide:Qe,useValue:r}];return r.run(()=>{const a=yi.create({providers:o,parent:this.injector,name:e.moduleType.name}),s=e.create(a),l=s.injector.get(xs,null);if(!l)throw new Te(402,!1);return r.runOutsideAngular(()=>{const d=r.onError.subscribe({next:f=>{l.handleError(f)}});s.onDestroy(()=>{Ug(this._modules,s),d.unsubscribe()})}),function X4(n,t,e){try{const i=e();return Qm(i)?i.catch(r=>{throw t.runOutsideAngular(()=>n.handleError(r)),r}):i}catch(i){throw t.runOutsideAngular(()=>n.handleError(i)),i}}(l,r,()=>{const d=s.injector.get(Vg);return d.runInitializers(),d.donePromise.then(()=>(function FE(n){io(n,"Expected localeId to be defined"),"string"==typeof n&&(vE=n.toLowerCase().replace(/_/g,"-"))}(s.injector.get(ts,$u)||$u),this._moduleDoBootstrap(s),s))})})}bootstrapModule(e,i=[]){const r=Q4({},i);return function Cj(n,t,e){const i=new wF(e);return Promise.resolve(i)}(0,0,e).then(o=>this.bootstrapModuleFactory(o,r))}_moduleDoBootstrap(e){const i=e.injector.get(Es);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>i.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new Te(403,!1);e.instance.ngDoBootstrap(i)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Te(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const e=this._injector.get(zF,null);e&&(e.forEach(i=>i()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return n.\u0275fac=function(e){return new(e||n)(de(yi))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();function Q4(n,t){return Array.isArray(t)?t.reduce(Q4,n):{...n,...t}}let Es=(()=>{class n{constructor(e,i,r){this._zone=e,this._injector=i,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 Ve(s=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{s.next(this._stable),s.complete()})}),a=new Ve(s=>{let l;this._zone.runOutsideAngular(()=>{l=this._zone.onStable.subscribe(()=>{Qe.assertNotInAngularZone(),RF(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,s.next(!0))})})});const d=this._zone.onUnstable.subscribe(()=>{Qe.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{s.next(!1)}))});return()=>{l.unsubscribe(),d.unsubscribe()}});this.isStable=di(o,a.pipe(im()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,i){const r=e instanceof LC;if(!this._injector.get(Vg).done)throw!r&&function kl(n){const t=pn(n)||ur(n)||vr(n);return null!==t&&t.standalone}(e),new Te(405,false);let a;a=r?e:this._injector.get(ks).resolveComponentFactory(e),this.componentTypes.push(a.componentType);const s=function Ej(n){return n.isBoundToModule}(a)?void 0:this._injector.get(Gu),d=a.create(yi.NULL,[],i||a.selector,s),f=d.location.nativeElement,F=d.injector.get(Y4,null);return F?.registerApplication(f),d.onDestroy(()=>{this.detachView(d.hostView),Ug(this.components,d),F?.unregisterApplication(f)}),this._loadComponent(d),d}tick(){if(this._runningTick)throw new Te(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 i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){const i=e;Ug(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e);const i=this._injector.get(O4,[]);i.push(...this._bootstrapListeners),i.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),()=>Ug(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new Te(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return n.\u0275fac=function(e){return new(e||n)(de(Qe),de(Ga),de(xs))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Ug(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)}let kt=(()=>{class n{}return n.__NG_ELEMENT_ID__=Ij,n})();function Ij(n){return function Nj(n,t,e){if(Nc(n)&&!e){const i=Vr(n.index,t);return new Gm(i,i)}return 47&n.type?new Gm(t[16],t):null}(er(),Pe(),16==(16&n))}class iS{constructor(){}supports(t){return Km(t)}create(t){return new jj(t)}}const Hj=(n,t)=>t;class jj{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||Hj}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,i=this._removalsHead,r=0,o=null;for(;e||i;){const a=!i||e&&e.currentIndex{a=this._trackByFn(r,s),null!==e&&Object.is(e.trackById,a)?(i&&(e=this._verifyReinsertion(e,s,a,r)),Object.is(e.item,s)||this._addIdentityChange(e,s)):(e=this._mismatch(e,s,a,r),i=!0),e=e._next,r++}),this.length=r;return this._truncate(e),this.collection=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,i,r){let o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,o,r)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,r))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,o,r)):t=this._addAfter(new Yj(e,i),o,r),t}_verifyReinsertion(t,e,i,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,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,i){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,i),this._addToMoves(t,i),t}_moveAfter(t,e,i){return this._unlink(t),this._insertAfter(t,e,i),this._addToMoves(t,i),t}_addAfter(t,e,i){return this._insertAfter(t,e,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,i){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 rS),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,i=t._next;return null===e?this._itHead=i:e._next=i,null===i?this._itTail=e:i._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 rS),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 Yj{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 Vj{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 i;for(i=this._head;null!==i;i=i._nextDup)if((null===e||e<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const e=t._prevDup,i=t._nextDup;return null===e?this._head=i:e._nextDup=i,null===i?this._tail=e:i._prevDup=e,null===this._head}}class rS{constructor(){this.map=new Map}put(t){const e=t.trackById;let i=this.map.get(e);i||(i=new Vj,this.map.set(e,i)),i.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 oS(n,t,e){const i=n.previousIndex;if(null===i)return i;let r=0;return e&&i{if(e&&e.key===r)this._maybeAddToChanges(e,i),this._appendAfter=e,e=e._next;else{const o=this._getOrCreateRecordForKey(r,i);e=this._insertBeforeOrAppend(e,o)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let i=e;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const i=t._prev;return e._next=t,e._prev=i,t._prev=e,i&&(i._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,a=r._next;return o&&(o._next=a),a&&(a._prev=o),r._next=null,r._prev=null,r}const i=new Uj(t);return this._records.set(t,i),i.currentValue=e,this._addToAdditions(i),i}_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(i=>e(t[i],i))}}class Uj{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 sS(){return new qo([new iS])}let qo=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(null!=i){const r=i.factories.slice();e=e.concat(r)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||sS()),deps:[[n,new Sl,new ya]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(null!=i)return i;throw new Te(901,!1)}}return n.\u0275prov=Le({token:n,providedIn:"root",factory:sS}),n})();function lS(){return new uf([new aS])}let uf=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(i){const r=i.factories.slice();e=e.concat(r)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||lS()),deps:[[n,new Sl,new ya]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(i)return i;throw new Te(901,!1)}}return n.\u0275prov=Le({token:n,providedIn:"root",factory:lS}),n})();const Gj=W4(null,"core",[]);let qj=(()=>{class n{constructor(e){}}return n.\u0275fac=function(e){return new(e||n)(de(Es))},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})();function Zu(n){return"boolean"==typeof n?n:null!=n&&"false"!==n}let KF=null;function ns(){return KF}class Qj{}const xt=new Fe("DocumentToken");let XF=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(){return function Zj(){return de(cS)}()},providedIn:"platform"}),n})();const Jj=new Fe("Location Initialized");let cS=(()=>{class n extends XF{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return ns().getBaseHref(this._doc)}onPopState(e){const i=ns().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){const i=ns().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(e){this.location.pathname=e}pushState(e,i,r){dS()?this._history.pushState(e,i,r):this.location.hash=r}replaceState(e,i,r){dS()?this._history.replaceState(e,i,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 n.\u0275fac=function(e){return new(e||n)(de(xt))},n.\u0275prov=Le({token:n,factory:function(){return function eY(){return new cS(de(xt))}()},providedIn:"platform"}),n})();function dS(){return!!window.history.pushState}function QF(n,t){if(0==n.length)return t;if(0==t.length)return n;let e=0;return n.endsWith("/")&&e++,t.startsWith("/")&&e++,2==e?n+t.substring(1):1==e?n+t:n+"/"+t}function uS(n){const t=n.match(/#|\?|$/),e=t&&t.index||n.length;return n.slice(0,e-("/"===n[e-1]?1:0))+n.slice(e)}function Ss(n){return n&&"?"!==n[0]?"?"+n:n}let ed=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(){return Ot(mS)},providedIn:"root"}),n})();const hS=new Fe("appBaseHref");let mS=(()=>{class n extends ed{constructor(e,i){super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??Ot(xt).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 QF(this._baseHref,e)}path(e=!1){const i=this._platformLocation.pathname+Ss(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${i}${r}`:i}pushState(e,i,r,o){const a=this.prepareExternalUrl(r+Ss(o));this._platformLocation.pushState(e,i,a)}replaceState(e,i,r,o){const a=this.prepareExternalUrl(r+Ss(o));this._platformLocation.replaceState(e,i,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return n.\u0275fac=function(e){return new(e||n)(de(XF),de(hS,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),tY=(()=>{class n extends ed{constructor(e,i){super(),this._platformLocation=e,this._baseHref="",this._removeListenerFns=[],null!=i&&(this._baseHref=i)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let i=this._platformLocation.hash;return null==i&&(i="#"),i.length>0?i.substring(1):i}prepareExternalUrl(e){const i=QF(this._baseHref,e);return i.length>0?"#"+i:i}pushState(e,i,r,o){let a=this.prepareExternalUrl(r+Ss(o));0==a.length&&(a=this._platformLocation.pathname),this._platformLocation.pushState(e,i,a)}replaceState(e,i,r,o){let a=this.prepareExternalUrl(r+Ss(o));0==a.length&&(a=this._platformLocation.pathname),this._platformLocation.replaceState(e,i,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return n.\u0275fac=function(e){return new(e||n)(de(XF),de(hS,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),td=(()=>{class n{constructor(e){this._subject=new je,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const i=this._locationStrategy.getBaseHref();this._basePath=function rY(n){if(new RegExp("^(https?:)?//").test(n)){const[,e]=n.split(/\/\/[^\/]+/);return e}return n}(uS(fS(i))),this._locationStrategy.onPopState(r=>{this._subject.emit({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+Ss(i))}normalize(e){return n.stripTrailingSlash(function iY(n,t){return n&&t.startsWith(n)?t.substring(n.length):t}(this._basePath,fS(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,i="",r=null){this._locationStrategy.pushState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Ss(i)),r)}replaceState(e,i="",r=null){this._locationStrategy.replaceState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Ss(i)),r)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)})),()=>{const i=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(i,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(r=>r(e,i))}subscribe(e,i,r){return this._subject.subscribe({next:e,error:i,complete:r})}}return n.normalizeQueryParams=Ss,n.joinWithSlash=QF,n.stripTrailingSlash=uS,n.\u0275fac=function(e){return new(e||n)(de(ed))},n.\u0275prov=Le({token:n,factory:function(){return function nY(){return new td(de(ed))}()},providedIn:"root"}),n})();function fS(n){return n.replace(/\/index.html$/,"")}function kS(n,t){t=encodeURIComponent(t);for(const e of n.split(";")){const i=e.indexOf("="),[r,o]=-1==i?[e,""]:[e.slice(0,i),e.slice(i+1)];if(r.trim()===t)return decodeURIComponent(o)}return null}let Il=(()=>{class n{constructor(e,i,r,o){this._iterableDiffers=e,this._keyValueDiffers=i,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&&(Km(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(i=>this._toggleClass(i.key,i.currentValue)),e.forEachChangedItem(i=>this._toggleClass(i.key,i.currentValue)),e.forEachRemovedItem(i=>{i.previousValue&&this._toggleClass(i.key,!1)})}_applyIterableChanges(e){e.forEachAddedItem(i=>{if("string"!=typeof i.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${Vn(i.item)}`);this._toggleClass(i.item,!0)}),e.forEachRemovedItem(i=>this._toggleClass(i.item,!1))}_applyClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>this._toggleClass(i,!0)):Object.keys(e).forEach(i=>this._toggleClass(i,!!e[i])))}_removeClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>this._toggleClass(i,!1)):Object.keys(e).forEach(i=>this._toggleClass(i,!1)))}_toggleClass(e,i){(e=e.trim())&&e.split(/\s+/g).forEach(r=>{i?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}}return n.\u0275fac=function(e){return new(e||n)(x(qo),x(uf),x(ze),x(qa))},n.\u0275dir=pe({type:n,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),n})();class VY{constructor(t,e,i,r){this.$implicit=t,this.ngForOf=e,this.index=i,this.count=r}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Ii=(()=>{class n{constructor(e,i,r){this._viewContainer=e,this._template=i,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 i=this._viewContainer;e.forEachOperation((r,o,a)=>{if(null==r.previousIndex)i.createEmbeddedView(this._template,new VY(r.item,this._ngForOf,-1,-1),null===a?void 0:a);else if(null==a)i.remove(null===o?void 0:o);else if(null!==o){const s=i.get(o);i.move(s,a),MS(s,r)}});for(let r=0,o=i.length;r{MS(i.get(r.currentIndex),r)})}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(x(Qn),x(jn),x(qo))},n.\u0275dir=pe({type:n,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),n})();function MS(n,t){n.context.$implicit=t.item}let Zt=(()=>{class n{constructor(e,i){this._viewContainer=e,this._context=new UY,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=i}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){CS("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){CS("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(x(Qn),x(jn))},n.\u0275dir=pe({type:n,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),n})();class UY{constructor(){this.$implicit=null,this.ngIf=null}}function CS(n,t){if(t&&!t.createEmbeddedView)throw new Error(`${n} must be a TemplateRef, but received '${Vn(t)}'.`)}class sw{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 Ju=(()=>{class n{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 i=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||i,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),i}_updateDefaultCases(e){if(this._defaultViews&&e!==this._defaultUsed){this._defaultUsed=e;for(let i=0;i{class n{constructor(e,i,r){this.ngSwitch=r,r._addCase(),this._view=new sw(e,i)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return n.\u0275fac=function(e){return new(e||n)(x(Qn),x(jn),x(Ju,9))},n.\u0275dir=pe({type:n,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),n})(),ES=(()=>{class n{constructor(e,i,r){r._addDefault(new sw(e,i))}}return n.\u0275fac=function(e){return new(e||n)(x(Qn),x(jn),x(Ju,9))},n.\u0275dir=pe({type:n,selectors:[["","ngSwitchDefault",""]],standalone:!0}),n})(),eh=(()=>{class n{constructor(e,i,r){this._ngEl=e,this._differs=i,this._renderer=r,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,i){const[r,o]=e.split("."),a=-1===r.indexOf("-")?void 0:so.DashCase;null!=i?this._renderer.setStyle(this._ngEl.nativeElement,r,o?`${i}${o}`:i,a):this._renderer.removeStyle(this._ngEl.nativeElement,r,a)}_applyChanges(e){e.forEachRemovedItem(i=>this._setStyle(i.key,null)),e.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),e.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(uf),x(qa))},n.\u0275dir=pe({type:n,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),n})(),ff=(()=>{class n{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 i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:r,ngTemplateOutletContext:o,ngTemplateOutletInjector:a}=this;this._viewRef=i.createEmbeddedView(r,o,a?{injector:a}:void 0)}else this._viewRef=null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return n.\u0275fac=function(e){return new(e||n)(x(Qn))},n.\u0275dir=pe({type:n,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[_n]}),n})();class $Y{createSubscription(t,e){return t.subscribe({next:e,error:i=>{throw i}})}dispose(t){t.unsubscribe()}}class GY{createSubscription(t,e){return t.then(e,i=>{throw i})}dispose(t){}}const qY=new GY,KY=new $Y;let Mo=(()=>{class n{constructor(e){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue:(e&&this._subscribe(e),this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,i=>this._updateLatestValue(e,i))}_selectStrategy(e){if(Qm(e))return qY;if(S3(e))return KY;throw function Ma(n,t){return new Te(2100,!1)}()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,i){e===this._obj&&(this._latestValue=i,this._ref.markForCheck())}}return n.\u0275fac=function(e){return new(e||n)(x(kt,16))},n.\u0275pipe=Zi({name:"async",type:n,pure:!1,standalone:!0}),n})(),TS=(()=>{class n{constructor(e){this.differs=e,this.keyValues=[],this.compareFn=AS}transform(e,i=AS){if(!e||!(e instanceof Map)&&"object"!=typeof e)return null;this.differ||(this.differ=this.differs.find(e).create());const r=this.differ.diff(e),o=i!==this.compareFn;return r&&(this.keyValues=[],r.forEachItem(a=>{this.keyValues.push(function lV(n,t){return{key:n,value:t}}(a.key,a.currentValue))})),(r||o)&&(this.keyValues.sort(i),this.compareFn=i),this.keyValues}}return n.\u0275fac=function(e){return new(e||n)(x(uf,16))},n.\u0275pipe=Zi({name:"keyvalue",type:n,pure:!1,standalone:!0}),n})();function AS(n,t){const e=n.key,i=t.key;if(e===i)return 0;if(void 0===e)return 1;if(void 0===i)return-1;if(null===e)return 1;if(null===i)return-1;if("string"==typeof e&&"string"==typeof i)return e{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})();const LS="browser";function Nl(n){return n===LS}let _V=(()=>{class n{}return n.\u0275prov=Le({token:n,providedIn:"root",factory:()=>new gV(de(xt),window)}),n})();class gV{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 bV(n,t){const e=n.getElementById(t)||n.getElementsByName(t)[0];if(e)return e;if("function"==typeof n.createTreeWalker&&n.body&&(n.body.createShadowRoot||n.body.attachShadow)){const i=n.createTreeWalker(n.body,NodeFilter.SHOW_ELEMENT);let r=i.currentNode;for(;r;){const o=r.shadowRoot;if(o){const a=o.getElementById(t)||o.querySelector(`[name="${t}"]`);if(a)return a}r=i.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(),i=e.left+this.window.pageXOffset,r=e.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(i-o[0],r-o[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const t=IS(this.window.history)||IS(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 IS(n){return Object.getOwnPropertyDescriptor(n,"scrollRestoration")}class NS{}class WV extends Qj{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class hw extends WV{static makeCurrent(){!function Xj(n){KF||(KF=n)}(new hw)}onAndCancel(t,e,i){return t.addEventListener(e,i,!1),()=>{t.removeEventListener(e,i,!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 $V(){return _f=_f||document.querySelector("base"),_f?_f.getAttribute("href"):null}();return null==e?null:function GV(n){o0=o0||document.createElement("a"),o0.setAttribute("href",n);const t=o0.pathname;return"/"===t.charAt(0)?t:`/${t}`}(e)}resetBaseElement(){_f=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return kS(document.cookie,t)}}let o0,_f=null;const jS=new Fe("TRANSITION_ID"),KV=[{provide:df,useFactory:function qV(n,t,e){return()=>{e.get(Vg).donePromise.then(()=>{const i=ns(),r=t.querySelectorAll(`style[ng-transition="${n}"]`);for(let o=0;o{class n{build(){return new XMLHttpRequest}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const a0=new Fe("EventManagerPlugins");let s0=(()=>{class n{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(r=>r.manager=this),this._plugins=e.slice().reverse()}addEventListener(e,i,r){return this._findPluginFor(i).addEventListener(e,i,r)}addGlobalEventListener(e,i,r){return this._findPluginFor(i).addGlobalEventListener(e,i,r)}getZone(){return this._zone}_findPluginFor(e){const i=this._eventNameToPlugin.get(e);if(i)return i;const r=this._plugins;for(let o=0;o{class n{constructor(){this._stylesSet=new Set}addStyles(e){const i=new Set;e.forEach(r=>{this._stylesSet.has(r)||(this._stylesSet.add(r),i.add(r))}),this.onStylesAdded(i)}onStylesAdded(e){}getAllStyles(){return Array.from(this._stylesSet)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),gf=(()=>{class n extends VS{constructor(e){super(),this._doc=e,this._hostNodes=new Map,this._hostNodes.set(e.head,[])}_addStylesToHost(e,i,r){e.forEach(o=>{const a=this._doc.createElement("style");a.textContent=o,r.push(i.appendChild(a))})}addHost(e){const i=[];this._addStylesToHost(this._stylesSet,e,i),this._hostNodes.set(e,i)}removeHost(e){const i=this._hostNodes.get(e);i&&i.forEach(zS),this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach((i,r)=>{this._addStylesToHost(e,r,i)})}ngOnDestroy(){this._hostNodes.forEach(e=>e.forEach(zS))}}return n.\u0275fac=function(e){return new(e||n)(de(xt))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();function zS(n){ns().remove(n)}const mw={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/"},fw=/%COMP%/g;function pw(n,t){return t.flat(100).map(e=>e.replace(fw,n))}function $S(n){return t=>{if("__ngUnwrap__"===t)return n;!1===n(t)&&(t.preventDefault(),t.returnValue=!1)}}let l0=(()=>{class n{constructor(e,i,r){this.eventManager=e,this.sharedStylesHost=i,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new _w(e)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;switch(i.encapsulation){case dr.Emulated:{let r=this.rendererByCompId.get(i.id);return r||(r=new iz(this.eventManager,this.sharedStylesHost,i,this.appId),this.rendererByCompId.set(i.id,r)),r.applyToHost(e),r}case 1:case dr.ShadowDom:return new rz(this.eventManager,this.sharedStylesHost,e,i);default:if(!this.rendererByCompId.has(i.id)){const r=pw(i.id,i.styles);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(i.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return n.\u0275fac=function(e){return new(e||n)(de(s0),de(gf),de(Qu))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();class _w{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,e){return e?document.createElementNS(mw[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){(qS(t)?t.content:t).appendChild(e)}insertBefore(t,e,i){t&&(qS(t)?t.content:t).insertBefore(e,i)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let i="string"==typeof t?document.querySelector(t):t;if(!i)throw new Error(`The selector "${t}" did not match any elements`);return e||(i.textContent=""),i}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,i,r){if(r){e=r+":"+e;const o=mw[r];o?t.setAttributeNS(o,e,i):t.setAttribute(e,i)}else t.setAttribute(e,i)}removeAttribute(t,e,i){if(i){const r=mw[i];r?t.removeAttributeNS(r,e):t.removeAttribute(`${i}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,i,r){r&(so.DashCase|so.Important)?t.style.setProperty(e,i,r&so.Important?"important":""):t.style[e]=i}removeStyle(t,e,i){i&so.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,i){t[e]=i}setValue(t,e){t.nodeValue=e}listen(t,e,i){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,$S(i)):this.eventManager.addEventListener(t,e,$S(i))}}function qS(n){return"TEMPLATE"===n.tagName&&void 0!==n.content}class iz extends _w{constructor(t,e,i,r){super(t),this.component=i;const o=pw(r+"-"+i.id,i.styles);e.addStyles(o),this.contentAttr=function ez(n){return"_ngcontent-%COMP%".replace(fw,n)}(r+"-"+i.id),this.hostAttr=function tz(n){return"_nghost-%COMP%".replace(fw,n)}(r+"-"+i.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const i=super.createElement(t,e);return super.setAttribute(i,this.contentAttr,""),i}}class rz extends _w{constructor(t,e,i,r){super(t),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const o=pw(r.id,r.styles);for(let a=0;a{class n extends YS{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,r){return e.addEventListener(i,r,!1),()=>this.removeEventListener(e,i,r)}removeEventListener(e,i,r){return e.removeEventListener(i,r)}}return n.\u0275fac=function(e){return new(e||n)(de(xt))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const KS=["alt","control","meta","shift"],az={"\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"},sz={alt:n=>n.altKey,control:n=>n.ctrlKey,meta:n=>n.metaKey,shift:n=>n.shiftKey};let lz=(()=>{class n extends YS{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,i,r){const o=n.parseEventName(i),a=n.eventCallback(o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>ns().onAndCancel(e,o.domEventName,a))}static parseEventName(e){const i=e.toLowerCase().split("."),r=i.shift();if(0===i.length||"keydown"!==r&&"keyup"!==r)return null;const o=n._normalizeKey(i.pop());let a="",s=i.indexOf("code");if(s>-1&&(i.splice(s,1),a="code."),KS.forEach(d=>{const f=i.indexOf(d);f>-1&&(i.splice(f,1),a+=d+".")}),a+=o,0!=i.length||0===o.length)return null;const l={};return l.domEventName=r,l.fullKey=a,l}static matchEventFullKeyCode(e,i){let r=az[e.key]||e.key,o="";return i.indexOf("code.")>-1&&(r=e.code,o="code."),!(null==r||!r)&&(r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),KS.forEach(a=>{a!==r&&(0,sz[a])(e)&&(o+=a+".")}),o+=r,o===i)}static eventCallback(e,i,r){return o=>{n.matchEventFullKeyCode(o,e)&&r.runGuarded(()=>i(o))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return n.\u0275fac=function(e){return new(e||n)(de(xt))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const QS=[{provide:Al,useValue:LS},{provide:N4,useValue:function cz(){hw.makeCurrent()},multi:!0},{provide:xt,useFactory:function uz(){return function eP(n){Mv=n}(document),document},deps:[]}],hz=W4(Gj,"browser",QS),ZS=new Fe(""),JS=[{provide:zg,useClass:class XV{addToWindow(t){ti.getAngularTestability=(i,r=!0)=>{const o=t.findTestabilityInTree(i,r);if(null==o)throw new Error("Could not find testability for element.");return o},ti.getAllAngularTestabilities=()=>t.getAllTestabilities(),ti.getAllAngularRootElements=()=>t.getAllRootElements(),ti.frameworkStabilizers||(ti.frameworkStabilizers=[]),ti.frameworkStabilizers.push(i=>{const r=ti.getAllAngularTestabilities();let o=r.length,a=!1;const s=function(l){a=a||l,o--,0==o&&i(a)};r.forEach(function(l){l.whenStable(s)})})}findTestabilityInTree(t,e,i){return null==e?null:t.getTestability(e)??(i?ns().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null)}},deps:[]},{provide:Y4,useClass:jF,deps:[Qe,YF,zg]},{provide:jF,useClass:jF,deps:[Qe,YF,zg]}],eT=[{provide:Ov,useValue:"root"},{provide:xs,useFactory:function dz(){return new xs},deps:[]},{provide:a0,useClass:oz,multi:!0,deps:[xt,Qe,Al]},{provide:a0,useClass:lz,multi:!0,deps:[xt]},{provide:l0,useClass:l0,deps:[s0,gf,Qu]},{provide:Au,useExisting:l0},{provide:VS,useExisting:gf},{provide:gf,useClass:gf,deps:[xt]},{provide:s0,useClass:s0,deps:[a0,Qe]},{provide:NS,useClass:QV,deps:[]},[]];let tT=(()=>{class n{constructor(e){}static withServerTransition(e){return{ngModule:n,providers:[{provide:Qu,useValue:e.appId},{provide:jS,useExisting:Qu},KV]}}}return n.\u0275fac=function(e){return new(e||n)(de(ZS,12))},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[...eT,...JS],imports:[Mi,qj]}),n})(),nT=(()=>{class n{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}}return n.\u0275fac=function(e){return new(e||n)(de(xt))},n.\u0275prov=Le({token:n,factory:function(e){let i=null;return i=e?new e:function fz(){return new nT(de(xt))}(),i},providedIn:"root"}),n})();typeof window<"u"&&window;let bf=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(e){let i=null;return i=e?new(e||n):de(oT),i},providedIn:"root"}),n})(),oT=(()=>{class n extends bf{constructor(e){super(),this._doc=e}sanitize(e,i){if(null==i)return null;switch(e){case Hn.NONE:return i;case Hn.HTML:return $a(i,"HTML")?wo(i):FC(this._doc,String(i)).toString();case Hn.STYLE:return $a(i,"Style")?wo(i):i;case Hn.SCRIPT:if($a(i,"Script"))return wo(i);throw new Error("unsafe value used in a script context");case Hn.URL:return $a(i,"URL")?wo(i):pg(String(i));case Hn.RESOURCE_URL:if($a(i,"ResourceURL"))return wo(i);throw new Error(`unsafe value used in a resource URL context (see ${eu})`);default:throw new Error(`Unexpected SecurityContext ${e} (see ${eu})`)}}bypassSecurityTrustHtml(e){return function sP(n){return new tP(n)}(e)}bypassSecurityTrustStyle(e){return function lP(n){return new nP(n)}(e)}bypassSecurityTrustScript(e){return function cP(n){return new iP(n)}(e)}bypassSecurityTrustUrl(e){return function dP(n){return new rP(n)}(e)}bypassSecurityTrustResourceUrl(e){return function uP(n){return new oP(n)}(e)}}return n.\u0275fac=function(e){return new(e||n)(de(xt))},n.\u0275prov=Le({token:n,factory:function(e){let i=null;return i=e?new e:function Fz(n){return new oT(n.get(xt))}(de(yi)),i},providedIn:"root"}),n})();function rt(...n){return Yn(n,Ai(n))}class bn extends be{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:i}=this;if(t)throw e;return this._throwIfClosed(),i}next(t){super.next(this._value=t)}}const c0=c(n=>function(){n(this),this.name="EmptyError",this.message="no elements in sequence"}),{isArray:wz}=Array,{getPrototypeOf:kz,prototype:xz,keys:Dz}=Object;function aT(n){if(1===n.length){const t=n[0];if(wz(t))return{args:t,keys:null};if(function Mz(n){return n&&"object"==typeof n&&kz(n)===xz}(t)){const e=Dz(t);return{args:e.map(i=>t[i]),keys:e}}}return{args:n,keys:null}}const{isArray:Cz}=Array;function yw(n){return He(t=>function Ez(n,t){return Cz(t)?n(...t):n(t)}(n,t))}function sT(n,t){return n.reduce((e,i,r)=>(e[i]=t[r],e),{})}function d0(...n){const t=Ai(n),e=Kn(n),{args:i,keys:r}=aT(n);if(0===i.length)return Yn([],t);const o=new Ve(function Sz(n,t,e=_e){return i=>{lT(t,()=>{const{length:r}=n,o=new Array(r);let a=r,s=r;for(let l=0;l{const d=Yn(n[l],t);let f=!1;d.subscribe(wt(i,F=>{o[l]=F,f||(f=!0,s--),s||i.next(e(o.slice()))},()=>{--a||i.complete()}))},i)},i)}}(i,t,r?a=>sT(r,a):_e));return e?o.pipe(yw(e)):o}function lT(n,t,e){n?Er(e,n,t):t()}function nd(...n){return function Tz(){return nn(1)}()(Yn(n,Ai(n)))}function Pl(n){return new Ve(t=>{vn(n()).subscribe(t)})}function As(n,t){const e=g(n)?n:()=>n,i=r=>r.error(e());return new Ve(t?r=>t.schedule(i,0,r):i)}function vw(){return Mt((n,t)=>{let e=null;n._refCount++;const i=wt(t,void 0,void 0,void 0,()=>{if(!n||n._refCount<=0||0<--n._refCount)return void(e=null);const r=n._connection,o=e;e=null,r&&(!o||r===o)&&r.unsubscribe(),t.unsubscribe()});n.subscribe(i),i.closed||(e=n.connect())})}class u0 extends Ve{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,Ue(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 p;const e=this.getSubject();t.add(this.source.subscribe(wt(e,void 0,()=>{this._teardown(),e.complete()},i=>{this._teardown(),e.error(i)},()=>this._teardown()))),t.closed&&(this._connection=null,t=p.EMPTY)}return t}refCount(){return vw()(this)}}function Ci(n,t){return Mt((e,i)=>{let r=null,o=0,a=!1;const s=()=>a&&!r&&i.complete();e.subscribe(wt(i,l=>{r?.unsubscribe();let d=0;const f=o++;vn(n(l,f)).subscribe(r=wt(i,F=>i.next(t?t(l,F,f,d++):F),()=>{r=null,s()}))},()=>{a=!0,s()}))})}function en(n){return n<=0?()=>Pi:Mt((t,e)=>{let i=0;t.subscribe(wt(e,r=>{++i<=n&&(e.next(r),n<=i&&e.complete())}))})}function Ei(...n){const t=Ai(n);return Mt((e,i)=>{(t?nd(n,e,t):nd(n,e)).subscribe(i)})}function zt(n,t){return Mt((e,i)=>{let r=0;e.subscribe(wt(i,o=>n.call(t,o,r++)&&i.next(o)))})}function h0(n){return Mt((t,e)=>{let i=!1;t.subscribe(wt(e,r=>{i=!0,e.next(r)},()=>{i||e.next(n),e.complete()}))})}function cT(n=Az){return Mt((t,e)=>{let i=!1;t.subscribe(wt(e,r=>{i=!0,e.next(r)},()=>i?e.complete():e.error(n())))})}function Az(){return new c0}function Ls(n,t){const e=arguments.length>=2;return i=>i.pipe(n?zt((r,o)=>n(r,o,i)):_e,en(1),e?h0(t):cT(()=>new c0))}function Rl(n,t){return g(t)?un(n,t,1):un(n,1)}function Mn(n,t,e){const i=g(n)||t||e?{next:n,error:t,complete:e}:n;return i?Mt((r,o)=>{var a;null===(a=i.subscribe)||void 0===a||a.call(i);let s=!0;r.subscribe(wt(o,l=>{var d;null===(d=i.next)||void 0===d||d.call(i,l),o.next(l)},()=>{var l;s=!1,null===(l=i.complete)||void 0===l||l.call(i),o.complete()},l=>{var d;s=!1,null===(d=i.error)||void 0===d||d.call(i,l),o.error(l)},()=>{var l,d;s&&(null===(l=i.unsubscribe)||void 0===l||l.call(i)),null===(d=i.finalize)||void 0===d||d.call(i)}))}):_e}function Ca(n){return Mt((t,e)=>{let o,i=null,r=!1;i=t.subscribe(wt(e,void 0,void 0,a=>{o=vn(n(a,Ca(n)(t))),i?(i.unsubscribe(),i=null,o.subscribe(e)):r=!0})),r&&(i.unsubscribe(),i=null,o.subscribe(e))})}function Lz(n,t,e,i,r){return(o,a)=>{let s=e,l=t,d=0;o.subscribe(wt(a,f=>{const F=d++;l=s?n(l,f,F):(s=!0,f),i&&a.next(l)},r&&(()=>{s&&a.next(l),a.complete()})))}}function dT(n,t){return Mt(Lz(n,t,arguments.length>=2,!0))}function Fw(n){return n<=0?()=>Pi:Mt((t,e)=>{let i=[];t.subscribe(wt(e,r=>{i.push(r),n{for(const r of i)e.next(r);e.complete()},void 0,()=>{i=null}))})}function uT(n,t){const e=arguments.length>=2;return i=>i.pipe(n?zt((r,o)=>n(r,o,i)):_e,Fw(1),e?h0(t):cT(()=>new c0))}function hT(n,t=!1){return Mt((e,i)=>{let r=0;e.subscribe(wt(i,o=>{const a=n(o,r++);(a||t)&&i.next(o),!a&&i.complete()}))})}function m0(n){return He(()=>n)}function f0(n){return Mt((t,e)=>{try{t.subscribe(e)}finally{e.add(n)}})}const ln="primary",yf=Symbol("RouteTitle");class Iz{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 th(n){return new Iz(n)}function Nz(n,t,e){const i=e.path.split("/");if(i.length>n.length||"full"===e.pathMatch&&(t.hasChildren()||i.lengthi[o]===r)}return n===t}function fT(n){return Array.prototype.concat.apply([],n)}function pT(n){return n.length>0?n[n.length-1]:null}function kr(n,t){for(const e in n)n.hasOwnProperty(e)&&t(n[e],e)}function Bl(n){return dF(n)?n:Qm(n)?Yn(Promise.resolve(n)):rt(n)}const p0=!1,Pz={exact:function bT(n,t,e){if(!rd(n.segments,t.segments)||!_0(n.segments,t.segments,e)||n.numberOfChildren!==t.numberOfChildren)return!1;for(const i in t.children)if(!n.children[i]||!bT(n.children[i],t.children[i],e))return!1;return!0},subset:yT},_T={exact:function Rz(n,t){return is(n,t)},subset:function Bz(n,t){return Object.keys(t).length<=Object.keys(n).length&&Object.keys(t).every(e=>mT(n[e],t[e]))},ignored:()=>!0};function gT(n,t,e){return Pz[e.paths](n.root,t.root,e.matrixParams)&&_T[e.queryParams](n.queryParams,t.queryParams)&&!("exact"===e.fragment&&n.fragment!==t.fragment)}function yT(n,t,e){return vT(n,t,t.segments,e)}function vT(n,t,e,i){if(n.segments.length>e.length){const r=n.segments.slice(0,e.length);return!(!rd(r,e)||t.hasChildren()||!_0(r,e,i))}if(n.segments.length===e.length){if(!rd(n.segments,e)||!_0(n.segments,e,i))return!1;for(const r in t.children)if(!n.children[r]||!yT(n.children[r],t.children[r],i))return!1;return!0}{const r=e.slice(0,n.segments.length),o=e.slice(n.segments.length);return!!(rd(n.segments,r)&&_0(n.segments,r,i)&&n.children[ln])&&vT(n.children[ln],t,o,i)}}function _0(n,t,e){return t.every((i,r)=>_T[e](n[r].parameters,i.parameters))}class id{constructor(t=new hn([],{}),e={},i=null){this.root=t,this.queryParams=e,this.fragment=i}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=th(this.queryParams)),this._queryParamMap}toString(){return Yz.serialize(this)}}class hn{constructor(t,e){this.segments=t,this.children=e,this.parent=null,kr(e,(i,r)=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return g0(this)}}class vf{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=th(this.parameters)),this._parameterMap}toString(){return kT(this)}}function rd(n,t){return n.length===t.length&&n.every((e,i)=>e.path===t[i].path)}let Ff=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(){return new ww},providedIn:"root"}),n})();class ww{parse(t){const e=new Xz(t);return new id(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){const e=`/${wf(t.root,!0)}`,i=function Uz(n){const t=Object.keys(n).map(e=>{const i=n[e];return Array.isArray(i)?i.map(r=>`${b0(e)}=${b0(r)}`).join("&"):`${b0(e)}=${b0(i)}`}).filter(e=>!!e);return t.length?`?${t.join("&")}`:""}(t.queryParams);return`${e}${i}${"string"==typeof t.fragment?`#${function Vz(n){return encodeURI(n)}(t.fragment)}`:""}`}}const Yz=new ww;function g0(n){return n.segments.map(t=>kT(t)).join("/")}function wf(n,t){if(!n.hasChildren())return g0(n);if(t){const e=n.children[ln]?wf(n.children[ln],!1):"",i=[];return kr(n.children,(r,o)=>{o!==ln&&i.push(`${o}:${wf(r,!1)}`)}),i.length>0?`${e}(${i.join("//")})`:e}{const e=function jz(n,t){let e=[];return kr(n.children,(i,r)=>{r===ln&&(e=e.concat(t(i,r)))}),kr(n.children,(i,r)=>{r!==ln&&(e=e.concat(t(i,r)))}),e}(n,(i,r)=>r===ln?[wf(n.children[ln],!1)]:[`${r}:${wf(i,!1)}`]);return 1===Object.keys(n.children).length&&null!=n.children[ln]?`${g0(n)}/${e[0]}`:`${g0(n)}/(${e.join("//")})`}}function FT(n){return encodeURIComponent(n).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function b0(n){return FT(n).replace(/%3B/gi,";")}function kw(n){return FT(n).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function y0(n){return decodeURIComponent(n)}function wT(n){return y0(n.replace(/\+/g,"%20"))}function kT(n){return`${kw(n.path)}${function zz(n){return Object.keys(n).map(t=>`;${kw(t)}=${kw(n[t])}`).join("")}(n.parameters)}`}const Wz=/^[^\/()?;=#]+/;function v0(n){const t=n.match(Wz);return t?t[0]:""}const $z=/^[^=?&#]+/,qz=/^[^&#]+/;class Xz{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new hn([],{}):new hn([],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 i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(i[ln]=new hn(t,e)),i}parseSegment(){const t=v0(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Te(4009,p0);return this.capture(t),new vf(y0(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const e=v0(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const r=v0(this.remaining);r&&(i=r,this.capture(i))}t[y0(e)]=y0(i)}parseQueryParam(t){const e=function Gz(n){const t=n.match($z);return t?t[0]:""}(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const a=function Kz(n){const t=n.match(qz);return t?t[0]:""}(this.remaining);a&&(i=a,this.capture(i))}const r=wT(e),o=wT(i);if(t.hasOwnProperty(r)){let a=t[r];Array.isArray(a)||(a=[a],t[r]=a),a.push(o)}else t[r]=o}parseParens(t){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const i=v0(this.remaining),r=this.remaining[i.length];if("/"!==r&&")"!==r&&";"!==r)throw new Te(4010,p0);let o;i.indexOf(":")>-1?(o=i.slice(0,i.indexOf(":")),this.capture(o),this.capture(":")):t&&(o=ln);const a=this.parseChildren();e[o]=1===Object.keys(a).length?a[ln]:new hn([],a),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 Te(4011,p0)}}function xw(n){return n.segments.length>0?new hn([],{[ln]:n}):n}function F0(n){const t={};for(const i of Object.keys(n.children)){const o=F0(n.children[i]);(o.segments.length>0||o.hasChildren())&&(t[i]=o)}return function Qz(n){if(1===n.numberOfChildren&&n.children[ln]){const t=n.children[ln];return new hn(n.segments.concat(t.segments),t.children)}return n}(new hn(n.segments,t))}function od(n){return n instanceof id}function eU(n,t,e,i,r){if(0===e.length)return nh(t.root,t.root,t.root,i,r);const o=function MT(n){if("string"==typeof n[0]&&1===n.length&&"/"===n[0])return new DT(!0,0,n);let t=0,e=!1;const i=n.reduce((r,o,a)=>{if("object"==typeof o&&null!=o){if(o.outlets){const s={};return kr(o.outlets,(l,d)=>{s[d]="string"==typeof l?l.split("/"):l}),[...r,{outlets:s}]}if(o.segmentPath)return[...r,o.segmentPath]}return"string"!=typeof o?[...r,o]:0===a?(o.split("/").forEach((s,l)=>{0==l&&"."===s||(0==l&&""===s?e=!0:".."===s?t++:""!=s&&r.push(s))}),r):[...r,o]},[]);return new DT(e,t,i)}(e);return o.toRoot()?nh(t.root,t.root,new hn([],{}),i,r):function a(l){const d=function nU(n,t,e,i){if(n.isAbsolute)return new ih(t.root,!0,0);if(-1===i)return new ih(e,e===t.root,0);return function CT(n,t,e){let i=n,r=t,o=e;for(;o>r;){if(o-=r,i=i.parent,!i)throw new Te(4005,!1);r=i.segments.length}return new ih(i,!1,r-o)}(e,i+(kf(n.commands[0])?0:1),n.numberOfDoubleDots)}(o,t,n.snapshot?._urlSegment,l),f=d.processChildren?Df(d.segmentGroup,d.index,o.commands):Mw(d.segmentGroup,d.index,o.commands);return nh(t.root,d.segmentGroup,f,i,r)}(n.snapshot?._lastPathIndex)}function kf(n){return"object"==typeof n&&null!=n&&!n.outlets&&!n.segmentPath}function xf(n){return"object"==typeof n&&null!=n&&n.outlets}function nh(n,t,e,i,r){let a,o={};i&&kr(i,(l,d)=>{o[d]=Array.isArray(l)?l.map(f=>`${f}`):`${l}`}),a=n===t?e:xT(n,t,e);const s=xw(F0(a));return new id(s,o,r)}function xT(n,t,e){const i={};return kr(n.children,(r,o)=>{i[o]=r===t?e:xT(r,t,e)}),new hn(n.segments,i)}class DT{constructor(t,e,i){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=i,t&&i.length>0&&kf(i[0]))throw new Te(4003,!1);const r=i.find(xf);if(r&&r!==pT(i))throw new Te(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class ih{constructor(t,e,i){this.segmentGroup=t,this.processChildren=e,this.index=i}}function Mw(n,t,e){if(n||(n=new hn([],{})),0===n.segments.length&&n.hasChildren())return Df(n,t,e);const i=function rU(n,t,e){let i=0,r=t;const o={match:!1,pathIndex:0,commandIndex:0};for(;r=e.length)return o;const a=n.segments[r],s=e[i];if(xf(s))break;const l=`${s}`,d=i0&&void 0===l)break;if(l&&d&&"object"==typeof d&&void 0===d.outlets){if(!ST(l,d,a))return o;i+=2}else{if(!ST(l,{},a))return o;i++}r++}return{match:!0,pathIndex:r,commandIndex:i}}(n,t,e),r=e.slice(i.commandIndex);if(i.match&&i.pathIndex{"string"==typeof o&&(o=[o]),null!==o&&(r[a]=Mw(n.children[a],t,o))}),kr(n.children,(o,a)=>{void 0===i[a]&&(r[a]=o)}),new hn(n.segments,r)}}function Cw(n,t,e){const i=n.segments.slice(0,t);let r=0;for(;r{"string"==typeof e&&(e=[e]),null!==e&&(t[i]=Cw(new hn([],{}),0,e))}),t}function ET(n){const t={};return kr(n,(e,i)=>t[i]=`${e}`),t}function ST(n,t,e){return n==e.path&&is(t,e.parameters)}class Is{constructor(t,e){this.id=t,this.url=e}}class Ew extends Is{constructor(t,e,i="imperative",r=null){super(t,e),this.type=0,this.navigationTrigger=i,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class ad extends Is{constructor(t,e,i){super(t,e),this.urlAfterRedirects=i,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class w0 extends Is{constructor(t,e,i,r){super(t,e),this.reason=i,this.code=r,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class TT extends Is{constructor(t,e,i,r){super(t,e),this.error=i,this.target=r,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class aU extends Is{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class sU extends Is{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class lU extends Is{constructor(t,e,i,r,o){super(t,e),this.urlAfterRedirects=i,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 cU extends Is{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class dU extends Is{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class uU{constructor(t){this.route=t,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class hU{constructor(t){this.route=t,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class mU{constructor(t){this.snapshot=t,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class fU{constructor(t){this.snapshot=t,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class pU{constructor(t){this.snapshot=t,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class _U{constructor(t){this.snapshot=t,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class AT{constructor(t,e,i){this.routerEvent=t,this.position=e,this.anchor=i,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}let bU=(()=>{class n{createUrlTree(e,i,r,o,a,s){return eU(e||i.root,r,o,a,s)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),yU=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(t){return bU.\u0275fac(t)},providedIn:"root"}),n})();class LT{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=Sw(t,this._root);return e?e.children.map(i=>i.value):[]}firstChild(t){const e=Sw(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=Tw(t,this._root);return e.length<2?[]:e[e.length-2].children.map(r=>r.value).filter(r=>r!==t)}pathFromRoot(t){return Tw(t,this._root).map(e=>e.value)}}function Sw(n,t){if(n===t.value)return t;for(const e of t.children){const i=Sw(n,e);if(i)return i}return null}function Tw(n,t){if(n===t.value)return[t];for(const e of t.children){const i=Tw(n,e);if(i.length)return i.unshift(t),i}return[]}class Ns{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function rh(n){const t={};return n&&n.children.forEach(e=>t[e.value.outlet]=e),t}class IT extends LT{constructor(t,e){super(t),this.snapshot=e,Aw(this,t)}toString(){return this.snapshot.toString()}}function NT(n,t){const e=function vU(n,t){const a=new k0([],{},{},"",{},ln,t,null,n.root,-1,{});return new PT("",new Ns(a,[]))}(n,t),i=new bn([new vf("",{})]),r=new bn({}),o=new bn({}),a=new bn({}),s=new bn(""),l=new Os(i,r,a,s,o,ln,t,e.root);return l.snapshot=e.root,new IT(new Ns(l,[]),e)}class Os{constructor(t,e,i,r,o,a,s,l){this.url=t,this.params=e,this.queryParams=i,this.fragment=r,this.data=o,this.outlet=a,this.component=s,this.title=this.data?.pipe(He(d=>d[yf]))??rt(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(He(t=>th(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(He(t=>th(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function OT(n,t="emptyOnly"){const e=n.pathFromRoot;let i=0;if("always"!==t)for(i=e.length-1;i>=1;){const r=e[i],o=e[i-1];if(r.routeConfig&&""===r.routeConfig.path)i--;else{if(o.component)break;i--}}return function FU(n){return n.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(i))}class k0{constructor(t,e,i,r,o,a,s,l,d,f,F){this.url=t,this.params=e,this.queryParams=i,this.fragment=r,this.data=o,this.outlet=a,this.component=s,this.routeConfig=l,this._urlSegment=d,this._lastPathIndex=f,this._resolve=F}get title(){return this.data?.[yf]}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=th(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=th(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(i=>i.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class PT extends LT{constructor(t,e){super(e),this.url=t,Aw(this,e)}toString(){return RT(this._root)}}function Aw(n,t){t.value._routerState=n,t.children.forEach(e=>Aw(n,e))}function RT(n){const t=n.children.length>0?` { ${n.children.map(RT).join(", ")} } `:"";return`${n.value}${t}`}function Lw(n){if(n.snapshot){const t=n.snapshot,e=n._futureSnapshot;n.snapshot=e,is(t.queryParams,e.queryParams)||n.queryParams.next(e.queryParams),t.fragment!==e.fragment&&n.fragment.next(e.fragment),is(t.params,e.params)||n.params.next(e.params),function Oz(n,t){if(n.length!==t.length)return!1;for(let e=0;eis(e.parameters,t[i].parameters))}(n.url,t.url);return e&&!(!n.parent!=!t.parent)&&(!n.parent||Iw(n.parent,t.parent))}function Mf(n,t,e){if(e&&n.shouldReuseRoute(t.value,e.value.snapshot)){const i=e.value;i._futureSnapshot=t.value;const r=function kU(n,t,e){return t.children.map(i=>{for(const r of e.children)if(n.shouldReuseRoute(i.value,r.value.snapshot))return Mf(n,i,r);return Mf(n,i)})}(n,t,e);return new Ns(i,r)}{if(n.shouldAttach(t.value)){const o=n.retrieve(t.value);if(null!==o){const a=o.route;return a.value._futureSnapshot=t.value,a.children=t.children.map(s=>Mf(n,s)),a}}const i=function xU(n){return new Os(new bn(n.url),new bn(n.params),new bn(n.queryParams),new bn(n.fragment),new bn(n.data),n.outlet,n.component,n)}(t.value),r=t.children.map(o=>Mf(n,o));return new Ns(i,r)}}const Nw="ngNavigationCancelingError";function BT(n,t){const{redirectTo:e,navigationBehaviorOptions:i}=od(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,r=HT(!1,0,t);return r.url=e,r.navigationBehaviorOptions=i,r}function HT(n,t,e){const i=new Error("NavigationCancelingError: "+(n||""));return i[Nw]=!0,i.cancellationCode=t,e&&(i.url=e),i}function jT(n){return YT(n)&&od(n.url)}function YT(n){return n&&n[Nw]}class DU{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.injector=null,this.children=new Cf,this.attachRef=null}}let Cf=(()=>{class n{constructor(){this.contexts=new Map}onChildOutletCreated(e,i){const r=this.getOrCreateContext(e);r.outlet=i,this.contexts.set(e,r)}onChildOutletDestroyed(e){const i=this.getContext(e);i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let i=this.getContext(e);return i||(i=new DU,this.contexts.set(e,i)),i}getContext(e){return this.contexts.get(e)||null}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const x0=!1;let Ow=(()=>{class n{constructor(){this.activated=null,this._activatedRoute=null,this.name=ln,this.activateEvents=new je,this.deactivateEvents=new je,this.attachEvents=new je,this.detachEvents=new je,this.parentContexts=Ot(Cf),this.location=Ot(Qn),this.changeDetector=Ot(kt),this.environmentInjector=Ot(Ga)}ngOnChanges(e){if(e.name){const{firstChange:i,previousValue:r}=e.name;if(i)return;this.isTrackedInParentContexts(r)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(r)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name)}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 Te(4012,x0);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Te(4012,x0);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Te(4012,x0);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,i){this.activated=e,this._activatedRoute=i,this.location.insert(e.hostView),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,i){if(this.isActivated)throw new Te(4013,x0);this._activatedRoute=e;const r=this.location,a=e.snapshot.component,s=this.parentContexts.getOrCreateContext(this.name).children,l=new MU(e,s,r.injector);if(i&&function CU(n){return!!n.resolveComponentFactory}(i)){const d=i.resolveComponentFactory(a);this.activated=r.createComponent(d,r.length,l)}else this.activated=r.createComponent(a,{index:r.length,injector:l,environmentInjector:i??this.environmentInjector});this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[_n]}),n})();class MU{constructor(t,e,i){this.route=t,this.childContexts=e,this.parent=i}get(t,e){return t===Os?this.route:t===Cf?this.childContexts:this.parent.get(t,e)}}let Pw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Re({type:n,selectors:[["ng-component"]],standalone:!0,features:[kF],decls:1,vars:0,template:function(e,i){1&e&&De(0,"router-outlet")},dependencies:[Ow],encapsulation:2}),n})();function VT(n,t){return n.providers&&!n._injector&&(n._injector=Bg(n.providers,t,`Route: ${n.path}`)),n._injector??t}function Bw(n){const t=n.children&&n.children.map(Bw),e=t?{...n,children:t}:{...n};return!e.component&&!e.loadComponent&&(t||e.loadChildren)&&e.outlet&&e.outlet!==ln&&(e.component=Pw),e}function Qo(n){return n.outlet||ln}function zT(n,t){const e=n.filter(i=>Qo(i)===t);return e.push(...n.filter(i=>Qo(i)!==t)),e}function Ef(n){if(!n)return null;if(n.routeConfig?._injector)return n.routeConfig._injector;for(let t=n.parent;t;t=t.parent){const e=t.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}class LU{constructor(t,e,i,r){this.routeReuseStrategy=t,this.futureState=e,this.currState=i,this.forwardEvent=r}activate(t){const e=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,i,t),Lw(this.futureState.root),this.activateChildRoutes(e,i,t)}deactivateChildRoutes(t,e,i){const r=rh(e);t.children.forEach(o=>{const a=o.value.outlet;this.deactivateRoutes(o,r[a],i),delete r[a]}),kr(r,(o,a)=>{this.deactivateRouteAndItsChildren(o,i)})}deactivateRoutes(t,e,i){const r=t.value,o=e?e.value:null;if(r===o)if(r.component){const a=i.getContext(r.outlet);a&&this.deactivateChildRoutes(t,e,a.children)}else this.deactivateChildRoutes(t,e,i);else o&&this.deactivateRouteAndItsChildren(e,i)}deactivateRouteAndItsChildren(t,e){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}detachAndStoreRouteSubtree(t,e){const i=e.getContext(t.value.outlet),r=i&&t.value.component?i.children:e,o=rh(t);for(const a of Object.keys(o))this.deactivateRouteAndItsChildren(o[a],r);if(i&&i.outlet){const a=i.outlet.detach(),s=i.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:a,route:t,contexts:s})}}deactivateRouteAndOutlet(t,e){const i=e.getContext(t.value.outlet),r=i&&t.value.component?i.children:e,o=rh(t);for(const a of Object.keys(o))this.deactivateRouteAndItsChildren(o[a],r);i&&i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated(),i.attachRef=null,i.resolver=null,i.route=null)}activateChildRoutes(t,e,i){const r=rh(e);t.children.forEach(o=>{this.activateRoutes(o,r[o.value.outlet],i),this.forwardEvent(new _U(o.value.snapshot))}),t.children.length&&this.forwardEvent(new fU(t.value.snapshot))}activateRoutes(t,e,i){const r=t.value,o=e?e.value:null;if(Lw(r),r===o)if(r.component){const a=i.getOrCreateContext(r.outlet);this.activateChildRoutes(t,e,a.children)}else this.activateChildRoutes(t,e,i);else if(r.component){const a=i.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){const s=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),a.children.onOutletReAttached(s.contexts),a.attachRef=s.componentRef,a.route=s.route.value,a.outlet&&a.outlet.attach(s.componentRef,s.route.value),Lw(s.route.value),this.activateChildRoutes(t,null,a.children)}else{const s=Ef(r.snapshot),l=s?.get(ks)??null;a.attachRef=null,a.route=r,a.resolver=l,a.injector=s,a.outlet&&a.outlet.activateWith(r,a.injector),this.activateChildRoutes(t,null,a.children)}}else this.activateChildRoutes(t,null,i)}}class UT{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class D0{constructor(t,e){this.component=t,this.route=e}}function IU(n,t,e){const i=n._root;return Sf(i,t?t._root:null,e,[i.value])}function oh(n,t){const e=Symbol(),i=t.get(n,e);return i===e?"function"!=typeof n||function ky(n){return null!==nu(n)}(n)?t.get(n):n:i}function Sf(n,t,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const o=rh(t);return n.children.forEach(a=>{(function OU(n,t,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const o=n.value,a=t?t.value:null,s=e?e.getContext(n.value.outlet):null;if(a&&o.routeConfig===a.routeConfig){const l=function PU(n,t,e){if("function"==typeof e)return e(n,t);switch(e){case"pathParamsChange":return!rd(n.url,t.url);case"pathParamsOrQueryParamsChange":return!rd(n.url,t.url)||!is(n.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Iw(n,t)||!is(n.queryParams,t.queryParams);default:return!Iw(n,t)}}(a,o,o.routeConfig.runGuardsAndResolvers);l?r.canActivateChecks.push(new UT(i)):(o.data=a.data,o._resolvedData=a._resolvedData),Sf(n,t,o.component?s?s.children:null:e,i,r),l&&s&&s.outlet&&s.outlet.isActivated&&r.canDeactivateChecks.push(new D0(s.outlet.component,a))}else a&&Tf(t,s,r),r.canActivateChecks.push(new UT(i)),Sf(n,null,o.component?s?s.children:null:e,i,r)})(a,o[a.value.outlet],e,i.concat([a.value]),r),delete o[a.value.outlet]}),kr(o,(a,s)=>Tf(a,e.getContext(s),r)),r}function Tf(n,t,e){const i=rh(n),r=n.value;kr(i,(o,a)=>{Tf(o,r.component?t?t.children.getContext(a):null:t,e)}),e.canDeactivateChecks.push(new D0(r.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,r))}function Af(n){return"function"==typeof n}function Hw(n){return n instanceof c0||"EmptyError"===n?.name}const M0=Symbol("INITIAL_VALUE");function ah(){return Ci(n=>d0(n.map(t=>t.pipe(en(1),Ei(M0)))).pipe(He(t=>{for(const e of t)if(!0!==e){if(e===M0)return M0;if(!1===e||e instanceof id)return e}return!0}),zt(t=>t!==M0),en(1)))}function WT(n){return function fe(...n){return Ce(n)}(Mn(t=>{if(od(t))throw BT(0,t)}),He(t=>!0===t))}const jw={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function $T(n,t,e,i,r){const o=Yw(n,t,e);return o.matched?function JU(n,t,e,i){const r=t.canMatch;return r&&0!==r.length?rt(r.map(a=>{const s=oh(a,n);return Bl(function VU(n){return n&&Af(n.canMatch)}(s)?s.canMatch(t,e):n.runInContext(()=>s(t,e)))})).pipe(ah(),WT()):rt(!0)}(i=VT(t,i),t,e).pipe(He(a=>!0===a?o:{...jw})):rt(o)}function Yw(n,t,e){if(""===t.path)return"full"===t.pathMatch&&(n.hasChildren()||e.length>0)?{...jw}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const r=(t.matcher||Nz)(e,n,t);if(!r)return{...jw};const o={};kr(r.posParams,(s,l)=>{o[l]=s.path});const a=r.consumed.length>0?{...o,...r.consumed[r.consumed.length-1].parameters}:o;return{matched:!0,consumedSegments:r.consumed,remainingSegments:e.slice(r.consumed.length),parameters:a,positionalParamSegments:r.posParams??{}}}function C0(n,t,e,i){if(e.length>0&&function nW(n,t,e){return e.some(i=>E0(n,t,i)&&Qo(i)!==ln)}(n,e,i)){const o=new hn(t,function tW(n,t,e,i){const r={};r[ln]=i,i._sourceSegment=n,i._segmentIndexShift=t.length;for(const o of e)if(""===o.path&&Qo(o)!==ln){const a=new hn([],{});a._sourceSegment=n,a._segmentIndexShift=t.length,r[Qo(o)]=a}return r}(n,t,i,new hn(e,n.children)));return o._sourceSegment=n,o._segmentIndexShift=t.length,{segmentGroup:o,slicedSegments:[]}}if(0===e.length&&function iW(n,t,e){return e.some(i=>E0(n,t,i))}(n,e,i)){const o=new hn(n.segments,function eW(n,t,e,i,r){const o={};for(const a of i)if(E0(n,e,a)&&!r[Qo(a)]){const s=new hn([],{});s._sourceSegment=n,s._segmentIndexShift=t.length,o[Qo(a)]=s}return{...r,...o}}(n,t,e,i,n.children));return o._sourceSegment=n,o._segmentIndexShift=t.length,{segmentGroup:o,slicedSegments:e}}const r=new hn(n.segments,n.children);return r._sourceSegment=n,r._segmentIndexShift=t.length,{segmentGroup:r,slicedSegments:e}}function E0(n,t,e){return(!(n.hasChildren()||t.length>0)||"full"!==e.pathMatch)&&""===e.path}function GT(n,t,e,i){return!!(Qo(n)===i||i!==ln&&E0(t,e,n))&&("**"===n.path||Yw(t,n,e).matched)}function qT(n,t,e){return 0===t.length&&!n.children[e]}const S0=!1;class T0{constructor(t){this.segmentGroup=t||null}}class KT{constructor(t){this.urlTree=t}}function Lf(n){return As(new T0(n))}function XT(n){return As(new KT(n))}class sW{constructor(t,e,i,r,o){this.injector=t,this.configLoader=e,this.urlSerializer=i,this.urlTree=r,this.config=o,this.allowRedirects=!0}apply(){const t=C0(this.urlTree.root,[],[],this.config).segmentGroup,e=new hn(t.segments,t.children);return this.expandSegmentGroup(this.injector,this.config,e,ln).pipe(He(o=>this.createUrlTree(F0(o),this.urlTree.queryParams,this.urlTree.fragment))).pipe(Ca(o=>{if(o instanceof KT)return this.allowRedirects=!1,this.match(o.urlTree);throw o instanceof T0?this.noMatchError(o):o}))}match(t){return this.expandSegmentGroup(this.injector,this.config,t.root,ln).pipe(He(r=>this.createUrlTree(F0(r),t.queryParams,t.fragment))).pipe(Ca(r=>{throw r instanceof T0?this.noMatchError(r):r}))}noMatchError(t){return new Te(4002,S0)}createUrlTree(t,e,i){const r=xw(t);return new id(r,e,i)}expandSegmentGroup(t,e,i,r){return 0===i.segments.length&&i.hasChildren()?this.expandChildren(t,e,i).pipe(He(o=>new hn([],o))):this.expandSegment(t,i,e,i.segments,r,!0)}expandChildren(t,e,i){const r=[];for(const o of Object.keys(i.children))"primary"===o?r.unshift(o):r.push(o);return Yn(r).pipe(Rl(o=>{const a=i.children[o],s=zT(e,o);return this.expandSegmentGroup(t,s,a,o).pipe(He(l=>({segment:l,outlet:o})))}),dT((o,a)=>(o[a.outlet]=a.segment,o),{}),uT())}expandSegment(t,e,i,r,o,a){return Yn(i).pipe(Rl(s=>this.expandSegmentAgainstRoute(t,e,i,s,r,o,a).pipe(Ca(d=>{if(d instanceof T0)return rt(null);throw d}))),Ls(s=>!!s),Ca((s,l)=>{if(Hw(s))return qT(e,r,o)?rt(new hn([],{})):Lf(e);throw s}))}expandSegmentAgainstRoute(t,e,i,r,o,a,s){return GT(r,e,o,a)?void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,e,r,o,a):s&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,i,r,o,a):Lf(e):Lf(e)}expandSegmentAgainstRouteUsingRedirect(t,e,i,r,o,a){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,i,r,a):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,r,o,a)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,e,i,r){const o=this.applyRedirectCommands([],i.redirectTo,{});return i.redirectTo.startsWith("/")?XT(o):this.lineralizeSegments(i,o).pipe(un(a=>{const s=new hn(a,{});return this.expandSegment(t,s,e,a,r,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,r,o,a){const{matched:s,consumedSegments:l,remainingSegments:d,positionalParamSegments:f}=Yw(e,r,o);if(!s)return Lf(e);const F=this.applyRedirectCommands(l,r.redirectTo,f);return r.redirectTo.startsWith("/")?XT(F):this.lineralizeSegments(r,F).pipe(un(M=>this.expandSegment(t,e,i,M.concat(d),a,!1)))}matchSegmentAgainstRoute(t,e,i,r,o){return"**"===i.path?(t=VT(i,t),i.loadChildren?(i._loadedRoutes?rt({routes:i._loadedRoutes,injector:i._loadedInjector}):this.configLoader.loadChildren(t,i)).pipe(He(s=>(i._loadedRoutes=s.routes,i._loadedInjector=s.injector,new hn(r,{})))):rt(new hn(r,{}))):$T(e,i,r,t).pipe(Ci(({matched:a,consumedSegments:s,remainingSegments:l})=>a?this.getChildConfig(t=i._injector??t,i,r).pipe(un(f=>{const F=f.injector??t,M=f.routes,{segmentGroup:N,slicedSegments:V}=C0(e,s,l,M),X=new hn(N.segments,N.children);if(0===V.length&&X.hasChildren())return this.expandChildren(F,M,X).pipe(He(ae=>new hn(s,ae)));if(0===M.length&&0===V.length)return rt(new hn(s,{}));const re=Qo(i)===o;return this.expandSegment(F,X,M,V,re?ln:o,!0).pipe(He(le=>new hn(s.concat(le.segments),le.children)))})):Lf(e)))}getChildConfig(t,e,i){return e.children?rt({routes:e.children,injector:t}):e.loadChildren?void 0!==e._loadedRoutes?rt({routes:e._loadedRoutes,injector:e._loadedInjector}):function ZU(n,t,e,i){const r=t.canLoad;return void 0===r||0===r.length?rt(!0):rt(r.map(a=>{const s=oh(a,n);return Bl(function BU(n){return n&&Af(n.canLoad)}(s)?s.canLoad(t,e):n.runInContext(()=>s(t,e)))})).pipe(ah(),WT())}(t,e,i).pipe(un(r=>r?this.configLoader.loadChildren(t,e).pipe(Mn(o=>{e._loadedRoutes=o.routes,e._loadedInjector=o.injector})):function oW(n){return As(HT(S0,3))}())):rt({routes:[],injector:t})}lineralizeSegments(t,e){let i=[],r=e.root;for(;;){if(i=i.concat(r.segments),0===r.numberOfChildren)return rt(i);if(r.numberOfChildren>1||!r.children[ln])return As(new Te(4e3,S0));r=r.children[ln]}}applyRedirectCommands(t,e,i){return this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),t,i)}applyRedirectCreateUrlTree(t,e,i,r){const o=this.createSegmentGroup(t,e.root,i,r);return new id(o,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const i={};return kr(t,(r,o)=>{if("string"==typeof r&&r.startsWith(":")){const s=r.substring(1);i[o]=e[s]}else i[o]=r}),i}createSegmentGroup(t,e,i,r){const o=this.createSegments(t,e.segments,i,r);let a={};return kr(e.children,(s,l)=>{a[l]=this.createSegmentGroup(t,s,i,r)}),new hn(o,a)}createSegments(t,e,i,r){return e.map(o=>o.path.startsWith(":")?this.findPosParam(t,o,r):this.findOrReturn(o,i))}findPosParam(t,e,i){const r=i[e.path.substring(1)];if(!r)throw new Te(4001,S0);return r}findOrReturn(t,e){let i=0;for(const r of e){if(r.path===t.path)return e.splice(i),r;i++}return t}}class cW{}class hW{constructor(t,e,i,r,o,a,s){this.injector=t,this.rootComponentType=e,this.config=i,this.urlTree=r,this.url=o,this.paramsInheritanceStrategy=a,this.urlSerializer=s}recognize(){const t=C0(this.urlTree.root,[],[],this.config.filter(e=>void 0===e.redirectTo)).segmentGroup;return this.processSegmentGroup(this.injector,this.config,t,ln).pipe(He(e=>{if(null===e)return null;const i=new k0([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},ln,this.rootComponentType,null,this.urlTree.root,-1,{}),r=new Ns(i,e),o=new PT(this.url,r);return this.inheritParamsAndData(o._root),o}))}inheritParamsAndData(t){const e=t.value,i=OT(e,this.paramsInheritanceStrategy);e.params=Object.freeze(i.params),e.data=Object.freeze(i.data),t.children.forEach(r=>this.inheritParamsAndData(r))}processSegmentGroup(t,e,i,r){return 0===i.segments.length&&i.hasChildren()?this.processChildren(t,e,i):this.processSegment(t,e,i,i.segments,r)}processChildren(t,e,i){return Yn(Object.keys(i.children)).pipe(Rl(r=>{const o=i.children[r],a=zT(e,r);return this.processSegmentGroup(t,a,o,r)}),dT((r,o)=>r&&o?(r.push(...o),r):null),hT(r=>null!==r),h0(null),uT(),He(r=>{if(null===r)return null;const o=ZT(r);return function mW(n){n.sort((t,e)=>t.value.outlet===ln?-1:e.value.outlet===ln?1:t.value.outlet.localeCompare(e.value.outlet))}(o),o}))}processSegment(t,e,i,r,o){return Yn(e).pipe(Rl(a=>this.processSegmentAgainstRoute(a._injector??t,a,i,r,o)),Ls(a=>!!a),Ca(a=>{if(Hw(a))return qT(i,r,o)?rt([]):rt(null);throw a}))}processSegmentAgainstRoute(t,e,i,r,o){if(e.redirectTo||!GT(e,i,r,o))return rt(null);let a;if("**"===e.path){const s=r.length>0?pT(r).parameters:{},l=e6(i)+r.length;a=rt({snapshot:new k0(r,s,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,t6(e),Qo(e),e.component??e._loadedComponent??null,e,JT(i),l,n6(e)),consumedSegments:[],remainingSegments:[]})}else a=$T(i,e,r,t).pipe(He(({matched:s,consumedSegments:l,remainingSegments:d,parameters:f})=>{if(!s)return null;const F=e6(i)+l.length;return{snapshot:new k0(l,f,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,t6(e),Qo(e),e.component??e._loadedComponent??null,e,JT(i),F,n6(e)),consumedSegments:l,remainingSegments:d}}));return a.pipe(Ci(s=>{if(null===s)return rt(null);const{snapshot:l,consumedSegments:d,remainingSegments:f}=s;t=e._injector??t;const F=e._loadedInjector??t,M=function fW(n){return n.children?n.children:n.loadChildren?n._loadedRoutes:[]}(e),{segmentGroup:N,slicedSegments:V}=C0(i,d,f,M.filter(re=>void 0===re.redirectTo));if(0===V.length&&N.hasChildren())return this.processChildren(F,M,N).pipe(He(re=>null===re?null:[new Ns(l,re)]));if(0===M.length&&0===V.length)return rt([new Ns(l,[])]);const X=Qo(e)===o;return this.processSegment(F,M,N,V,X?ln:o).pipe(He(re=>null===re?null:[new Ns(l,re)]))}))}}function pW(n){const t=n.value.routeConfig;return t&&""===t.path&&void 0===t.redirectTo}function ZT(n){const t=[],e=new Set;for(const i of n){if(!pW(i)){t.push(i);continue}const r=t.find(o=>i.value.routeConfig===o.value.routeConfig);void 0!==r?(r.children.push(...i.children),e.add(r)):t.push(i)}for(const i of e){const r=ZT(i.children);t.push(new Ns(i.value,r))}return t.filter(i=>!e.has(i))}function JT(n){let t=n;for(;t._sourceSegment;)t=t._sourceSegment;return t}function e6(n){let t=n,e=t._segmentIndexShift??0;for(;t._sourceSegment;)t=t._sourceSegment,e+=t._segmentIndexShift??0;return e-1}function t6(n){return n.data||{}}function n6(n){return n.resolve||{}}function r6(n){return"string"==typeof n.title||null===n.title}function Vw(n){return Ci(t=>{const e=n(t);return e?Yn(e).pipe(He(()=>t)):rt(t)})}const sh=new Fe("ROUTES");let zw=(()=>{class n{constructor(e,i){this.injector=e,this.compiler=i,this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return rt(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const i=Bl(e.loadComponent()).pipe(He(a6),Mn(o=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=o}),f0(()=>{this.componentLoaders.delete(e)})),r=new u0(i,()=>new be).pipe(vw());return this.componentLoaders.set(e,r),r}loadChildren(e,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return rt({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);const o=this.loadModuleFactoryOrRoutes(i.loadChildren).pipe(He(s=>{this.onLoadEndListener&&this.onLoadEndListener(i);let l,d,f=!1;Array.isArray(s)?d=s:(l=s.create(e).injector,d=fT(l.get(sh,[],Tt.Self|Tt.Optional)));return{routes:d.map(Bw),injector:l}}),f0(()=>{this.childrenLoaders.delete(i)})),a=new u0(o,()=>new be).pipe(vw());return this.childrenLoaders.set(i,a),a}loadModuleFactoryOrRoutes(e){return Bl(e()).pipe(He(a6),un(r=>r instanceof $E||Array.isArray(r)?rt(r):Yn(this.compiler.compileModuleAsync(r))))}}return n.\u0275fac=function(e){return new(e||n)(de(yi),de(P4))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function a6(n){return function xW(n){return n&&"object"==typeof n&&"default"in n}(n)?n.default:n}let Uw=(()=>{class n{constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new be,this.configLoader=Ot(zw),this.environmentInjector=Ot(Ga),this.urlSerializer=Ot(Ff),this.rootContexts=Ot(Cf),this.navigationId=0,this.configLoader.onLoadEndListener=r=>this.events.next(new hU(r)),this.configLoader.onLoadStartListener=r=>this.events.next(new uU(r))}get hasRequestedNavigation(){return 0!==this.navigationId}complete(){this.transitions?.complete()}handleNavigationRequest(e){const i=++this.navigationId;this.transitions?.next({...this.transitions.value,...e,id:i})}setupNavigations(e){return this.transitions=new bn({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(zt(i=>0!==i.id),He(i=>({...i,extractedUrl:e.urlHandlingStrategy.extract(i.rawUrl)})),Ci(i=>{let r=!1,o=!1;return rt(i).pipe(Mn(a=>{this.currentNavigation={id:a.id,initialUrl:a.rawUrl,extractedUrl:a.extractedUrl,trigger:a.source,extras:a.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),Ci(a=>{const s=e.browserUrlTree.toString(),l=!e.navigated||a.extractedUrl.toString()!==s||s!==e.currentUrlTree.toString();if(("reload"===e.onSameUrlNavigation||l)&&e.urlHandlingStrategy.shouldProcessUrl(a.rawUrl))return l6(a.source)&&(e.browserUrlTree=a.extractedUrl),rt(a).pipe(Ci(f=>{const F=this.transitions?.getValue();return this.events.next(new Ew(f.id,this.urlSerializer.serialize(f.extractedUrl),f.source,f.restoredState)),F!==this.transitions?.getValue()?Pi:Promise.resolve(f)}),function lW(n,t,e,i){return Ci(r=>function aW(n,t,e,i,r){return new sW(n,t,e,i,r).apply()}(n,t,e,r.extractedUrl,i).pipe(He(o=>({...r,urlAfterRedirects:o}))))}(this.environmentInjector,this.configLoader,this.urlSerializer,e.config),Mn(f=>{this.currentNavigation={...this.currentNavigation,finalUrl:f.urlAfterRedirects},i.urlAfterRedirects=f.urlAfterRedirects}),function gW(n,t,e,i,r){return un(o=>function uW(n,t,e,i,r,o,a="emptyOnly"){return new hW(n,t,e,i,r,a,o).recognize().pipe(Ci(s=>null===s?function dW(n){return new Ve(t=>t.error(n))}(new cW):rt(s)))}(n,t,e,o.urlAfterRedirects,i.serialize(o.urlAfterRedirects),i,r).pipe(He(a=>({...o,targetSnapshot:a}))))}(this.environmentInjector,e.rootComponentType,e.config,this.urlSerializer,e.paramsInheritanceStrategy),Mn(f=>{if(i.targetSnapshot=f.targetSnapshot,"eager"===e.urlUpdateStrategy){if(!f.extras.skipLocationChange){const M=e.urlHandlingStrategy.merge(f.urlAfterRedirects,f.rawUrl);e.setBrowserUrl(M,f)}e.browserUrlTree=f.urlAfterRedirects}const F=new aU(f.id,this.urlSerializer.serialize(f.extractedUrl),this.urlSerializer.serialize(f.urlAfterRedirects),f.targetSnapshot);this.events.next(F)}));if(l&&e.rawUrlTree&&e.urlHandlingStrategy.shouldProcessUrl(e.rawUrlTree)){const{id:F,extractedUrl:M,source:N,restoredState:V,extras:X}=a,re=new Ew(F,this.urlSerializer.serialize(M),N,V);this.events.next(re);const oe=NT(M,e.rootComponentType).snapshot;return rt(i={...a,targetSnapshot:oe,urlAfterRedirects:M,extras:{...X,skipLocationChange:!1,replaceUrl:!1}})}return e.rawUrlTree=a.rawUrl,a.resolve(null),Pi}),Mn(a=>{const s=new sU(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(s)}),He(a=>i={...a,guards:IU(a.targetSnapshot,a.currentSnapshot,this.rootContexts)}),function UU(n,t){return un(e=>{const{targetSnapshot:i,currentSnapshot:r,guards:{canActivateChecks:o,canDeactivateChecks:a}}=e;return 0===a.length&&0===o.length?rt({...e,guardsResult:!0}):function WU(n,t,e,i){return Yn(n).pipe(un(r=>function QU(n,t,e,i,r){const o=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return o&&0!==o.length?rt(o.map(s=>{const l=Ef(t)??r,d=oh(s,l);return Bl(function YU(n){return n&&Af(n.canDeactivate)}(d)?d.canDeactivate(n,t,e,i):l.runInContext(()=>d(n,t,e,i))).pipe(Ls())})).pipe(ah()):rt(!0)}(r.component,r.route,e,t,i)),Ls(r=>!0!==r,!0))}(a,i,r,n).pipe(un(s=>s&&function RU(n){return"boolean"==typeof n}(s)?function $U(n,t,e,i){return Yn(t).pipe(Rl(r=>nd(function qU(n,t){return null!==n&&t&&t(new mU(n)),rt(!0)}(r.route.parent,i),function GU(n,t){return null!==n&&t&&t(new pU(n)),rt(!0)}(r.route,i),function XU(n,t,e){const i=t[t.length-1],o=t.slice(0,t.length-1).reverse().map(a=>function NU(n){const t=n.routeConfig?n.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:n,guards:t}:null}(a)).filter(a=>null!==a).map(a=>Pl(()=>rt(a.guards.map(l=>{const d=Ef(a.node)??e,f=oh(l,d);return Bl(function jU(n){return n&&Af(n.canActivateChild)}(f)?f.canActivateChild(i,n):d.runInContext(()=>f(i,n))).pipe(Ls())})).pipe(ah())));return rt(o).pipe(ah())}(n,r.path,e),function KU(n,t,e){const i=t.routeConfig?t.routeConfig.canActivate:null;if(!i||0===i.length)return rt(!0);const r=i.map(o=>Pl(()=>{const a=Ef(t)??e,s=oh(o,a);return Bl(function HU(n){return n&&Af(n.canActivate)}(s)?s.canActivate(t,n):a.runInContext(()=>s(t,n))).pipe(Ls())}));return rt(r).pipe(ah())}(n,r.route,e))),Ls(r=>!0!==r,!0))}(i,o,n,t):rt(s)),He(s=>({...e,guardsResult:s})))})}(this.environmentInjector,a=>this.events.next(a)),Mn(a=>{if(i.guardsResult=a.guardsResult,od(a.guardsResult))throw BT(0,a.guardsResult);const s=new lU(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot,!!a.guardsResult);this.events.next(s)}),zt(a=>!!a.guardsResult||(e.restoreHistory(a),this.cancelNavigationTransition(a,"",3,e),!1)),Vw(a=>{if(a.guards.canActivateChecks.length)return rt(a).pipe(Mn(s=>{const l=new cU(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(l)}),Ci(s=>{let l=!1;return rt(s).pipe(function bW(n,t){return un(e=>{const{targetSnapshot:i,guards:{canActivateChecks:r}}=e;if(!r.length)return rt(e);let o=0;return Yn(r).pipe(Rl(a=>function yW(n,t,e,i){const r=n.routeConfig,o=n._resolve;return void 0!==r?.title&&!r6(r)&&(o[yf]=r.title),function vW(n,t,e,i){const r=function FW(n){return[...Object.keys(n),...Object.getOwnPropertySymbols(n)]}(n);if(0===r.length)return rt({});const o={};return Yn(r).pipe(un(a=>function wW(n,t,e,i){const r=Ef(t)??i,o=oh(n,r);return Bl(o.resolve?o.resolve(t,e):r.runInContext(()=>o(t,e)))}(n[a],t,e,i).pipe(Ls(),Mn(s=>{o[a]=s}))),Fw(1),m0(o),Ca(a=>Hw(a)?Pi:As(a)))}(o,n,t,i).pipe(He(a=>(n._resolvedData=a,n.data=OT(n,e).resolve,r&&r6(r)&&(n.data[yf]=r.title),null)))}(a.route,i,n,t)),Mn(()=>o++),Fw(1),un(a=>o===r.length?rt(e):Pi))})}(e.paramsInheritanceStrategy,this.environmentInjector),Mn({next:()=>l=!0,complete:()=>{l||(e.restoreHistory(s),this.cancelNavigationTransition(s,"",2,e))}}))}),Mn(s=>{const l=new dU(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(l)}))}),Vw(a=>{const s=l=>{const d=[];l.routeConfig?.loadComponent&&!l.routeConfig._loadedComponent&&d.push(this.configLoader.loadComponent(l.routeConfig).pipe(Mn(f=>{l.component=f}),He(()=>{})));for(const f of l.children)d.push(...s(f));return d};return d0(s(a.targetSnapshot.root)).pipe(h0(),en(1))}),Vw(()=>e.afterPreactivation()),He(a=>{const s=function wU(n,t,e){const i=Mf(n,t._root,e?e._root:void 0);return new IT(i,t)}(e.routeReuseStrategy,a.targetSnapshot,a.currentRouterState);return i={...a,targetRouterState:s}}),Mn(a=>{e.currentUrlTree=a.urlAfterRedirects,e.rawUrlTree=e.urlHandlingStrategy.merge(a.urlAfterRedirects,a.rawUrl),e.routerState=a.targetRouterState,"deferred"===e.urlUpdateStrategy&&(a.extras.skipLocationChange||e.setBrowserUrl(e.rawUrlTree,a),e.browserUrlTree=a.urlAfterRedirects)}),((n,t,e)=>He(i=>(new LU(t,i.targetRouterState,i.currentRouterState,e).activate(n),i)))(this.rootContexts,e.routeReuseStrategy,a=>this.events.next(a)),Mn({next:a=>{r=!0,this.lastSuccessfulNavigation=this.currentNavigation,e.navigated=!0,this.events.next(new ad(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(e.currentUrlTree))),e.titleStrategy?.updateTitle(a.targetRouterState.snapshot),a.resolve(!0)},complete:()=>{r=!0}}),f0(()=>{r||o||this.cancelNavigationTransition(i,"",1,e),this.currentNavigation?.id===i.id&&(this.currentNavigation=null)}),Ca(a=>{if(o=!0,YT(a)){jT(a)||(e.navigated=!0,e.restoreHistory(i,!0));const s=new w0(i.id,this.urlSerializer.serialize(i.extractedUrl),a.message,a.cancellationCode);if(this.events.next(s),jT(a)){const l=e.urlHandlingStrategy.merge(a.url,e.rawUrlTree),d={skipLocationChange:i.extras.skipLocationChange,replaceUrl:"eager"===e.urlUpdateStrategy||l6(i.source)};e.scheduleNavigation(l,"imperative",null,d,{resolve:i.resolve,reject:i.reject,promise:i.promise})}else i.resolve(!1)}else{e.restoreHistory(i,!0);const s=new TT(i.id,this.urlSerializer.serialize(i.extractedUrl),a,i.targetSnapshot??void 0);this.events.next(s);try{i.resolve(e.errorHandler(a))}catch(l){i.reject(l)}}return Pi}))}))}cancelNavigationTransition(e,i,r,o){const a=new w0(e.id,this.urlSerializer.serialize(e.extractedUrl),i,r);this.events.next(a),e.resolve(!1)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function l6(n){return"imperative"!==n}let c6=(()=>{class n{buildTitle(e){let i,r=e.root;for(;void 0!==r;)i=this.getResolvedTitleForRoute(r)??i,r=r.children.find(o=>o.outlet===ln);return i}getResolvedTitleForRoute(e){return e.data[yf]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(){return Ot(DW)},providedIn:"root"}),n})(),DW=(()=>{class n extends c6{constructor(e){super(),this.title=e}updateTitle(e){const i=this.buildTitle(e);void 0!==i&&this.title.setTitle(i)}}return n.\u0275fac=function(e){return new(e||n)(de(nT))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),MW=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(){return Ot(EW)},providedIn:"root"}),n})();class CW{shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}}let EW=(()=>{class n extends CW{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const A0=new Fe("",{providedIn:"root",factory:()=>({})});let TW=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(){return Ot(AW)},providedIn:"root"}),n})(),AW=(()=>{class n{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,i){return e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function LW(n){throw n}function IW(n,t,e){return t.parse("/")}const NW={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},OW={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let ii=(()=>{class n{constructor(){this.disposed=!1,this.currentPageId=0,this.console=Ot(fj),this.isNgZoneEnabled=!1,this.options=Ot(A0,{optional:!0})||{},this.errorHandler=this.options.errorHandler||LW,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||IW,this.navigated=!1,this.lastSuccessfulId=-1,this.afterPreactivation=()=>rt(void 0),this.urlHandlingStrategy=Ot(TW),this.routeReuseStrategy=Ot(MW),this.urlCreationStrategy=Ot(yU),this.titleStrategy=Ot(c6),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=fT(Ot(sh,{optional:!0})??[]),this.navigationTransitions=Ot(Uw),this.urlSerializer=Ot(Ff),this.location=Ot(td),this.rootComponentType=null,this.isNgZoneEnabled=Ot(Qe)instanceof Qe&&Qe.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new id,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=NT(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 i="popstate"===e.type?"popstate":"hashchange";"popstate"===i&&setTimeout(()=>{const r={replaceUrl:!0},o=e.state?.navigationId?e.state:null;if(e.state){const s={...e.state};delete s.navigationId,delete s.\u0275routerPageId,0!==Object.keys(s).length&&(r.state=s)}const a=this.parseUrl(e.url);this.scheduleNavigation(a,i,o,r)},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}resetConfig(e){this.config=e.map(Bw),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,i={}){const{relativeTo:r,queryParams:o,fragment:a,queryParamsHandling:s,preserveFragment:l}=i,d=l?this.currentUrlTree.fragment:a;let f=null;switch(s){case"merge":f={...this.currentUrlTree.queryParams,...o};break;case"preserve":f=this.currentUrlTree.queryParams;break;default:f=o||null}return null!==f&&(f=this.removeEmptyProps(f)),this.urlCreationStrategy.createUrlTree(r,this.routerState,this.currentUrlTree,e,f,d??null)}navigateByUrl(e,i={skipLocationChange:!1}){const r=od(e)?e:this.parseUrl(e),o=this.urlHandlingStrategy.merge(r,this.rawUrlTree);return this.scheduleNavigation(o,"imperative",null,i)}navigate(e,i={skipLocationChange:!1}){return function PW(n){for(let t=0;t{const o=e[r];return null!=o&&(i[r]=o),i},{})}scheduleNavigation(e,i,r,o,a){if(this.disposed)return Promise.resolve(!1);let s,l,d,f;return a?(s=a.resolve,l=a.reject,d=a.promise):d=new Promise((F,M)=>{s=F,l=M}),"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(r=this.location.getState()),f=r&&r.\u0275routerPageId?r.\u0275routerPageId:o.replaceUrl||o.skipLocationChange?this.browserPageId??0:(this.browserPageId??0)+1):f=0,this.navigationTransitions.handleNavigationRequest({targetPageId:f,source:i,restoredState:r,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:o,resolve:s,reject:l,promise:d,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),d.catch(F=>Promise.reject(F))}setBrowserUrl(e,i){const r=this.urlSerializer.serialize(e),o={...i.extras.state,...this.generateNgRouterState(i.id,i.targetPageId)};this.location.isCurrentPathEqualTo(r)||i.extras.replaceUrl?this.location.replaceState(r,"",o):this.location.go(r,"",o)}restoreHistory(e,i=!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&&(i&&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,i){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:i}:{navigationId:e}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Hl=(()=>{class n{constructor(e,i,r,o,a,s){this.router=e,this.route=i,this.tabIndexAttribute=r,this.renderer=o,this.el=a,this.locationStrategy=s,this._preserveFragment=!1,this._skipLocationChange=!1,this._replaceUrl=!1,this.href=null,this.commands=null,this.onChanges=new be;const l=a.nativeElement.tagName;this.isAnchorElement="A"===l||"AREA"===l,this.isAnchorElement?this.subscription=e.events.subscribe(d=>{d instanceof ad&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}set preserveFragment(e){this._preserveFragment=Zu(e)}get preserveFragment(){return this._preserveFragment}set skipLocationChange(e){this._skipLocationChange=Zu(e)}get skipLocationChange(){return this._skipLocationChange}set replaceUrl(e){this._replaceUrl=Zu(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,i,r,o,a){return!!(null===this.urlTree||this.isAnchorElement&&(0!==e||i||r||o||a||"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 wC(n,t,e){return function MP(n,t){return"src"===t&&("embed"===n||"frame"===n||"iframe"===n||"media"===n||"script"===n)||"href"===t&&("base"===n||"link"===n)?Av:Ur}(t,e)(n)}(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",e)}applyAttributeValue(e,i){const r=this.renderer,o=this.el.nativeElement;null!==i?r.setAttribute(o,e,i):r.removeAttribute(o,e)}get urlTree(){return null===this.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 n.\u0275fac=function(e){return new(e||n)(x(ii),x(Os),zr("tabindex"),x(qa),x(ze),x(ed))},n.\u0275dir=pe({type:n,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(e,i){1&e&&me("click",function(o){return i.onClick(o.button,o.ctrlKey,o.shiftKey,o.altKey,o.metaKey)}),2&e&&Xe("target",i.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:[_n]}),n})(),u6=(()=>{class n{constructor(e,i,r,o,a){this.router=e,this.element=i,this.renderer=r,this.cdr=o,this.link=a,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new je,this.routerEventsSubscription=e.events.subscribe(s=>{s instanceof ad&&this.update()})}ngAfterContentInit(){rt(this.links.changes,rt(null)).pipe(nn()).subscribe(e=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const e=[...this.links.toArray(),this.link].filter(i=>!!i).map(i=>i.onChanges);this.linkInputChangesSubscription=Yn(e).pipe(nn()).subscribe(i=>{this.isActive!==this.isLinkActive(this.router)(i)&&this.update()})}set routerLinkActive(e){const i=Array.isArray(e)?e:e.split(" ");this.classes=i.filter(r=>!!r)}ngOnChanges(e){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||Promise.resolve().then(()=>{const e=this.hasActiveLinks();this.isActive!==e&&(this.isActive=e,this.cdr.markForCheck(),this.classes.forEach(i=>{e?this.renderer.addClass(this.element.nativeElement,i):this.renderer.removeClass(this.element.nativeElement,i)}),e&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(e))})}isLinkActive(e){const i=function RW(n){return!!n.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return r=>!!r.urlTree&&e.isActive(r.urlTree,i)}hasActiveLinks(){const e=this.isLinkActive(this.router);return this.link&&e(this.link)||this.links.some(e)}}return n.\u0275fac=function(e){return new(e||n)(x(ii),x(ze),x(qa),x(kt),x(Hl,8))},n.\u0275dir=pe({type:n,selectors:[["","routerLinkActive",""]],contentQueries:function(e,i,r){if(1&e&&Lt(r,Hl,5),2&e){let o;Ie(o=Ne())&&(i.links=o)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[_n]}),n})();class h6{}let BW=(()=>{class n{constructor(e,i,r,o,a){this.router=e,this.injector=r,this.preloadingStrategy=o,this.loader=a}setUpPreloading(){this.subscription=this.router.events.pipe(zt(e=>e instanceof ad),Rl(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,i){const r=[];for(const o of i){o.providers&&!o._injector&&(o._injector=Bg(o.providers,e,`Route: ${o.path}`));const a=o._injector??e,s=o._loadedInjector??a;o.loadChildren&&!o._loadedRoutes&&void 0===o.canLoad||o.loadComponent&&!o._loadedComponent?r.push(this.preloadConfig(a,o)):(o.children||o._loadedRoutes)&&r.push(this.processRoutes(s,o.children??o._loadedRoutes))}return Yn(r).pipe(nn())}preloadConfig(e,i){return this.preloadingStrategy.preload(i,()=>{let r;r=i.loadChildren&&void 0===i.canLoad?this.loader.loadChildren(e,i):rt(null);const o=r.pipe(un(a=>null===a?rt(void 0):(i._loadedRoutes=a.routes,i._loadedInjector=a.injector,this.processRoutes(a.injector??e,a.routes))));return i.loadComponent&&!i._loadedComponent?Yn([o,this.loader.loadComponent(i)]).pipe(nn()):o})}}return n.\u0275fac=function(e){return new(e||n)(de(ii),de(P4),de(Ga),de(h6),de(zw))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Ww=new Fe("");let m6=(()=>{class n{constructor(e,i,r,o,a={}){this.urlSerializer=e,this.transitions=i,this.viewportScroller=r,this.zone=o,this.options=a,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},a.scrollPositionRestoration=a.scrollPositionRestoration||"disabled",a.anchorScrolling=a.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof Ew?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof ad&&(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof AT&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,i){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new AT(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,i))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return n.\u0275fac=function(e){Ka()},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();function ch(n,t){return{\u0275kind:n,\u0275providers:t}}function p6(){const n=Ot(yi);return t=>{const e=n.get(Es);if(t!==e.components[0])return;const i=n.get(ii),r=n.get(_6);1===n.get(Gw)&&i.initialNavigation(),n.get(g6,null,Tt.Optional)?.setUpPreloading(),n.get(Ww,null,Tt.Optional)?.init(),i.resetRootComponentType(e.componentTypes[0]),r.closed||(r.next(),r.unsubscribe())}}const _6=new Fe("",{factory:()=>new be}),Gw=new Fe("",{providedIn:"root",factory:()=>1});const g6=new Fe("");function zW(n){return ch(0,[{provide:g6,useExisting:BW},{provide:h6,useExisting:n}])}const b6=new Fe("ROUTER_FORROOT_GUARD"),UW=[td,{provide:Ff,useClass:ww},ii,Cf,{provide:Os,useFactory:function f6(n){return n.routerState.root},deps:[ii]},zw,[]];function WW(){return new z4("Router",ii)}let y6=(()=>{class n{constructor(e){}static forRoot(e,i){return{ngModule:n,providers:[UW,[],{provide:sh,multi:!0,useValue:e},{provide:b6,useFactory:KW,deps:[[ii,new ya,new Sl]]},{provide:A0,useValue:i||{}},i?.useHash?{provide:ed,useClass:tY}:{provide:ed,useClass:mS},{provide:Ww,useFactory:()=>{const n=Ot(_V),t=Ot(Qe),e=Ot(A0),i=Ot(Uw),r=Ot(Ff);return e.scrollOffset&&n.setOffset(e.scrollOffset),new m6(r,i,n,t,e)}},i?.preloadingStrategy?zW(i.preloadingStrategy).\u0275providers:[],{provide:z4,multi:!0,useFactory:WW},i?.initialNavigation?XW(i):[],[{provide:v6,useFactory:p6},{provide:O4,multi:!0,useExisting:v6}]]}}static forChild(e){return{ngModule:n,providers:[{provide:sh,multi:!0,useValue:e}]}}}return n.\u0275fac=function(e){return new(e||n)(de(b6,8))},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[Pw]}),n})();function KW(n){return"guarded"}function XW(n){return["disabled"===n.initialNavigation?ch(3,[{provide:df,multi:!0,useFactory:()=>{const t=Ot(ii);return()=>{t.setUpLocationChangeListener()}}},{provide:Gw,useValue:2}]).\u0275providers:[],"enabledBlocking"===n.initialNavigation?ch(2,[{provide:Gw,useValue:0},{provide:df,multi:!0,deps:[yi],useFactory:t=>{const e=t.get(Jj,Promise.resolve());return()=>e.then(()=>new Promise(r=>{const o=t.get(ii),a=t.get(_6);(function i(r){t.get(ii).events.pipe(zt(a=>a instanceof ad||a instanceof w0||a instanceof TT),He(a=>a instanceof ad||a instanceof w0&&(0===a.code||1===a.code)&&null),zt(a=>null!==a),en(1)).subscribe(()=>{r()})})(()=>{r(!0)}),o.afterPreactivation=()=>(r(!0),a.closed?rt(void 0):a),o.initialNavigation()}))}}]).\u0275providers:[]]}const v6=new Fe("");function F6(n,t,e,i,r,o,a){try{var s=n[o](a),l=s.value}catch(d){return void e(d)}s.done?t(l):Promise.resolve(l).then(i,r)}function xe(n){return function(){var t=this,e=arguments;return new Promise(function(i,r){var o=n.apply(t,e);function a(l){F6(o,i,r,a,s,"next",l)}function s(l){F6(o,i,r,a,s,"throw",l)}a(void 0)})}}const qw={now:()=>(qw.delegate||Date).now(),delegate:void 0};class Kw extends be{constructor(t=1/0,e=1/0,i=qw){super(),this._bufferSize=t,this._windowTime=e,this._timestampProvider=i,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:i,_infiniteTimeWindow:r,_timestampProvider:o,_windowTime:a}=this;e||(i.push(t),!r&&i.push(o.now()+a)),this._trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(t),{_infiniteTimeWindow:i,_buffer:r}=this,o=r.slice();for(let a=0;anew Kw(i,t,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:r})}function qe(n){return null!=n&&"false"!=`${n}`}function Wi(n,t=0){return function ZW(n){return!isNaN(parseFloat(n))&&!isNaN(Number(n))}(n)?Number(n):t}function L0(n){return Array.isArray(n)?n:[n]}function $i(n){return null==n?"":"string"==typeof n?n:`${n}px`}function Ps(n){return n instanceof ze?n.nativeElement:n}function Qw(n){return zt((t,e)=>n<=e)}class e$ extends p{constructor(t,e){super()}schedule(t,e=0){return this}}const I0={setInterval(n,t,...e){const{delegate:i}=I0;return i?.setInterval?i.setInterval(n,t,...e):setInterval(n,t,...e)},clearInterval(n){const{delegate:t}=I0;return(t?.clearInterval||clearInterval)(n)},delegate:void 0};class Zw extends e${constructor(t,e){super(t,e),this.scheduler=t,this.work=e,this.pending=!1}schedule(t,e=0){var i;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!==(i=this.id)&&void 0!==i?i:this.requestAsyncId(o,this.id,e),this}requestAsyncId(t,e,i=0){return I0.setInterval(t.flush.bind(t,this),i)}recycleAsyncId(t,e,i=0){if(null!=i&&this.delay===i&&!1===this.pending)return e;null!=e&&I0.clearInterval(e)}execute(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const i=this._execute(t,e);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,e){let r,i=!1;try{this.work(t)}catch(o){i=!0,r=o||new Error("Scheduled action threw falsy error")}if(i)return this.unsubscribe(),r}unsubscribe(){if(!this.closed){const{id:t,scheduler:e}=this,{actions:i}=e;this.work=this.state=this.scheduler=null,this.pending=!1,m(i,this),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null,super.unsubscribe()}}}class Nf{constructor(t,e=Nf.now){this.schedulerActionCtor=t,this.now=e}schedule(t,e=0,i){return new this.schedulerActionCtor(this,t).schedule(i,e)}}Nf.now=qw.now;class Jw extends Nf{constructor(t,e=Nf.now){super(t,e),this.actions=[],this._active=!1}flush(t){const{actions:e}=this;if(this._active)return void e.push(t);let i;this._active=!0;do{if(i=t.execute(t.state,t.delay))break}while(t=e.shift());if(this._active=!1,i){for(;t=e.shift();)t.unsubscribe();throw i}}}const dh=new Jw(Zw),t$=dh;function N0(n,t=dh){return Mt((e,i)=>{let r=null,o=null,a=null;const s=()=>{if(r){r.unsubscribe(),r=null;const d=o;o=null,i.next(d)}};function l(){const d=a+n,f=t.now();if(f{o=d,a=t.now(),r||(r=t.schedule(l,n),i.add(r))},()=>{s(),i.complete()},void 0,()=>{o=r=null}))})}function ft(n){return Mt((t,e)=>{vn(n).subscribe(wt(e,()=>e.complete(),C)),!e.closed&&t.subscribe(e)})}let e2;try{e2=typeof Intl<"u"&&Intl.v8BreakIterator}catch{e2=!1}let uh,Pn=(()=>{class n{constructor(e){this._platformId=e,this.isBrowser=this._platformId?Nl(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&&!e2)&&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 n.\u0275fac=function(e){return new(e||n)(de(Al))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const w6=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function k6(){if(uh)return uh;if("object"!=typeof document||!document)return uh=new Set(w6),uh;let n=document.createElement("input");return uh=new Set(w6.filter(t=>(n.setAttribute("type",t),n.type===t))),uh}let Of,O0,sd,t2;function Rs(n){return function n$(){if(null==Of&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Of=!0}))}finally{Of=Of||!1}return Of}()?n:!!n.capture}function x6(){if(null==sd){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return sd=!1,sd;if("scrollBehavior"in document.documentElement.style)sd=!0;else{const n=Element.prototype.scrollTo;sd=!!n&&!/\{\s*\[native code\]\s*\}/.test(n.toString())}}return sd}function Pf(){if("object"!=typeof document||!document)return 0;if(null==O0){const n=document.createElement("div"),t=n.style;n.dir="rtl",t.width="1px",t.overflow="auto",t.visibility="hidden",t.pointerEvents="none",t.position="absolute";const e=document.createElement("div"),i=e.style;i.width="2px",i.height="1px",n.appendChild(e),document.body.appendChild(n),O0=0,0===n.scrollLeft&&(n.scrollLeft=1,O0=0===n.scrollLeft?1:2),n.remove()}return O0}function P0(){let n=typeof document<"u"&&document?document.activeElement:null;for(;n&&n.shadowRoot;){const t=n.shadowRoot.activeElement;if(t===n)break;n=t}return n}function Bs(n){return n.composedPath?n.composedPath()[0]:n.target}function n2(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}let o$=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})();const D6=new Set;let hh,a$=(()=>{class n{constructor(e){this._platform=e,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):l$}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function s$(n){if(!D6.has(n))try{hh||(hh=document.createElement("style"),hh.setAttribute("type","text/css"),document.head.appendChild(hh)),hh.sheet&&(hh.sheet.insertRule(`@media ${n} {body{ }}`,0),D6.add(n))}catch(t){console.error(t)}}(e),this._matchMedia(e)}}return n.\u0275fac=function(e){return new(e||n)(de(Pn))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function l$(n){return{matches:"all"===n||""===n,media:n,addListener:()=>{},removeListener:()=>{}}}let Hs=(()=>{class n{constructor(e,i){this._mediaMatcher=e,this._zone=i,this._queries=new Map,this._destroySubject=new be}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return M6(L0(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){let o=d0(M6(L0(e)).map(a=>this._registerQuery(a).observable));return o=nd(o.pipe(en(1)),o.pipe(Qw(1),N0(0))),o.pipe(He(a=>{const s={matches:!1,breakpoints:{}};return a.forEach(({matches:l,query:d})=>{s.matches=s.matches||l,s.breakpoints[d]=l}),s}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const i=this._mediaMatcher.matchMedia(e),o={observable:new Ve(a=>{const s=l=>this._zone.run(()=>a.next(l));return i.addListener(s),()=>{i.removeListener(s)}}).pipe(Ei(i),He(({matches:a})=>({query:e,matches:a})),ft(this._destroySubject)),mql:i};return this._queries.set(e,o),o}}return n.\u0275fac=function(e){return new(e||n)(de(a$),de(Qe))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function M6(n){return n.map(t=>t.split(",")).reduce((t,e)=>t.concat(e)).map(t=>t.trim())}var c$=w(5856),d$=w.t(c$,2);const wn=BigInt(0),pi=BigInt(1),jl=BigInt(2),Rf=BigInt(3),u$=BigInt(8),Un=Object.freeze({a:wn,b:BigInt(7),P:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),n:BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),h:pi,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee")});function E6(n){const{a:t,b:e}=Un,i=lt(n*n),r=lt(i*n);return lt(r+t*n+e)}const R0=Un.a===wn;class r2 extends Error{constructor(t){super(t)}}class Zn{constructor(t,e,i){this.x=t,this.y=e,this.z=i}static fromAffine(t){if(!(t instanceof Rn))throw new TypeError("JacobianPoint#fromAffine: expected Point");return new Zn(t.x,t.y,pi)}static toAffineBatch(t){const e=function _$(n,t=Un.P){const e=new Array(n.length),r=_h(n.reduce((o,a,s)=>a===wn?o:(e[s]=o,lt(o*a,t)),pi),t);return n.reduceRight((o,a,s)=>a===wn?o:(e[s]=lt(o*e[s],t),lt(o*a,t)),r),e}(t.map(i=>i.z));return t.map((i,r)=>i.toAffine(e[r]))}static normalizeZ(t){return Zn.toAffineBatch(t).map(Zn.fromAffine)}equals(t){if(!(t instanceof Zn))throw new TypeError("JacobianPoint expected");const{x:e,y:i,z:r}=this,{x:o,y:a,z:s}=t,l=lt(r*r),d=lt(s*s),f=lt(e*d),F=lt(o*l),M=lt(lt(i*s)*d),N=lt(lt(a*r)*l);return f===F&&M===N}negate(){return new Zn(this.x,lt(-this.y),this.z)}double(){const{x:t,y:e,z:i}=this,r=lt(t*t),o=lt(e*e),a=lt(o*o),s=t+o,l=lt(jl*(lt(s*s)-r-a)),d=lt(Rf*r),f=lt(d*d),F=lt(f-jl*l),M=lt(d*(l-F)-u$*a),N=lt(jl*e*i);return new Zn(F,M,N)}add(t){if(!(t instanceof Zn))throw new TypeError("JacobianPoint expected");const{x:e,y:i,z:r}=this,{x:o,y:a,z:s}=t;if(o===wn||a===wn)return this;if(e===wn||i===wn)return t;const l=lt(r*r),d=lt(s*s),f=lt(e*d),F=lt(o*l),M=lt(lt(i*s)*d),N=lt(lt(a*r)*l),V=lt(F-f),X=lt(N-M);if(V===wn)return X===wn?this.double():Zn.ZERO;const re=lt(V*V),oe=lt(V*re),le=lt(f*re),ae=lt(X*X-oe-jl*le),ge=lt(X*(le-ae)-M*oe),we=lt(r*s*V);return new Zn(ae,ge,we)}subtract(t){return this.add(t.negate())}multiplyUnsafe(t){const e=Zn.ZERO;if("bigint"==typeof t&&t===wn)return e;let i=A6(t);if(i===pi)return this;if(!R0){let F=e,M=this;for(;i>wn;)i&pi&&(F=F.add(M)),M=M.double(),i>>=pi;return F}let{k1neg:r,k1:o,k2neg:a,k2:s}=I6(i),l=e,d=e,f=this;for(;o>wn||s>wn;)o&pi&&(l=l.add(f)),s&pi&&(d=d.add(f)),f=f.double(),o>>=pi,s>>=pi;return r&&(l=l.negate()),a&&(d=d.negate()),d=new Zn(lt(d.x*Un.beta),d.y,d.z),l.add(d)}precomputeWindow(t){const e=R0?128/t+1:256/t+1,i=[];let r=this,o=r;for(let a=0;a>=F,V>l&&(V-=f,t+=pi),0===V){let X=r[N];M%2&&(X=X.negate()),a=a.add(X)}else{let X=r[N+Math.abs(V)-1];V<0&&(X=X.negate()),o=o.add(X)}}return{p:o,f:a}}multiply(t,e){let r,o,i=A6(t);if(R0){const{k1neg:a,k1:s,k2neg:l,k2:d}=I6(i);let{p:f,f:F}=this.wNAF(s,e),{p:M,f:N}=this.wNAF(d,e);a&&(f=f.negate()),l&&(M=M.negate()),M=new Zn(lt(M.x*Un.beta),M.y,M.z),r=f.add(M),o=F.add(N)}else{const{p:a,f:s}=this.wNAF(i,e);r=a,o=s}return Zn.normalizeZ([r,o])[0]}toAffine(t=_h(this.z)){const{x:e,y:i,z:r}=this,o=t,a=lt(o*o),s=lt(a*o),l=lt(e*a),d=lt(i*s);if(lt(r*o)!==pi)throw new Error("invZ was invalid");return new Rn(l,d)}}Zn.BASE=new Zn(Un.Gx,Un.Gy,pi),Zn.ZERO=new Zn(wn,pi,wn);const o2=new WeakMap;class Rn{constructor(t,e){this.x=t,this.y=e}_setWindowSize(t){this._WINDOW_SIZE=t,o2.delete(this)}hasEvenY(){return this.y%jl===wn}static fromCompressedHex(t){const e=32===t.length,i=uo(e?t:t.subarray(1));if(!H0(i))throw new Error("Point is not on curve");let o=function p$(n){const{P:t}=Un,e=BigInt(6),i=BigInt(11),r=BigInt(22),o=BigInt(23),a=BigInt(44),s=BigInt(88),l=n*n*n%t,d=l*l*n%t,f=Zo(d,Rf)*d%t,F=Zo(f,Rf)*d%t,M=Zo(F,jl)*l%t,N=Zo(M,i)*M%t,V=Zo(N,r)*N%t,X=Zo(V,a)*V%t,re=Zo(X,s)*X%t,oe=Zo(re,a)*V%t,le=Zo(oe,Rf)*d%t,ae=Zo(le,o)*N%t,ge=Zo(ae,e)*l%t;return Zo(ge,jl)}(E6(i));const a=(o&pi)===pi;e?a&&(o=lt(-o)):1==(1&t[0])!==a&&(o=lt(-o));const s=new Rn(i,o);return s.assertValidity(),s}static fromUncompressedHex(t){const e=uo(t.subarray(1,33)),i=uo(t.subarray(33,65)),r=new Rn(e,i);return r.assertValidity(),r}static fromHex(t){const e=rs(t),i=e.length,r=e[0];if(32===i||33===i&&(2===r||3===r))return this.fromCompressedHex(e);if(65===i&&4===r)return this.fromUncompressedHex(e);throw new Error(`Point.fromHex: received invalid point. Expected 32-33 compressed bytes or 65 uncompressed bytes, not ${i}`)}static fromPrivateKey(t){return Rn.BASE.multiply(ld(t))}static fromSignature(t,e,i){const r=N6(t=rs(t)),{r:o,s:a}=R6(e);if(0!==i&&1!==i)throw new Error("Cannot recover signature: invalid recovery bit");const l=Rn.fromHex((1&i?"03":"02")+Yl(o)),{n:d}=Un,f=_h(o,d),F=lt(-r*f,d),M=lt(a*f,d),N=Rn.BASE.multiplyAndAddUnsafe(l,F,M);if(!N)throw new Error("Cannot recover signature: point at infinify");return N.assertValidity(),N}toRawBytes(t=!1){return Vl(this.toHex(t))}toHex(t=!1){const e=Yl(this.x);return t?`${this.hasEvenY()?"02":"03"}${e}`:`04${e}${Yl(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:i}=this;if(!H0(e)||!H0(i))throw new Error(t);const r=lt(i*i);if(lt(r-E6(e))!==wn)throw new Error(t)}equals(t){return this.x===t.x&&this.y===t.y}negate(){return new Rn(this.x,lt(-this.y))}double(){return Zn.fromAffine(this).double().toAffine()}add(t){return Zn.fromAffine(this).add(Zn.fromAffine(t)).toAffine()}subtract(t){return this.add(t.negate())}multiply(t){return Zn.fromAffine(this).multiply(t,this).toAffine()}multiplyAndAddUnsafe(t,e,i){const r=Zn.fromAffine(this),o=e===wn||e===pi||this!==Rn.BASE?r.multiplyUnsafe(e):r.multiply(e),a=Zn.fromAffine(t).multiplyUnsafe(i),s=o.add(a);return s.equals(Zn.ZERO)?void 0:s.toAffine()}}function S6(n){return Number.parseInt(n[0],16)>=8?"00"+n:n}function T6(n){if(n.length<2||2!==n[0])throw new Error(`Invalid signature integer tag: ${fh(n)}`);const t=n[1],e=n.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:uo(e),left:n.subarray(t+2)}}Rn.BASE=new Rn(Un.Gx,Un.Gy),Rn.ZERO=new Rn(wn,wn);class js{constructor(t,e){this.r=t,this.s=e,this.assertValidity()}static fromCompact(t){const e=t instanceof Uint8Array,i="Signature.fromCompact";if("string"!=typeof t&&!e)throw new TypeError(`${i}: Expected string or Uint8Array`);const r=e?fh(t):t;if(128!==r.length)throw new Error(`${i}: Expected 64-byte hex`);return new js(B0(r.slice(0,64)),B0(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:i,s:r}=function h$(n){if(n.length<2||48!=n[0])throw new Error(`Invalid signature tag: ${fh(n)}`);if(n[1]!==n.length-2)throw new Error("Invalid signature: incorrect length");const{data:t,left:e}=T6(n.subarray(2)),{data:i,left:r}=T6(e);if(r.length)throw new Error(`Invalid signature: left bytes after parsing: ${fh(r)}`);return{r:t,s:i}}(e?t:Vl(t));return new js(i,r)}static fromHex(t){return this.fromDER(t)}assertValidity(){const{r:t,s:e}=this;if(!bh(t))throw new Error("Invalid Signature: r must be 0 < r < n");if(!bh(e))throw new Error("Invalid Signature: s must be 0 < s < n")}hasHighS(){return this.s>Un.n>>pi}normalizeS(){return this.hasHighS()?new js(this.r,Un.n-this.s):this}toDERRawBytes(t=!1){return Vl(this.toDERHex(t))}toDERHex(t=!1){const e=S6(Bf(this.s));if(t)return e;const i=S6(Bf(this.r)),r=Bf(i.length/2),o=Bf(e.length/2);return`30${Bf(i.length/2+e.length/2+4)}02${r}${i}02${o}${e}`}toRawBytes(){return this.toDERRawBytes()}toHex(){return this.toDERHex()}toCompactRawBytes(){return Vl(this.toCompactHex())}toCompactHex(){return Yl(this.r)+Yl(this.s)}}function mh(...n){if(!n.every(i=>i instanceof Uint8Array))throw new Error("Uint8Array list expected");if(1===n.length)return n[0];const t=n.reduce((i,r)=>i+r.length,0),e=new Uint8Array(t);for(let i=0,r=0;it.toString(16).padStart(2,"0"));function fh(n){if(!(n instanceof Uint8Array))throw new Error("Expected Uint8Array");let t="";for(let e=0;e0)return BigInt(n);if("bigint"==typeof n&&bh(n))return n;throw new TypeError("Expected valid private scalar: 0 < scalar < curve.n")}function lt(n,t=Un.P){const e=n%t;return e>=wn?e:t+e}function Zo(n,t){const{P:e}=Un;let i=n;for(;t-- >wn;)i*=i,i%=e;return i}function _h(n,t=Un.P){if(n===wn||t<=wn)throw new Error(`invert: expected positive integers, got n=${n} mod=${t}`);let e=lt(n,t),i=t,r=wn,o=pi,a=pi,s=wn;for(;e!==wn;){const d=i/e,f=i%e,F=r-a*d,M=o-s*d;i=e,e=f,r=a,o=s,a=F,s=M}if(i!==pi)throw new Error("invert: does not exist");return lt(r,t)}const L6=(n,t)=>(n+t/jl)/t,g$={a1:BigInt("0x3086d221a7d46bcde86c90e49284eb15"),b1:-pi*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),a2:BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),b2:BigInt("0x3086d221a7d46bcde86c90e49284eb15"),POW_2_128:BigInt("0x100000000000000000000000000000000")};function I6(n){const{n:t}=Un,{a1:e,b1:i,a2:r,b2:o,POW_2_128:a}=g$,s=L6(o*n,t),l=L6(-i*n,t);let d=lt(n-s*e-l*r,t),f=lt(-s*i-l*o,t);const F=d>a,M=f>a;if(F&&(d=t-d),M&&(f=t-f),d>a||f>a)throw new Error("splitScalarEndo: Endomorphism failed, k="+n);return{k1neg:F,k1:d,k2neg:M,k2:f}}function N6(n){const{n:t}=Un,i=8*n.length-256;let r=uo(n);return i>0&&(r>>=BigInt(i)),r>=t&&(r-=t),r}let gh,Hf;class O6{constructor(){this.v=new Uint8Array(32).fill(1),this.k=new Uint8Array(32).fill(0),this.counter=0}hmac(...t){return yn.hmacSha256(this.k,...t)}hmacSync(...t){return Hf(this.k,...t)}checkSync(){if("function"!=typeof Hf)throw new r2("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 xe(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 xe(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 bh(n){return wn0)t=BigInt(n);else if("string"==typeof n){if(64!==n.length)throw new Error("Expected 32 bytes of private key");t=B0(n)}else{if(!(n instanceof Uint8Array))throw new TypeError("Expected valid private key");if(32!==n.length)throw new Error("Expected 32 bytes of private key");t=uo(n)}if(!bh(t))throw new Error("Expected private key: 0 < key < n");return t}function a2(n){return n instanceof Rn?(n.assertValidity(),n):Rn.fromHex(n)}function R6(n){if(n instanceof js)return n.assertValidity(),n;try{return js.fromDER(n)}catch{return js.fromCompact(n)}}function B6(n){const t=n instanceof Uint8Array,e="string"==typeof n,i=(t||e)&&n.length;return t?33===i||65===i:e?66===i||130===i:n instanceof Rn}function H6(n,t,e=!1){if(B6(n))throw new TypeError("getSharedSecret: first arg must be private key");if(!B6(t))throw new TypeError("getSharedSecret: second arg must be public key");const i=a2(t);return i.assertValidity(),i.multiply(ld(n)).toRawBytes(e)}function j6(n){return uo(n.length>32?n.slice(0,32):n)}function y$(n){const t=j6(n),e=lt(t,Un.n);return Y6(e{if((n=rs(n)).length<40||n.length>1024)throw new Error("Expected 40-1024 bytes of private key as per FIPS 186");return ph(lt(uo(n),Un.n-pi)+pi)},randomBytes:(n=32)=>{if(Co.web)return Co.web.getRandomValues(new Uint8Array(n));if(Co.node){const{randomBytes:t}=Co.node;return Uint8Array.from(t(n))}throw new Error("The environment doesn't have randomBytes function")},randomPrivateKey:()=>yn.hashToPrivateKey(yn.randomBytes(40)),sha256:(n=xe(function*(...t){if(Co.web){const e=yield Co.web.subtle.digest("SHA-256",mh(...t));return new Uint8Array(e)}if(Co.node){const{createHash:e}=Co.node,i=e("sha256");return t.forEach(r=>i.update(r)),Uint8Array.from(i.digest())}throw new Error("The environment doesn't have sha256 function")}),function(){return n.apply(this,arguments)}),hmacSha256:function(){var n=xe(function*(t,...e){if(Co.web){const i=yield Co.web.subtle.importKey("raw",t,{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign"]),r=mh(...e),o=yield Co.web.subtle.sign("HMAC",i,r);return new Uint8Array(o)}if(Co.node){const{createHmac:i}=Co.node,r=i("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 n.apply(this,arguments)}}(),sha256Sync:void 0,hmacSha256Sync:void 0,taggedHash:function(){var n=xe(function*(t,...e){let i=V0[t];if(void 0===i){const r=yield yn.sha256(Uint8Array.from(t,o=>o.charCodeAt(0)));i=mh(r,r),V0[t]=i}return yn.sha256(i,...e)});return function(e){return n.apply(this,arguments)}}(),taggedHashSync:(n,...t)=>{if("function"!=typeof gh)throw new r2("sha256Sync is undefined, you need to set it");let e=V0[n];if(void 0===e){const i=gh(Uint8Array.from(n,r=>r.charCodeAt(0)));e=mh(i,i),V0[n]=e}return gh(e,...t)},precompute(n=8,t=Rn.BASE){const e=t===Rn.BASE?t:new Rn(t.x,t.y);return e._setWindowSize(n),e.multiply(Rf),e}};var n;function cd(n){if(!Number.isSafeInteger(n))throw new Error(`Wrong integer: ${n}`)}function Ea(...n){const t=(r,o)=>a=>r(o(a));return{encode:Array.from(n).reverse().reduce((r,o)=>r?t(r,o.encode):o.encode,void 0),decode:n.reduce((r,o)=>r?t(r,o.decode):o.decode,void 0)}}function os(n){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(cd(e),e<0||e>=n.length)throw new Error(`Digit index outside alphabet: ${e} (alphabet: ${n.length})`);return n[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 i=n.indexOf(e);if(-1===i)throw new Error(`Unknown letter: "${e}". Allowed: ${n}`);return i})}}}function as(n=""){if("string"!=typeof n)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(n)},decode:t=>{if("string"!=typeof t)throw new Error("join.decode input should be string");return t.split(n)}}}function jf(n,t="="){if(cd(n),"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 i of e)if("string"!=typeof i)throw new Error(`padding.encode: non-string input=${i}`);for(;e.length*n%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 i=e.length;if(i*n%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;i>0&&e[i-1]===t;i--)if(!((i-1)*n%8))throw new Error("Invalid padding: string has too much padding");return e.slice(0,i)}}}function K6(n){if("function"!=typeof n)throw new Error("normalize fn should be function");return{encode:t=>t,decode:t=>n(t)}}function X6(n,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(n))throw new Error("convertRadix: data should be array");if(!n.length)return[];let i=0;const r=[],o=Array.from(n);for(o.forEach(a=>{if(cd(a),a<0||a>=t)throw new Error(`Wrong integer: ${a}`)});;){let a=0,s=!0;for(let l=i;lgh,set(n){gh||(gh=n)}},hmacSha256Sync:{configurable:!1,get:()=>Hf,set(n){Hf||(Hf=n)}}});const Q6=(n,t)=>t?Q6(t,n%t):n,z0=(n,t)=>n+(t-Q6(n,t));function d2(n,t,e,i){if(!Array.isArray(n))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(z0(t,e)>32)throw new Error(`convertRadix2: carry overflow from=${t} to=${e} carryBits=${z0(t,e)}`);let r=0,o=0;const a=2**e-1,s=[];for(const l of n){if(cd(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)s.push((r>>o-e&a)>>>0);r&=2**o-1}if(r=r<=t)throw new Error("Excess padding");if(!i&&r)throw new Error(`Non-zero padding: ${r}`);return i&&o>0&&s.push(r>>>0),s}function Ys(n,t=!1){if(cd(n),n<=0||n>32)throw new Error("radix2: bits should be in (0..32]");if(z0(8,n)>32||z0(n,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 d2(Array.from(e),8,n,!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(d2(e,n,8,t))}}}function J6(n){if("function"!=typeof n)throw new Error("unsafeWrapper fn should be function");return function(...t){try{return n.apply(null,t)}catch{}}}const M$=Ea(Ys(4),os("0123456789ABCDEF"),as("")),C$=Ea(Ys(5),os("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),jf(5),as("")),Yf=(Ea(Ys(5),os("0123456789ABCDEFGHIJKLMNOPQRSTUV"),jf(5),as("")),Ea(Ys(5),os("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),as(""),K6(n=>n.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),Ea(Ys(6),os("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),jf(6),as(""))),E$=Ea(Ys(6),os("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),jf(6),as("")),u2=n=>Ea(function Z6(n){return cd(n),{encode:t=>{if(!(t instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return X6(Array.from(t),256,n)},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(X6(t,n,256))}}}(58),os(n),as("")),U0=u2("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),tA=(u2("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),u2("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz"),[0,2,3,5,6,7,9,10,11]),S$={encode(n){let t="";for(let e=0;e>25;let e=(33554431&n)<<5;for(let i=0;i>i&1)&&(e^=nA[i]);return e}function iA(n,t,e=1){const i=n.length;let r=1;for(let o=0;o126)throw new Error(`Invalid prefix (${n})`);r=Vf(r)^a>>5}r=Vf(r);for(let o=0;oF)throw new TypeError(`Wrong string length: ${f.length} (${f}). Expected (8..${F})`);const M=f.toLowerCase();if(f!==M&&f!==f.toUpperCase())throw new Error("String must be lowercase or uppercase");const N=(f=M).lastIndexOf("1");if(0===N||-1===N)throw new Error('Letter "1" must be present between prefix and data only');const V=f.slice(0,N),X=f.slice(N+1);if(X.length<6)throw new Error("Data must be at least 6 characters long");const re=h2.decode(X).slice(0,-6),oe=iA(V,re,t);if(!X.endsWith(oe))throw new Error(`Invalid checksum in ${f}: expected "${oe}"`);return{prefix:V,words:re}}return{encode:function a(f,F,M=90){if("string"!=typeof f)throw new Error("bech32.encode prefix should be string, not "+typeof f);if(!Array.isArray(F)||F.length&&"number"!=typeof F[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof F);const N=f.length+7+F.length;if(!1!==M&&N>M)throw new TypeError(`Length ${N} exceeds limit ${M}`);return`${f=f.toLowerCase()}1${h2.encode(F)}${iA(f,F,t)}`},decode:s,decodeToBytes:function d(f){const{prefix:F,words:M}=s(f,!1);return{prefix:F,words:M,bytes:i(M)}},decodeUnsafe:J6(s),fromWords:i,fromWordsUnsafe:o,toWords:r}}const Jo=rA("bech32"),A$=(rA("bech32m"),{encode:n=>(new TextDecoder).decode(n),decode:n=>(new TextEncoder).encode(n)}),L$=Ea(Ys(4),os("0123456789abcdef"),as(""),K6(n=>{if("string"!=typeof n||n.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof n} with length ${n.length}`);return n.toLowerCase()}));function W0(n){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=n,document.body.appendChild(t),t.focus(),t.select();try{document.execCommand("copy")}catch{console.error("Oops, unable to copy")}document.body.removeChild(t)}function ar(n,...t){return t.length?t.some(e=>n[e]):n.altKey||n.shiftKey||n.ctrlKey||n.metaKey}function Wf(n,t=_e){return n=n??$$,Mt((e,i)=>{let r,o=!0;e.subscribe(wt(i,a=>{const s=t(a);(o||!n(r,s))&&(o=!1,r=s,i.next(a))}))})}function $$(n,t){return n===t}Object.keys({utf8:A$,hex:L$,base16:M$,base32:C$,base64:Yf,base64url:E$,base58:U0,base58xmr:S$}).join(", ");let aA=(()=>{class n{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),G$=(()=>{class n{constructor(e){this._mutationObserverFactory=e,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((e,i)=>this._cleanupObserver(i))}observe(e){const i=Ps(e);return new Ve(r=>{const a=this._observeElement(i).subscribe(r);return()=>{a.unsubscribe(),this._unobserveElement(i)}})}_observeElement(e){if(this._observedElements.has(e))this._observedElements.get(e).count++;else{const i=new be,r=this._mutationObserverFactory.create(o=>i.next(o));r&&r.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:r,stream:i,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:i,stream:r}=this._observedElements.get(e);i&&i.disconnect(),r.complete(),this._observedElements.delete(e)}}}return n.\u0275fac=function(e){return new(e||n)(de(aA))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),p2=(()=>{class n{constructor(e,i,r){this._contentObserver=e,this._elementRef=i,this._ngZone=r,this.event=new je,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(e){this._disabled=qe(e),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(e){this._debounce=Wi(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(N0(this.debounce)):e).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(x(G$),x(ze),x(Qe))},n.\u0275dir=pe({type:n,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),n})(),K0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[aA]}),n})();function X0(n,t){return(n.getAttribute(t)||"").match(/\S+/g)||[]}const lA="cdk-describedby-message",Q0="cdk-describedby-host";let _2=0,cA=(()=>{class n{constructor(e,i){this._platform=i,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+_2++,this._document=e,this._id=Ot(Qu)+"-"+_2++}describe(e,i,r){if(!this._canBeDescribed(e,i))return;const o=g2(i,r);"string"!=typeof i?(dA(i,this._id),this._messageRegistry.set(o,{messageElement:i,referenceCount:0})):this._messageRegistry.has(o)||this._createMessageElement(i,r),this._isElementDescribedByMessage(e,o)||this._addMessageReference(e,o)}removeDescription(e,i,r){if(!i||!this._isElementNode(e))return;const o=g2(i,r);if(this._isElementDescribedByMessage(e,o)&&this._removeMessageReference(e,o),"string"==typeof i){const a=this._messageRegistry.get(o);a&&0===a.referenceCount&&this._deleteMessageElement(o)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const e=this._document.querySelectorAll(`[${Q0}="${this._id}"]`);for(let i=0;i0!=r.indexOf(lA));e.setAttribute("aria-describedby",i.join(" "))}_addMessageReference(e,i){const r=this._messageRegistry.get(i);(function q$(n,t,e){const i=X0(n,t);i.some(r=>r.trim()==e.trim())||(i.push(e.trim()),n.setAttribute(t,i.join(" ")))})(e,"aria-describedby",r.messageElement.id),e.setAttribute(Q0,this._id),r.referenceCount++}_removeMessageReference(e,i){const r=this._messageRegistry.get(i);r.referenceCount--,function K$(n,t,e){const r=X0(n,t).filter(o=>o!=e.trim());r.length?n.setAttribute(t,r.join(" ")):n.removeAttribute(t)}(e,"aria-describedby",r.messageElement.id),e.removeAttribute(Q0)}_isElementDescribedByMessage(e,i){const r=X0(e,"aria-describedby"),o=this._messageRegistry.get(i),a=o&&o.messageElement.id;return!!a&&-1!=r.indexOf(a)}_canBeDescribed(e,i){if(!this._isElementNode(e))return!1;if(i&&"object"==typeof i)return!0;const r=null==i?"":`${i}`.trim(),o=e.getAttribute("aria-label");return!(!r||o&&o.trim()===r)}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}}return n.\u0275fac=function(e){return new(e||n)(de(xt),de(Pn))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function g2(n,t){return"string"==typeof n?`${t||""}/${n}`:n}function dA(n,t){n.id||(n.id=`${lA}-${t}-${_2++}`)}class uA{constructor(t){this._items=t,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new be,this._typeaheadSubscription=p.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 be,this.change=new be,t instanceof Ja&&(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(Mn(e=>this._pressedLetters.push(e)),N0(t),zt(()=>this._pressedLetters.length>0),He(()=>this._pressedLetters.join(""))).subscribe(e=>{const i=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,a=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(),i="number"==typeof t?t:e.indexOf(t);this._activeItem=e[i]??null,this._activeItemIndex=i}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 i=1;i<=e.length;i++){const r=(this._activeItemIndex+t*i+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 i=this._getItemsArray();if(i[t]){for(;this._skipPredicateFn(i[t]);)if(!i[t+=e])return;this.setActiveItem(t)}}_getItemsArray(){return this._items instanceof Ja?this._items.toArray():this._items}}class hA extends uA{setActiveItem(t){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(t),this.activeItem&&this.activeItem.setActiveStyles()}}class $f extends uA{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 Gf=(()=>{class n{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function Q$(n){return!!(n.offsetWidth||n.offsetHeight||"function"==typeof n.getClientRects&&n.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const i=function X$(n){try{return n.frameElement}catch{return null}}(function oG(n){return n.ownerDocument&&n.ownerDocument.defaultView||window}(e));if(i&&(-1===fA(i)||!this.isVisible(i)))return!1;let r=e.nodeName.toLowerCase(),o=fA(e);return e.hasAttribute("contenteditable")?-1!==o:!("iframe"===r||"object"===r||this._platform.WEBKIT&&this._platform.IOS&&!function iG(n){let t=n.nodeName.toLowerCase(),e="input"===t&&n.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,i){return function rG(n){return!function J$(n){return function tG(n){return"input"==n.nodeName.toLowerCase()}(n)&&"hidden"==n.type}(n)&&(function Z$(n){let t=n.nodeName.toLowerCase();return"input"===t||"select"===t||"button"===t||"textarea"===t}(n)||function eG(n){return function nG(n){return"a"==n.nodeName.toLowerCase()}(n)&&n.hasAttribute("href")}(n)||n.hasAttribute("contenteditable")||mA(n))}(e)&&!this.isDisabled(e)&&(i?.ignoreVisibility||this.isVisible(e))}}return n.\u0275fac=function(e){return new(e||n)(de(Pn))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function mA(n){if(!n.hasAttribute("tabindex")||void 0===n.tabIndex)return!1;let t=n.getAttribute("tabindex");return!(!t||isNaN(parseInt(t,10)))}function fA(n){if(!mA(n))return null;const t=parseInt(n.getAttribute("tabindex")||"",10);return isNaN(t)?-1:t}class aG{constructor(t,e,i,r,o=!1){this._element=t,this._checker=e,this._ngZone=i,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 i=this._getFirstTabbableElement(e);return i?.focus(t),!!i}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 i=0;i=0;i--){const r=e[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[i]):null;if(r)return r}return null}_createAnchor(){const 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(en(1)).subscribe(t)}}let Z0=(()=>{class n{constructor(e,i,r){this._checker=e,this._ngZone=i,this._document=r}create(e,i=!1){return new aG(e,this._checker,this._ngZone,this._document,i)}}return n.\u0275fac=function(e){return new(e||n)(de(Gf),de(Qe),de(xt))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function b2(n){return 0===n.buttons||0===n.offsetX&&0===n.offsetY}function y2(n){const t=n.touches&&n.touches[0]||n.changedTouches&&n.changedTouches[0];return!(!t||-1!==t.identifier||null!=t.radiusX&&1!==t.radiusX||null!=t.radiusY&&1!==t.radiusY)}const sG=new Fe("cdk-input-modality-detector-options"),lG={ignoreKeys:[18,17,224,91,16]},Fh=Rs({passive:!0,capture:!0});let cG=(()=>{class n{constructor(e,i,r,o){this._platform=e,this._mostRecentTarget=null,this._modality=new bn(null),this._lastTouchMs=0,this._onKeydown=a=>{this._options?.ignoreKeys?.some(s=>s===a.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=Bs(a))},this._onMousedown=a=>{Date.now()-this._lastTouchMs<650||(this._modality.next(b2(a)?"keyboard":"mouse"),this._mostRecentTarget=Bs(a))},this._onTouchstart=a=>{y2(a)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Bs(a))},this._options={...lG,...o},this.modalityDetected=this._modality.pipe(Qw(1)),this.modalityChanged=this.modalityDetected.pipe(Wf()),e.isBrowser&&i.runOutsideAngular(()=>{r.addEventListener("keydown",this._onKeydown,Fh),r.addEventListener("mousedown",this._onMousedown,Fh),r.addEventListener("touchstart",this._onTouchstart,Fh)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Fh),document.removeEventListener("mousedown",this._onMousedown,Fh),document.removeEventListener("touchstart",this._onTouchstart,Fh))}}return n.\u0275fac=function(e){return new(e||n)(de(Pn),de(Qe),de(xt),de(sG,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const dG=new Fe("liveAnnouncerElement",{providedIn:"root",factory:function uG(){return null}}),hG=new Fe("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let mG=0,v2=(()=>{class n{constructor(e,i,r,o){this._ngZone=i,this._defaultOptions=o,this._document=r,this._liveElement=e||this._createLiveElement()}announce(e,...i){const r=this._defaultOptions;let o,a;return 1===i.length&&"number"==typeof i[0]?a=i[0]:[o,a]=i,this.clear(),clearTimeout(this._previousTimeout),o||(o=r&&r.politeness?r.politeness:"polite"),null==a&&r&&(a=r.duration),this._liveElement.setAttribute("aria-live",o),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(s=>this._currentResolve=s)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,"number"==typeof a&&(this._previousTimeout=setTimeout(()=>this.clear(),a)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const e="cdk-live-announcer-element",i=this._document.getElementsByClassName(e),r=this._document.createElement("div");for(let o=0;o .cdk-overlay-container [aria-modal="true"]');for(let r=0;r{class n{constructor(e,i,r,o,a){this._ngZone=e,this._platform=i,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 be,this._rootNodeFocusAndBlurListener=s=>{for(let d=Bs(s);d;d=d.parentElement)"focus"===s.type?this._onFocus(s,d):this._onBlur(s,d)},this._document=o,this._detectionMode=a?.detectionMode||0}monitor(e,i=!1){const r=Ps(e);if(!this._platform.isBrowser||1!==r.nodeType)return rt(null);const o=function r$(n){if(function i$(){if(null==t2){const n=typeof document<"u"?document.head:null;t2=!(!n||!n.createShadowRoot&&!n.attachShadow)}return t2}()){const t=n.getRootNode?n.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}(r)||this._getDocument(),a=this._elementInfo.get(r);if(a)return i&&(a.checkChildren=!0),a.subject;const s={checkChildren:i,subject:new be,rootNode:o};return this._elementInfo.set(r,s),this._registerGlobalListeners(s),s.subject}stopMonitoring(e){const i=Ps(e),r=this._elementInfo.get(i);r&&(r.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(r))}focusVia(e,i,r){const o=Ps(e);o===this._getDocument().activeElement?this._getClosestElementsInfo(o).forEach(([s,l])=>this._originChanged(s,i,l)):(this._setOrigin(i),"function"==typeof o.focus&&o.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused","touch"===i),e.classList.toggle("cdk-keyboard-focused","keyboard"===i),e.classList.toggle("cdk-mouse-focused","mouse"===i),e.classList.toggle("cdk-program-focused","program"===i)}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&i,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,i){const r=this._elementInfo.get(i),o=Bs(e);!r||!r.checkChildren&&i!==o||this._originChanged(i,this._getFocusOrigin(o),r)}_onBlur(e,i){const r=this._elementInfo.get(i);!r||r.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(r,null))}_emitOrigin(e,i){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const i=e.rootNode,r=this._rootNodeFocusListenerCount.get(i)||0;r||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,J0),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,J0)}),this._rootNodeFocusListenerCount.set(i,r+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(ft(this._stopInputModalityDetector)).subscribe(o=>{this._setOrigin(o,!0)}))}_removeGlobalListeners(e){const i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){const r=this._rootNodeFocusListenerCount.get(i);r>1?this._rootNodeFocusListenerCount.set(i,r-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,J0),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,J0),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,r){this._setClasses(e,i),this._emitOrigin(r,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){const i=[];return this._elementInfo.forEach((r,o)=>{(o===e||r.checkChildren&&o.contains(e))&&i.push([o,r])}),i}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:i,mostRecentModality:r}=this._inputModalityDetector;if("mouse"!==r||!i||i===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const o=e.labels;if(o)for(let a=0;a{class n{constructor(e,i){this._elementRef=e,this._focusMonitor=i,this._focusOrigin=null,this.cdkFocusChange=new je}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,1===e.nodeType&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(i=>{this._focusOrigin=i,this.cdkFocusChange.emit(i)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(qr))},n.\u0275dir=pe({type:n,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]}),n})();const _A="cdk-high-contrast-black-on-white",gA="cdk-high-contrast-white-on-black",F2="cdk-high-contrast-active";let bA=(()=>{class n{constructor(e,i){this._platform=e,this._document=i,this._breakpointSubscription=Ot(Hs).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 i=this._document.defaultView||window,r=i&&i.getComputedStyle?i.getComputedStyle(e):null,o=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),o){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 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(F2,_A,gA),this._hasCheckedHighContrastMode=!0;const i=this.getHighContrastMode();1===i?e.add(F2,_A):2===i&&e.add(F2,gA)}}}return n.\u0275fac=function(e){return new(e||n)(de(Pn),de(xt))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),qf=(()=>{class n{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return n.\u0275fac=function(e){return new(e||n)(de(bA))},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[K0]}),n})();const _G=new Fe("cdk-dir-doc",{providedIn:"root",factory:function gG(){return Ot(xt)}}),bG=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let Si=(()=>{class n{constructor(e){if(this.value="ltr",this.change=new je,e){const r=e.documentElement?e.documentElement.dir:null;this.value=function yG(n){const t=n?.toLowerCase()||"";return"auto"===t&&typeof navigator<"u"&&navigator?.language?bG.test(navigator.language)?"rtl":"ltr":"rtl"===t?"rtl":"ltr"}((e.body?e.body.dir:null)||r||"ltr")}}ngOnDestroy(){this.change.complete()}}return n.\u0275fac=function(e){return new(e||n)(de(_G,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),wh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})();const vG=["text"];function FG(n,t){if(1&n&&De(0,"mat-pseudo-checkbox",5),2&n){const e=se();G("state",e.selected?"checked":"unchecked")("disabled",e.disabled)}}function wG(n,t){if(1&n&&(T(0,"span",6),te(1),O()),2&n){const e=se();$(1),Vt("(",e.group.label,")")}}const kG=[[["mat-icon"]],"*"],xG=["mat-icon","*"],MG=new Fe("mat-sanity-checks",{providedIn:"root",factory:function DG(){return!0}});let gt=(()=>{class n{constructor(e,i,r){this._sanityChecks=i,this._document=r,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return!n2()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}}return n.\u0275fac=function(e){return new(e||n)(de(bA),de(MG,8),de(xt))},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[wh,wh]}),n})();function Us(n){return class extends n{constructor(...t){super(...t),this._disabled=!1}get disabled(){return this._disabled}set disabled(t){this._disabled=qe(t)}}}function Ul(n,t){return class extends n{constructor(...e){super(...e),this.defaultColor=t,this.color=t}get color(){return this._color}set color(e){const i=e||this.defaultColor;i!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),i&&this._elementRef.nativeElement.classList.add(`mat-${i}`),this._color=i)}}}function Ws(n){return class extends n{constructor(...t){super(...t),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=qe(t)}}}function $s(n,t=0){return class extends n{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?Wi(e):this.defaultTabIndex}}}function w2(n){return class extends n{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 Kf=(()=>{class n{isErrorState(e,i){return!!(e&&e.invalid&&(e.touched||i&&i.submitted))}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),FA=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,gt]}),n})();class EG{constructor(t,e,i,r=!1){this._renderer=t,this.element=e,this.config=i,this._animationForciblyDisabledThroughCss=r,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const wA=Rs({passive:!0,capture:!0});class SG{constructor(){this._events=new Map,this._delegateEventHandler=t=>{const e=Bs(t);e&&this._events.get(t.type)?.forEach((i,r)=>{(r===e||r.contains(e))&&i.forEach(o=>o.handleEvent(t))})}}addHandler(t,e,i,r){const o=this._events.get(e);if(o){const a=o.get(i);a?a.add(r):o.set(i,new Set([r]))}else this._events.set(e,new Map([[i,new Set([r])]])),t.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,wA)})}removeHandler(t,e,i){const r=this._events.get(t);if(!r)return;const o=r.get(e);!o||(o.delete(i),0===o.size&&r.delete(e),0===r.size&&(this._events.delete(t),document.removeEventListener(t,this._delegateEventHandler,wA)))}}const kA={enterDuration:225,exitDuration:150},xA=Rs({passive:!0,capture:!0}),DA=["mousedown","touchstart"],MA=["mouseup","mouseleave","touchend","touchcancel"];class kh{constructor(t,e,i,r){this._target=t,this._ngZone=e,this._platform=r,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,r.isBrowser&&(this._containerElement=Ps(i))}fadeInRipple(t,e,i={}){const r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o={...kA,...i.animation};i.centered&&(t=r.left+r.width/2,e=r.top+r.height/2);const a=i.radius||function AG(n,t,e){const i=Math.max(Math.abs(n-e.left),Math.abs(n-e.right)),r=Math.max(Math.abs(t-e.top),Math.abs(t-e.bottom));return Math.sqrt(i*i+r*r)}(t,e,r),s=t-r.left,l=e-r.top,d=o.enterDuration,f=document.createElement("div");f.classList.add("mat-ripple-element"),f.style.left=s-a+"px",f.style.top=l-a+"px",f.style.height=2*a+"px",f.style.width=2*a+"px",null!=i.color&&(f.style.backgroundColor=i.color),f.style.transitionDuration=`${d}ms`,this._containerElement.appendChild(f);const F=window.getComputedStyle(f),N=F.transitionDuration,V="none"===F.transitionProperty||"0s"===N||"0s, 0s"===N||0===r.width&&0===r.height,X=new EG(this,f,i,V);f.style.transform="scale3d(1, 1, 1)",X.state=0,i.persistent||(this._mostRecentTransientRipple=X);let re=null;return!V&&(d||o.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const oe=()=>this._finishRippleTransition(X),le=()=>this._destroyRipple(X);f.addEventListener("transitionend",oe),f.addEventListener("transitioncancel",le),re={onTransitionEnd:oe,onTransitionCancel:le}}),this._activeRipples.set(X,re),(V||!d)&&this._finishRippleTransition(X),X}fadeOutRipple(t){if(2===t.state||3===t.state)return;const e=t.element,i={...kA,...t.config.animation};e.style.transitionDuration=`${i.exitDuration}ms`,e.style.opacity="0",t.state=2,(t._animationForciblyDisabledThroughCss||!i.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=Ps(t);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,DA.forEach(i=>{kh._eventManager.addHandler(this._ngZone,i,e,this)}))}handleEvent(t){"mousedown"===t.type?this._onMousedown(t):"touchstart"===t.type?this._onTouchStart(t):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{MA.forEach(e=>{this._triggerElement.addEventListener(e,this,xA)})}),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:i}=t.config;t.state=1,!i&&(!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=b2(t),i=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&&(DA.forEach(e=>kh._eventManager.removeHandler(e,t,this)),this._pointerUpEventsRegistered&&MA.forEach(e=>t.removeEventListener(e,this,xA)))}}kh._eventManager=new SG;const Qf=new Fe("mat-ripple-global-options");let xr=(()=>{class n{constructor(e,i,r,o,a){this._elementRef=e,this._animationMode=a,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=o||{},this._rippleRenderer=new kh(this,i,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,i=0,r){return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,i,{...this.rippleConfig,...r}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...e})}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Qe),x(Pn),x(Qf,8),x(zn,8))},n.\u0275dir=pe({type:n,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(e,i){2&e&&Ke("mat-ripple-unbounded",i.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"]}),n})(),ss=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,gt]}),n})(),LG=(()=>{class n{constructor(e){this._animationMode=e,this.state="unchecked",this.disabled=!1}}return n.\u0275fac=function(e){return new(e||n)(x(zn,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:8,hostBindings:function(e,i){2&e&&Ke("mat-pseudo-checkbox-indeterminate","indeterminate"===i.state)("mat-pseudo-checkbox-checked","checked"===i.state)("mat-pseudo-checkbox-disabled",i.disabled)("_mat-animation-noopable","NoopAnimations"===i._animationMode)},inputs:{state:"state",disabled:"disabled"},decls:0,vars:0,template:function(e,i){},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}),n})(),CA=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt]}),n})();const k2=new Fe("MAT_OPTION_PARENT_COMPONENT"),x2=new Fe("MatOptgroup");let IG=0;class EA{constructor(t,e=!1){this.source=t,this.isUserInput=e}}let NG=(()=>{class n{constructor(e,i,r,o){this._element=e,this._changeDetectorRef=i,this._parent=r,this.group=o,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+IG++,this.onSelectionChange=new je,this._stateChanges=new be}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=qe(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,i){const r=this._getHostElement();"function"==typeof r.focus&&r.focus(i)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(13===e.keyCode||32===e.keyCode)&&!ar(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 EA(this,e))}}return n.\u0275fac=function(e){Ka()},n.\u0275dir=pe({type:n,viewQuery:function(e,i){if(1&e&&_t(vG,7),2&e){let r;Ie(r=Ne())&&(i._text=r.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}}),n})(),Zf=(()=>{class n extends NG{constructor(e,i,r,o){super(e,i,r,o)}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(kt),x(k2,8),x(x2,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mat-mdc-focus-indicator","mdc-list-item"],hostVars:12,hostBindings:function(e,i){1&e&&me("click",function(){return i._selectViaInteraction()})("keydown",function(o){return i._handleKeydown(o)}),2&e&&(Ar("id",i.id),Xe("tabindex",i._getTabIndex())("aria-selected",i._getAriaSelected())("aria-disabled",i.disabled.toString()),Ke("mdc-list-item--selected",i.selected)("mat-mdc-option-multiple",i.multiple)("mat-mdc-option-active",i.active)("mdc-list-item--disabled",i.disabled))},exportAs:["matOption"],features:[Ee],ngContentSelectors:xG,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,i){1&e&&(Gt(kG),ce(0,FG,1,2,"mat-pseudo-checkbox",0),$e(1),T(2,"span",1,2),$e(4,1),O(),ce(5,wG,2,1,"span",3),De(6,"div",4)),2&e&&(G("ngIf",i.multiple),$(5),G("ngIf",i.group&&i.group._inert),$(1),G("matRippleTrigger",i._getHostElement())("matRippleDisabled",i.disabled||i.disableRipple))},dependencies:[xr,Zt,LG],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}),n})();function SA(n,t,e){if(e.length){let i=t.toArray(),r=e.toArray(),o=0;for(let a=0;ae+i?Math.max(0,n-i+t):e}let e1=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[ss,Mi,gt,CA]}),n})();const AA=["mat-button",""],D2=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],M2=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],LA=".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}",PG=["mat-mini-fab",""],BG=["mat-icon-button",""],HG=["*"],jG=[{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"]}],YG=Ul(Us(Ws(class{constructor(n){this._elementRef=n}})));let t1=(()=>{class n extends YG{constructor(e,i,r,o){super(e),this._platform=i,this._ngZone=r,this._animationMode=o,this._focusMonitor=Ot(qr),this._isFab=!1;const a=e.nativeElement.classList;for(const s of jG)this._hasHostAttributes(s.selector)&&s.mdcClasses.forEach(l=>{a.add(l)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(e="program",i){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,i):this._elementRef.nativeElement.focus(i)}_hasHostAttributes(...e){return e.some(i=>this._elementRef.nativeElement.hasAttribute(i))}_isRippleDisabled(){return this.disableRipple||this.disabled}}return n.\u0275fac=function(e){Ka()},n.\u0275dir=pe({type:n,viewQuery:function(e,i){if(1&e&&_t(xr,5),2&e){let r;Ie(r=Ne())&&(i.ripple=r.first)}},features:[Ee]}),n})(),zG=(()=>{class n extends t1{constructor(e,i,r,o){super(e,i,r,o),this._haltDisabledEvents=a=>{this.disabled&&(a.preventDefault(),a.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}}return n.\u0275fac=function(e){Ka()},n.\u0275dir=pe({type:n,features:[Ee]}),n})(),Sa=(()=>{class n extends t1{constructor(e,i,r,o){super(e,i,r,o)}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Pn),x(Qe),x(zn,8))},n.\u0275cmp=Re({type:n,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:7,hostBindings:function(e,i){2&e&&(Xe("disabled",i.disabled||null),Ke("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-unthemed",!i.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[Ee],attrs:AA,ngContentSelectors:M2,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,i){1&e&&(Gt(D2),De(0,"span",0),$e(1),T(2,"span",1),$e(3,1),O(),$e(4,2),De(5,"span",2)(6,"span",3)(7,"span",4)),2&e&&(Ke("mdc-button__ripple",!i._isFab)("mdc-fab__ripple",i._isFab),$(6),G("matRippleDisabled",i._isRippleDisabled())("matRippleTrigger",i._elementRef.nativeElement))},dependencies:[xr],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}),n})(),UG=(()=>{class n extends zG{constructor(e,i,r,o){super(e,i,r,o)}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Pn),x(Qe),x(zn,8))},n.\u0275cmp=Re({type:n,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostVars:9,hostBindings:function(e,i){2&e&&(Xe("disabled",i.disabled||null)("tabindex",i.disabled?-1:i.tabIndex)("aria-disabled",i.disabled.toString()),Ke("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-unthemed",!i.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[Ee],attrs:AA,ngContentSelectors:M2,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,i){1&e&&(Gt(D2),De(0,"span",0),$e(1),T(2,"span",1),$e(3,1),O(),$e(4,2),De(5,"span",2)(6,"span",3)(7,"span",4)),2&e&&(Ke("mdc-button__ripple",!i._isFab)("mdc-fab__ripple",i._isFab),$(6),G("matRippleDisabled",i._isRippleDisabled())("matRippleTrigger",i._elementRef.nativeElement))},dependencies:[xr],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)}',LA],encapsulation:2,changeDetection:0}),n})();const WG=new Fe("mat-mdc-fab-default-options",{providedIn:"root",factory:IA});function IA(){return{color:"accent"}}const NA=IA();let OA=(()=>{class n extends t1{constructor(e,i,r,o,a){super(e,i,r,o),this._options=a,this._isFab=!0,this._options=this._options||NA,this.color=this.defaultColor=this._options.color||NA.color}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Pn),x(Qe),x(zn,8),x(WG,8))},n.\u0275cmp=Re({type:n,selectors:[["button","mat-mini-fab",""]],hostVars:7,hostBindings:function(e,i){2&e&&(Xe("disabled",i.disabled||null),Ke("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-unthemed",!i.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[Ee],attrs:PG,ngContentSelectors:M2,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,i){1&e&&(Gt(D2),De(0,"span",0),$e(1),T(2,"span",1),$e(3,1),O(),$e(4,2),De(5,"span",2)(6,"span",3)(7,"span",4)),2&e&&(Ke("mdc-button__ripple",!i._isFab)("mdc-fab__ripple",i._isFab),$(6),G("matRippleDisabled",i._isRippleDisabled())("matRippleTrigger",i._elementRef.nativeElement))},dependencies:[xr],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}),n})(),n1=(()=>{class n extends t1{constructor(e,i,r,o){super(e,i,r,o)}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Pn),x(Qe),x(zn,8))},n.\u0275cmp=Re({type:n,selectors:[["button","mat-icon-button",""]],hostVars:7,hostBindings:function(e,i){2&e&&(Xe("disabled",i.disabled||null),Ke("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-unthemed",!i.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[Ee],attrs:BG,ngContentSelectors:HG,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,i){1&e&&(Gt(),De(0,"span",0),$e(1),De(2,"span",1)(3,"span",2)(4,"span",3)),2&e&&($(3),G("matRippleDisabled",i._isRippleDisabled())("matRippleCentered",!0)("matRippleTrigger",i._elementRef.nativeElement))},dependencies:[xr],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}',LA],encapsulation:2,changeDetection:0}),n})(),C2=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,ss,gt]}),n})();class PA{}class $G{}const Gs="*";function gr(n,t){return{type:7,name:n,definitions:t,options:{}}}function Wn(n,t=null){return{type:4,styles:t,timings:n}}function E2(n,t=null){return{type:3,steps:n,options:t}}function RA(n,t=null){return{type:2,steps:n,options:t}}function bt(n){return{type:6,styles:n,offset:null}}function ri(n,t,e){return{type:0,name:n,styles:t,options:e}}function S2(n){return{type:5,steps:n}}function $n(n,t,e=null){return{type:1,expr:n,animation:t,options:e}}function T2(n=null){return{type:9,options:n}}function dd(n,t,e=null){return{type:11,selector:n,animation:t,options:e}}function BA(n,t){return{type:12,timings:n,animation:t}}function HA(n){Promise.resolve().then(n)}class Jf{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(){HA(()=>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(i=>i()),e.length=0}}class jA{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,i=0,r=0;const o=this.players.length;0==o?HA(()=>this._onFinish()):this.players.forEach(a=>{a.onDone(()=>{++e==o&&this._onFinish()}),a.onDestroy(()=>{++i==o&&this._onDestroy()}),a.onStart(()=>{++r==o&&this._onStart()})}),this.totalTime=this.players.reduce((a,s)=>Math.max(a,s.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(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(i=>{const r=i.totalTime?Math.min(1,e/i.totalTime):1;i.setPosition(r)})}getPosition(){const t=this.players.reduce((e,i)=>null===e||i.totalTime>e.totalTime?i: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(i=>i()),e.length=0}}class L2{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 ud extends L2{constructor(t,e,i,r,o){super(),this.component=t,this.viewContainerRef=e,this.injector=i,this.componentFactoryResolver=r,this.projectableNodes=o}}class qs extends L2{constructor(t,e,i,r){super(),this.templateRef=t,this.viewContainerRef=e,this.context=i,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 GG extends L2{constructor(t){super(),this.element=t instanceof ze?t.nativeElement:t}}class r1{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(t){return t instanceof ud?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof qs?(this._attachedPortal=t,this.attachTemplatePortal(t)):this.attachDomPortal&&t instanceof GG?(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 qG extends r1{constructor(t,e,i,r,o){super(),this.outletElement=t,this._componentFactoryResolver=e,this._appRef=i,this._defaultInjector=r,this.attachDomPortal=a=>{const s=a.element,l=this._document.createComment("dom-portal");s.parentNode.insertBefore(l,s),this.outletElement.appendChild(s),this._attachedPortal=a,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(s,l)})},this._document=o}attachComponentPortal(t){const i=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component);let r;return t.viewContainerRef?(r=t.viewContainerRef.createComponent(i,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector,t.projectableNodes||void 0),this.setDisposeFn(()=>r.destroy())):(r=i.create(t.injector||this._defaultInjector||yi.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,i=e.createEmbeddedView(t.templateRef,t.context,{injector:t.injector});return i.rootNodes.forEach(r=>this.outletElement.appendChild(r)),i.detectChanges(),this.setDisposeFn(()=>{let r=e.indexOf(i);-1!==r&&e.remove(r)}),this._attachedPortal=t,i}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(t){return t.hostView.rootNodes[0]}}let KG=(()=>{class n extends qs{constructor(e,i){super(e,i)}}return n.\u0275fac=function(e){return new(e||n)(x(jn),x(Qn))},n.\u0275dir=pe({type:n,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[Ee]}),n})(),Ks=(()=>{class n extends r1{constructor(e,i,r){super(),this._componentFactoryResolver=e,this._viewContainerRef=i,this._isInitialized=!1,this.attached=new je,this.attachDomPortal=o=>{const a=o.element,s=this._document.createComment("dom-portal");o.setAttachedHost(this),a.parentNode.insertBefore(s,a),this._getRootNode().appendChild(a),this._attachedPortal=o,super.setDisposeFn(()=>{s.parentNode&&s.parentNode.replaceChild(a,s)})},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 i=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,o=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),a=i.createComponent(o,i.length,e.injector||i.injector,e.projectableNodes||void 0);return i!==this._viewContainerRef&&this._getRootNode().appendChild(a.hostView.rootNodes[0]),super.setDisposeFn(()=>a.destroy()),this._attachedPortal=e,this._attachedRef=a,this.attached.emit(a),a}attachTemplatePortal(e){e.setAttachedHost(this);const i=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=i,this.attached.emit(i),i}_getRootNode(){const e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}return n.\u0275fac=function(e){return new(e||n)(x(ks),x(Qn),x(xt))},n.\u0275dir=pe({type:n,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[Ee]}),n})(),Wl=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})();const XG=["addListener","removeListener"],QG=["addEventListener","removeEventListener"],ZG=["on","off"];function Eo(n,t,e,i){if(g(e)&&(i=e,e=void 0),i)return Eo(n,t,e).pipe(yw(i));const[r,o]=function tq(n){return g(n.addEventListener)&&g(n.removeEventListener)}(n)?QG.map(a=>s=>n[a](t,s,e)):function JG(n){return g(n.addListener)&&g(n.removeListener)}(n)?XG.map(YA(n,t)):function eq(n){return g(n.on)&&g(n.off)}(n)?ZG.map(YA(n,t)):[];if(!r&&dn(n))return un(a=>Eo(a,t,e))(vn(n));if(!r)throw new TypeError("Invalid event target");return new Ve(a=>{const s=(...l)=>a.next(1o(s)})}function YA(n,t){return e=>i=>n[e](t,i)}const ep={schedule(n){let t=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:i}=ep;i&&(t=i.requestAnimationFrame,e=i.cancelAnimationFrame);const r=t(o=>{e=void 0,n(o)});return new p(()=>e?.(r))},requestAnimationFrame(...n){const{delegate:t}=ep;return(t?.requestAnimationFrame||requestAnimationFrame)(...n)},cancelAnimationFrame(...n){const{delegate:t}=ep;return(t?.cancelAnimationFrame||cancelAnimationFrame)(...n)},delegate:void 0},rq=new class iq extends Jw{flush(t){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:i}=this;let r;t=t||i.shift();do{if(r=t.execute(t.state,t.delay))break}while((t=i[0])&&t.id===e&&i.shift());if(this._active=!1,r){for(;(t=i[0])&&t.id===e&&i.shift();)t.unsubscribe();throw r}}}(class nq extends Zw{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,i=0){return null!==i&&i>0?super.requestAsyncId(t,e,i):(t.actions.push(this),t._scheduled||(t._scheduled=ep.requestAnimationFrame(()=>t.flush(void 0))))}recycleAsyncId(t,e,i=0){var r;if(null!=i?i>0:this.delay>0)return super.recycleAsyncId(t,e,i);const{actions:o}=t;null!=e&&(null===(r=o[o.length-1])||void 0===r?void 0:r.id)!==e&&(ep.cancelAnimationFrame(e),t._scheduled=void 0)}});let I2,oq=1;const o1={};function VA(n){return n in o1&&(delete o1[n],!0)}const aq={setImmediate(n){const t=oq++;return o1[t]=!0,I2||(I2=Promise.resolve()),I2.then(()=>VA(t)&&n()),t},clearImmediate(n){VA(n)}},{setImmediate:sq,clearImmediate:lq}=aq,a1={setImmediate(...n){const{delegate:t}=a1;return(t?.setImmediate||sq)(...n)},clearImmediate(n){const{delegate:t}=a1;return(t?.clearImmediate||lq)(n)},delegate:void 0},N2=new class dq extends Jw{flush(t){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:i}=this;let r;t=t||i.shift();do{if(r=t.execute(t.state,t.delay))break}while((t=i[0])&&t.id===e&&i.shift());if(this._active=!1,r){for(;(t=i[0])&&t.id===e&&i.shift();)t.unsubscribe();throw r}}}(class cq extends Zw{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,i=0){return null!==i&&i>0?super.requestAsyncId(t,e,i):(t.actions.push(this),t._scheduled||(t._scheduled=a1.setImmediate(t.flush.bind(t,void 0))))}recycleAsyncId(t,e,i=0){var r;if(null!=i?i>0:this.delay>0)return super.recycleAsyncId(t,e,i);const{actions:o}=t;null!=e&&(null===(r=o[o.length-1])||void 0===r?void 0:r.id)!==e&&(a1.clearImmediate(e),t._scheduled=void 0)}});function zA(n){return n instanceof Date&&!isNaN(n)}function s1(n=0,t,e=t$){let i=-1;return null!=t&&(no(t)?e=t:i=t),new Ve(r=>{let o=zA(n)?+n-e.now():n;o<0&&(o=0);let a=0;return e.schedule(function(){r.closed||(r.next(a++),0<=i?this.schedule(void 0,i):r.complete())},o)})}function O2(n,t=dh){return function uq(n){return Mt((t,e)=>{let i=!1,r=null,o=null,a=!1;const s=()=>{if(o?.unsubscribe(),o=null,i){i=!1;const d=r;r=null,e.next(d)}a&&e.complete()},l=()=>{o=null,a&&e.complete()};t.subscribe(wt(e,d=>{i=!0,r=d,o||vn(n(d)).subscribe(o=wt(e,s,l))},()=>{a=!0,(!i||!o||o.closed)&&e.complete()}))})}(()=>s1(n,t))}const hq=["contentWrapper"],mq=["*"],fq=new Fe("VIRTUAL_SCROLL_STRATEGY");let $l=(()=>{class n{constructor(e,i,r){this._ngZone=e,this._platform=i,this._scrolled=new be,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 i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new Ve(i=>{this._globalSubscription||this._addGlobalListener();const r=e>0?this._scrolled.pipe(O2(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):rt()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){const r=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe(zt(o=>!o||r.indexOf(o)>-1))}getAncestorScrollContainers(e){const i=[];return this.scrollContainers.forEach((r,o)=>{this._scrollableContainsElement(o,e)&&i.push(o)}),i}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,i){let r=Ps(i),o=e.getElementRef().nativeElement;do{if(r==o)return!0}while(r=r.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>Eo(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return n.\u0275fac=function(e){return new(e||n)(de(Qe),de(Pn),de(xt,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),hd=(()=>{class n{constructor(e,i,r,o){this.elementRef=e,this.scrollDispatcher=i,this.ngZone=r,this.dir=o,this._destroyed=new be,this._elementScrolled=new Ve(a=>this.ngZone.runOutsideAngular(()=>Eo(this.elementRef.nativeElement,"scroll").pipe(ft(this._destroyed)).subscribe(a)))}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 i=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=i.scrollHeight-i.clientHeight-e.bottom),r&&0!=Pf()?(null!=e.left&&(e.right=i.scrollWidth-i.clientWidth-e.left),2==Pf()?e.left=e.right:1==Pf()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=i.scrollWidth-i.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){const i=this.elementRef.nativeElement;x6()?i.scrollTo(e):(null!=e.top&&(i.scrollTop=e.top),null!=e.left&&(i.scrollLeft=e.left))}measureScrollOffset(e){const i="left",r="right",o=this.elementRef.nativeElement;if("top"==e)return o.scrollTop;if("bottom"==e)return o.scrollHeight-o.clientHeight-o.scrollTop;const a=this.dir&&"rtl"==this.dir.value;return"start"==e?e=a?r:i:"end"==e&&(e=a?i:r),a&&2==Pf()?e==i?o.scrollWidth-o.clientWidth-o.scrollLeft:o.scrollLeft:a&&1==Pf()?e==i?o.scrollLeft+o.scrollWidth-o.clientWidth:-o.scrollLeft:e==i?o.scrollLeft:o.scrollWidth-o.clientWidth-o.scrollLeft}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x($l),x(Qe),x(Si,8))},n.\u0275dir=pe({type:n,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),n})(),ls=(()=>{class n{constructor(e,i,r){this._platform=e,this._change=new be,this._changeListener=o=>{this._change.next(o)},this._document=r,i.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:i,height:r}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+i,height:r,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,i=this._getWindow(),r=e.documentElement,o=r.getBoundingClientRect();return{top:-o.top||e.body.scrollTop||i.scrollY||r.scrollTop||0,left:-o.left||e.body.scrollLeft||i.scrollX||r.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(O2(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 n.\u0275fac=function(e){return new(e||n)(de(Pn),de(Qe),de(xt,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const UA=new Fe("VIRTUAL_SCROLLABLE");let gq=(()=>{class n extends hd{constructor(e,i,r,o){super(e,i,r,o)}measureViewportSize(e){const i=this.elementRef.nativeElement;return"horizontal"===e?i.clientWidth:i.clientHeight}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x($l),x(Qe),x(Si,8))},n.\u0275dir=pe({type:n,features:[Ee]}),n})();const yq=typeof requestAnimationFrame<"u"?rq:N2;let vq=(()=>{class n extends gq{constructor(e,i,r,o,a,s,l,d){super(e,s,r,a),this.elementRef=e,this._changeDetectorRef=i,this._scrollStrategy=o,this.scrollable=d,this._platform=Ot(Pn),this._detachedSubject=new be,this._renderedRangeSubject=new be,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new Ve(f=>this._scrollStrategy.scrolledIndexChange.subscribe(F=>Promise.resolve().then(()=>this.ngZone.run(()=>f.next(F))))),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=p.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=qe(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(Ei(null),O2(0,yq)).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(ft(this._detachedSubject)).subscribe(i=>{const r=i.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 bq(n,t){return n.start==t.start&&n.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,i="to-start"){e=this.appendOnly&&"to-start"===i?0:e;const o="horizontal"==this.orientation,a=o?"X":"Y";let l=`translate${a}(${Number((o&&this.dir&&"rtl"==this.dir.value?-1:1)*e)}px)`;this._renderedContentOffset=e,"to-end"===i&&(l+=` translate${a}(-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,i="auto"){const r={behavior:i};"horizontal"===this.orientation?r.start=e:r.top=e,this.scrollable.scrollTo(r)}scrollToIndex(e,i="auto"){this._scrollStrategy.scrollToIndex(e,i)}measureScrollOffset(e){let i;return i=this.scrollable==this?r=>super.measureScrollOffset(r):r=>this.scrollable.measureScrollOffset(r),Math.max(0,i(e??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(e){let i;const r="left",o="right",a="rtl"==this.dir?.value;i="start"==e?a?o:r:"end"==e?a?r:o:e||("horizontal"===this.orientation?"left":"top");const s=this.scrollable.measureBoundingClientRectWithScrollOffset(i);return this.elementRef.nativeElement.getBoundingClientRect()[i]-s}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 i of e)i()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(kt),x(Qe),x(fq,8),x(Si,8),x($l),x(ls),x(UA,8))},n.\u0275cmp=Re({type:n,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(e,i){if(1&e&&_t(hq,7),2&e){let r;Ie(r=Ne())&&(i._contentWrapper=r.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(e,i){2&e&&Ke("cdk-virtual-scroll-orientation-horizontal","horizontal"===i.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==i.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[Ge([{provide:hd,useFactory:(t,e)=>t||e,deps:[[new ya,new sg(UA)],n]}]),Ee,kF],ngContentSelectors:mq,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(e,i){1&e&&(Gt(),T(0,"div",0,1),$e(2),O(),De(3,"div",2)),2&e&&($(3),On("width",i._totalContentWidth)("height",i._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}),n})(),Xs=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})(),P2=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[wh,Xs,vq,wh,Xs]}),n})();const WA=x6();class Fq{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=$i(-this._previousScrollPosition.left),t.style.top=$i(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const t=this._document.documentElement,i=t.style,r=this._document.body.style,o=i.scrollBehavior||"",a=r.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),WA&&(i.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),WA&&(i.scrollBehavior=o,r.scrollBehavior=a)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,i=this._viewportRuler.getViewportSize();return e.scrollHeight>i.height||e.scrollWidth>i.width}}class wq{constructor(t,e,i,r){this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=i,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 $A{enable(){}disable(){}attach(){}}function R2(n,t){return t.some(e=>n.bottome.bottom||n.righte.right)}function GA(n,t){return t.some(e=>n.tope.bottom||n.lefte.right)}class kq{constructor(t,e,i,r){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,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:i,height:r}=this._viewportRuler.getViewportSize();R2(e,[{width:i,height:r,bottom:r,right:i,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let xq=(()=>{class n{constructor(e,i,r,o){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=r,this.noop=()=>new $A,this.close=a=>new wq(this._scrollDispatcher,this._ngZone,this._viewportRuler,a),this.block=()=>new Fq(this._viewportRuler,this._document),this.reposition=a=>new kq(this._scrollDispatcher,this._viewportRuler,this._ngZone,a),this._document=o}}return n.\u0275fac=function(e){return new(e||n)(de($l),de(ls),de(Qe),de(xt))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class xh{constructor(t){if(this.scrollStrategy=new $A,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t){const e=Object.keys(t);for(const i of e)void 0!==t[i]&&(this[i]=t[i])}}}class Dq{constructor(t,e){this.connectionPair=t,this.scrollableViewProperties=e}}let qA=(()=>{class n{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),0===this._attachedOverlays.length&&this.detach()}}return n.\u0275fac=function(e){return new(e||n)(de(xt))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Mq=(()=>{class n extends qA{constructor(e,i){super(e),this._ngZone=i,this._keydownListener=r=>{const o=this._attachedOverlays;for(let a=o.length-1;a>-1;a--)if(o[a]._keydownEvents.observers.length>0){const s=o[a]._keydownEvents;this._ngZone?this._ngZone.run(()=>s.next(r)):s.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 n.\u0275fac=function(e){return new(e||n)(de(xt),de(Qe,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Cq=(()=>{class n extends qA{constructor(e,i,r){super(e),this._platform=i,this._ngZone=r,this._cursorStyleIsSet=!1,this._pointerDownListener=o=>{this._pointerDownEventTarget=Bs(o)},this._clickListener=o=>{const a=Bs(o),s="click"===o.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:a;this._pointerDownEventTarget=null;const l=this._attachedOverlays.slice();for(let d=l.length-1;d>-1;d--){const f=l[d];if(f._outsidePointerEvents.observers.length<1||!f.hasAttached())continue;if(f.overlayElement.contains(a)||f.overlayElement.contains(s))break;const F=f._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>F.next(o)):F.next(o)}}}add(e){if(super.add(e),!this._isAttached){const i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.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 n.\u0275fac=function(e){return new(e||n)(de(xt),de(Pn),de(Qe,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),l1=(()=>{class n{constructor(e,i){this._platform=i,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||n2()){const r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let o=0;othis._backdropClick.next(F),this._backdropTransitionendHandler=F=>{this._disposeBackdrop(F.target)},this._keydownEvents=new be,this._outsidePointerEvents=new be,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(en(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=$i(this._config.width),t.height=$i(this._config.height),t.minWidth=$i(this._config.minWidth),t.minHeight=$i(this._config.minHeight),t.maxWidth=$i(this._config.maxWidth),t.maxHeight=$i(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,i){const r=L0(e||[]).filter(o=>!!o);r.length&&(i?t.classList.add(...r):t.classList.remove(...r))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const t=this._ngZone.onStable.pipe(ft(di(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 KA="cdk-overlay-connected-position-bounding-box",Eq=/([A-Za-z%]+)$/;class Sq{constructor(t,e,i,r,o){this._viewportRuler=e,this._document=i,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 be,this._resizeSubscription=p.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(KA),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,i=this._viewportRect,r=this._containerRect,o=[];let a;for(let s of this._preferredPositions){let l=this._getOriginPoint(t,r,s),d=this._getOverlayPoint(l,e,s),f=this._getOverlayFit(d,e,i,s);if(f.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(s,l);this._canFitWithFlexibleDimensions(f,d,i)?o.push({position:s,origin:l,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(l,s)}):(!a||a.overlayFit.visibleAreal&&(l=f,s=d)}return this._isPushed=!1,void this._applyPosition(s.position,s.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(a.position,a.originPoint);this._applyPosition(a.position,a.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&md(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(KA),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,i){let r,o;if("center"==i.originX)r=t.left+t.width/2;else{const a=this._isRtl()?t.right:t.left,s=this._isRtl()?t.left:t.right;r="start"==i.originX?a:s}return e.left<0&&(r-=e.left),o="center"==i.originY?t.top+t.height/2:"top"==i.originY?t.top:t.bottom,e.top<0&&(o-=e.top),{x:r,y:o}}_getOverlayPoint(t,e,i){let r,o;return r="center"==i.overlayX?-e.width/2:"start"===i.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,o="center"==i.overlayY?-e.height/2:"top"==i.overlayY?0:-e.height,{x:t.x+r,y:t.y+o}}_getOverlayFit(t,e,i,r){const o=QA(e);let{x:a,y:s}=t,l=this._getOffset(r,"x"),d=this._getOffset(r,"y");l&&(a+=l),d&&(s+=d);let M=0-s,N=s+o.height-i.height,V=this._subtractOverflows(o.width,0-a,a+o.width-i.width),X=this._subtractOverflows(o.height,M,N),re=V*X;return{visibleArea:re,isCompletelyWithinViewport:o.width*o.height===re,fitsInViewportVertically:X===o.height,fitsInViewportHorizontally:V==o.width}}_canFitWithFlexibleDimensions(t,e,i){if(this._hasFlexibleDimensions){const r=i.bottom-e.y,o=i.right-e.x,a=XA(this._overlayRef.getConfig().minHeight),s=XA(this._overlayRef.getConfig().minWidth),d=t.fitsInViewportHorizontally||null!=s&&s<=o;return(t.fitsInViewportVertically||null!=a&&a<=r)&&d}return!1}_pushOverlayOnScreen(t,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};const r=QA(e),o=this._viewportRect,a=Math.max(t.x+r.width-o.width,0),s=Math.max(t.y+r.height-o.height,0),l=Math.max(o.top-i.top-t.y,0),d=Math.max(o.left-i.left-t.x,0);let f=0,F=0;return f=r.width<=o.width?d||-a:t.xV&&!this._isInitialRender&&!this._growAfterOpen&&(a=t.y-V/2)}if("end"===e.overlayX&&!r||"start"===e.overlayX&&r)M=i.width-t.x+this._viewportMargin,f=t.x-this._viewportMargin;else if("start"===e.overlayX&&!r||"end"===e.overlayX&&r)F=t.x,f=i.right-t.x;else{const N=Math.min(i.right-t.x+i.left,t.x),V=this._lastBoundingBoxSize.width;f=2*N,F=t.x-N,f>V&&!this._isInitialRender&&!this._growAfterOpen&&(F=t.x-V/2)}return{top:a,left:F,bottom:s,right:M,width:f,height:o}}_setBoundingBoxStyles(t,e){const i=this._calculateBoundingBoxRect(t,e);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));const r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{const o=this._overlayRef.getConfig().maxHeight,a=this._overlayRef.getConfig().maxWidth;r.height=$i(i.height),r.top=$i(i.top),r.bottom=$i(i.bottom),r.width=$i(i.width),r.left=$i(i.left),r.right=$i(i.right),r.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",r.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",o&&(r.maxHeight=$i(o)),a&&(r.maxWidth=$i(a))}this._lastBoundingBoxSize=i,md(this._boundingBox.style,r)}_resetBoundingBoxStyles(){md(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){md(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,e){const i={},r=this._hasExactPosition(),o=this._hasFlexibleDimensions,a=this._overlayRef.getConfig();if(r){const f=this._viewportRuler.getViewportScrollPosition();md(i,this._getExactOverlayY(e,t,f)),md(i,this._getExactOverlayX(e,t,f))}else i.position="static";let s="",l=this._getOffset(e,"x"),d=this._getOffset(e,"y");l&&(s+=`translateX(${l}px) `),d&&(s+=`translateY(${d}px)`),i.transform=s.trim(),a.maxHeight&&(r?i.maxHeight=$i(a.maxHeight):o&&(i.maxHeight="")),a.maxWidth&&(r?i.maxWidth=$i(a.maxWidth):o&&(i.maxWidth="")),md(this._pane.style,i)}_getExactOverlayY(t,e,i){let r={top:"",bottom:""},o=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,i)),"bottom"===t.overlayY?r.bottom=this._document.documentElement.clientHeight-(o.y+this._overlayRect.height)+"px":r.top=$i(o.y),r}_getExactOverlayX(t,e,i){let a,r={left:"",right:""},o=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,i)),a=this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left","right"===a?r.right=this._document.documentElement.clientWidth-(o.x+this._overlayRect.width)+"px":r.left=$i(o.x),r}_getScrollVisibility(){const t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:GA(t,i),isOriginOutsideView:R2(t,i),isOverlayClipped:GA(e,i),isOverlayOutsideView:R2(e,i)}}_subtractOverflows(t,...e){return e.reduce((i,r)=>i-Math.max(r,0),t)}_getNarrowedViewportRect(){const t=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+t-this._viewportMargin,bottom:i.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&&L0(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,i=t.height||0;return{top:t.y,bottom:t.y+i,left:t.x,right:t.x+e,height:i,width:e}}}function md(n,t){for(let e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);return n}function XA(n){if("number"!=typeof n&&null!=n){const[t,e]=n.split(Eq);return e&&"px"!==e?null:parseFloat(t)}return n||null}function QA(n){return{top:Math.floor(n.top),right:Math.floor(n.right),bottom:Math.floor(n.bottom),left:Math.floor(n.left),width:Math.floor(n.width),height:Math.floor(n.height)}}const ZA="cdk-global-overlay-wrapper";class Tq{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(ZA),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,i=this._overlayRef.getConfig(),{width:r,height:o,maxWidth:a,maxHeight:s}=i,l=!("100%"!==r&&"100vw"!==r||a&&"100%"!==a&&"100vw"!==a),d=!("100%"!==o&&"100vh"!==o||s&&"100%"!==s&&"100vh"!==s),f=this._xPosition,F=this._xOffset,M="rtl"===this._overlayRef.getConfig().direction;let N="",V="",X="";l?X="flex-start":"center"===f?(X="center",M?V=F:N=F):M?"left"===f||"end"===f?(X="flex-end",N=F):("right"===f||"start"===f)&&(X="flex-start",V=F):"left"===f||"start"===f?(X="flex-start",N=F):("right"===f||"end"===f)&&(X="flex-end",V=F),t.position=this._cssPosition,t.marginLeft=l?"0":N,t.marginTop=d?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=l?"0":V,e.justifyContent=X,e.alignItems=d?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove(ZA),i.justifyContent=i.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}}let Aq=(()=>{class n{constructor(e,i,r,o){this._viewportRuler=e,this._document=i,this._platform=r,this._overlayContainer=o}global(){return new Tq}flexibleConnectedTo(e){return new Sq(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return n.\u0275fac=function(e){return new(e||n)(de(ls),de(xt),de(Pn),de(l1))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Lq=0,br=(()=>{class n{constructor(e,i,r,o,a,s,l,d,f,F,M,N){this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=r,this._positionBuilder=o,this._keyboardDispatcher=a,this._injector=s,this._ngZone=l,this._document=d,this._directionality=f,this._location=F,this._outsideClickDispatcher=M,this._animationsModuleType=N}create(e){const i=this._createHostElement(),r=this._createPaneElement(i),o=this._createPortalOutlet(r),a=new xh(e);return a.direction=a.direction||this._directionality.value,new tp(o,i,r,a,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const i=this._document.createElement("div");return i.id="cdk-overlay-"+Lq++,i.classList.add("cdk-overlay-pane"),e.appendChild(i),i}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(Es)),new qG(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return n.\u0275fac=function(e){return new(e||n)(de(xq),de(l1),de(ks),de(Aq),de(Mq),de(yi),de(Qe),de(xt),de(Si),de(td),de(Cq),de(zn,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Iq=[{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"}],JA=new Fe("cdk-connected-overlay-scroll-strategy");let B2=(()=>{class n{constructor(e){this.elementRef=e}}return n.\u0275fac=function(e){return new(e||n)(x(ze))},n.\u0275dir=pe({type:n,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0}),n})(),e5=(()=>{class n{constructor(e,i,r,o,a){this._overlay=e,this._dir=a,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=p.EMPTY,this._attachSubscription=p.EMPTY,this._detachSubscription=p.EMPTY,this._positionSubscription=p.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new je,this.positionChange=new je,this.attach=new je,this.detach=new je,this.overlayKeydown=new je,this.overlayOutsideClick=new je,this._templatePortal=new qs(i,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=qe(e)}get lockPosition(){return this._lockPosition}set lockPosition(e){this._lockPosition=qe(e)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(e){this._flexibleDimensions=qe(e)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(e){this._growAfterOpen=qe(e)}get push(){return this._push}set push(e){this._push=qe(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=Iq);const e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(i=>{this.overlayKeydown.next(i),27===i.keyCode&&!this.disableClose&&!ar(i)&&(i.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(i=>{this.overlayOutsideClick.next(i)})}_buildConfig(){const e=this._position=this.positionStrategy||this._createPositionStrategy(),i=new xh({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(i.width=this.width),(this.height||0===this.height)&&(i.height=this.height),(this.minWidth||0===this.minWidth)&&(i.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(i.minHeight=this.minHeight),this.backdropClass&&(i.backdropClass=this.backdropClass),this.panelClass&&(i.panelClass=this.panelClass),i}_updatePositionStrategy(e){const i=this.positions.map(r=>({originX:r.originX,originY:r.originY,overlayX:r.overlayX,overlayY:r.overlayY,offsetX:r.offsetX||this.offsetX,offsetY:r.offsetY||this.offsetY,panelClass:r.panelClass||void 0}));return e.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const e=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(e),e}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof B2?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(hT(()=>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 n.\u0275fac=function(e){return new(e||n)(x(br),x(jn),x(Qn),x(JA),x(Si,8))},n.\u0275dir=pe({type:n,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"],standalone:!0,features:[_n]}),n})();const Oq={provide:JA,deps:[br],useFactory:function Nq(n){return()=>n.scrollStrategies.reposition()}};let Gl=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[br,Oq],imports:[wh,Wl,P2,P2]}),n})();function Pq(n,t){if(1&n){const e=it();T(0,"div",2)(1,"button",3),me("click",function(){return Se(e),Ae(se().action())}),te(2),O()()}if(2&n){const e=se();$(2),Vt(" ",e.data.action," ")}}const Rq=["label"];function Bq(n,t){}const Hq=Math.pow(2,31)-1;class H2{constructor(t,e){this._overlayRef=e,this._afterDismissed=new be,this._afterOpened=new be,this._onAction=new be,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,Hq))}_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 t5=new Fe("MatSnackBarData");class c1{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let jq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]}),n})(),Yq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]}),n})(),Vq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]}),n})(),zq=(()=>{class n{constructor(e,i){this.snackBarRef=e,this.data=i}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return n.\u0275fac=function(e){return new(e||n)(x(H2),x(t5))},n.\u0275cmp=Re({type:n,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,i){1&e&&(T(0,"div",0),te(1),O(),ce(2,Pq,3,1,"div",1)),2&e&&($(1),Vt(" ",i.data.message,"\n"),$(1),G("ngIf",i.hasAction))},dependencies:[Zt,Sa,jq,Yq,Vq],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0}),n})();const Uq={snackBarState:gr("state",[ri("void, hidden",bt({transform:"scale(0.8)",opacity:0})),ri("visible",bt({transform:"scale(1)",opacity:1})),$n("* => visible",Wn("150ms cubic-bezier(0, 0, 0.2, 1)")),$n("* => void, * => hidden",Wn("75ms cubic-bezier(0.4, 0.0, 1, 1)",bt({opacity:0})))])};let Wq=(()=>{class n extends r1{constructor(e,i,r,o,a){super(),this._ngZone=e,this._elementRef=i,this._changeDetectorRef=r,this._platform=o,this.snackBarConfig=a,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new be,this._onExit=new be,this._onEnter=new be,this._animationState="void",this.attachDomPortal=s=>{this._assertNotAttached();const l=this._portalOutlet.attachDomPortal(s);return this._afterPortalAttached(),l},this._live="assertive"!==a.politeness||a.announcementMessage?"off"===a.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(e){this._assertNotAttached();const i=this._portalOutlet.attachComponentPortal(e);return this._afterPortalAttached(),i}attachTemplatePortal(e){this._assertNotAttached();const i=this._portalOutlet.attachTemplatePortal(e);return this._afterPortalAttached(),i}onAnimationEnd(e){const{fromState:i,toState:r}=e;if(("void"===r&&"void"!==i||"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(en(1)).subscribe(()=>{this._ngZone.run(()=>{this._onExit.next(),this._onExit.complete()})})}_afterPortalAttached(){const e=this._elementRef.nativeElement,i=this.snackBarConfig.panelClass;i&&(Array.isArray(i)?i.forEach(r=>e.classList.add(r)):e.classList.add(i))}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const e=this._elementRef.nativeElement.querySelector("[aria-hidden]"),i=this._elementRef.nativeElement.querySelector("[aria-live]");if(e&&i){let r=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&e.contains(document.activeElement)&&(r=document.activeElement),e.removeAttribute("aria-hidden"),i.appendChild(e),r?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}}return n.\u0275fac=function(e){return new(e||n)(x(Qe),x(ze),x(kt),x(Pn),x(c1))},n.\u0275dir=pe({type:n,viewQuery:function(e,i){if(1&e&&_t(Ks,7),2&e){let r;Ie(r=Ne())&&(i._portalOutlet=r.first)}},features:[Ee]}),n})(),$q=(()=>{class n extends Wq{_afterPortalAttached(){super._afterPortalAttached();const e=this._label.nativeElement,i="mdc-snackbar__label";e.classList.toggle(i,!e.querySelector(`.${i}`))}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275cmp=Re({type:n,selectors:[["mat-snack-bar-container"]],viewQuery:function(e,i){if(1&e&&_t(Rq,7),2&e){let r;Ie(r=Ne())&&(i._label=r.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],hostVars:1,hostBindings:function(e,i){1&e&&Sg("@state.done",function(o){return i.onAnimationEnd(o)}),2&e&&Ig("@state",i._animationState)},features:[Ee],decls:6,vars:2,consts:[[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["label",""],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(e,i){1&e&&(T(0,"div",0)(1,"div",1,2)(3,"div",3),ce(4,Bq,0,0,"ng-template",4),O(),De(5,"div"),O()()),2&e&&($(5),Xe("aria-live",i._live)("role",i._role))},dependencies:[Ks],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%}}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container{width:100vw}}.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)}.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:[Uq.snackBarState]}}),n})(),n5=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[Gl,Wl,Mi,C2,gt,gt]}),n})();const r5=new Fe("mat-snack-bar-default-options",{providedIn:"root",factory:function Gq(){return new c1}});let qq=(()=>{class n{constructor(e,i,r,o,a,s){this._overlay=e,this._live=i,this._injector=r,this._breakpointObserver=o,this._parentSnackBar=a,this._defaultConfig=s,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,i){return this._attach(e,i)}openFromTemplate(e,i){return this._attach(e,i)}open(e,i="",r){const o={...this._defaultConfig,...r};return o.data={message:e,action:i},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,i){const o=yi.create({parent:i&&i.viewContainerRef&&i.viewContainerRef.injector||this._injector,providers:[{provide:c1,useValue:i}]}),a=new ud(this.snackBarContainerComponent,i.viewContainerRef,o),s=e.attach(a);return s.instance.snackBarConfig=i,s.instance}_attach(e,i){const r={...new c1,...this._defaultConfig,...i},o=this._createOverlay(r),a=this._attachSnackBarContainer(o,r),s=new H2(a,o);if(e instanceof jn){const l=new qs(e,null,{$implicit:r.data,snackBarRef:s});s.instance=a.attachTemplatePortal(l)}else{const l=this._createInjector(r,s),d=new ud(e,void 0,l),f=a.attachComponentPortal(d);s.instance=f.instance}return this._breakpointObserver.observe("(max-width: 599.98px) and (orientation: portrait)").pipe(ft(o.detachments())).subscribe(l=>{o.overlayElement.classList.toggle(this.handsetCssClass,l.matches)}),r.announcementMessage&&a._onAnnounce.subscribe(()=>{this._live.announce(r.announcementMessage,r.politeness)}),this._animateSnackBar(s,r),this._openedSnackBarRef=s,this._openedSnackBarRef}_animateSnackBar(e,i){e.afterDismissed().subscribe(()=>{this._openedSnackBarRef==e&&(this._openedSnackBarRef=null),i.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{e.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):e.containerInstance.enter(),i.duration&&i.duration>0&&e.afterOpened().subscribe(()=>e._dismissAfter(i.duration))}_createOverlay(e){const i=new xh;i.direction=e.direction;let r=this._overlay.position().global();const o="rtl"===e.direction,a="left"===e.horizontalPosition||"start"===e.horizontalPosition&&!o||"end"===e.horizontalPosition&&o,s=!a&&"center"!==e.horizontalPosition;return a?r.left("0"):s?r.right("0"):r.centerHorizontally(),"top"===e.verticalPosition?r.top("0"):r.bottom("0"),i.positionStrategy=r,this._overlay.create(i)}_createInjector(e,i){return yi.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:H2,useValue:i},{provide:t5,useValue:e.data}]})}}return n.\u0275fac=function(e){return new(e||n)(de(br),de(v2),de(yi),de(Hs),de(n,12),de(r5))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),ql=(()=>{class n extends qq{constructor(e,i,r,o,a,s){super(e,i,r,o,a,s),this.simpleSnackBarComponent=zq,this.snackBarContainerComponent=$q,this.handsetCssClass="mat-mdc-snack-bar-handset"}}return n.\u0275fac=function(e){return new(e||n)(de(br),de(v2),de(yi),de(Hs),de(n,12),de(r5))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:n5}),n})();var o5=w(1135);class ta{constructor(){this.options={}}}ta.\u0275fac=function(t){return new(t||ta)},ta.\u0275prov=Le({token:ta,factory:ta.\u0275fac,providedIn:"root"});class Lr{constructor(t){this.options=t,this.contentLimit=16384,this.tagsLimit=10,this.profileLimit=16384,this.profileTagsLimit=10,this.contactsContentLimit=16384}sanitizeEvent(t){let e=o5(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=o5(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}}Lr.\u0275fac=function(t){return new(t||Lr)(de(ta))},Lr.\u0275prov=Le({token:Lr,factory:Lr.\u0275fac,providedIn:"root"});class vi{constructor(t,e,i){this.snackBar=t,this.validator=e,this.sanitizer=i}unsubscribe(t){if(t)for(let e=0;er.matches),Xw()),this.displayLabels$=this.breakpointObserver.observe("(max-width: 720px)").pipe(He(r=>r.matches),Xw()),this.connected$=this.connectedChanged.asObservable(),this.visibility$=this.visibilityChanged.asObservable()}getPublicKey(){return this.authService.authInfo$.getValue().publicKeyHex}navigateBack(){this.location.back()}updateConnectionStatus(t){this.connected=t,this.connectedChanged.next(t)}visibility(t){this.visibilityChanged.next(t)}}function s5(n,t){if(t.has(n))throw new TypeError("Cannot initialize the same private elements twice on an object")}function fd(n,t){s5(n,t),t.add(n)}function Hi(n,t,e){s5(n,t),t.set(n,e)}function na(n,t,e){if(!t.has(n))throw new TypeError("attempted to get private field on non-instance");return e}function l5(n,t,e){if(!t.has(n))throw new TypeError("attempted to "+e+" private field on non-instance");return t.get(n)}function kn(n,t){return function Kq(n,t){return t.get?t.get.call(n):t.value}(n,l5(n,t,"get"))}function Fi(n,t,e){return function Xq(n,t,e){if(t.set)t.set.call(n,e);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=e}}(n,l5(n,t,"set"),e),e}Jn.\u0275fac=function(t){return new(t||Jn)(de(Hs),de(Gi),de(td))},Jn.\u0275prov=Le({token:Jn,factory:Jn.\u0275fac,providedIn:"root"});const d1={node:void 0,web:"object"==typeof self&&"crypto"in self?self.crypto:void 0},j2=n=>new DataView(n.buffer,n.byteOffset,n.byteLength),cs=(n,t)=>n<<32-t|n>>>t;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function u1(n){if("string"==typeof n&&(n=function eK(n){if("string"!=typeof n)throw new TypeError("utf8ToBytes expected string, got "+typeof n);return(new TextEncoder).encode(n)}(n)),!(n instanceof Uint8Array))throw new TypeError(`Expected input type is Uint8Array (got ${typeof n})`);return n}function c5(n){if(!Number.isSafeInteger(n)||n<0)throw new Error(`Wrong positive integer: ${n}`)}Array.from({length:256},(n,t)=>t.toString(16).padStart(2,"0")),(()=>{const n=typeof module<"u"&&"function"==typeof module.require&&module.require.bind(module);try{if(n){const{setImmediate:t}=n("timers")}}catch{}})();class V2{clone(){return this._cloneInto()}}function rK(n=32){if(d1.web)return d1.web.getRandomValues(new Uint8Array(n));if(d1.node)return new Uint8Array(d1.node.randomBytes(n).buffer);throw new Error("The environment doesn't have randomBytes function")}class aK extends V2{constructor(t,e,i,r){super(),this.blockLen=t,this.outputLen=e,this.padOffset=i,this.isLE=r,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(t),this.view=j2(this.buffer)}update(t){if(this.destroyed)throw new Error("instance is destroyed");const{view:e,buffer:i,blockLen:r,finished:o}=this;if(o)throw new Error("digest() was already called");const a=(t=u1(t)).length;for(let s=0;sr-a&&(this.process(i,0),a=0);for(let l=a;l>r&o),s=Number(e&o),d=i?0:4;n.setUint32(t+(i?4:0),a,i),n.setUint32(t+d,s,i)})(i,r-8,BigInt(8*this.length),o),this.process(i,0);const s=j2(t);this.get().forEach((l,d)=>s.setUint32(4*d,l,o))}digest(){const{buffer:t,outputLen:e}=this;this.digestInto(t);const i=t.slice(0,e);return this.destroy(),i}_cloneInto(t){t||(t=new this.constructor),t.set(...this.get());const{blockLen:e,buffer:i,length:r,finished:o,destroyed:a,pos:s}=this;return t.length=r,t.pos=s,t.finished=o,t.destroyed=a,r%e&&t.buffer.set(i),t}}const sK=(n,t,e)=>n&t^~n&e,lK=(n,t,e)=>n&t^n&e^t&e,cK=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 dK extends aK{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:i,D:r,E:o,F:a,G:s,H:l}=this;return[t,e,i,r,o,a,s,l]}set(t,e,i,r,o,a,s,l){this.A=0|t,this.B=0|e,this.C=0|i,this.D=0|r,this.E=0|o,this.F=0|a,this.G=0|s,this.H=0|l}process(t,e){for(let F=0;F<16;F++,e+=4)Xl[F]=t.getUint32(e,!1);for(let F=16;F<64;F++){const M=Xl[F-15],N=Xl[F-2],V=cs(M,7)^cs(M,18)^M>>>3,X=cs(N,17)^cs(N,19)^N>>>10;Xl[F]=X+Xl[F-7]+V+Xl[F-16]|0}let{A:i,B:r,C:o,D:a,E:s,F:l,G:d,H:f}=this;for(let F=0;F<64;F++){const N=f+(cs(s,6)^cs(s,11)^cs(s,25))+sK(s,l,d)+cK[F]+Xl[F]|0,X=(cs(i,2)^cs(i,13)^cs(i,22))+lK(i,r,o)|0;f=d,d=l,l=s,s=a+N|0,a=o,o=r,r=i,i=N+X|0}i=i+this.A|0,r=r+this.B|0,o=o+this.C|0,a=a+this.D|0,s=s+this.E|0,l=l+this.F|0,d=d+this.G|0,f=f+this.H|0,this.set(i,r,o,a,s,l,d,f)}roundClean(){Xl.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const np=function iK(n){const t=i=>n().update(u1(i)).digest(),e=n();return t.outputLen=e.outputLen,t.blockLen=e.blockLen,t.init=t.create=()=>n(),t}(()=>new dK);var d5=w(3439),z2=w(6837);function U2(n){if(!Number.isSafeInteger(n)||n<0)throw new Error(`Wrong positive integer: ${n}`)}function pd(n,...t){if(!(n instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(t.length>0&&!t.includes(n.length))throw new TypeError(`Expected Uint8Array of length ${t}, not of length=${n.length}`)}const _d={number:U2,bool:function uK(n){if("boolean"!=typeof n)throw new Error(`Expected boolean, not ${n}`)},bytes:pd,hash:function hK(n){if("function"!=typeof n||"function"!=typeof n.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");U2(n.outputLen),U2(n.blockLen)},exists:function mK(n,t=!0){if(n.destroyed)throw new Error("Hash instance has been destroyed");if(t&&n.finished)throw new Error("Hash#digest() has already been called")},output:function fK(n,t){pd(n);const e=t.outputLen;if(n.lengthnew DataView(n.buffer,n.byteOffset,n.byteLength)),ds=(n,t)=>n<<32-t|n>>>t;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");const pK=Array.from({length:256},(n,t)=>t.toString(16).padStart(2,"0"));function u5(n){if("string"!=typeof n)throw new TypeError("utf8ToBytes expected string, got "+typeof n);return(new TextEncoder).encode(n)}function h1(n){if("string"==typeof n&&(n=u5(n)),!(n instanceof Uint8Array))throw new TypeError(`Expected input type is Uint8Array (got ${typeof n})`);return n}function m1(...n){if(!n.every(i=>i instanceof Uint8Array))throw new Error("Uint8Array list expected");if(1===n.length)return n[0];const t=n.reduce((i,r)=>i+r.length,0),e=new Uint8Array(t);for(let i=0,r=0;in().update(h1(i)).digest(),e=n();return t.outputLen=e.outputLen,t.blockLen=e.blockLen,t.create=()=>n(),t}class m5 extends h5{constructor(t,e){super(),this.finished=!1,this.destroyed=!1,_d.hash(t);const i=h1(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(i.length>r?t.create().update(i).digest():i);for(let a=0;anew m5(n,t).update(e).digest();f1.create=(n,t)=>new m5(n,t);class $2 extends h5{constructor(t,e,i,r){super(),this.blockLen=t,this.outputLen=e,this.padOffset=i,this.isLE=r,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(t),this.view=Dh(this.buffer)}update(t){_d.exists(this);const{view:e,buffer:i,blockLen:r}=this,o=(t=h1(t)).length;for(let a=0;ar-a&&(this.process(i,0),a=0);for(let F=a;F>r&o),s=Number(e&o),d=i?0:4;n.setUint32(t+(i?4:0),a,i),n.setUint32(t+d,s,i)})(i,r-8,BigInt(8*this.length),o),this.process(i,0);const s=Dh(t),l=this.outputLen;if(l%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const d=l/4,f=this.get();if(d>f.length)throw new Error("_sha2: outputLen bigger than state");for(let F=0;Ft),wK=f5.map(n=>(9*n+5)%16);let G2=[f5],q2=[wK];for(let n=0;n<4;n++)for(let t of[G2,q2])t.push(t[n].map(e=>FK[e]));const p5=[[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(n=>new Uint8Array(n)),kK=G2.map((n,t)=>n.map(e=>p5[t][e])),xK=q2.map((n,t)=>n.map(e=>p5[t][e])),DK=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),MK=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),p1=(n,t)=>n<>>32-t;function _5(n,t,e,i){return 0===n?t^e^i:1===n?t&e|~t&i:2===n?(t|~e)^i:3===n?t&i|e&~i:t^(e|~i)}const _1=new Uint32Array(16);class CK extends $2{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:i,h3:r,h4:o}=this;return[t,e,i,r,o]}set(t,e,i,r,o){this.h0=0|t,this.h1=0|e,this.h2=0|i,this.h3=0|r,this.h4=0|o}process(t,e){for(let N=0;N<16;N++,e+=4)_1[N]=t.getUint32(e,!0);let i=0|this.h0,r=i,o=0|this.h1,a=o,s=0|this.h2,l=s,d=0|this.h3,f=d,F=0|this.h4,M=F;for(let N=0;N<5;N++){const V=4-N,X=DK[N],re=MK[N],oe=G2[N],le=q2[N],ae=kK[N],ge=xK[N];for(let we=0;we<16;we++){const Me=p1(i+_5(N,o,s,d)+_1[oe[we]]+X,ae[we])+F|0;i=F,F=d,d=0|p1(s,10),s=o,o=Me}for(let we=0;we<16;we++){const Me=p1(r+_5(V,a,l,f)+_1[le[we]]+re,ge[we])+M|0;r=M,M=f,f=0|p1(l,10),l=a,a=Me}}this.set(this.h1+s+f|0,this.h2+d+M|0,this.h3+F+r|0,this.h4+i+a|0,this.h0+o+l|0)}roundClean(){_1.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}const EK=gd(()=>new CK),SK=(n,t,e)=>n&t^~n&e,TK=(n,t,e)=>n&t^n&e^t&e,AK=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]),Ql=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Zl=new Uint32Array(64);class g5 extends $2{constructor(){super(64,32,8,!1),this.A=0|Ql[0],this.B=0|Ql[1],this.C=0|Ql[2],this.D=0|Ql[3],this.E=0|Ql[4],this.F=0|Ql[5],this.G=0|Ql[6],this.H=0|Ql[7]}get(){const{A:t,B:e,C:i,D:r,E:o,F:a,G:s,H:l}=this;return[t,e,i,r,o,a,s,l]}set(t,e,i,r,o,a,s,l){this.A=0|t,this.B=0|e,this.C=0|i,this.D=0|r,this.E=0|o,this.F=0|a,this.G=0|s,this.H=0|l}process(t,e){for(let F=0;F<16;F++,e+=4)Zl[F]=t.getUint32(e,!1);for(let F=16;F<64;F++){const M=Zl[F-15],N=Zl[F-2],V=ds(M,7)^ds(M,18)^M>>>3,X=ds(N,17)^ds(N,19)^N>>>10;Zl[F]=X+Zl[F-7]+V+Zl[F-16]|0}let{A:i,B:r,C:o,D:a,E:s,F:l,G:d,H:f}=this;for(let F=0;F<64;F++){const N=f+(ds(s,6)^ds(s,11)^ds(s,25))+SK(s,l,d)+AK[F]+Zl[F]|0,X=(ds(i,2)^ds(i,13)^ds(i,22))+TK(i,r,o)|0;f=d,d=l,l=s,s=a+N|0,a=o,o=r,r=i,i=N+X|0}i=i+this.A|0,r=r+this.B|0,o=o+this.C|0,a=a+this.D|0,s=s+this.E|0,l=l+this.F|0,d=d+this.G|0,f=f+this.H|0,this.set(i,r,o,a,s,l,d,f)}roundClean(){Zl.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class LK extends g5{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 K2=gd(()=>new g5),g1=(gd(()=>new LK),BigInt(2**32-1)),X2=BigInt(32);function b5(n,t=!1){return t?{h:Number(n&g1),l:Number(n>>X2&g1)}:{h:0|Number(n>>X2&g1),l:0|Number(n&g1)}}const tn_split=function IK(n,t=!1){let e=new Uint32Array(n.length),i=new Uint32Array(n.length);for(let r=0;rn>>>e,tn_shrSL=(n,t,e)=>n<<32-e|t>>>e,tn_rotrSH=(n,t,e)=>n>>>e|t<<32-e,tn_rotrSL=(n,t,e)=>n<<32-e|t>>>e,tn_rotrBH=(n,t,e)=>n<<64-e|t>>>e-32,tn_rotrBL=(n,t,e)=>n>>>e-32|t<<64-e,tn_add=function GK(n,t,e,i){const r=(t>>>0)+(i>>>0);return{h:n+e+(r/2**32|0)|0,l:0|r}},tn_add3L=(n,t,e)=>(n>>>0)+(t>>>0)+(e>>>0),tn_add3H=(n,t,e,i)=>t+e+i+(n/2**32|0)|0,tn_add4L=(n,t,e,i)=>(n>>>0)+(t>>>0)+(e>>>0)+(i>>>0),tn_add4H=(n,t,e,i,r)=>t+e+i+r+(n/2**32|0)|0,tn_add5H=(n,t,e,i,r,o)=>t+e+i+r+o+(n/2**32|0)|0,tn_add5L=(n,t,e,i,r)=>(n>>>0)+(t>>>0)+(e>>>0)+(i>>>0)+(r>>>0),[qK,KK]=tn_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(n=>BigInt(n))),Jl=new Uint32Array(80),ec=new Uint32Array(80);class b1 extends $2{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:i,Bl:r,Ch:o,Cl:a,Dh:s,Dl:l,Eh:d,El:f,Fh:F,Fl:M,Gh:N,Gl:V,Hh:X,Hl:re}=this;return[t,e,i,r,o,a,s,l,d,f,F,M,N,V,X,re]}set(t,e,i,r,o,a,s,l,d,f,F,M,N,V,X,re){this.Ah=0|t,this.Al=0|e,this.Bh=0|i,this.Bl=0|r,this.Ch=0|o,this.Cl=0|a,this.Dh=0|s,this.Dl=0|l,this.Eh=0|d,this.El=0|f,this.Fh=0|F,this.Fl=0|M,this.Gh=0|N,this.Gl=0|V,this.Hh=0|X,this.Hl=0|re}process(t,e){for(let ae=0;ae<16;ae++,e+=4)Jl[ae]=t.getUint32(e),ec[ae]=t.getUint32(e+=4);for(let ae=16;ae<80;ae++){const ge=0|Jl[ae-15],we=0|ec[ae-15],Me=tn_rotrSH(ge,we,1)^tn_rotrSH(ge,we,8)^tn_shrSH(ge,we,7),Be=tn_rotrSL(ge,we,1)^tn_rotrSL(ge,we,8)^tn_shrSL(ge,we,7),dt=0|Jl[ae-2],Je=0|ec[ae-2],Ut=tn_rotrSH(dt,Je,19)^tn_rotrBH(dt,Je,61)^tn_shrSH(dt,Je,6),Gn=tn_rotrSL(dt,Je,19)^tn_rotrBL(dt,Je,61)^tn_shrSL(dt,Je,6),hi=tn_add4L(Be,Gn,ec[ae-7],ec[ae-16]),oi=tn_add4H(hi,Me,Ut,Jl[ae-7],Jl[ae-16]);Jl[ae]=0|oi,ec[ae]=0|hi}let{Ah:i,Al:r,Bh:o,Bl:a,Ch:s,Cl:l,Dh:d,Dl:f,Eh:F,El:M,Fh:N,Fl:V,Gh:X,Gl:re,Hh:oe,Hl:le}=this;for(let ae=0;ae<80;ae++){const ge=tn_rotrSH(F,M,14)^tn_rotrSH(F,M,18)^tn_rotrBH(F,M,41),we=tn_rotrSL(F,M,14)^tn_rotrSL(F,M,18)^tn_rotrBL(F,M,41),Me=F&N^~F&X,dt=tn_add5L(le,we,M&V^~M&re,KK[ae],ec[ae]),Je=tn_add5H(dt,oe,ge,Me,qK[ae],Jl[ae]),Ut=0|dt,Gn=tn_rotrSH(i,r,28)^tn_rotrBH(i,r,34)^tn_rotrBH(i,r,39),hi=tn_rotrSL(i,r,28)^tn_rotrBL(i,r,34)^tn_rotrBL(i,r,39),oi=i&o^i&s^o&s,si=r&a^r&l^a&l;oe=0|X,le=0|re,X=0|N,re=0|V,N=0|F,V=0|M,({h:F,l:M}=tn_add(0|d,0|f,0|Je,0|Ut)),d=0|s,f=0|l,s=0|o,l=0|a,o=0|i,a=0|r;const da=tn_add3L(Ut,hi,si);i=tn_add3H(da,Je,Gn,oi),r=0|da}({h:i,l:r}=tn_add(0|this.Ah,0|this.Al,0|i,0|r)),({h:o,l:a}=tn_add(0|this.Bh,0|this.Bl,0|o,0|a)),({h:s,l}=tn_add(0|this.Ch,0|this.Cl,0|s,0|l)),({h:d,l:f}=tn_add(0|this.Dh,0|this.Dl,0|d,0|f)),({h:F,l:M}=tn_add(0|this.Eh,0|this.El,0|F,0|M)),({h:N,l:V}=tn_add(0|this.Fh,0|this.Fl,0|N,0|V)),({h:X,l:re}=tn_add(0|this.Gh,0|this.Gl,0|X,0|re)),({h:oe,l:le}=tn_add(0|this.Hh,0|this.Hl,0|oe,0|le)),this.set(i,r,o,a,s,l,d,f,F,M,N,V,X,re,oe,le)}roundClean(){Jl.fill(0),ec.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 XK extends b1{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 QK extends b1{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 ZK extends b1{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 y5=gd(()=>new b1);gd(()=>new XK),gd(()=>new QK),gd(()=>new ZK),yn.hmacSha256Sync=(n,...t)=>f1(K2,n,yn.concatBytes(...t));const Q2=(n=>Ea(function eA(n,t){if(cd(n),"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 i=t(e).slice(0,n),r=new Uint8Array(e.length+n);return r.set(e),r.set(i,e.length),r},decode(e){if(!(e instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const i=e.slice(0,-n),r=t(i).slice(0,n),o=e.slice(-n);for(let a=0;an(n(t))),U0))(K2);function v5(n){return BigInt(`0x${function _K(n){if(!(n instanceof Uint8Array))throw new Error("Uint8Array expected");let t="";for(let e=0;e{if(!Number.isSafeInteger(n)||n<0||n>2**32-1)throw new Error(`Invalid number=${n}. Should be from 0 to 2 ** 32 - 1`);const t=new Uint8Array(4);return Dh(t).setUint32(0,n,!1),t};class bd{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||Z2,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(!yn.isValidPrivateKey(t.privateKey))throw new Error("Invalid private key");this.privKey="bigint"==typeof t.privateKey?t.privateKey:v5(t.privateKey),this.privKeyBytes=function JK(n){return function gK(n){if("string"!=typeof n)throw new TypeError("hexToBytes: expected string, got "+typeof n);if(n.length%2)throw new Error("hexToBytes: received invalid unpadded hex");const t=new Uint8Array(n.length/2);for(let e=0;eEK(K2(this.pubKey)))()}get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return(n=>Dh(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 Q2.encode(this.serialize(this.versions.private,m1(new Uint8Array([0]),t)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return Q2.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(t,e=Z2){if(pd(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 i=f1(y5,eX,t);return new bd({versions:e,chainCode:i.slice(32),privateKey:i.slice(0,32)})}static fromExtendedKey(t,e=Z2){const i=Q2.decode(t),r=Dh(i),o=r.getUint32(0,!1),a={versions:e,depth:i[4],parentFingerprint:r.getUint32(5,!1),index:r.getUint32(9,!1),chainCode:i.slice(13,45)},s=i.slice(45),l=0===s[0];if(o!==e[l?"private":"public"])throw new Error("Version mismatch");return new bd(l?{...a,privateKey:s.slice(1)}:{...a,publicKey:s})}static fromJSON(t){return bd.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 i=this;for(const r of e){const o=/^(\d+)('?)$/.exec(r);if(!o||3!==o.length)throw new Error(`Invalid child index: ${r}`);let a=+o[1];if(!Number.isSafeInteger(a)||a>=J2)throw new Error("Invalid index");"'"===o[2]&&(a+=J2),i=i.deriveChild(a)}return i}deriveChild(t){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let e=y1(t);if(t>=J2){const s=this.privateKey;if(!s)throw new Error("Could not derive hardened child key");e=m1(new Uint8Array([0]),s,e)}else e=m1(this.pubKey,e);const i=f1(y5,this.chainCode,e),r=v5(i.slice(0,32)),o=i.slice(32);if(!yn.isValidPrivateKey(r))throw new Error("Tweak bigger than curve order");const a={versions:this.versions,chainCode:o,depth:this.depth+1,parentFingerprint:this.fingerprint,index:t};try{if(this.privateKey){const s=yn.mod(this.privKey+r,Un.n);if(!yn.isValidPrivateKey(s))throw new Error("The tweak was out of range or the resulted private key is invalid");a.privateKey=s}else a.publicKey=Rn.fromHex(this.pubKey).add(Rn.fromPrivateKey(r)).toRawBytes(!0);return new bd(a)}catch{return this.deriveChild(t+1)}}sign(t){if(!this.privateKey)throw new Error("No privateKey set!");return pd(t,32),function v$(n,t,e={}){const{seed:i,m:r,d:o}=function V6(n,t,e){if(null==n)throw new Error(`sign: expected valid message hash, not "${n}"`);const i=rs(n),r=ld(t),o=[Y6(r),y$(i)];if(null!=e){!0===e&&(e=yn.randomBytes(32));const l=rs(e);if(32!==l.length)throw new Error("sign: Expected 32 bytes of extra data");o.push(l)}return{seed:mh(...o),m:j6(i),d:r}}(n,t,e.extraEntropy);let a;const s=new O6;for(s.reseedSync(i);!(a=P6(s.generateSync(),r,o));)s.reseedSync();return function z6(n,t){let{sig:e,recovery:i}=n;const{canonical:r,der:o,recovered:a}=Object.assign({canonical:!0,der:!0},t);r&&e.hasHighS()&&(e=e.normalizeS(),i^=1);const s=o?e.toDERRawBytes():e.toCompactRawBytes();return a?[s,i]:s}(a,e)}(t,this.privKey,{canonical:!0,der:!1})}verify(t,e){if(pd(t,32),pd(e,64),!this.publicKey)throw new Error("No publicKey set!");let i;try{i=js.fromCompact(e)}catch{return!1}return function w$(n,t,e,i=F$){let r;try{r=R6(n),t=rs(t)}catch{return!1}const{r:o,s:a}=r;if(i.strict&&r.hasHighS())return!1;const s=N6(t);let l;try{l=a2(e)}catch{return!1}const{n:d}=Un,f=_h(a,d),F=lt(s*f,d),M=lt(o*f,d),N=Rn.BASE.multiplyAndAddUnsafe(l,F,M);return!!N&<(N.x,d)===o}(i,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 pd(e,33),m1(y1(t),new Uint8Array([this.depth]),y1(this.parentFingerprint),y1(this.index),this.chainCode,e)}}class F5 extends V2{constructor(t,e){super(),this.finished=!1,this.destroyed=!1,function tK(n){if("function"!=typeof n||"function"!=typeof n.init)throw new Error("Hash should be wrapped by utils.wrapConstructor");c5(n.outputLen),c5(n.blockLen)}(t);const i=u1(e);if(this.iHash=t.create(),!(this.iHash instanceof V2))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(i.length>this.iHash.blockLen?t.create().update(i).digest():i);for(let a=0;anew F5(n,t).update(e).digest();v1.init=v1.create=(n,t)=>new F5(n,t);var iX=Object.defineProperty,ip=(n,t)=>{for(var e in t)iX(n,e,{get:t[e],enumerable:!0})};function rX(n){return yn.bytesToHex(Y0.getPublicKey(n))}var F1,ek=new TextDecoder("utf-8"),Mh=new TextEncoder,w5=(n=>(n[n.Metadata=0]="Metadata",n[n.Text=1]="Text",n[n.RecommendRelay=2]="RecommendRelay",n[n.Contacts=3]="Contacts",n[n.EncryptedDirectMessage=4]="EncryptedDirectMessage",n[n.EventDeletion=5]="EventDeletion",n[n.Reaction=7]="Reaction",n[n.ChannelCreation=40]="ChannelCreation",n[n.ChannelMetadata=41]="ChannelMetadata",n[n.ChannelMessage=42]="ChannelMessage",n[n.ChannelHideMessage=43]="ChannelHideMessage",n[n.ChannelMuteUser=44]="ChannelMuteUser",n))(w5||{});function tk(n){let t=np(Mh.encode(function oX(n){if(!nk(n))throw new Error("can't serialize event with wrong or missing properties");return JSON.stringify([0,n.pubkey,n.created_at,n.kind,n.tags,n.content])}(n)));return yn.bytesToHex(t)}function nk(n){if("string"!=typeof n.content||"number"!=typeof n.created_at||"string"!=typeof n.pubkey||!n.pubkey.match(/^[a-f0-9]{64}$/)||!Array.isArray(n.tags))return!1;for(let t=0;to===e.slice(1)&&-1!==r.indexOf(a)))return!1}return!(n.since&&t.created_at=n.until)}function sX(n,t){for(let e=0;e{(t=new WebSocket(n)).onopen=()=>{o.connect.forEach(oe=>oe()),X()},t.onerror=()=>{o.error.forEach(oe=>oe()),re()},t.onclose=xe(function*(){o.disconnect.forEach(oe=>oe()),e&&e()}),t.onmessage=function(){var oe=xe(function*(le){var ae;try{ae=JSON.parse(le.data)}catch{ae=le.data}if(ae.length>=1)switch(ae[0]){case"EVENT":if(3!==ae.length)return;let ge=ae[1],we=ae[2];return void(nk(we)&&r[ge]&&(r[ge].skipVerification||k5(we))&&sX(r[ge].filters,we)&&(a[ge]?.event||[]).forEach(Be=>Be(we)));case"EOSE":if(2!==ae.length)return;return void(a[ae[1]]?.eose||[]).forEach(dt=>dt());case"OK":{if(ae.length<3)return;let Be=ae[1],Je=ae[3]||"";return void(ae[2]?s[Be]?.ok.forEach(Ut=>Ut()):s[Be]?.failed.forEach(Ut=>Ut(Je)))}case"NOTICE":if(2!==ae.length)return;let Me=ae[1];return void o.notice.forEach(Be=>Be(Me))}});return function(le){return oe.apply(this,arguments)}}()})}),d.apply(this,arguments)}function F(){return(F=xe(function*(){t?.readyState&&1===t.readyState||(yield l())})).apply(this,arguments)}function M(X){return N.apply(this,arguments)}function N(){return(N=xe(function*(X){let re=JSON.stringify(X);yield i,t.send(re)})).apply(this,arguments)}const V=(X,{skipVerification:re=!1,id:oe=Math.random().toString().slice(2)}={})=>{let le=oe;return r[le]={id:le,filters:X,skipVerification:re},M(["REQ",le,...X]),{sub:(ae,ge={})=>V(ae||X,{skipVerification:ge.skipVerification||re,id:le}),unsub:()=>{delete r[le],delete a[le],M(["CLOSE",le])},on:(ae,ge)=>{a[le]=a[le]||{event:[],eose:[]},a[le][ae].push(ge)},off:(ae,ge)=>{let we=a[le],Me=we[ae].indexOf(ge);Me>=0&&we[ae].splice(Me,1)}}};return{url:n,sub:V,on:(X,re)=>{o[X].push(re),"connect"===X&&1===t?.readyState&&re()},off:(X,re)=>{let oe=o[X].indexOf(re);-1!==oe&&o[X].splice(oe,1)},publish(X){if(!X.id)throw new Error(`event ${X} has no id`);let re=X.id;var oe=!1,le=!1;M(["EVENT",X]).then(()=>{oe=!0,le&&(ae(),le=!1)}).catch(()=>{});const ae=()=>{let ge=V([{ids:[re]}],{id:`monitor-${re.slice(0,5)}`}),we=setTimeout(()=>{(s[re]?.failed||[]).forEach(Me=>Me("event not seen after 5 seconds")),ge.unsub()},5e3);ge.on("event",()=>{clearTimeout(we),(s[re]?.seen||[]).forEach(Me=>Me())})};return{on:(ge,we)=>{s[re]=s[re]||{ok:[],seen:[],failed:[]},s[re][ge].push(we),"seen"===ge&&(oe?ae():le=!0)},off:(ge,we)=>{let Me=s[re];if(!Me)return;let Be=Me[ge].indexOf(we);Be>=0&&Me[ge].splice(Be,1)}}},connect:function f(){return F.apply(this,arguments)},close:()=>(t.close(),new Promise(X=>{e=X})),get status(){return t?.readyState??3}}}function dX(n,t,e){return ik.apply(this,arguments)}function ik(){return ik=xe(function*(n,t,e){const r=x5(H6(n,"02"+t));let o=Uint8Array.from(rK(16)),a=Mh.encode(e),s=yield crypto.subtle.importKey("raw",r,{name:"AES-CBC"},!1,["encrypt"]),l=yield crypto.subtle.encrypt({name:"AES-CBC",iv:o},s,a);return`${Yf.encode(new Uint8Array(l))}?iv=${Yf.encode(new Uint8Array(o.buffer))}`}),ik.apply(this,arguments)}function uX(n,t,e){return rk.apply(this,arguments)}function rk(){return rk=xe(function*(n,t,e){let[i,r]=e.split("?iv="),a=x5(H6(n,"02"+t)),s=yield crypto.subtle.importKey("raw",a,{name:"AES-CBC"},!1,["decrypt"]),l=Yf.decode(i),d=Yf.decode(r),f=yield crypto.subtle.decrypt({name:"AES-CBC",iv:d},s,l);return ek.decode(f)}),rk.apply(this,arguments)}function x5(n){return n.slice(1,33)}ip({},{decrypt:()=>uX,encrypt:()=>dX}),ip({},{queryProfile:()=>pX,searchDomain:()=>fX,useFetchImplementation:()=>mX});try{F1=fetch}catch{}function mX(n){F1=n}function fX(n){return ok.apply(this,arguments)}function ok(){return ok=xe(function*(n,t=""){try{return(yield(yield F1(`https://${n}/.well-known/nostr.json?name=${t}`)).json()).names}catch{return{}}}),ok.apply(this,arguments)}function pX(n){return ak.apply(this,arguments)}function ak(){return ak=xe(function*(n){let[t,e]=n.split("@");if(e||(e=t,t="_"),!t.match(/^[a-z0-9-_]+$/))return null;let i=yield(yield F1(`https://${e}/.well-known/nostr.json?name=${t}`)).json();if(!i?.names?.[t])return null;let r=i.names[t];return{pubkey:r,relays:i.relays?.[r]||[]}}),ak.apply(this,arguments)}function gX(n){let e=bd.fromMasterSeed((0,z2.Z1)(n)).derive("m/44'/1237'/0'/0/0").privateKey;if(!e)throw new Error("could not derive private key");return yn.bytesToHex(e)}function bX(){return(0,z2.OF)(d5.U)}function yX(n){return(0,z2._I)(n,d5.U)}ip({},{generateSeedWords:()=>bX,privateKeyFromSeedWords:()=>gX,validateWords:()=>yX});var tc={};function vX(n){let{prefix:t,words:e}=Jo.decode(n,1500),i=new Uint8Array(Jo.fromWords(e));if("nprofile"===t){let r=D5(i);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:yn.bytesToHex(r[0][0]),relays:r[1].map(o=>ek.decode(o))}}}if("nevent"===t){let r=D5(i);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:yn.bytesToHex(r[0][0]),relays:r[1].map(o=>ek.decode(o))}}}if("nsec"===t||"npub"===t||"note"===t)return{type:t,data:yn.bytesToHex(i)};throw new Error(`unknown prefix ${t}`)}function D5(n){let t={},e=n;for(;e.length>0;){let i=e[0],r=e[1],o=e.slice(2,2+r);e=e.slice(2+r),!(o.lengthMh.encode(i))}),e=Jo.toWords(t);return Jo.encode("nprofile",e,1500)}function DX(n){let t=M5({0:[yn.hexToBytes(n.id)],1:(n.relays||[]).map(i=>Mh.encode(i))}),e=Jo.toWords(t);return Jo.encode("nevent",e,1500)}function M5(n){let t=[];return Object.entries(n).forEach(([e,i])=>{i.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)})}),yn.concatBytes(...t)}function CX(n,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 i=e.join("&");if(""===i)throw new Error("refusing to create a delegation without any conditions");let r=np(Mh.encode(`nostr:delegation:${t.pubkey}:${i}`)),o=yn.bytesToHex(Y0.signSync(r,n));return{from:rX(n),to:t.pubkey,cond:i,sig:o}}function EX(n){let t=n.tags.find(s=>"delegation"===s[0]&&s.length>=4);if(!t)return null;let e=t[1],i=t[2],r=t[3],o=i.split("&");for(let s=0;s"===d&&n.created_at>parseInt(f))continue;return null}}let a=np(Mh.encode(`nostr:delegation:${n.pubkey}:${i}`));return Y0.verifySync(r,a,e)?e:null}ip(tc,{decode:()=>vX,neventEncode:()=>DX,noteEncode:()=>kX,nprofileEncode:()=>xX,npubEncode:()=>wX,nsecEncode:()=>FX}),ip({},{createDelegation:()=>CX,getDelegator:()=>EX}),yn.hmacSha256Sync=(n,...t)=>v1(np,n,yn.concatBytes(...t)),yn.sha256Sync=(...n)=>np(yn.concatBytes(...n));class lk{constructor(){this.cache=new Map,this.inFlightObservables=new Map,this.DEFAULT_MAX_AGE=3e5}get(t,e,i){return this.hasValidCachedValue(t)?rt(this.cache.get(t).value):(i||(i=this.DEFAULT_MAX_AGE),this.inFlightObservables.has(t)?this.inFlightObservables.get(t):e&&e instanceof Ve?(this.inFlightObservables.set(t,new be),e.pipe(Mn({next:r=>{this.set(t,r,i)},error:r=>{console.log("on error",r.message),this.inFlightObservables.delete(t),As(()=>r)},complete:()=>{}}))):As(()=>"Requested key is not available in Cache"))}set(t,e,i=this.DEFAULT_MAX_AGE){this.cache.set(t,{value:e,expiry:Date.now()+i}),this.notifyInFlightObservers(t,e)}has(t){return this.cache.has(t)}notifyInFlightObservers(t,e){if(this.inFlightObservables.has(t)){const i=this.inFlightObservables.get(t);i.observers.length&&(console.log(`%cNotifying ${i.observers.length} flight subscribers for ${t}`,"color: blue"),i.next(e)),i.complete(),this.inFlightObservables.delete(t)}}hasValidCachedValue(t){return!(!this.cache.has(t)||this.cache.get(t).expiry"u"||_i.Promise||(_i.Promise=Promise);const rp=Object.getPrototypeOf,SX={}.hasOwnProperty;function So(n,t){return SX.call(n,t)}function Ch(n,t){"function"==typeof t&&(t=t(rp(n))),(typeof Reflect>"u"?qi:Reflect.ownKeys)(t).forEach(e=>{Qs(n,e,t[e])})}const C5=Object.defineProperty;function Qs(n,t,e,i){C5(n,t,Kr(e&&So(e,"get")&&"function"==typeof e.get?{get:e.get,set:e.set,configurable:!0}:{value:e,configurable:!0,writable:!0},i))}function Eh(n){return{from:function(t){return n.prototype=Object.create(t.prototype),Qs(n.prototype,"constructor",n),{extend:Ch.bind(null,n.prototype)}}}}const TX=Object.getOwnPropertyDescriptor;function ck(n,t){let e;return TX(n,t)||(e=rp(n))&&ck(e,t)}const AX=[].slice;function w1(n,t,e){return AX.call(n,t,e)}function E5(n,t){return t(n)}function op(n){if(!n)throw new Error("Assertion Failed")}function S5(n){_i.setImmediate?setImmediate(n):setTimeout(n,0)}function T5(n,t){return n.reduce((e,i,r)=>{var o=t(i,r);return o&&(e[o[0]]=o[1]),e},{})}function Zs(n,t){if(So(n,t))return n[t];if(!t)return n;if("string"!=typeof t){for(var e=[],i=0,r=t.length;i["Int","Uint","Float"].map(t=>t+n+"Array")))).filter(n=>_i[n]),IX=I5.map(n=>_i[n]);T5(I5,n=>[n,!0]);let nc=null;function ap(n){nc=typeof WeakMap<"u"&&new WeakMap;const t=dk(n);return nc=null,t}function dk(n){if(!n||"object"!=typeof n)return n;let t=nc&&nc.get(n);if(t)return t;if(Ir(n)){t=[],nc&&nc.set(n,t);for(var e=0,i=n.length;e=0)t=n;else{const o=rp(n);for(var r in t=o===Object.prototype?{}:Object.create(o),nc&&nc.set(n,t),n)So(n,r)&&(t[r]=dk(n[r]))}return t}const{toString:NX}={};function uk(n){return NX.call(n).slice(8,-1)}const hk=typeof Symbol<"u"?Symbol.iterator:"@@iterator",OX="symbol"==typeof hk?function(n){var t;return null!=n&&(t=n[hk])&&t.apply(n)}:function(){return null},Sh={};function Js(n){var t,e,i,r;if(1===arguments.length){if(Ir(n))return n.slice();if(this===Sh&&"string"==typeof n)return[n];if(r=OX(n)){for(e=[];!(i=r.next()).done;)e.push(i.value);return e}if(null==n)return[n];if("number"==typeof(t=n.length)){for(e=new Array(t);t--;)e[t]=n[t];return e}return[n]}for(t=arguments.length,e=new Array(t);t--;)e[t]=arguments[t];return e}const mk=typeof Symbol<"u"?n=>"AsyncFunction"===n[Symbol.toStringTag]:()=>!1;var us=typeof location<"u"&&/^(http|https):\/\/(localhost|127\.0\.0\.1)/.test(location.href);function N5(n,t){us=n,O5=t}var O5=()=>!0;const PX=!new Error("").stack;function yd(){if(PX)try{throw new Error}catch(n){return n}return new Error}function fk(n,t){var e=n.stack;return e?(t=t||0,0===e.indexOf(n.name)&&(t+=(n.name+n.message).split("\n").length),e.split("\n").slice(t).filter(O5).map(i=>"\n"+i).join("")):""}var P5=["Unknown","Constraint","Data","TransactionInactive","ReadOnly","Version","NotFound","InvalidState","InvalidAccess","Abort","Timeout","QuotaExceeded","Syntax","DataClone"],pk=["Modify","Bulk","OpenFailed","VersionChange","Schema","Upgrade","InvalidTable","MissingAPI","NoSuchDatabase","InvalidArgument","SubTransaction","Unsupported","Internal","DatabaseClosed","PrematureCommit","ForeignAwait"].concat(P5),RX={VersionChanged:"Database version changed by other database connection",DatabaseClosed:"Database has been closed",Abort:"Transaction aborted",TransactionInactive:"Transaction has already completed or failed",MissingAPI:"IndexedDB API missing. Please visit https://tinyurl.com/y2uuvskb"};function Th(n,t){this._e=yd(),this.name=n,this.message=t}function R5(n,t){return n+". Errors: "+Object.keys(t).map(e=>t[e].toString()).filter((e,i,r)=>r.indexOf(e)===i).join("\n")}function k1(n,t,e,i){this._e=yd(),this.failures=t,this.failedKeys=i,this.successCount=e,this.message=R5(n,t)}function sp(n,t){this._e=yd(),this.name="BulkError",this.failures=Object.keys(t).map(e=>t[e]),this.failuresByPos=t,this.message=R5(n,t)}Eh(Th).from(Error).extend({stack:{get:function(){return this._stack||(this._stack=this.name+": "+this.message+fk(this._e,2))}},toString:function(){return this.name+": "+this.message}}),Eh(k1).from(Th),Eh(sp).from(Th);var _k=pk.reduce((n,t)=>(n[t]=t+"Error",n),{});const BX=Th;var Rt=pk.reduce((n,t)=>{var e=t+"Error";function i(r,o){this._e=yd(),this.name=e,r?"string"==typeof r?(this.message=`${r}${o?"\n "+o:""}`,this.inner=o||null):"object"==typeof r&&(this.message=`${r.name} ${r.message}`,this.inner=r):(this.message=RX[t]||e,this.inner=null)}return Eh(i).from(BX),n[t]=i,n},{});Rt.Syntax=SyntaxError,Rt.Type=TypeError,Rt.Range=RangeError;var B5=P5.reduce((n,t)=>(n[t+"Error"]=Rt[t],n),{}),x1=pk.reduce((n,t)=>(-1===["Syntax","Type","Range"].indexOf(t)&&(n[t+"Error"]=Rt[t]),n),{});function ai(){}function lp(n){return n}function HX(n,t){return null==n||n===lp?t:function(e){return t(n(e))}}function vd(n,t){return function(){n.apply(this,arguments),t.apply(this,arguments)}}function jX(n,t){return n===ai?t:function(){var e=n.apply(this,arguments);void 0!==e&&(arguments[0]=e);var i=this.onsuccess,r=this.onerror;this.onsuccess=null,this.onerror=null;var o=t.apply(this,arguments);return i&&(this.onsuccess=this.onsuccess?vd(i,this.onsuccess):i),r&&(this.onerror=this.onerror?vd(r,this.onerror):r),void 0!==o?o:e}}function YX(n,t){return n===ai?t:function(){n.apply(this,arguments);var e=this.onsuccess,i=this.onerror;this.onsuccess=this.onerror=null,t.apply(this,arguments),e&&(this.onsuccess=this.onsuccess?vd(e,this.onsuccess):e),i&&(this.onerror=this.onerror?vd(i,this.onerror):i)}}function VX(n,t){return n===ai?t:function(e){var i=n.apply(this,arguments);Kr(e,i);var r=this.onsuccess,o=this.onerror;this.onsuccess=null,this.onerror=null;var a=t.apply(this,arguments);return r&&(this.onsuccess=this.onsuccess?vd(r,this.onsuccess):r),o&&(this.onerror=this.onerror?vd(o,this.onerror):o),void 0===i?void 0===a?void 0:a:Kr(i,a)}}function zX(n,t){return n===ai?t:function(){return!1!==t.apply(this,arguments)&&n.apply(this,arguments)}}function gk(n,t){return n===ai?t:function(){var e=n.apply(this,arguments);if(e&&"function"==typeof e.then){for(var i=this,r=arguments.length,o=new Array(r);r--;)o[r]=arguments[r];return e.then(function(){return t.apply(i,o)})}return t.apply(this,arguments)}}x1.ModifyError=k1,x1.DexieError=Th,x1.BulkError=sp;var cp={};const[bk,D1,yk]=typeof Promise>"u"?[]:(()=>{let n=Promise.resolve();if(typeof crypto>"u"||!crypto.subtle)return[n,rp(n),n];const t=crypto.subtle.digest("SHA-512",new Uint8Array([0]));return[t,rp(t),n]})(),H5=D1&&D1.then,M1=bk&&bk.constructor,vk=!!yk;var Fk=!1,UX=yk?()=>{yk.then(T1)}:_i.setImmediate?setImmediate.bind(null,T1):_i.MutationObserver?()=>{var n=document.createElement("div");new MutationObserver(()=>{T1(),n=null}).observe(n,{attributes:!0}),n.setAttribute("i","1")}:()=>{setTimeout(T1,0)},dp=function(n,t){up.push([n,t]),C1&&(UX(),C1=!1)},wk=!0,C1=!0,Fd=[],E1=[],kk=null,xk=lp,Ah={id:"global",global:!0,ref:0,unhandleds:[],onunhandled:q5,pgp:!1,env:{},finalize:function(){this.unhandleds.forEach(n=>{try{q5(n[0],n[1])}catch{}})}},Et=Ah,up=[],wd=0,S1=[];function pt(n){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");this._listeners=[],this.onuncatched=ai,this._lib=!1;var t=this._PSD=Et;if(us&&(this._stackHolder=yd(),this._prev=null,this._numPrev=0),"function"!=typeof n){if(n!==cp)throw new TypeError("Not a function");return this._state=arguments[1],this._value=arguments[2],void(!1===this._state&&Mk(this,this._value))}this._state=null,this._value=null,++t.ref,Y5(this,n)}const Dk={get:function(){var n=Et,t=I1;function e(i,r){var o=!n.global&&(n!==Et||t!==I1);const a=o&&!el();var s=new pt((l,d)=>{Ck(this,new j5(O1(i,n,o,a),O1(r,n,o,a),l,d,n))});return us&&U5(s,this),s}return e.prototype=cp,e},set:function(n){Qs(this,"then",n&&n.prototype===cp?Dk:{get:function(){return n},set:Dk.set})}};function j5(n,t,e,i,r){this.onFulfilled="function"==typeof n?n:null,this.onRejected="function"==typeof t?t:null,this.resolve=e,this.reject=i,this.psd=r}function Y5(n,t){try{t(e=>{if(null===n._state){if(e===n)throw new TypeError("A promise cannot be resolved with itself.");var i=n._lib&&hp();e&&"function"==typeof e.then?Y5(n,(r,o)=>{e instanceof pt?e._then(r,o):e.then(r,o)}):(n._state=!0,n._value=e,V5(n)),i&&mp()}},Mk.bind(null,n))}catch(e){Mk(n,e)}}function Mk(n,t){if(E1.push(t),null===n._state){var e=n._lib&&hp();t=xk(t),n._state=!1,n._value=t,us&&null!==t&&"object"==typeof t&&!t._promise&&function(i,r,o){try{(()=>{var i=ck(t,"stack");t._promise=n,Qs(t,"stack",{get:()=>Fk?i&&(i.get?i.get.apply(t):i.value):n.stack})}).apply(null,void 0)}catch(a){}}(),i=n,Fd.some(r=>r._value===i._value)||Fd.push(i),V5(n),e&&mp()}var i}function V5(n){var t=n._listeners;n._listeners=[];for(var e=0,i=t.length;e{0==--wd&&Ek()},[]))}function Ck(n,t){if(null!==n._state){var e=n._state?t.onFulfilled:t.onRejected;if(null===e)return(n._state?t.resolve:t.reject)(n._value);++t.psd.ref,++wd,dp(WX,[e,n,t])}else n._listeners.push(t)}function WX(n,t,e){try{kk=t;var i,r=t._value;t._state?i=n(r):(E1.length&&(E1=[]),i=n(r),-1===E1.indexOf(r)&&function(o){for(var a=Fd.length;a;)if(Fd[--a]._value===o._value)return void Fd.splice(a,1)}(t)),e.resolve(i)}catch(o){e.reject(o)}finally{kk=null,0==--wd&&Ek(),--e.psd.ref||e.psd.finalize()}}function z5(n,t,e){if(t.length===e)return t;var i="";if(!1===n._state){var r,o,a=n._value;null!=a?(r=a.name||"Error",o=a.message||a,i=fk(a,0)):(r=a,o=""),t.push(r+(o?": "+o:"")+i)}return us&&((i=fk(n._stackHolder,2))&&-1===t.indexOf(i)&&t.push(i),n._prev&&z5(n._prev,t,e)),t}function U5(n,t){var e=t?t._numPrev+1:0;e<100&&(n._prev=t,n._numPrev=e)}function T1(){hp()&&mp()}function hp(){var n=wk;return wk=!1,C1=!1,n}function mp(){var n,t,e;do{for(;up.length>0;)for(n=up,up=[],e=n.length,t=0;t0);wk=!0,C1=!0}function Ek(){var n=Fd;Fd=[],n.forEach(i=>{i._PSD.onunhandled.call(null,i._value,i)});for(var t=S1.slice(0),e=t.length;e;)t[--e]()}function A1(n){return new pt(cp,!1,n)}function wi(n,t){var e=Et;return function(){var i=hp(),r=Et;try{return rc(e,!0),n.apply(this,arguments)}catch(o){t&&t(o)}finally{rc(r,!1),i&&mp()}}}Ch(pt.prototype,{then:Dk,_then:function(n,t){Ck(this,new j5(null,null,n,t,Et))},catch:function(n){if(1===arguments.length)return this.then(null,n);var t=arguments[0],e=arguments[1];return this.then(null,"function"==typeof t?i=>i instanceof t?e(i):A1(i):i=>i&&i.name===t?e(i):A1(i))},finally:function(n){return this.then(t=>(n(),t),t=>(n(),A1(t)))},stack:{get:function(){if(this._stack)return this._stack;try{Fk=!0;var n=z5(this,[],20).join("\nFrom previous: ");return null!==this._state&&(this._stack=n),n}finally{Fk=!1}}},timeout:function(n,t){return n<1/0?new pt((e,i)=>{var r=setTimeout(()=>i(new Rt.Timeout(t)),n);this.then(e,i).finally(clearTimeout.bind(null,r))}):this}}),typeof Symbol<"u"&&Symbol.toStringTag&&Qs(pt.prototype,Symbol.toStringTag,"Dexie.Promise"),Ah.env=W5(),Ch(pt,{all:function(){var n=Js.apply(null,arguments).map(N1);return new pt(function(t,e){0===n.length&&t([]);var i=n.length;n.forEach((r,o)=>pt.resolve(r).then(a=>{n[o]=a,--i||t(n)},e))})},resolve:n=>{if(n instanceof pt)return n;if(n&&"function"==typeof n.then)return new pt((e,i)=>{n.then(e,i)});var t=new pt(cp,!0,n);return U5(t,kk),t},reject:A1,race:function(){var n=Js.apply(null,arguments).map(N1);return new pt((t,e)=>{n.map(i=>pt.resolve(i).then(t,e))})},PSD:{get:()=>Et,set:n=>Et=n},totalEchoes:{get:()=>I1},newPSD:ic,usePSD:Ih,scheduler:{get:()=>dp,set:n=>{dp=n}},rejectionMapper:{get:()=>xk,set:n=>{xk=n}},follow:(n,t)=>new pt((e,i)=>ic((r,o)=>{var a=Et;a.unhandleds=[],a.onunhandled=o,a.finalize=vd(function(){var s;s=()=>{0===this.unhandleds.length?r():o(this.unhandleds[0])},S1.push(function l(){s(),S1.splice(S1.indexOf(l),1)}),++wd,dp(()=>{0==--wd&&Ek()},[])},a.finalize),n()},t,e,i))}),M1&&(M1.allSettled&&Qs(pt,"allSettled",function(){const n=Js.apply(null,arguments).map(N1);return new pt(t=>{0===n.length&&t([]);let e=n.length;const i=new Array(e);n.forEach((r,o)=>pt.resolve(r).then(a=>i[o]={status:"fulfilled",value:a},a=>i[o]={status:"rejected",reason:a}).then(()=>--e||t(i)))})}),M1.any&&typeof AggregateError<"u"&&Qs(pt,"any",function(){const n=Js.apply(null,arguments).map(N1);return new pt((t,e)=>{0===n.length&&e(new AggregateError([]));let i=n.length;const r=new Array(i);n.forEach((o,a)=>pt.resolve(o).then(s=>t(s),s=>{r[a]=s,--i||e(new AggregateError(r))}))})}));const Nr={awaits:0,echoes:0,id:0};var $X=0,L1=[],Sk=0,I1=0,GX=0;function ic(n,t,e,i){var r=Et,o=Object.create(r);o.parent=r,o.ref=0,o.global=!1,o.id=++GX;var a=Ah.env;o.env=vk?{Promise:pt,PromiseProp:{value:pt,configurable:!0,writable:!0},all:pt.all,race:pt.race,allSettled:pt.allSettled,any:pt.any,resolve:pt.resolve,reject:pt.reject,nthen:G5(a.nthen,o),gthen:G5(a.gthen,o)}:{},t&&Kr(o,t),++r.ref,o.finalize=function(){--this.parent.ref||this.parent.finalize()};var s=Ih(o,n,e,i);return 0===o.ref&&o.finalize(),s}function Lh(){return Nr.id||(Nr.id=++$X),++Nr.awaits,Nr.echoes+=100,Nr.id}function el(){return!!Nr.awaits&&(0==--Nr.awaits&&(Nr.id=0),Nr.echoes=100*Nr.awaits,!0)}function N1(n){return Nr.echoes&&n&&n.constructor===M1?(Lh(),n.then(t=>(el(),t),t=>(el(),sr(t)))):n}function qX(n){++I1,Nr.echoes&&0!=--Nr.echoes||(Nr.echoes=Nr.id=0),L1.push(Et),rc(n,!0)}function KX(){var n=L1[L1.length-1];L1.pop(),rc(n,!1)}function rc(n,t){var e=Et;if((t?!Nr.echoes||Sk++&&n===Et:!Sk||--Sk&&n===Et)||$5(t?qX.bind(null,n):KX),n!==Et&&(Et=n,e===Ah&&(Ah.env=W5()),vk)){var i=Ah.env.Promise,r=n.env;D1.then=r.nthen,i.prototype.then=r.gthen,(e.global||n.global)&&(Object.defineProperty(_i,"Promise",r.PromiseProp),i.all=r.all,i.race=r.race,i.resolve=r.resolve,i.reject=r.reject,r.allSettled&&(i.allSettled=r.allSettled),r.any&&(i.any=r.any))}}function W5(){var n=_i.Promise;return vk?{Promise:n,PromiseProp:Object.getOwnPropertyDescriptor(_i,"Promise"),all:n.all,race:n.race,allSettled:n.allSettled,any:n.any,resolve:n.resolve,reject:n.reject,nthen:D1.then,gthen:n.prototype.then}:{}}function Ih(n,t,e,i,r){var o=Et;try{return rc(n,!0),t(e,i,r)}finally{rc(o,!1)}}function $5(n){H5.call(bk,n)}function O1(n,t,e,i){return"function"!=typeof n?n:function(){var r=Et;e&&Lh(),rc(t,!0);try{return n.apply(this,arguments)}finally{rc(r,!1),i&&$5(el)}}}function G5(n,t){return function(e,i){return n.call(this,O1(e,t),O1(i,t))}}function q5(n,t){var e;try{e=t.onuncatched(n)}catch{}if(!1!==e)try{var i,r={promise:t,reason:n};if(_i.document&&document.createEvent?((i=document.createEvent("Event")).initEvent("unhandledrejection",!0,!0),Kr(i,r)):_i.CustomEvent&&Kr(i=new CustomEvent("unhandledrejection",{detail:r}),r),i&&_i.dispatchEvent&&(dispatchEvent(i),!_i.PromiseRejectionEvent&&_i.onunhandledrejection))try{_i.onunhandledrejection(i)}catch{}us&&i&&!i.defaultPrevented&&console.warn(`Unhandled rejection: ${n.stack||n}`)}catch{}}-1===(""+H5).indexOf("[native code]")&&(Lh=el=ai);var sr=pt.reject;function Tk(n,t,e,i){if(n.idbdb&&(n._state.openComplete||Et.letThrough||n._vip)){var r=n._createTransaction(t,e,n._dbSchema);try{r.create(),n._state.PR1398_maxLoop=3}catch(o){return o.name===_k.InvalidState&&n.isOpen()&&--n._state.PR1398_maxLoop>0?(console.warn("Dexie: Need to reopen db"),n._close(),n.open().then(()=>Tk(n,t,e,i))):sr(o)}return r._promise(t,(o,a)=>ic(()=>(Et.trans=r,i(o,a,r)))).then(o=>r._completion.then(()=>o))}if(n._state.openComplete)return sr(new Rt.DatabaseClosed(n._state.dbOpenError));if(!n._state.isBeingOpened){if(!n._options.autoOpen)return sr(new Rt.DatabaseClosed);n.open().catch(ai)}return n._state.dbReadyPromise.then(()=>Tk(n,t,e,i))}const kd=String.fromCharCode(65535),tl="Invalid key provided. Keys must be of type string, number, Date or Array.",fp=[],P1=typeof navigator<"u"&&/(MSIE|Trident|Edge)/.test(navigator.userAgent),XX=P1,QX=P1,K5=n=>!/(dexie\.js|dexie\.min\.js)/.test(n);function xd(n,t){return n?t?function(){return n.apply(this,arguments)&&t.apply(this,arguments)}:n:t}const X5={type:3,lower:-1/0,lowerOpen:!1,upper:[[]],upperOpen:!1};function R1(n){return"string"!=typeof n||/\./.test(n)?t=>t:t=>(void 0===t[n]&&n in t&&delete(t=ap(t))[n],t)}class ZX{_trans(t,e,i){const r=this._tx||Et.trans,o=this.name;function a(l,d,f){if(!f.schema[o])throw new Rt.NotFound("Table "+o+" not part of transaction");return e(f.idbtrans,f)}const s=hp();try{return r&&r.db===this.db?r===Et.trans?r._promise(t,a,i):ic(()=>r._promise(t,a,i),{trans:r,transless:Et.transless||Et}):Tk(this.db,t,[this.name],a)}finally{s&&mp()}}get(t,e){return t&&t.constructor===Object?this.where(t).first(e):this._trans("readonly",i=>this.core.get({trans:i,key:t}).then(r=>this.hook.reading.fire(r))).then(e)}where(t){if("string"==typeof t)return new this.db.WhereClause(this,t);if(Ir(t))return new this.db.WhereClause(this,`[${t.join("+")}]`);const e=qi(t);if(1===e.length)return this.where(e[0]).equals(t[e[0]]);const i=this.schema.indexes.concat(this.schema.primKey).filter(d=>d.compound&&e.every(f=>d.keyPath.indexOf(f)>=0)&&d.keyPath.every(f=>e.indexOf(f)>=0))[0];if(i&&this.db._maxKey!==kd)return this.where(i.name).equals(i.keyPath.map(d=>t[d]));!i&&us&&console.warn(`The query ${JSON.stringify(t)} on ${this.name} would benefit of a compound index [${e.join("+")}]`);const{idxByName:r}=this.schema,o=this.db._deps.indexedDB;function a(d,f){try{return 0===o.cmp(d,f)}catch{return!1}}const[s,l]=e.reduce(([d,f],F)=>{const M=r[F],N=t[F];return[d||M,d||!M?xd(f,M&&M.multi?V=>{const X=Zs(V,F);return Ir(X)&&X.some(re=>a(N,re))}:V=>a(N,Zs(V,F))):f]},[null,null]);return s?this.where(s.name).equals(t[s.keyPath]).filter(l):i?this.filter(l):this.where(e).equals("")}filter(t){return this.toCollection().and(t)}count(t){return this.toCollection().count(t)}offset(t){return this.toCollection().offset(t)}limit(t){return this.toCollection().limit(t)}each(t){return this.toCollection().each(t)}toArray(t){return this.toCollection().toArray(t)}toCollection(){return new this.db.Collection(new this.db.WhereClause(this))}orderBy(t){return new this.db.Collection(new this.db.WhereClause(this,Ir(t)?`[${t.join("+")}]`:t))}reverse(){return this.toCollection().reverse()}mapToClass(t){this.schema.mappedClass=t;const e=i=>{if(!i)return i;const r=Object.create(t.prototype);for(var o in i)if(So(i,o))try{r[o]=i[o]}catch{}return r};return this.schema.readHook&&this.hook.reading.unsubscribe(this.schema.readHook),this.schema.readHook=e,this.hook("reading",e),t}defineClass(){return this.mapToClass(function(t){Kr(this,t)})}add(t,e){const{auto:i,keyPath:r}=this.schema.primKey;let o=t;return r&&i&&(o=R1(r)(t)),this._trans("readwrite",a=>this.core.mutate({trans:a,type:"add",keys:null!=e?[e]:null,values:[o]})).then(a=>a.numFailures?pt.reject(a.failures[0]):a.lastResult).then(a=>{if(r)try{Ta(t,r,a)}catch{}return a})}update(t,e){if("object"!=typeof t||Ir(t))return this.where(":id").equals(t).modify(e);{const i=Zs(t,this.schema.primKey.keyPath);if(void 0===i)return sr(new Rt.InvalidArgument("Given object does not contain its primary key"));try{"function"!=typeof e?qi(e).forEach(r=>{Ta(t,r,e[r])}):e(t,{value:t,primKey:i})}catch{}return this.where(":id").equals(i).modify(e)}}put(t,e){const{auto:i,keyPath:r}=this.schema.primKey;let o=t;return r&&i&&(o=R1(r)(t)),this._trans("readwrite",a=>this.core.mutate({trans:a,type:"put",values:[o],keys:null!=e?[e]:null})).then(a=>a.numFailures?pt.reject(a.failures[0]):a.lastResult).then(a=>{if(r)try{Ta(t,r,a)}catch{}return a})}delete(t){return this._trans("readwrite",e=>this.core.mutate({trans:e,type:"delete",keys:[t]})).then(e=>e.numFailures?pt.reject(e.failures[0]):void 0)}clear(){return this._trans("readwrite",t=>this.core.mutate({trans:t,type:"deleteRange",range:X5})).then(t=>t.numFailures?pt.reject(t.failures[0]):void 0)}bulkGet(t){return this._trans("readonly",e=>this.core.getMany({keys:t,trans:e}).then(i=>i.map(r=>this.hook.reading.fire(r))))}bulkAdd(t,e,i){const r=Array.isArray(e)?e:void 0,o=(i=i||(r?void 0:e))?i.allKeys:void 0;return this._trans("readwrite",a=>{const{auto:s,keyPath:l}=this.schema.primKey;if(l&&r)throw new Rt.InvalidArgument("bulkAdd(): keys argument invalid on tables with inbound keys");if(r&&r.length!==t.length)throw new Rt.InvalidArgument("Arguments objects and keys must have the same length");const d=t.length;let f=l&&s?t.map(R1(l)):t;return this.core.mutate({trans:a,type:"add",keys:r,values:f,wantResults:o}).then(({numFailures:F,results:M,lastResult:N,failures:V})=>{if(0===F)return o?M:N;throw new sp(`${this.name}.bulkAdd(): ${F} of ${d} operations failed`,V)})})}bulkPut(t,e,i){const r=Array.isArray(e)?e:void 0,o=(i=i||(r?void 0:e))?i.allKeys:void 0;return this._trans("readwrite",a=>{const{auto:s,keyPath:l}=this.schema.primKey;if(l&&r)throw new Rt.InvalidArgument("bulkPut(): keys argument invalid on tables with inbound keys");if(r&&r.length!==t.length)throw new Rt.InvalidArgument("Arguments objects and keys must have the same length");const d=t.length;let f=l&&s?t.map(R1(l)):t;return this.core.mutate({trans:a,type:"put",keys:r,values:f,wantResults:o}).then(({numFailures:F,results:M,lastResult:N,failures:V})=>{if(0===F)return o?M:N;throw new sp(`${this.name}.bulkPut(): ${F} of ${d} operations failed`,V)})})}bulkDelete(t){const e=t.length;return this._trans("readwrite",i=>this.core.mutate({trans:i,type:"delete",keys:t})).then(({numFailures:i,lastResult:r,failures:o})=>{if(0===i)return r;throw new sp(`${this.name}.bulkDelete(): ${i} of ${e} operations failed`,o)})}}function pp(n){var t={},e=function(s,l){if(l){for(var d=arguments.length,f=new Array(d-1);--d;)f[d-1]=arguments[d];return t[s].subscribe.apply(null,f),n}if("string"==typeof s)return t[s]};e.addEventType=o;for(var i=1,r=arguments.length;ixd(i(),t()):t,n.justLimit=e&&!i}function B1(n,t){if(n.isPrimKey)return t.primaryKey;const e=t.getIndexByKeyPath(n.index);if(!e)throw new Rt.Schema("KeyPath "+n.index+" on object store "+t.name+" is not indexed");return e}function Q5(n,t,e){const i=B1(n,t.schema);return t.openCursor({trans:e,values:!n.keysOnly,reverse:"prev"===n.dir,unique:!!n.unique,query:{index:i,range:n.range}})}function H1(n,t,e,i){const r=n.replayFilter?xd(n.filter,n.replayFilter()):n.filter;if(n.or){const o={},a=(s,l,d)=>{if(!r||r(l,d,M=>l.stop(M),M=>l.fail(M))){var f=l.primaryKey,F=""+f;"[object ArrayBuffer]"===F&&(F=""+new Uint8Array(f)),So(o,F)||(o[F]=!0,t(s,l,d))}};return Promise.all([n.or._iterate(a,e),Z5(Q5(n,i,e),n.algorithm,a,!n.keysOnly&&n.valueMapper)])}return Z5(Q5(n,i,e),xd(n.algorithm,r),t,!n.keysOnly&&n.valueMapper)}function Z5(n,t,e,i){var r=wi(i?(o,a,s)=>e(i(o),a,s):e);return n.then(o=>{if(o)return o.start(()=>{var a=()=>o.continue();t&&!t(o,s=>a=s,s=>{o.stop(s),a=ai},s=>{o.fail(s),a=ai})||r(o.value,o,s=>a=s),a()})})}function Xr(n,t){try{const e=J5(n),i=J5(t);if(e!==i)return"Array"===e?1:"Array"===i?-1:"binary"===e?1:"binary"===i?-1:"string"===e?1:"string"===i?-1:"Date"===e?1:"Date"!==i?NaN:-1;switch(e){case"number":case"Date":case"string":return n>t?1:nH1(e,t,i,e.table.core))}count(t){return this._read(e=>{const i=this._ctx,r=i.table.core;if(Nh(i,!0))return r.count({trans:e,query:{index:B1(i,r.schema),range:i.range}}).then(a=>Math.min(a,i.limit));var o=0;return H1(i,()=>(++o,!1),e,r).then(()=>o)}).then(t)}sortBy(t,e){const i=t.split(".").reverse(),r=i[0],o=i.length-1;function a(d,f){return f?a(d[i[f]],f-1):d[r]}var s="next"===this._ctx.dir?1:-1;function l(d,f){var F=a(d,o),M=a(f,o);return FM?s:0}return this.toArray(function(d){return d.sort(l)}).then(e)}toArray(t){return this._read(e=>{var i=this._ctx;if("next"===i.dir&&Nh(i,!0)&&i.limit>0){const{valueMapper:r}=i,o=B1(i,i.table.core.schema);return i.table.core.query({trans:e,limit:i.limit,values:!0,query:{index:o,range:i.range}}).then(({result:a})=>r?a.map(r):a)}{const r=[];return H1(i,o=>r.push(o),e,i.table.core).then(()=>r)}},t)}offset(t){var e=this._ctx;return t<=0||(e.offset+=t,Nh(e)?Lk(e,()=>{var i=t;return(r,o)=>0===i||(1===i?(--i,!1):(o(()=>{r.advance(i),i=0}),!1))}):Lk(e,()=>{var i=t;return()=>--i<0})),this}limit(t){return this._ctx.limit=Math.min(this._ctx.limit,t),Lk(this._ctx,()=>{var e=t;return function(i,r,o){return--e<=0&&r(o),e>=0}},!0),this}until(t,e){return Ak(this._ctx,function(i,r,o){return!t(i.value)||(r(o),e)}),this}first(t){return this.limit(1).toArray(function(e){return e[0]}).then(t)}last(t){return this.reverse().first(t)}filter(t){var e;return Ak(this._ctx,function(r){return t(r.value)}),(e=this._ctx).isMatch=xd(e.isMatch,t),this}and(t){return this.filter(t)}or(t){return new this.db.WhereClause(this._ctx.table,t,this)}reverse(){return this._ctx.dir="prev"===this._ctx.dir?"next":"prev",this._ondirectionchange&&this._ondirectionchange(this._ctx.dir),this}desc(){return this.reverse()}eachKey(t){var e=this._ctx;return e.keysOnly=!e.isMatch,this.each(function(i,r){t(r.key,r)})}eachUniqueKey(t){return this._ctx.unique="unique",this.eachKey(t)}eachPrimaryKey(t){var e=this._ctx;return e.keysOnly=!e.isMatch,this.each(function(i,r){t(r.primaryKey,r)})}keys(t){var e=this._ctx;e.keysOnly=!e.isMatch;var i=[];return this.each(function(r,o){i.push(o.key)}).then(function(){return i}).then(t)}primaryKeys(t){var e=this._ctx;if("next"===e.dir&&Nh(e,!0)&&e.limit>0)return this._read(r=>{var o=B1(e,e.table.core.schema);return e.table.core.query({trans:r,values:!1,limit:e.limit,query:{index:o,range:e.range}})}).then(({result:r})=>r).then(t);e.keysOnly=!e.isMatch;var i=[];return this.each(function(r,o){i.push(o.primaryKey)}).then(function(){return i}).then(t)}uniqueKeys(t){return this._ctx.unique="unique",this.keys(t)}firstKey(t){return this.limit(1).keys(function(e){return e[0]}).then(t)}lastKey(t){return this.reverse().firstKey(t)}distinct(){var t=this._ctx,e=t.index&&t.table.schema.idxByName[t.index];if(!e||!e.multi)return this;var i={};return Ak(this._ctx,function(r){var o=r.primaryKey.toString(),a=So(i,o);return i[o]=!0,!a}),this}modify(t){var e=this._ctx;return this._write(i=>{var r;if("function"==typeof t)r=t;else{var o=qi(t),a=o.length;r=function(X){for(var re=!1,oe=0;oe{const{failures:oe,numFailures:le}=re;M+=X-le;for(let ae of qi(oe))F.push(oe[ae])};return this.clone().primaryKeys().then(X=>{const re=oe=>{const le=Math.min(f,X.length-oe);return s.getMany({trans:i,keys:X.slice(oe,oe+le),cache:"immutable"}).then(ae=>{const ge=[],we=[],Me=l?[]:null,Be=[];for(let Je=0;Je0&&s.mutate({trans:i,type:"add",values:ge}).then(Je=>{for(let Ut in Je.failures)Be.splice(parseInt(Ut),1);V(ge.length,Je)})).then(()=>(we.length>0||dt&&"object"==typeof t)&&s.mutate({trans:i,type:"put",keys:Me,values:we,criteria:dt,changeSpec:"function"!=typeof t&&t}).then(Je=>V(we.length,Je))).then(()=>(Be.length>0||dt&&t===Ik)&&s.mutate({trans:i,type:"delete",keys:Be,criteria:dt}).then(Je=>V(Be.length,Je))).then(()=>X.length>oe+le&&re(oe+f))})};return re(0).then(()=>{if(F.length>0)throw new k1("Error modifying one or more objects",F,M,N);return X.length})})})}delete(){var t=this._ctx,e=t.range;return Nh(t)&&(t.isPrimKey&&!QX||3===e.type)?this._write(i=>{const{primaryKey:r}=t.table.core.schema,o=e;return t.table.core.count({trans:i,query:{index:r,range:o}}).then(a=>t.table.core.mutate({trans:i,type:"deleteRange",range:o}).then(({failures:s,numFailures:f})=>{if(f)throw new k1("Could not delete some values",Object.keys(s).map(F=>s[F]),a-f);return a-f}))}):this.modify(Ik)}}const Ik=(n,t)=>t.value=null;function eQ(n,t){return nt?-1:n===t?0:1}function To(n,t,e){var i=n instanceof nL?new n.Collection(n):n;return i._ctx.error=e?new e(t):new TypeError(t),i}function Oh(n){return new n.Collection(n,()=>tL("")).limit(0)}function nQ(n,t,e,i,r,o){for(var a=Math.min(n.length,i.length),s=-1,l=0;l=0?n.substr(0,s)+t[s]+e.substr(s+1):null;r(n[l],d)<0&&(s=l)}return a"string"==typeof X))return To(n,"String expected.");function M(X){r="next"===X?le=>le.toUpperCase():le=>le.toLowerCase(),o="next"===X?le=>le.toLowerCase():le=>le.toUpperCase(),a="next"===X?eQ:tQ;var re=e.map(function(oe){return{lower:o(oe),upper:r(oe)}}).sort(function(oe,le){return a(oe.lower,le.lower)});s=re.map(function(oe){return oe.upper}),l=re.map(function(oe){return oe.lower}),d=X,f="next"===X?"":i}M("next");var N=new n.Collection(n,()=>oc(s[0],l[F-1]+i));N._ondirectionchange=function(X){M(X)};var V=0;return N._addAlgorithm(function(X,re,oe){var le=X.key;if("string"!=typeof le)return!1;var ae=o(le);if(t(ae,l,V))return!0;for(var ge=null,we=V;we0)&&(ge=Me)}return re(null!==ge?function(){X.continue(ge+f)}:oe),!1}),N}function oc(n,t,e,i){return{type:2,lower:n,upper:t,lowerOpen:e,upperOpen:i}}function tL(n){return{type:1,lower:n,upper:n}}class nL{get Collection(){return this._ctx.table.db.Collection}between(t,e,i,r){i=!1!==i,r=!0===r;try{return this._cmp(t,e)>0||0===this._cmp(t,e)&&(i||r)&&(!i||!r)?Oh(this):new this.Collection(this,()=>oc(t,e,!i,!r))}catch{return To(this,tl)}}equals(t){return null==t?To(this,tl):new this.Collection(this,()=>tL(t))}above(t){return null==t?To(this,tl):new this.Collection(this,()=>oc(t,void 0,!0))}aboveOrEqual(t){return null==t?To(this,tl):new this.Collection(this,()=>oc(t,void 0,!1))}below(t){return null==t?To(this,tl):new this.Collection(this,()=>oc(void 0,t,!1,!0))}belowOrEqual(t){return null==t?To(this,tl):new this.Collection(this,()=>oc(void 0,t))}startsWith(t){return"string"!=typeof t?To(this,"String expected."):this.between(t,t+kd,!0,!0)}startsWithIgnoreCase(t){return""===t?this.startsWith(t):j1(this,(e,i)=>0===e.indexOf(i[0]),[t],kd)}equalsIgnoreCase(t){return j1(this,(e,i)=>e===i[0],[t],"")}anyOfIgnoreCase(){var t=Js.apply(Sh,arguments);return 0===t.length?Oh(this):j1(this,(e,i)=>-1!==i.indexOf(e),t,"")}startsWithAnyOfIgnoreCase(){var t=Js.apply(Sh,arguments);return 0===t.length?Oh(this):j1(this,(e,i)=>i.some(r=>0===e.indexOf(r)),t,kd)}anyOf(){const t=Js.apply(Sh,arguments);let e=this._cmp;try{t.sort(e)}catch{return To(this,tl)}if(0===t.length)return Oh(this);const i=new this.Collection(this,()=>oc(t[0],t[t.length-1]));i._ondirectionchange=o=>{e="next"===o?this._ascending:this._descending,t.sort(e)};let r=0;return i._addAlgorithm((o,a,s)=>{const l=o.key;for(;e(l,t[r])>0;)if(++r,r===t.length)return a(s),!1;return 0===e(l,t[r])||(a(()=>{o.continue(t[r])}),!1)}),i}notEqual(t){return this.inAnyRange([[-1/0,t],[t,this.db._maxKey]],{includeLowers:!1,includeUppers:!1})}noneOf(){const t=Js.apply(Sh,arguments);if(0===t.length)return new this.Collection(this);try{t.sort(this._ascending)}catch{return To(this,tl)}const e=t.reduce((i,r)=>i?i.concat([[i[i.length-1][1],r]]):[[-1/0,r]],null);return e.push([t[t.length-1],this.db._maxKey]),this.inAnyRange(e,{includeLowers:!1,includeUppers:!1})}inAnyRange(t,e){const i=this._cmp,r=this._ascending,o=this._descending,a=this._min,s=this._max;if(0===t.length)return Oh(this);if(!t.every(le=>void 0!==le[0]&&void 0!==le[1]&&r(le[0],le[1])<=0))return To(this,"First argument to inAnyRange() must be an Array of two-value Arrays [lower,upper] where upper must not be lower than lower",Rt.InvalidArgument);const l=!e||!1!==e.includeLowers,d=e&&!0===e.includeUppers;let f,F=r;function M(le,ae){return F(le[0],ae[0])}try{f=t.reduce(function(le,ae){let ge=0,we=le.length;for(;ge0){Me[0]=a(Me[0],ae[0]),Me[1]=s(Me[1],ae[1]);break}}return ge===we&&le.push(ae),le},[]),f.sort(M)}catch{return To(this,tl)}let N=0;const V=d?le=>r(le,f[N][1])>0:le=>r(le,f[N][1])>=0,X=l?le=>o(le,f[N][0])>0:le=>o(le,f[N][0])>=0;let re=V;const oe=new this.Collection(this,()=>oc(f[0][0],f[f.length-1][1],!l,!d));return oe._ondirectionchange=le=>{"next"===le?(re=V,F=r):(re=X,F=o),f.sort(M)},oe._addAlgorithm((le,ae,ge)=>{for(var we=le.key;re(we);)if(++N,N===f.length)return ae(ge),!1;return!((V(Me=we)||X(Me))&&(0===this._cmp(we,f[N][1])||0===this._cmp(we,f[N][0])||ae(()=>{le.continue(F===r?f[N][0]:f[N][1])}),1));var Me}),oe}startsWithAnyOf(){const t=Js.apply(Sh,arguments);return t.every(e=>"string"==typeof e)?0===t.length?Oh(this):this.inAnyRange(t.map(e=>[e,e+kd])):To(this,"startsWithAnyOf() only works with strings")}}function hs(n){return wi(function(t){return gp(t),n(t.target.error),!1})}function gp(n){n.stopPropagation&&n.stopPropagation(),n.preventDefault&&n.preventDefault()}const ac=pp(null,"storagemutated");class iQ{_lock(){return op(!Et.global),++this._reculock,1!==this._reculock||Et.global||(Et.lockOwnerFor=this),this}_unlock(){if(op(!Et.global),0==--this._reculock)for(Et.global||(Et.lockOwnerFor=null);this._blockedFuncs.length>0&&!this._locked();){var t=this._blockedFuncs.shift();try{Ih(t[1],t[0])}catch{}}return this}_locked(){return this._reculock&&Et.lockOwnerFor!==this}create(t){if(!this.mode)return this;const e=this.db.idbdb,i=this.db._state.dbOpenError;if(op(!this.idbtrans),!t&&!e)switch(i&&i.name){case"DatabaseClosedError":throw new Rt.DatabaseClosed(i);case"MissingAPIError":throw new Rt.MissingAPI(i.message,i);default:throw new Rt.OpenFailed(i)}if(!this.active)throw new Rt.TransactionInactive;return op(null===this._completion._state),(t=this.idbtrans=t||(this.db.core?this.db.core.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability}):e.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability}))).onerror=wi(r=>{gp(r),this._reject(t.error)}),t.onabort=wi(r=>{gp(r),this.active&&this._reject(new Rt.Abort(t.error)),this.active=!1,this.on("abort").fire(r)}),t.oncomplete=wi(()=>{this.active=!1,this._resolve(),"mutatedParts"in t&&ac.storagemutated.fire(t.mutatedParts)}),this}_promise(t,e,i){if("readwrite"===t&&"readwrite"!==this.mode)return sr(new Rt.ReadOnly("Transaction is readonly"));if(!this.active)return sr(new Rt.TransactionInactive);if(this._locked())return new pt((o,a)=>{this._blockedFuncs.push([()=>{this._promise(t,e,i).then(o,a)},Et])});if(i)return ic(()=>{var o=new pt((a,s)=>{this._lock();const l=e(a,s,this);l&&l.then&&l.then(a,s)});return o.finally(()=>this._unlock()),o._lib=!0,o});var r=new pt((o,a)=>{var s=e(o,a,this);s&&s.then&&s.then(o,a)});return r._lib=!0,r}_root(){return this.parent?this.parent._root():this}waitFor(t){var e=this._root();const i=pt.resolve(t);if(e._waitingFor)e._waitingFor=e._waitingFor.then(()=>i);else{e._waitingFor=i,e._waitingQueue=[];var r=e.idbtrans.objectStore(e.storeNames[0]);!function a(){for(++e._spinCount;e._waitingQueue.length;)e._waitingQueue.shift()();e._waitingFor&&(r.get(-1/0).onsuccess=a)}()}var o=e._waitingFor;return new pt((a,s)=>{i.then(l=>e._waitingQueue.push(wi(a.bind(null,l))),l=>e._waitingQueue.push(wi(s.bind(null,l)))).finally(()=>{e._waitingFor===o&&(e._waitingFor=null)})})}abort(){this.active&&(this.active=!1,this.idbtrans&&this.idbtrans.abort(),this._reject(new Rt.Abort))}table(t){const e=this._memoizedTables||(this._memoizedTables={});if(So(e,t))return e[t];const i=this.schema[t];if(!i)throw new Rt.NotFound("Table "+t+" not part of transaction");const r=new this.db.Table(t,i,this);return r.core=this.db.core.table(t),e[t]=r,r}}function Nk(n,t,e,i,r,o,a){return{name:n,keyPath:t,unique:e,multi:i,auto:r,compound:o,src:(e&&!a?"&":"")+(i?"*":"")+(r?"++":"")+iL(t)}}function iL(n){return"string"==typeof n?n:n?"["+[].join.call(n,"+")+"]":""}function rL(n,t,e){return{name:n,primKey:t,indexes:e,mappedClass:null,idxByName:T5(e,i=>[i.name,i])}}let bp=n=>{try{return n.only([[]]),bp=()=>[[]],[[]]}catch{return bp=()=>kd,kd}};function Ok(n){return null==n?()=>{}:"string"==typeof n?1===(t=n).split(".").length?e=>e[t]:e=>Zs(e,t):t=>Zs(t,n);var t}function oL(n){return[].slice.call(n)}let rQ=0;function yp(n){return null==n?":id":"string"==typeof n?n:`[${n.join("+")}]`}function oQ(n,t,e){function i(l){if(3===l.type)return null;if(4===l.type)throw new Error("Cannot convert never type to IDBKeyRange");const{lower:d,upper:f,lowerOpen:F,upperOpen:M}=l;return void 0===d?void 0===f?null:t.upperBound(f,!!M):void 0===f?t.lowerBound(d,!!F):t.bound(d,f,!!F,!!M)}const{schema:r,hasGetAll:o}=function(l,d){const f=oL(l.objectStoreNames);return{schema:{name:l.name,tables:f.map(F=>d.objectStore(F)).map(F=>{const{keyPath:M,autoIncrement:N}=F,V=Ir(M),re={},oe={name:F.name,primaryKey:{name:null,isPrimaryKey:!0,outbound:null==M,compound:V,keyPath:M,autoIncrement:N,unique:!0,extractKey:Ok(M)},indexes:oL(F.indexNames).map(le=>F.index(le)).map(le=>{const{name:ae,unique:ge,multiEntry:we,keyPath:Me}=le,Be={name:ae,compound:Ir(Me),keyPath:Me,unique:ge,multiEntry:we,extractKey:Ok(Me)};return re[yp(Me)]=Be,Be}),getIndexByKeyPath:le=>re[yp(le)]};return re[":id"]=oe.primaryKey,null!=M&&(re[yp(M)]=oe.primaryKey),oe})},hasGetAll:f.length>0&&"getAll"in d.objectStore(f[0])&&!(typeof navigator<"u"&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604)}}(n,e),a=r.tables.map(l=>function(d){const f=d.name;return{name:f,schema:d,mutate:function({trans:F,type:M,keys:N,values:V,range:X}){return new Promise((re,oe)=>{re=wi(re);const le=F.objectStore(f),ae=null==le.keyPath,ge="put"===M||"add"===M;if(!ge&&"delete"!==M&&"deleteRange"!==M)throw new Error("Invalid operation type: "+M);const{length:we}=N||V||{length:1};if(N&&V&&N.length!==V.length)throw new Error("Given keys array must have same length as given values array.");if(0===we)return re({numFailures:0,failures:{},results:[],lastResult:void 0});let Me;const Be=[],dt=[];let Je=0;const Ut=hi=>{++Je,gp(hi)};if("deleteRange"===M){if(4===X.type)return re({numFailures:Je,failures:dt,results:[],lastResult:void 0});Be.push(Me=3===X.type?le.clear():le.delete(i(X)))}else{const[hi,oi]=ge?ae?[V,N]:[V,null]:[N,null];if(ge)for(let si=0;si{const oi=hi.target.result;Be.forEach((si,da)=>null!=si.error&&(dt[da]=si.error)),re({numFailures:Je,failures:dt,results:"delete"===M?N:Be.map(si=>si.result),lastResult:oi})};Me.onerror=hi=>{Ut(hi),Gn(hi)},Me.onsuccess=Gn})},getMany:({trans:F,keys:M})=>new Promise((N,V)=>{N=wi(N);const X=F.objectStore(f),re=M.length,oe=new Array(re);let le,ae=0,ge=0;const we=Be=>{const dt=Be.target;oe[dt._pos]=dt.result,++ge===ae&&N(oe)},Me=hs(V);for(let Be=0;Benew Promise((N,V)=>{N=wi(N);const X=F.objectStore(f).get(M);X.onsuccess=re=>N(re.target.result),X.onerror=hs(V)}),query:(F=o,M=>new Promise((N,V)=>{N=wi(N);const{trans:X,values:re,limit:oe,query:le}=M,ae=oe===1/0?void 0:oe,{index:ge,range:we}=le,Me=X.objectStore(f),Be=ge.isPrimaryKey?Me:Me.index(ge.name),dt=i(we);if(0===oe)return N({result:[]});if(F){const Je=re?Be.getAll(dt,ae):Be.getAllKeys(dt,ae);Je.onsuccess=Ut=>N({result:Ut.target.result}),Je.onerror=hs(V)}else{let Je=0;const Ut=re||!("openKeyCursor"in Be)?Be.openCursor(dt):Be.openKeyCursor(dt),Gn=[];Ut.onsuccess=hi=>{const oi=Ut.result;return oi?(Gn.push(re?oi.value:oi.primaryKey),++Je===oe?N({result:Gn}):void oi.continue()):N({result:Gn})},Ut.onerror=hs(V)}})),openCursor:function({trans:F,values:M,query:N,reverse:V,unique:X}){return new Promise((re,oe)=>{re=wi(re);const{index:le,range:ae}=N,ge=F.objectStore(f),we=le.isPrimaryKey?ge:ge.index(le.name),Me=V?X?"prevunique":"prev":X?"nextunique":"next",Be=M||!("openKeyCursor"in we)?we.openCursor(i(ae),Me):we.openKeyCursor(i(ae),Me);Be.onerror=hs(oe),Be.onsuccess=wi(dt=>{const Je=Be.result;if(!Je)return void re(null);Je.___id=++rQ,Je.done=!1;const Ut=Je.continue.bind(Je);let Gn=Je.continuePrimaryKey;Gn&&(Gn=Gn.bind(Je));const hi=Je.advance.bind(Je),oi=()=>{throw new Error("Cursor not stopped")};Je.trans=F,Je.stop=Je.continue=Je.continuePrimaryKey=Je.advance=()=>{throw new Error("Cursor not started")},Je.fail=wi(oe),Je.next=function(){let si=1;return this.start(()=>si--?this.continue():this.stop()).then(()=>this)},Je.start=si=>{const da=new Promise((ht,Ft)=>{ht=wi(ht),Be.onerror=hs(Ft),Je.fail=Ft,Je.stop=cn=>{Je.stop=Je.continue=Je.continuePrimaryKey=Je.advance=oi,ht(cn)}}),ut=()=>{if(Be.result)try{si()}catch(ht){Je.fail(ht)}else Je.done=!0,Je.start=()=>{throw new Error("Cursor behind last entry")},Je.stop()};return Be.onsuccess=wi(ht=>{Be.onsuccess=ut,ut()}),Je.continue=Ut,Je.continuePrimaryKey=Gn,Je.advance=hi,ut(),da},re(Je)},oe)})},count({query:F,trans:M}){const{index:N,range:V}=F;return new Promise((X,re)=>{const oe=M.objectStore(f),le=N.isPrimaryKey?oe:oe.index(N.name),ae=i(V),ge=ae?le.count(ae):le.count();ge.onsuccess=wi(we=>X(we.target.result)),ge.onerror=hs(re)})}};var F}(l)),s={};return a.forEach(l=>s[l.name]=l),{stack:"dbcore",transaction:n.transaction.bind(n),table(l){if(!s[l])throw new Error(`Table '${l}' not found`);return s[l]},MIN_KEY:-1/0,MAX_KEY:bp(t),schema:r}}function Pk({_novip:n},t){const i=function(r,o,{IDBKeyRange:a},l){return{dbcore:(f=oQ(o,a,l),F=r.dbcore,F.reduce((M,{create:N})=>({...M,...N(M)}),f))};var f,F}(n._middlewares,t.db,n._deps,t);n.core=i.dbcore,n.tables.forEach(r=>{const o=r.name;n.core.schema.tables.some(a=>a.name===o)&&(r.core=n.core.table(o),n[o]instanceof n.Table&&(n[o].core=r.core))})}function Y1({_novip:n},t,e,i){e.forEach(r=>{const o=i[r];t.forEach(a=>{const s=ck(a,r);(!s||"value"in s&&void 0===s.value)&&(a===n.Transaction.prototype||a instanceof n.Transaction?Qs(a,r,{get(){return this.table(r)},set(l){C5(this,r,{value:l,writable:!0,configurable:!0,enumerable:!0})}}):a[r]=new n.Table(r,o))})})}function Rk({_novip:n},t){t.forEach(e=>{for(let i in e)e[i]instanceof n.Table&&delete e[i]})}function aQ(n,t){return n._cfg.version-t._cfg.version}function aL(n,t){const e={del:[],add:[],change:[]};let i;for(i in n)t[i]||e.del.push(i);for(i in t){const r=n[i],o=t[i];if(r){const a={name:i,def:o,recreate:!1,del:[],add:[],change:[]};if(""+(r.primKey.keyPath||"")!=""+(o.primKey.keyPath||"")||r.primKey.auto!==o.primKey.auto&&!P1)a.recreate=!0,e.change.push(a);else{const s=r.idxByName,l=o.idxByName;let d;for(d in s)l[d]||a.del.push(d);for(d in l){const f=s[d],F=l[d];f?f.src!==F.src&&a.change.push(F):a.add.push(F)}(a.del.length>0||a.add.length>0||a.change.length>0)&&e.change.push(a)}}else e.add.push([i,o])}return e}function Bk(n,t,e,i){const r=n.db.createObjectStore(t,e.keyPath?{keyPath:e.keyPath,autoIncrement:e.auto}:{autoIncrement:e.auto});return i.forEach(o=>Hk(r,o)),r}function Hk(n,t){n.createIndex(t.name,t.keyPath,{unique:t.unique,multiEntry:t.multi})}function jk(n,t,e){const i={};return w1(t.objectStoreNames,0).forEach(r=>{const o=e.objectStore(r);let a=o.keyPath;const s=Nk(iL(a),a||"",!1,!1,!!o.autoIncrement,a&&"string"!=typeof a,!0),l=[];for(let f=0;f{if(null!==t[i]){var r=t[i].split(",").map((a,s)=>{const l=(a=a.trim()).replace(/([&*]|\+\+)/g,""),d=/^\[/.test(l)?l.match(/^\[(.*)\]$/)[1].split("+"):l;return Nk(l,d||null,/\&/.test(a),/\*/.test(a),/\+\+/.test(a),Ir(d),0===s)}),o=r.shift();if(o.multi)throw new Rt.Schema("Primary key cannot be multi-valued");r.forEach(a=>{if(a.auto)throw new Rt.Schema("Only primary key can be marked as autoIncrement (++)");if(!a.keyPath)throw new Rt.Schema("Index must have a name and cannot be an empty string")}),e[i]=rL(i,o,r)}})}stores(t){const e=this.db;this._cfg.storesSource=this._cfg.storesSource?Kr(this._cfg.storesSource,t):t;const r={};let o={};return e._versions.forEach(a=>{Kr(r,a._cfg.storesSource),o=a._cfg.dbschema={},a._parseStoresSpec(r,o)}),e._dbSchema=o,Rk(e,[e._allTables,e,e.Transaction.prototype]),Y1(e,[e._allTables,e,e.Transaction.prototype,this._cfg.tables],qi(o),o),e._storeNames=qi(o),this}upgrade(t){return this._cfg.contentUpgrade=gk(this._cfg.contentUpgrade||ai,t),this}}function Vk(n,t){let e=n._dbNamesDB;return e||(e=n._dbNamesDB=new Dd("__dbnames",{addons:[],indexedDB:n,IDBKeyRange:t}),e.version(1).stores({dbnames:"name"})),e.table("dbnames")}function zk(n){return n&&"function"==typeof n.databases}function Uk(n){return ic(function(){return Et.letThrough=!0,n()})}function cQ(){var n;return!navigator.userAgentData&&/Safari\//.test(navigator.userAgent)&&!/Chrom(e|ium)\//.test(navigator.userAgent)&&indexedDB.databases?new Promise(function(t){var e=function(){return indexedDB.databases().finally(t)};n=setInterval(e,100),e()}).finally(function(){return clearInterval(n)}):Promise.resolve()}function Wk(n){var t=o=>n.next(o),e=r(t),i=r(o=>n.throw(o));function r(o){return a=>{var s=o(a),l=s.value;return s.done?l:l&&"function"==typeof l.then?l.then(e,i):Ir(l)?Promise.all(l).then(e,i):e(l)}}return r(t)()}function uQ(n,t,e){var i=arguments.length;if(i<2)throw new Rt.InvalidArgument("Too few arguments");for(var r=new Array(i-1);--i;)r[i-1]=arguments[i];e=r.pop();var o=L5(r);return[n,o,e]}function sL(n,t,e,i,r){return pt.resolve().then(()=>{const o=Et.transless||Et,a=n._createTransaction(t,e,n._dbSchema,i),s={trans:a,transless:o};if(i)a.idbtrans=i.idbtrans;else try{a.create(),n._state.PR1398_maxLoop=3}catch(F){return F.name===_k.InvalidState&&n.isOpen()&&--n._state.PR1398_maxLoop>0?(console.warn("Dexie: Need to reopen db"),n._close(),n.open().then(()=>sL(n,t,e,null,r))):sr(F)}const l=mk(r);let d;l&&Lh();const f=pt.follow(()=>{if(d=r.call(a,a),d)if(l){var F=el.bind(null,null);d.then(F,F)}else"function"==typeof d.next&&"function"==typeof d.throw&&(d=Wk(d))},s);return(d&&"function"==typeof d.then?pt.resolve(d).then(F=>a.active?F:sr(new Rt.PrematureCommit("Transaction committed too early. See http://bit.ly/2kdckMn"))):f.then(()=>d)).then(F=>(i&&a._resolve(),a._completion.then(()=>F))).catch(F=>(a._reject(F),sr(F)))})}function V1(n,t,e){const i=Ir(n)?n.slice():[n];for(let r=0;r0,oe={...M,isVirtual:re,keyTail:F,keyLength:X,extractKey:Ok(f),unique:!re&&M.unique};return V.push(oe),oe.isPrimaryKey||o.push(oe),X>1&&a(2===X?f[0]:f.slice(0,X-1),F+1,M),V.sort((le,ae)=>le.keyTail-ae.keyTail),oe}const s=a(i.primaryKey.keyPath,0,i.primaryKey);r[":id"]=[s];for(const f of i.indexes)a(f.keyPath,0,f);function l(f){const F=f.query.index;return F.isVirtual?{...f,query:{index:F,range:(M=f.query.range,N=F.keyTail,{type:1===M.type?2:M.type,lower:V1(M.lower,M.lowerOpen?n.MAX_KEY:n.MIN_KEY,N),lowerOpen:!0,upper:V1(M.upper,M.upperOpen?n.MIN_KEY:n.MAX_KEY,N),upperOpen:!0})}}:f;var M,N}return{...e,schema:{...i,primaryKey:s,indexes:o,getIndexByKeyPath:function(f){const F=r[yp(f)];return F&&F[0]}},count:f=>e.count(l(f)),query:f=>e.query(l(f)),openCursor(f){const{keyTail:F,isVirtual:M,keyLength:N}=f.query.index;return M?e.openCursor(l(f)).then(V=>{return V&&(X=V,Object.create(X,{continue:{value:function(oe){null!=oe?X.continue(V1(oe,f.reverse?n.MAX_KEY:n.MIN_KEY,F)):f.unique?X.continue(X.key.slice(0,N).concat(f.reverse?n.MIN_KEY:n.MAX_KEY,F)):X.continue()}},continuePrimaryKey:{value(oe,le){X.continuePrimaryKey(V1(oe,n.MAX_KEY,F),le)}},primaryKey:{get:()=>X.primaryKey},key:{get(){const oe=X.key;return 1===N?oe[0]:oe.slice(0,N)}},value:{get:()=>X.value}}));var X}):e.openCursor(f)}}}}}};function $k(n,t,e,i){return e=e||{},i=i||"",qi(n).forEach(r=>{if(So(t,r)){var o=n[r],a=t[r];if("object"==typeof o&&"object"==typeof a&&o&&a){const s=uk(o);s!==uk(a)?e[i+r]=t[r]:"Object"===s?$k(o,a,e,i+r+"."):o!==a&&(e[i+r]=t[r])}else o!==a&&(e[i+r]=t[r])}else e[i+r]=void 0}),qi(t).forEach(r=>{So(n,r)||(e[i+r]=t[r])}),e}const mQ={stack:"dbcore",name:"HooksMiddleware",level:2,create:n=>({...n,table(t){const e=n.table(t),{primaryKey:i}=e.schema;return{...e,mutate(o){const a=Et.trans,{deleting:s,creating:l,updating:d}=a.table(t).hook;switch(o.type){case"add":if(l.fire===ai)break;return a._promise("readwrite",()=>f(o),!0);case"put":if(l.fire===ai&&d.fire===ai)break;return a._promise("readwrite",()=>f(o),!0);case"delete":if(s.fire===ai)break;return a._promise("readwrite",()=>f(o),!0);case"deleteRange":if(s.fire===ai)break;return a._promise("readwrite",()=>{return F((M=o).trans,M.range,1e4);var M},!0)}return e.mutate(o);function f(M){const N=Et.trans,V=M.keys||("delete"===(re=M).type?re.keys:re.keys||re.values.map(i.extractKey));var re;if(!V)throw new Error("Keys missing");return"delete"!==(M="add"===M.type||"put"===M.type?{...M,keys:V}:{...M}).type&&(M.values=[...M.values]),M.keys&&(M.keys=[...M.keys]),function(X,re,oe){return"add"===re.type?Promise.resolve([]):X.getMany({trans:re.trans,keys:oe,cache:"immutable"})}(e,M,V).then(X=>{const re=V.map((oe,le)=>{const ae=X[le],ge={onerror:null,onsuccess:null};if("delete"===M.type)s.fire.call(ge,oe,ae,N);else if("add"===M.type||void 0===ae){const we=l.fire.call(ge,oe,M.values[le],N);null==oe&&null!=we&&(M.keys[le]=oe=we,i.outbound||Ta(M.values[le],i.keyPath,oe))}else{const we=$k(ae,M.values[le]),Me=d.fire.call(ge,we,oe,ae,N);if(Me){const Be=M.values[le];Object.keys(Me).forEach(dt=>{So(Be,dt)?Be[dt]=Me[dt]:Ta(Be,dt,Me[dt])})}}return ge});return e.mutate(M).then(({failures:oe,results:le,numFailures:ae,lastResult:ge})=>{for(let we=0;we(re.forEach(le=>le.onerror&&le.onerror(oe)),Promise.reject(oe)))})}function F(M,N,V){return e.query({trans:M,values:!1,query:{index:i,range:N},limit:V}).then(({result:X})=>f({type:"delete",keys:X,trans:M}).then(re=>re.numFailures>0?Promise.reject(re.failures[0]):X.length({table:t=>{const e=n.table(t);return{...e,getMany:i=>{if(!i.cache)return e.getMany(i);const r=lL(i.keys,i.trans._cache,"clone"===i.cache);return r?pt.resolve(r):e.getMany(i).then(o=>(i.trans._cache={keys:i.keys,values:"clone"===i.cache?ap(o):o},o))},mutate:i=>("add"!==i.type&&(i.trans._cache=null),e.mutate(i))}}})};function Gk(n){return!("from"in n)}const nl=function(n,t){if(!this){const e=new nl;return n&&"d"in n&&Kr(e,n),e}Kr(this,arguments.length?{d:1,from:n,to:arguments.length>1?t:n}:{d:0})};function vp(n,t,e){const i=Xr(t,e);if(isNaN(i))return;if(i>0)throw RangeError();if(Gk(n))return Kr(n,{from:t,to:e,d:1});const r=n.l,o=n.r;if(Xr(e,n.from)<0)return r?vp(r,t,e):n.l={from:t,to:e,d:1,l:null,r:null},cL(n);if(Xr(t,n.to)>0)return o?vp(o,t,e):n.r={from:t,to:e,d:1,l:null,r:null},cL(n);Xr(t,n.from)<0&&(n.from=t,n.l=null,n.d=o?o.d+1:1),Xr(e,n.to)>0&&(n.to=e,n.r=null,n.d=n.l?n.l.d+1:1);const a=!n.r;r&&!n.l&&z1(n,r),o&&a&&z1(n,o)}function z1(n,t){Gk(t)||function e(i,{from:r,to:o,l:a,r:s}){vp(i,r,o),a&&e(i,a),s&&e(i,s)}(n,t)}function qk(n){let t=Gk(n)?null:{s:0,n};return{next(e){const i=arguments.length>0;for(;t;)switch(t.s){case 0:if(t.s=1,i)for(;t.n.l&&Xr(e,t.n.from)<0;)t={up:t,n:t.n.l,s:1};else for(;t.n.l;)t={up:t,n:t.n.l,s:1};case 1:if(t.s=2,!i||Xr(e,t.n.to)<=0)return{value:t.n,done:!1};case 2:if(t.n.r){t.s=3,t={up:t,n:t.n.r,s:0};continue}case 3:t=t.up}return{done:!0}}}}function cL(n){var t,e;const i=((null===(t=n.r)||void 0===t?void 0:t.d)||0)-((null===(e=n.l)||void 0===e?void 0:e.d)||0),r=i>1?"r":i<-1?"l":"";if(r){const o="r"===r?"l":"r",a={...n},s=n[r];n.from=s.from,n.to=s.to,n[r]=s[r],a[r]=s[o],n[o]=a,a.d=dL(a)}n.d=dL(n)}function dL({r:n,l:t}){return(n?t?Math.max(n.d,t.d):n.d:t?t.d:0)+1}Ch(nl.prototype,{add(n){return z1(this,n),this},addKey(n){return vp(this,n,n),this},addKeys(n){return n.forEach(t=>vp(this,t,t)),this},[hk](){return qk(this)}});const _Q={stack:"dbcore",level:0,create:n=>{const t=n.schema.name,e=new nl(n.MIN_KEY,n.MAX_KEY);return{...n,table:i=>{const r=n.table(i),{schema:o}=r,{primaryKey:a}=o,{extractKey:s,outbound:l}=a,d={...r,mutate:M=>{const N=M.trans,V=N.mutatedParts||(N.mutatedParts={}),X=Me=>{const Be=`idb://${t}/${i}/${Me}`;return V[Be]||(V[Be]=new nl)},re=X(""),oe=X(":dels"),{type:le}=M;let[ae,ge]="deleteRange"===M.type?[M.range]:"delete"===M.type?[M.keys]:M.values.length<50?[[],M.values]:[];const we=M.trans._cache;return r.mutate(M).then(Me=>{if(Ir(ae)){"delete"!==le&&(ae=Me.results),re.addKeys(ae);const Be=lL(ae,we);Be||"add"===le||oe.addKeys(ae),(Be||ge)&&(dt=X,Ut=Be,Gn=ge,o.indexes.forEach(function hi(oi){const si=dt(oi.name||"");function da(ht){return null!=ht?oi.extractKey(ht):null}const ut=ht=>oi.multiEntry&&Ir(ht)?ht.forEach(Ft=>si.addKey(Ft)):si.addKey(ht);(Ut||Gn).forEach((ht,Ft)=>{const cn=Ut&&da(Ut[Ft]),Ni=Gn&&da(Gn[Ft]);0!==Xr(cn,Ni)&&(null!=cn&&ut(cn),null!=Ni&&ut(Ni))})}))}else if(ae){const Be={from:ae.lower,to:ae.upper};oe.add(Be),re.add(Be)}else re.add(e),oe.add(e),o.indexes.forEach(Be=>X(Be.name).add(e));var dt,Ut,Gn;return Me})}},f=({query:{index:M,range:N}})=>{var V,X;return[M,new nl(null!==(V=N.lower)&&void 0!==V?V:n.MIN_KEY,null!==(X=N.upper)&&void 0!==X?X:n.MAX_KEY)]},F={get:M=>[a,new nl(M.key)],getMany:M=>[a,(new nl).addKeys(M.keys)],count:f,query:f,openCursor:f};return qi(F).forEach(M=>{d[M]=function(N){const{subscr:V}=Et;if(V){const X=ge=>{const we=`idb://${t}/${i}/${ge}`;return V[we]||(V[we]=new nl)},re=X(""),oe=X(":dels"),[le,ae]=F[M](N);if(X(le.name||"").add(ae),!le.isPrimaryKey){if("count"!==M){const ge="query"===M&&l&&N.values&&r.query({...N,values:!1});return r[M].apply(this,arguments).then(we=>{if("query"===M){if(l&&N.values)return ge.then(({result:Be})=>(re.addKeys(Be),we));const Me=N.values?we.result.map(s):we.result;N.values?re.addKeys(Me):oe.addKeys(Me)}else if("openCursor"===M){const Me=we,Be=N.values;return Me&&Object.create(Me,{key:{get:()=>(oe.addKey(Me.primaryKey),Me.key)},primaryKey:{get(){const dt=Me.primaryKey;return oe.addKey(dt),dt}},value:{get:()=>(Be&&re.addKey(Me.primaryKey),Me.value)}})}return we})}oe.add(e)}}return r[M].apply(this,arguments)}}),d}}}};class Dd{constructor(t,e){this._middlewares={},this.verno=0;const i=Dd.dependencies;this._options=e={addons:Dd.addons,autoOpen:!0,indexedDB:i.indexedDB,IDBKeyRange:i.IDBKeyRange,...e},this._deps={indexedDB:e.indexedDB,IDBKeyRange:e.IDBKeyRange};const{addons:r}=e;this._dbSchema={},this._versions=[],this._storeNames=[],this._allTables={},this.idbdb=null,this._novip=this;const o={dbOpenError:null,isBeingOpened:!1,onReadyBeingFired:null,openComplete:!1,dbReadyResolve:ai,dbReadyPromise:null,cancelOpen:ai,openCanceller:null,autoSchema:!0,PR1398_maxLoop:3};var a,s;o.dbReadyPromise=new pt(s=>{o.dbReadyResolve=s}),o.openCanceller=new pt((s,l)=>{o.cancelOpen=l}),this._state=o,this.name=t,this.on=pp(this,"populate","blocked","versionchange","close",{ready:[gk,ai]}),this.on.ready.subscribe=E5(this.on.ready.subscribe,s=>(l,d)=>{Dd.vip(()=>{const f=this._state;if(f.openComplete)f.dbOpenError||pt.resolve().then(l),d&&s(l);else if(f.onReadyBeingFired)f.onReadyBeingFired.push(l),d&&s(l);else{s(l);const F=this;d||s(function M(){F.on.ready.unsubscribe(l),F.on.ready.unsubscribe(M)})}})}),this.Collection=(a=this,_p(JX.prototype,function(s,l){this.db=a;let d=X5,f=null;if(l)try{d=l()}catch(V){f=V}const F=s._ctx,M=F.table,N=M.hook.reading.fire;this._ctx={table:M,index:F.index,isPrimKey:!F.index||M.schema.primKey.keyPath&&F.index===M.schema.primKey.name,range:d,keysOnly:!1,dir:"next",unique:"",algorithm:null,filter:null,replayFilter:null,justLimit:!0,isMatch:null,offset:0,limit:1/0,error:f,or:F.or,valueMapper:N!==lp?N:null}})),this.Table=(s=this,_p(ZX.prototype,function(l,d,f){this.db=s,this._tx=f,this.name=l,this.schema=d,this.hook=s._allTables[l]?s._allTables[l].hook:pp(null,{creating:[jX,ai],reading:[HX,lp],updating:[VX,ai],deleting:[YX,ai]})})),this.Transaction=function(s){return _p(iQ.prototype,function(l,d,f,F,M){this.db=s,this.mode=l,this.storeNames=d,this.schema=f,this.chromeTransactionDurability=F,this.idbtrans=null,this.on=pp(this,"complete","error","abort"),this.parent=M||null,this.active=!0,this._reculock=0,this._blockedFuncs=[],this._resolve=null,this._reject=null,this._waitingFor=null,this._waitingQueue=null,this._spinCount=0,this._completion=new pt((N,V)=>{this._resolve=N,this._reject=V}),this._completion.then(()=>{this.active=!1,this.on.complete.fire()},N=>{var V=this.active;return this.active=!1,this.on.error.fire(N),this.parent?this.parent._reject(N):V&&this.idbtrans&&this.idbtrans.abort(),sr(N)})})}(this),this.Version=function(s){return _p(lQ.prototype,function(l){this.db=s,this._cfg={version:l,storesSource:null,dbschema:{},tables:{},contentUpgrade:null}})}(this),this.WhereClause=function(s){return _p(nL.prototype,function(l,d,f){this.db=s,this._ctx={table:l,index:":id"===d?null:d,or:f};const F=s._deps.indexedDB;if(!F)throw new Rt.MissingAPI;this._cmp=this._ascending=F.cmp.bind(F),this._descending=(M,N)=>F.cmp(N,M),this._max=(M,N)=>F.cmp(M,N)>0?M:N,this._min=(M,N)=>F.cmp(M,N)<0?M:N,this._IDBKeyRange=s._deps.IDBKeyRange})}(this),this.on("versionchange",s=>{s.newVersion>0?console.warn(`Another connection wants to upgrade database '${this.name}'. Closing db now to resume the upgrade.`):console.warn(`Another connection wants to delete database '${this.name}'. Closing db now to resume the delete request.`),this.close()}),this.on("blocked",s=>{!s.newVersion||s.newVersionnew this.Transaction(s,l,d,this._options.chromeTransactionDurability,f),this._fireOnBlocked=s=>{this.on("blocked").fire(s),fp.filter(l=>l.name===this.name&&l!==this&&!l._state.vcFired).map(l=>l.on("versionchange").fire(s))},this.use(hQ),this.use(mQ),this.use(_Q),this.use(fQ),this.vip=Object.create(this,{_vip:{value:!0}}),r.forEach(s=>s(this))}version(t){if(isNaN(t)||t<.1)throw new Rt.Type("Given version is not a positive number");if(t=Math.round(10*t)/10,this.idbdb||this._state.isBeingOpened)throw new Rt.Schema("Cannot add version when database is open");this.verno=Math.max(this.verno,t);const e=this._versions;var i=e.filter(r=>r._cfg.version===t)[0];return i||(i=new this.Version(t),e.push(i),e.sort(aQ),i.stores({}),this._state.autoSchema=!1,i)}_whenReady(t){return this.idbdb&&(this._state.openComplete||Et.letThrough||this._vip)?t():new pt((e,i)=>{if(this._state.openComplete)return i(new Rt.DatabaseClosed(this._state.dbOpenError));if(!this._state.isBeingOpened){if(!this._options.autoOpen)return void i(new Rt.DatabaseClosed);this.open().catch(ai)}this._state.dbReadyPromise.then(e,i)}).then(t)}use({stack:t,create:e,level:i,name:r}){r&&this.unuse({stack:t,name:r});const o=this._middlewares[t]||(this._middlewares[t]=[]);return o.push({stack:t,create:e,level:i??10,name:r}),o.sort((a,s)=>a.level-s.level),this}unuse({stack:t,name:e,create:i}){return t&&this._middlewares[t]&&(this._middlewares[t]=this._middlewares[t].filter(r=>i?r.create!==i:!!e&&r.name!==e)),this}open(){return function dQ(n){const t=n._state,{indexedDB:e}=n._deps;if(t.isBeingOpened||n.idbdb)return t.dbReadyPromise.then(()=>t.dbOpenError?sr(t.dbOpenError):n);us&&(t.openCanceller._stackHolder=yd()),t.isBeingOpened=!0,t.dbOpenError=null,t.openComplete=!1;const i=t.openCanceller;function r(){if(t.openCanceller!==i)throw new Rt.DatabaseClosed("db.open() was cancelled")}let o=t.dbReadyResolve,a=null,s=!1;return pt.race([i,(typeof navigator>"u"?pt.resolve():cQ()).then(()=>new pt((l,d)=>{if(r(),!e)throw new Rt.MissingAPI;const f=n.name,F=t.autoSchema?e.open(f):e.open(f,Math.round(10*n.verno));if(!F)throw new Rt.MissingAPI;F.onerror=hs(d),F.onblocked=wi(n._fireOnBlocked),F.onupgradeneeded=wi(M=>{if(a=F.transaction,t.autoSchema&&!n._options.allowEmptyDB){F.onerror=gp,a.abort(),F.result.close();const V=e.deleteDatabase(f);V.onsuccess=V.onerror=wi(()=>{d(new Rt.NoSuchDatabase(`Database ${f} doesnt exist`))})}else{a.onerror=hs(d);var N=M.oldVersion>Math.pow(2,62)?0:M.oldVersion;s=N<1,n._novip.idbdb=F.result,function sQ(n,t,e,i){const r=n._dbSchema,o=n._createTransaction("readwrite",n._storeNames,r);o.create(e),o._completion.catch(i);const a=o._reject.bind(o),s=Et.transless||Et;ic(()=>{Et.trans=o,Et.transless=s,0===t?(qi(r).forEach(l=>{Bk(e,l,r[l].primKey,r[l].indexes)}),Pk(n,e),pt.follow(()=>n.on.populate.fire(o)).catch(a)):function({_novip:l},d,f,F){const M=[],N=l._versions;let V=l._dbSchema=jk(0,l.idbdb,F),X=!1;return N.filter(oe=>oe._cfg.version>=d).forEach(oe=>{M.push(()=>{const le=V,ae=oe._cfg.dbschema;Yk(l,le,F),Yk(l,ae,F),V=l._dbSchema=ae;const ge=aL(le,ae);ge.add.forEach(Me=>{Bk(F,Me[0],Me[1].primKey,Me[1].indexes)}),ge.change.forEach(Me=>{if(Me.recreate)throw new Rt.Upgrade("Not yet support for changing primary key");{const Be=F.objectStore(Me.name);Me.add.forEach(dt=>Hk(Be,dt)),Me.change.forEach(dt=>{Be.deleteIndex(dt.name),Hk(Be,dt)}),Me.del.forEach(dt=>Be.deleteIndex(dt))}});const we=oe._cfg.contentUpgrade;if(we&&oe._cfg.version>d){Pk(l,F),f._memoizedTables={},X=!0;let Me=A5(ae);ge.del.forEach(Ut=>{Me[Ut]=le[Ut]}),Rk(l,[l.Transaction.prototype]),Y1(l,[l.Transaction.prototype],qi(Me),Me),f.schema=Me;const Be=mk(we);let dt;Be&&Lh();const Je=pt.follow(()=>{if(dt=we(f),dt&&Be){var Ut=el.bind(null,null);dt.then(Ut,Ut)}});return dt&&"function"==typeof dt.then?pt.resolve(dt):Je.then(()=>dt)}}),M.push(le=>{var ae,ge;(!X||!XX)&&(ae=oe._cfg.dbschema,[].slice.call((ge=le).db.objectStoreNames).forEach(we=>null==ae[we]&&ge.db.deleteObjectStore(we))),Rk(l,[l.Transaction.prototype]),Y1(l,[l.Transaction.prototype],l._storeNames,l._dbSchema),f.schema=l._dbSchema})}),function re(){return M.length?pt.resolve(M.shift()(f.idbtrans)).then(re):pt.resolve()}().then(()=>{var oe,le;le=F,qi(oe=V).forEach(ae=>{le.db.objectStoreNames.contains(ae)||Bk(le,ae,oe[ae].primKey,oe[ae].indexes)})})}(n,t,o,e).catch(a)})}(n,N/10,a,d)}},d),F.onsuccess=wi(()=>{a=null;const M=n._novip.idbdb=F.result,N=w1(M.objectStoreNames);if(N.length>0)try{const X=M.transaction(1===(V=N).length?V[0]:V,"readonly");t.autoSchema?function({_novip:re},oe,le){re.verno=oe.version/10;const ae=re._dbSchema=jk(0,oe,le);re._storeNames=w1(oe.objectStoreNames,0),Y1(re,[re._allTables],qi(ae),ae)}(n,M,X):(Yk(n,n._dbSchema,X),function(re,oe){const le=aL(jk(0,re.idbdb,oe),re._dbSchema);return!(le.add.length||le.change.some(ae=>ae.add.length||ae.change.length))}(n,X)||console.warn("Dexie SchemaDiff: Schema was extended without increasing the number passed to db.version(). Some queries may fail.")),Pk(n,X)}catch{}var V;fp.push(n),M.onversionchange=wi(X=>{t.vcFired=!0,n.on("versionchange").fire(X)}),M.onclose=wi(X=>{n.on("close").fire(X)}),s&&function({indexedDB:X,IDBKeyRange:re},oe){!zk(X)&&"__dbnames"!==oe&&Vk(X,re).put({name:oe}).catch(ai)}(n._deps,f),l()},d)}))]).then(()=>(r(),t.onReadyBeingFired=[],pt.resolve(Uk(()=>n.on.ready.fire(n.vip))).then(function l(){if(t.onReadyBeingFired.length>0){let d=t.onReadyBeingFired.reduce(gk,ai);return t.onReadyBeingFired=[],pt.resolve(Uk(()=>d(n.vip))).then(l)}}))).finally(()=>{t.onReadyBeingFired=null,t.isBeingOpened=!1}).then(()=>n).catch(l=>{t.dbOpenError=l;try{a&&a.abort()}catch{}return i===t.openCanceller&&n._close(),sr(l)}).finally(()=>{t.openComplete=!0,o()})}(this)}_close(){const t=this._state,e=fp.indexOf(this);if(e>=0&&fp.splice(e,1),this.idbdb){try{this.idbdb.close()}catch{}this._novip.idbdb=null}t.dbReadyPromise=new pt(i=>{t.dbReadyResolve=i}),t.openCanceller=new pt((i,r)=>{t.cancelOpen=r})}close(){this._close();const t=this._state;this._options.autoOpen=!1,t.dbOpenError=new Rt.DatabaseClosed,t.isBeingOpened&&t.cancelOpen(t.dbOpenError)}delete(){const t=arguments.length>0,e=this._state;return new pt((i,r)=>{const o=()=>{this.close();var a=this._deps.indexedDB.deleteDatabase(this.name);a.onsuccess=wi(()=>{(function({indexedDB:s,IDBKeyRange:l},d){!zk(s)&&"__dbnames"!==d&&Vk(s,l).delete(d).catch(ai)})(this._deps,this.name),i()}),a.onerror=hs(r),a.onblocked=this._fireOnBlocked};if(t)throw new Rt.InvalidArgument("Arguments not allowed in db.delete()");e.isBeingOpened?e.dbReadyPromise.then(o):o()})}backendDB(){return this.idbdb}isOpen(){return null!==this.idbdb}hasBeenClosed(){const t=this._state.dbOpenError;return t&&"DatabaseClosed"===t.name}hasFailed(){return null!==this._state.dbOpenError}dynamicallyOpened(){return this._state.autoSchema}get tables(){return qi(this._allTables).map(t=>this._allTables[t])}transaction(){const t=uQ.apply(this,arguments);return this._transaction.apply(this,t)}_transaction(t,e,i){let r=Et.trans;r&&r.db===this&&-1===t.indexOf("!")||(r=null);const o=-1!==t.indexOf("?");let a,s;t=t.replace("!","").replace("?","");try{if(s=e.map(d=>{var f=d instanceof this.Table?d.name:d;if("string"!=typeof f)throw new TypeError("Invalid table argument to Dexie.transaction(). Only Table or String are allowed");return f}),"r"==t||"readonly"===t)a="readonly";else{if("rw"!=t&&"readwrite"!=t)throw new Rt.InvalidArgument("Invalid transaction mode: "+t);a="readwrite"}if(r){if("readonly"===r.mode&&"readwrite"===a){if(!o)throw new Rt.SubTransaction("Cannot enter a sub-transaction with READWRITE mode when parent transaction is READONLY");r=null}r&&s.forEach(d=>{if(r&&-1===r.storeNames.indexOf(d)){if(!o)throw new Rt.SubTransaction("Table "+d+" not included in parent transaction.");r=null}}),o&&r&&!r.active&&(r=null)}}catch(d){return r?r._promise(null,(f,F)=>{F(d)}):sr(d)}const l=sL.bind(null,this,a,s,r,i);return r?r._promise(a,l,"lock"):Et.trans?Ih(Et.transless,()=>this._whenReady(l)):this._whenReady(l)}table(t){if(!So(this._allTables,t))throw new Rt.InvalidTable(`Table ${t} does not exist`);return this._allTables[t]}}const gQ=typeof Symbol<"u"&&"observable"in Symbol?Symbol.observable:"@@observable";class bQ{constructor(t){this._subscribe=t}subscribe(t,e,i){return this._subscribe(t&&"function"!=typeof t?t:{next:t,error:e,complete:i})}[gQ](){return this}}function uL(n,t){return qi(t).forEach(e=>{z1(n[e]||(n[e]=new nl),t[e])}),n}function sc(n){return new bQ(t=>{const e=mk(n);let i=!1,r={},o={};const a={get closed(){return i},unsubscribe:()=>{i=!0,ac.storagemutated.unsubscribe(f)}};t.start&&t.start(a);let s=!1,l=!1;function d(){return qi(o).some(M=>r[M]&&function pQ(n,t){const e=qk(t);let i=e.next();if(i.done)return!1;let r=i.value;const o=qk(n);let a=o.next(r.from),s=a.value;for(;!i.done&&!a.done;){if(Xr(s.from,r.to)<=0&&Xr(s.to,r.from)>=0)return!0;Xr(r.from,s.from)<0?r=(i=e.next(s.from)).value:s=(a=o.next(r.from)).value}return!1}(r[M],o[M]))}const f=M=>{uL(r,M),d()&&F()},F=()=>{if(s||i)return;r={};const M={},N=function(V){e&&Lh();const X=()=>ic(n,{subscr:V,trans:null}),re=Et.trans?Ih(Et.transless,X):X();return e&&re.then(el,el),re}(M);l||(ac("storagemutated",f),l=!0),s=!0,Promise.resolve(N).then(V=>{s=!1,i||(d()?F():(r={},o=M,t.next&&t.next(V)))},V=>{s=!1,t.error&&t.error(V),a.unsubscribe()})};return F(),a})}let Kk;try{Kk={indexedDB:_i.indexedDB||_i.mozIndexedDB||_i.webkitIndexedDB||_i.msIndexedDB,IDBKeyRange:_i.IDBKeyRange||_i.webkitIDBKeyRange}}catch{Kk={indexedDB:null,IDBKeyRange:null}}const Md=Dd;function U1(n){let t=il;try{il=!0,ac.storagemutated.fire(n)}finally{il=t}}Ch(Md,{...x1,delete:n=>new Md(n,{addons:[]}).delete(),exists:n=>new Md(n,{addons:[]}).open().then(t=>(t.close(),!0)).catch("NoSuchDatabaseError",()=>!1),getDatabaseNames(n){try{return function({indexedDB:t,IDBKeyRange:e}){return zk(t)?Promise.resolve(t.databases()).then(i=>i.map(r=>r.name).filter(r=>"__dbnames"!==r)):Vk(t,e).toCollection().primaryKeys()}(Md.dependencies).then(n)}catch{return sr(new Rt.MissingAPI)}},defineClass:()=>function(n){Kr(this,n)},ignoreTransaction:n=>Et.trans?Ih(Et.transless,n):n(),vip:Uk,async:function(n){return function(){try{var t=Wk(n.apply(this,arguments));return t&&"function"==typeof t.then?t:pt.resolve(t)}catch(e){return sr(e)}}},spawn:function(n,t,e){try{var i=Wk(n.apply(e,t||[]));return i&&"function"==typeof i.then?i:pt.resolve(i)}catch(r){return sr(r)}},currentTransaction:{get:()=>Et.trans||null},waitFor:function(n,t){const e=pt.resolve("function"==typeof n?Md.ignoreTransaction(n):n).timeout(t||6e4);return Et.trans?Et.trans.waitFor(e):e},Promise:pt,debug:{get:()=>us,set:n=>{N5(n,"dexie"===n?()=>!0:K5)}},derive:Eh,extend:Kr,props:Ch,override:E5,Events:pp,on:ac,liveQuery:sc,extendObservabilitySet:uL,getByKeyPath:Zs,setByKeyPath:Ta,delByKeyPath:function(n,t){"string"==typeof t?Ta(n,t,void 0):"length"in t&&[].map.call(t,function(e){Ta(n,e,void 0)})},shallowClone:A5,deepClone:ap,getObjectDiff:$k,cmp:Xr,asap:S5,minKey:-1/0,addons:[],connections:fp,errnames:_k,dependencies:Kk,semVer:"3.2.2",version:"3.2.2".split(".").map(n=>parseInt(n)).reduce((n,t,e)=>n+t/Math.pow(10,2*e))}),Md.maxKey=bp(Md.dependencies.IDBKeyRange),typeof dispatchEvent<"u"&&typeof addEventListener<"u"&&(ac("storagemutated",n=>{if(!il){let t;P1?(t=document.createEvent("CustomEvent"),t.initCustomEvent("x-storagemutated-1",!0,!0,n)):t=new CustomEvent("x-storagemutated-1",{detail:n}),il=!0,dispatchEvent(t),il=!1}}),addEventListener("x-storagemutated-1",({detail:n})=>{il||U1(n)}));let il=!1;if(typeof BroadcastChannel<"u"){const n=new BroadcastChannel("x-storagemutated-1");ac("storagemutated",t=>{il||n.postMessage(t)}),n.onmessage=t=>{t.data&&U1(t.data)}}else if(typeof self<"u"&&typeof navigator<"u"){ac("storagemutated",t=>{try{il||(typeof localStorage<"u"&&localStorage.setItem("x-storagemutated-1",JSON.stringify({trig:Math.random(),changedParts:t})),"object"==typeof self.clients&&[...self.clients.matchAll({includeUncontrolled:!0})].forEach(e=>e.postMessage({type:"x-storagemutated-1",changedParts:t})))}catch{}}),typeof addEventListener<"u"&&addEventListener("storage",t=>{if("x-storagemutated-1"===t.key){const e=JSON.parse(t.newValue);e&&U1(e.changedParts)}});const n=self.document&&navigator.serviceWorker;n&&n.addEventListener("message",function({data:t}){t&&"x-storagemutated-1"===t.type&&U1(t.changedParts)})}pt.rejectionMapper=function(n,t){if(!n||n instanceof Th||n instanceof TypeError||n instanceof SyntaxError||!n.name||!B5[n.name])return n;var e=new B5[n.name](t||n.message,n);return"stack"in n&&Qs(e,"stack",{get:function(){return this.inner.stack}}),e},N5(us,K5);class Aa extends Dd{constructor(){super("blockcore"),this.version(1).stores({relays:"url",events:"id",notes:"id",profiles:"pubkey,status",circles:"++id"}),this.on("populate",()=>this.populate())}populate(){return xe(function*(){})()}}Aa.\u0275fac=function(t){return new(t||Aa)},Aa.\u0275prov=Le({token:Aa,factory:Aa.\u0275fac,providedIn:"root"});class rl{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(i=>"e"===i[0]):[]}rootEventId(t){if(!t)return;const e=t.tags.filter(i=>"e"===i[0]);for(let i=0;i3&&"root"==r[3])return r[1]}return 0==e.length?null:e[0][1]}replyEventId(t){if(!t)return;const e=t.tags.filter(i=>"e"===i[0]);for(let i=0;i3&&"reply"==r[3])return r[1]}return e.length<2?null:e[1][1]}}rl.\u0275fac=function(t){return new(t||rl)(de(Lr))},rl.\u0275prov=Le({token:rl,factory:rl.\u0275fac,providedIn:"root"});var Xk=new WeakMap,Qk=new WeakMap,Zk=new WeakMap,Jk=new WeakMap,ex=new WeakMap,W1=new WeakMap,yQ=new WeakSet,hL=new WeakSet;class ms{constructor(t,e,i,r){fd(this,hL),fd(this,yQ),Hi(this,Xk,{writable:!0,value:void 0}),Hi(this,Qk,{writable:!0,value:void 0}),Hi(this,Zk,{writable:!0,value:void 0}),Hi(this,Jk,{writable:!0,value:void 0}),Hi(this,ex,{writable:!0,value:void 0}),Hi(this,W1,{writable:!0,value:void 0}),this.db=t,this.options=e,this.eventService=i,this.appState=r,this.defaultRelays={"wss://nostr-pub.wellorder.net":{read:!0,write:!0},"wss://nostr.nordlysln.net":{read:!0,write:!0},"wss://relay.nostr.ch":{read:!0,write:!0},"wss://nostr.v0l.io":{read:!0,write:!0},"wss://nostr-relay.wlvs.space":{read:!0,write:!0}},this.cache=new lk,this.items$=Yn(sc(()=>this.list())),this.events=[],Fi(this,Xk,new bn(this.events)),Fi(this,Qk,new bn([])),Fi(this,Zk,new bn([])),Fi(this,Jk,new bn([])),Fi(this,ex,new bn([])),this.sortSubject=new bn("asc"),this.sort$=this.sortSubject.asObservable(),this.sortOrder="asc",this.subs=[],this.relays=[],Fi(this,W1,new bn(this.relays)),this.subscriptions={},this.table=this.db.relays,this.appState.visibility$.subscribe(o=>{console.log("VISIBILITY CHANGED:",o),o&&this.connect()})}list(){var t=this;return xe(function*(){return yield t.table.toArray()})()}get relays$(){return kn(this,W1).asObservable()}getActiveRelay(t){const e=this.relays.findIndex(i=>i.url==t);return-1==e?null:this.relays[e]}addRelay(t){var e=this;return xe(function*(){const i=e.relays.findIndex(r=>r.url==t.url);-1==i?e.relays.push(t):e.relays[i]=t;try{const o=`https://${new URL(t.url).hostname}`,a=yield fetch(o,{method:"GET",mode:"cors",headers:{Accept:"application/nostr+json"}});if(200===a.status){const s=yield a.json();t.metadata.nip11=s,t.metadata.error=void 0}else t.metadata.error=`Unable to get NIP-11 data. Status: ${a.statusText}`}catch(r){console.warn(r),t.metadata.error=`Unable to get NIP-11 data. Status: ${r}`}yield e.table.put(t.metadata),e.relaysUpdated()})()}appendRelays(t){var e=this;return xe(function*(){let i=t;if(Array.isArray(i)){i={};for(let a=0;ao.url==t);let r=e.relays.splice(i,1);r.length>0&&r[0].close(),e.relaysUpdated()})()}connectedRelays(){return this.relays.filter(t=>1===t.status)}connect(){var t=this;return xe(function*(){const e=yield t.table.toArray();for(var i=0;ia.url==r.url);o&&1==o.status||t.openConnection(r)}})()}reset(){var t=this;return xe(function*(){console.log("RESET RUNNING!");for(var e=0;e{console.log("Connected to:",e.url),this.appState.updateConnectionStatus(!0)})}initialize(){var t=this;return xe(function*(){if(0===(yield t.table.toArray()).length){let i;try{i=yield globalThis.nostr.getRelays()}catch{i=t.defaultRelays}yield t.appendRelays(i)}})()}}function vQ(n,t){return tx.apply(this,arguments)}function tx(){return tx=xe(function*(n,t){const e=this.getActiveRelay(n.url);e&&t(e);const i=lX(n.url);i.on("connect",()=>{t(i)}),i.on("disconnect",()=>{console.log(`DISCONNECTED! ${i?.url}`)}),i.on("notice",r=>{console.log(`NOTICE FROM ${i?.url}: ${r}`)}),i.metadata=n;try{yield i.connect()}catch(r){console.log(r),i.metadata.error="Unable to connect."}return yield this.addRelay(i),i}),tx.apply(this,arguments)}function mL(...n){const t=Kn(n),{args:e,keys:i}=aT(n),r=new Ve(o=>{const{length:a}=e;if(!a)return void o.complete();const s=new Array(a);let l=a,d=a;for(let f=0;f{F||(F=!0,d--),s[f]=M},()=>l--,void 0,()=>{(!l||!F)&&(d||o.next(i?sT(i,s):s),o.complete())}))}});return t?r.pipe(yw(t)):r}ms.\u0275fac=function(t){return new(t||ms)(de(Aa),de(ta),de(rl),de(Jn))},ms.\u0275prov=Le({token:ms,factory:ms.\u0275fac,providedIn:"root"});let fL=(()=>{class n{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return n.\u0275fac=function(e){return new(e||n)(x(qa),x(ze))},n.\u0275dir=pe({type:n}),n})(),Cd=(()=>{class n extends fL{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275dir=pe({type:n,features:[Ee]}),n})();const Dr=new Fe("NgValueAccessor"),wQ={provide:Dr,useExisting:Jt(()=>ia),multi:!0},xQ=new Fe("CompositionEventMode");let ia=(()=>{class n extends fL{constructor(e,i,r){super(e,i),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function kQ(){const n=ns()?ns().getUserAgent():"";return/android (\d+)/.test(n.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 n.\u0275fac=function(e){return new(e||n)(x(qa),x(ze),x(xQ,8))},n.\u0275dir=pe({type:n,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,i){1&e&&me("input",function(o){return i._handleInput(o.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(o){return i._compositionEnd(o.target.value)})},features:[Ge([wQ]),Ee]}),n})();function lc(n){return null==n||("string"==typeof n||Array.isArray(n))&&0===n.length}function _L(n){return null!=n&&"number"==typeof n.length}const yr=new Fe("NgValidators"),cc=new Fe("NgAsyncValidators"),MQ=/^(?=.{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 nx{static min(t){return function gL(n){return t=>{if(lc(t.value)||lc(n))return null;const e=parseFloat(t.value);return!isNaN(e)&&e{if(lc(t.value)||lc(n))return null;const e=parseFloat(t.value);return!isNaN(e)&&e>n?{max:{max:n,actual:t.value}}:null}}(t)}static required(t){return function yL(n){return lc(n.value)?{required:!0}:null}(t)}static requiredTrue(t){return function vL(n){return!0===n.value?null:{required:!0}}(t)}static email(t){return function FL(n){return lc(n.value)||MQ.test(n.value)?null:{email:!0}}(t)}static minLength(t){return function wL(n){return t=>lc(t.value)||!_L(t.value)?null:t.value.length_L(t.value)&&t.value.length>n?{maxlength:{requiredLength:n,actualLength:t.value.length}}:null}(t)}static pattern(t){return function xL(n){if(!n)return $1;let t,e;return"string"==typeof n?(e="","^"!==n.charAt(0)&&(e+="^"),e+=n,"$"!==n.charAt(n.length-1)&&(e+="$"),t=new RegExp(e)):(e=n.toString(),t=n),i=>{if(lc(i.value))return null;const r=i.value;return t.test(r)?null:{pattern:{requiredPattern:e,actualValue:r}}}}(t)}static nullValidator(t){return null}static compose(t){return TL(t)}static composeAsync(t){return AL(t)}}function $1(n){return null}function DL(n){return null!=n}function ML(n){return Qm(n)?Yn(n):n}function CL(n){let t={};return n.forEach(e=>{t=null!=e?{...t,...e}:t}),0===Object.keys(t).length?null:t}function EL(n,t){return t.map(e=>e(n))}function SL(n){return n.map(t=>function CQ(n){return!n.validate}(t)?t:e=>t.validate(e))}function TL(n){if(!n)return null;const t=n.filter(DL);return 0==t.length?null:function(e){return CL(EL(e,t))}}function ix(n){return null!=n?TL(SL(n)):null}function AL(n){if(!n)return null;const t=n.filter(DL);return 0==t.length?null:function(e){return mL(EL(e,t).map(ML)).pipe(He(CL))}}function rx(n){return null!=n?AL(SL(n)):null}function LL(n,t){return null===n?[t]:Array.isArray(n)?[...n,t]:[n,t]}function IL(n){return n._rawValidators}function NL(n){return n._rawAsyncValidators}function ox(n){return n?Array.isArray(n)?n:[n]:[]}function G1(n,t){return Array.isArray(n)?n.includes(t):n===t}function OL(n,t){const e=ox(t);return ox(n).forEach(r=>{G1(e,r)||e.push(r)}),e}function PL(n,t){return ox(t).filter(e=>!G1(n,e))}class RL{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=ix(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=rx(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 Qr extends RL{get formDirective(){return null}get path(){return null}}class La extends RL{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class BL{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 ra=(()=>{class n extends BL{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(x(La,2))},n.\u0275dir=pe({type:n,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,i){2&e&&Ke("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},features:[Ee]}),n})(),HL=(()=>{class n extends BL{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(x(Qr,10))},n.\u0275dir=pe({type:n,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,i){2&e&&Ke("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)("ng-submitted",i.isSubmitted)},features:[Ee]}),n})();const Fp="VALID",K1="INVALID",Ph="PENDING",wp="DISABLED";function cx(n){return(X1(n)?n.validators:n)||null}function dx(n,t){return(X1(t)?t.asyncValidators:n)||null}function X1(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}class zL{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===Fp}get invalid(){return this.status===K1}get pending(){return this.status==Ph}get disabled(){return this.status===wp}get enabled(){return this.status!==wp}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(OL(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(OL(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(PL(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(PL(t,this._rawAsyncValidators))}hasValidator(t){return G1(this._rawValidators,t)}hasAsyncValidator(t){return G1(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=Ph,!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=wp,this.errors=null,this._forEachChild(i=>{i.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(i=>i(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=Fp,this._forEachChild(i=>{i.enable({...t,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors({...t,skipPristineCheck:e}),this._onDisabledChange.forEach(i=>i(!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===Fp||this.status===Ph)&&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()?wp:Fp}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=Ph,this._hasOwnPendingAsyncValidator=!0;const e=ML(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(i=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(i,{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((i,r)=>i&&i._find(r),this)}getError(t,e){const i=e?this.get(e):this;return i&&i.errors?i.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 je,this.statusChanges=new je}_calculateStatus(){return this._allControlsDisabled()?wp:this.errors?K1:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Ph)?Ph:this._anyControlsHaveStatus(K1)?K1:Fp}_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){X1(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 NQ(n){return Array.isArray(n)?ix(n):n||null}(this._rawValidators)}_assignAsyncValidators(t){this._rawAsyncValidators=Array.isArray(t)?t.slice():t,this._composedAsyncValidatorFn=function OQ(n){return Array.isArray(n)?rx(n):n||null}(this._rawAsyncValidators)}}class ux extends zL{constructor(t,e,i){super(cx(e),dx(i,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,i={}){this.registerControl(t,e),this.updateValueAndValidity({emitEvent:i.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,i={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,e={}){(function VL(n,t,e){n._forEachChild((i,r)=>{if(void 0===e[r])throw new Te(1002,"")})})(this,0,t),Object.keys(t).forEach(i=>{(function YL(n,t,e){const i=n.controls;if(!(t?Object.keys(i):i).length)throw new Te(1e3,"");if(!i[e])throw new Te(1001,"")})(this,!0,i),this.controls[i].setValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){null!=t&&(Object.keys(t).forEach(i=>{const r=this.controls[i];r&&r.patchValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(t={},e={}){this._forEachChild((i,r)=>{i.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(t,e,i)=>(t[i]=e.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(e,i)=>!!i._syncPendingControls()||e);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){Object.keys(this.controls).forEach(e=>{const i=this.controls[e];i&&t(i,e)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(const[e,i]of Object.entries(this.controls))if(this.contains(e)&&t(i))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,i,r)=>((i.enabled||this.disabled)&&(e[r]=i.value),e))}_reduceChildren(t,e){let i=t;return this._forEachChild((r,o)=>{i=e(i,r,o)}),i}_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 Rh=new Fe("CallSetDisabledState",{providedIn:"root",factory:()=>Q1}),Q1="always";function kp(n,t,e=Q1){hx(n,t),t.valueAccessor.writeValue(n.value),(n.disabled||"always"===e)&&t.valueAccessor.setDisabledState?.(n.disabled),function BQ(n,t){t.valueAccessor.registerOnChange(e=>{n._pendingValue=e,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&UL(n,t)})}(n,t),function jQ(n,t){const e=(i,r)=>{t.valueAccessor.writeValue(i),r&&t.viewToModelUpdate(i)};n.registerOnChange(e),t._registerOnDestroy(()=>{n._unregisterOnChange(e)})}(n,t),function HQ(n,t){t.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&UL(n,t),"submit"!==n.updateOn&&n.markAsTouched()})}(n,t),function RQ(n,t){if(t.valueAccessor.setDisabledState){const e=i=>{t.valueAccessor.setDisabledState(i)};n.registerOnDisabledChange(e),t._registerOnDestroy(()=>{n._unregisterOnDisabledChange(e)})}}(n,t)}function J1(n,t,e=!0){const i=()=>{};t.valueAccessor&&(t.valueAccessor.registerOnChange(i),t.valueAccessor.registerOnTouched(i)),tb(n,t),n&&(t._invokeOnDestroyCallbacks(),n._registerOnCollectionChange(()=>{}))}function eb(n,t){n.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(t)})}function hx(n,t){const e=IL(n);null!==t.validator?n.setValidators(LL(e,t.validator)):"function"==typeof e&&n.setValidators([e]);const i=NL(n);null!==t.asyncValidator?n.setAsyncValidators(LL(i,t.asyncValidator)):"function"==typeof i&&n.setAsyncValidators([i]);const r=()=>n.updateValueAndValidity();eb(t._rawValidators,r),eb(t._rawAsyncValidators,r)}function tb(n,t){let e=!1;if(null!==n){if(null!==t.validator){const r=IL(n);if(Array.isArray(r)&&r.length>0){const o=r.filter(a=>a!==t.validator);o.length!==r.length&&(e=!0,n.setValidators(o))}}if(null!==t.asyncValidator){const r=NL(n);if(Array.isArray(r)&&r.length>0){const o=r.filter(a=>a!==t.asyncValidator);o.length!==r.length&&(e=!0,n.setAsyncValidators(o))}}}const i=()=>{};return eb(t._rawValidators,i),eb(t._rawAsyncValidators,i),e}function UL(n,t){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(n._pendingValue),n._pendingChange=!1}function WL(n,t){hx(n,t)}function fx(n,t){if(!n.hasOwnProperty("model"))return!1;const e=n.model;return!!e.isFirstChange()||!Object.is(t,e.currentValue)}function $L(n,t){n._syncPendingControls(),t.forEach(e=>{const i=e.control;"submit"===i.updateOn&&i._pendingChange&&(e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}function px(n,t){if(!t)return null;let e,i,r;return Array.isArray(t),t.forEach(o=>{o.constructor===ia?e=o:function zQ(n){return Object.getPrototypeOf(n.constructor)===Cd}(o)?i=o:r=o}),r||i||e||null}const WQ={provide:Qr,useExisting:Jt(()=>Ed)},xp=(()=>Promise.resolve())();let Ed=(()=>{class n extends Qr{constructor(e,i,r){super(),this.callSetDisabledState=r,this.submitted=!1,this._directives=new Set,this.ngSubmit=new je,this.form=new ux({},ix(e),rx(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){xp.then(()=>{const i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),kp(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){xp.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){xp.then(()=>{const i=this._findContainer(e.path),r=new ux({});WL(r,e),i.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){xp.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){xp.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,$L(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 n.\u0275fac=function(e){return new(e||n)(x(yr,10),x(cc,10),x(Rh,8))},n.\u0275dir=pe({type:n,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,i){1&e&&me("submit",function(o){return i.onSubmit(o)})("reset",function(){return i.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Ge([WQ]),Ee]}),n})();function GL(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)}function qL(n){return"object"==typeof n&&null!==n&&2===Object.keys(n).length&&"value"in n&&"disabled"in n}const _x=class extends zL{constructor(t=null,e,i){super(cx(e),dx(i,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(t),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),X1(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=qL(t)?t.value:t)}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(i=>i(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){GL(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){GL(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){qL(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}},qQ={provide:La,useExisting:Jt(()=>oa)},QL=(()=>Promise.resolve())();let oa=(()=>{class n extends La{constructor(e,i,r,o,a,s){super(),this._changeDetectorRef=a,this.callSetDisabledState=s,this.control=new _x,this._registered=!1,this.update=new je,this._parent=e,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=px(0,o)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const i=e.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),fx(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(){kp(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){QL.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const i=e.isDisabled.currentValue,r=0!==i&&Zu(i);QL.then(()=>{r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?function Z1(n,t){return[...t.path,n]}(e,this._parent):[e]}}return n.\u0275fac=function(e){return new(e||n)(x(Qr,9),x(yr,10),x(cc,10),x(Dr,10),x(kt,8),x(Rh,8))},n.\u0275dir=pe({type:n,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[Ge([qQ]),Ee,_n]}),n})(),ZL=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),n})(),eI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})();const gx=new Fe("NgModelWithFormControlWarning"),JQ={provide:La,useExisting:Jt(()=>bx)};let bx=(()=>{class n extends La{constructor(e,i,r,o,a){super(),this._ngModelWarningConfig=o,this.callSetDisabledState=a,this.update=new je,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(i),this.valueAccessor=px(0,r)}set isDisabled(e){}ngOnChanges(e){if(this._isControlChanged(e)){const i=e.form.previousValue;i&&J1(i,this,!1),kp(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}fx(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&J1(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}}return n._ngModelWarningSentOnce=!1,n.\u0275fac=function(e){return new(e||n)(x(yr,10),x(cc,10),x(Dr,10),x(gx,8),x(Rh,8))},n.\u0275dir=pe({type:n,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[Ge([JQ]),Ee,_n]}),n})();const eZ={provide:Qr,useExisting:Jt(()=>Bh)};let Bh=(()=>{class n extends Qr{constructor(e,i,r){super(),this.callSetDisabledState=r,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new je,this._setValidators(e),this._setAsyncValidators(i)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(tb(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const i=this.form.get(e.path);return kp(i,e,this.callSetDisabledState),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),i}getControl(e){return this.form.get(e.path)}removeControl(e){J1(e.control||null,e,!1),function UQ(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)}(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,i){this.form.get(e.path).setValue(i)}onSubmit(e){return this.submitted=!0,$L(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 i=e.control,r=this.form.get(e.path);i!==r&&(J1(i||null,e),(n=>n instanceof _x)(r)&&(kp(r,e,this.callSetDisabledState),e.control=r))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const i=this.form.get(e.path);WL(i,e),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const i=this.form.get(e.path);i&&function YQ(n,t){return tb(n,t)}(i,e)&&i.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){hx(this.form,this),this._oldForm&&tb(this._oldForm,this)}_checkFormPresent(){}}return n.\u0275fac=function(e){return new(e||n)(x(yr,10),x(cc,10),x(Rh,8))},n.\u0275dir=pe({type:n,selectors:[["","formGroup",""]],hostBindings:function(e,i){1&e&&me("submit",function(o){return i.onSubmit(o)})("reset",function(){return i.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Ge([eZ]),Ee,_n]}),n})(),pI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[eI]}),n})(),_I=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:Rh,useValue:e.callSetDisabledState??Q1}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[pI]}),n})(),bZ=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:gx,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:Rh,useValue:e.callSetDisabledState??Q1}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[pI]}),n})();const vZ=["input"],FZ=["label"],wZ=["*"],kZ=new Fe("mat-checkbox-default-options",{providedIn:"root",factory:gI});function gI(){return{color:"accent",clickAction:"check-indeterminate"}}const xZ={provide:Dr,useExisting:Jt(()=>yI),multi:!0};class DZ{}let MZ=0;const bI=gI(),CZ=$s(Ul(Ws(Us(class{constructor(n){this._elementRef=n}}))));let EZ=(()=>{class n extends CZ{constructor(e,i,r,o,a,s,l){super(i),this._changeDetectorRef=r,this._ngZone=o,this._animationMode=s,this._options=l,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new je,this.indeterminateChange=new je,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||bI,this.color=this.defaultColor=this._options.color||bI.color,this.tabIndex=parseInt(a)||0,this.id=this._uniqueId=`${e}${++MZ}`}get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(e){this._required=qe(e)}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(e){const i=qe(e);i!=this.checked&&(this._checked=i,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){const i=qe(e);i!==this.disabled&&(this._disabled=i,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(e){const i=e!=this._indeterminate;this._indeterminate=qe(e),i&&(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 i=this._currentCheckState,r=this._getAnimationTargetElement();if(i!==e&&r&&(this._currentAnimationClass&&r.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(i,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){r.classList.add(this._currentAnimationClass);const o=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{r.classList.remove(o)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const e=this._options?.clickAction;this.disabled||"noop"===e?!this.disabled&&"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,i){if("NoopAnimations"===this._animationMode)return"";switch(e){case 0:if(1===i)return this._animationClasses.uncheckedToChecked;if(3==i)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===i?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===i?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===i?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){const i=this._inputElement;i&&(i.nativeElement.indeterminate=e)}}return n.\u0275fac=function(e){Ka()},n.\u0275dir=pe({type:n,viewQuery:function(e,i){if(1&e&&(_t(vZ,5),_t(FZ,5),_t(xr,5)),2&e){let r;Ie(r=Ne())&&(i._inputElement=r.first),Ie(r=Ne())&&(i._labelElement=r.first),Ie(r=Ne())&&(i.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:[Ee]}),n})(),yI=(()=>{class n extends EZ{constructor(e,i,r,o,a,s){super("mat-mdc-checkbox-",e,i,r,o,a,s),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 i=new DZ;return i.source=this,i.checked=e,i}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_preventBubblingFromLabel(e){e.target&&this._labelElement.nativeElement.contains(e.target)&&e.stopPropagation()}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(kt),x(Qe),zr("tabindex"),x(zn,8),x(kZ,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(e,i){2&e&&(Ar("id",i.id),Xe("tabindex",null)("aria-label",null)("aria-labelledby",null),Ke("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mdc-checkbox--disabled",i.disabled)("mat-mdc-checkbox-disabled",i.disabled)("mat-mdc-checkbox-checked",i.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[Ge([xZ]),Ee],ngContentSelectors:wZ,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,i){if(1&e&&(Gt(),T(0,"div",0),me("click",function(o){return i._preventBubblingFromLabel(o)}),T(1,"div",1,2)(3,"div",3),me("click",function(){return i._onInputClick()}),O(),T(4,"input",4,5),me("blur",function(){return i._onBlur()})("click",function(){return i._onInputClick()})("change",function(o){return i._onInteractionEvent(o)}),O(),De(6,"div",6),T(7,"div",7),pr(),T(8,"svg",8),De(9,"path",9),O(),Uo(),De(10,"div",10),O(),De(11,"div",11),O(),T(12,"label",12,13),$e(14),O()()),2&e){const r=Tn(2);Ke("mdc-form-field--align-end","before"==i.labelPosition),$(4),Ke("mdc-checkbox--selected",i.checked),G("checked",i.checked)("disabled",i.disabled)("id",i.inputId)("required",i.required)("tabIndex",i.tabIndex),Xe("aria-checked",i._getAriaChecked())("aria-label",i.ariaLabel||null)("aria-labelledby",i.ariaLabelledby)("aria-describedby",i.ariaDescribedby)("name",i.name)("value",i.value),$(7),G("matRippleTrigger",r)("matRippleDisabled",i.disableRipple||i.disabled)("matRippleCentered",!0),$(1),G("for",i.inputId)}},dependencies:[xr],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}),n})(),vI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})(),AZ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,ss,vI,gt,vI]}),n})();const FI=Rs({passive:!0});let LZ=(()=>{class n{constructor(e,i){this._platform=e,this._ngZone=i,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return Pi;const i=Ps(e),r=this._monitoredElements.get(i);if(r)return r.subject;const o=new be,a="cdk-text-field-autofilled",s=l=>{"cdk-text-field-autofill-start"!==l.animationName||i.classList.contains(a)?"cdk-text-field-autofill-end"===l.animationName&&i.classList.contains(a)&&(i.classList.remove(a),this._ngZone.run(()=>o.next({target:l.target,isAutofilled:!1}))):(i.classList.add(a),this._ngZone.run(()=>o.next({target:l.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{i.addEventListener("animationstart",s,FI),i.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(i,{subject:o,unlisten:()=>{i.removeEventListener("animationstart",s,FI)}}),o}stopMonitoring(e){const i=Ps(e),r=this._monitoredElements.get(i);r&&(r.unlisten(),r.subject.complete(),i.classList.remove("cdk-text-field-autofill-monitored"),i.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(i))}ngOnDestroy(){this._monitoredElements.forEach((e,i)=>this.stopMonitoring(i))}}return n.\u0275fac=function(e){return new(e||n)(de(Pn),de(Qe))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),IZ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})();const NZ=["matFormFieldNotchedOutline",""],OZ=["*"],PZ=["textField"],RZ=["iconPrefixContainer"],BZ=["textPrefixContainer"];function HZ(n,t){1&n&&De(0,"span",19)}function jZ(n,t){if(1&n){const e=it();T(0,"label",17),me("cdkObserveContent",function(){return Se(e),Ae(se(2)._refreshOutlineNotchWidth())}),$e(1,1),ce(2,HZ,1,0,"span",18),O()}if(2&n){const e=se(2);G("floating",e._shouldLabelFloat())("cdkObserveContentDisabled",!e._hasOutline())("id",e._labelId),Xe("for",e._control.id)("aria-owns",e._control.id),$(2),G("ngIf",!e.hideRequiredMarker&&e._control.required)}}function YZ(n,t){1&n&&ce(0,jZ,3,6,"label",16),2&n&&G("ngIf",se()._hasFloatingLabel())}function VZ(n,t){1&n&&De(0,"div",20)}function zZ(n,t){}function UZ(n,t){1&n&&ce(0,zZ,0,0,"ng-template",22),2&n&&(se(2),G("ngTemplateOutlet",Tn(1)))}function WZ(n,t){if(1&n&&(T(0,"div",21),ce(1,UZ,1,1,"ng-template",9),O()),2&n){const e=se();G("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat())("matFormFieldNotchedOutlineLabelWidth",e._labelWidth),$(1),G("ngIf",!e._forceDisplayInfixLabel())}}function $Z(n,t){1&n&&(T(0,"div",23,24),$e(2,2),O())}function GZ(n,t){1&n&&(T(0,"div",25,26),$e(2,3),O())}function qZ(n,t){}function KZ(n,t){1&n&&ce(0,qZ,0,0,"ng-template",22),2&n&&(se(),G("ngTemplateOutlet",Tn(1)))}function XZ(n,t){1&n&&(T(0,"div",27),$e(1,4),O())}function QZ(n,t){1&n&&(T(0,"div",28),$e(1,5),O())}function ZZ(n,t){1&n&&De(0,"div",29)}function JZ(n,t){1&n&&(T(0,"div",30),$e(1,6),O()),2&n&&G("@transitionMessages",se()._subscriptAnimationState)}function eJ(n,t){if(1&n&&(T(0,"mat-hint",34),te(1),O()),2&n){const e=se(2);G("id",e._hintLabelId),$(1),on(e.hintLabel)}}function tJ(n,t){if(1&n&&(T(0,"div",31),ce(1,eJ,2,2,"mat-hint",32),$e(2,7),De(3,"div",33),$e(4,8),O()),2&n){const e=se();G("@transitionMessages",e._subscriptAnimationState),$(1),G("ngIf",e.hintLabel)}}const nJ=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],iJ=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let Ia=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["mat-label"]]}),n})();const rJ=new Fe("MatError");let oJ=0,wI=(()=>{class n{constructor(){this.align="start",this.id="mat-mdc-hint-"+oJ++}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(e,i){2&e&&(Ar("id",i.id),Xe("align",null),Ke("mat-mdc-form-field-hint-end","end"===i.align))},inputs:{align:"align",id:"id"}}),n})();const kI=new Fe("MatPrefix");let Td=(()=>{class n{constructor(){this._isText=!1}set _isTextSelector(e){this._isText=!0}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:["matTextPrefix","_isTextSelector"]},features:[Ge([{provide:kI,useExisting:n}])]}),n})();const aJ=new Fe("MatSuffix");let xI=(()=>{class n{constructor(e){this._elementRef=e,this.floating=!1}getWidth(){return function sJ(n){if(null!==n.offsetParent)return n.scrollWidth;const e=n.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);const i=e.scrollWidth;return e.remove(),i}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}}return n.\u0275fac=function(e){return new(e||n)(x(ze))},n.\u0275dir=pe({type:n,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(e,i){2&e&&Ke("mdc-floating-label--float-above",i.floating)},inputs:{floating:"floating"}}),n})();const DI="mdc-line-ripple--active",ib="mdc-line-ripple--deactivating";let MI=(()=>{class n{constructor(e,i){this._elementRef=e,this._handleTransitionEnd=r=>{const o=this._elementRef.nativeElement.classList,a=o.contains(ib);"opacity"===r.propertyName&&a&&o.remove(DI,ib)},i.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const e=this._elementRef.nativeElement.classList;e.remove(ib),e.add(DI)}deactivate(){this._elementRef.nativeElement.classList.add(ib)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Qe))},n.\u0275dir=pe({type:n,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),n})(),CI=(()=>{class n{constructor(e,i){this._elementRef=e,this._ngZone=i,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 n.\u0275fac=function(e){return new(e||n)(x(ze),x(Qe))},n.\u0275cmp=Re({type:n,selectors:[["div","matFormFieldNotchedOutline",""]],hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(e,i){2&e&&Ke("mdc-notched-outline--notched",i.open)},inputs:{labelWidth:["matFormFieldNotchedOutlineLabelWidth","labelWidth"],open:["matFormFieldNotchedOutlineOpen","open"]},attrs:NZ,ngContentSelectors:OZ,decls:4,vars:2,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],template:function(e,i){1&e&&(Gt(),De(0,"div",0),T(1,"div",1),$e(2),O(),De(3,"div",2)),2&e&&($(1),On("width",i._getNotchWidth()))},encapsulation:2,changeDetection:0}),n})();const lJ={transitionMessages:gr("transitionMessages",[ri("enter",bt({opacity:1,transform:"translateY(0%)"})),$n("void => enter",[bt({opacity:0,transform:"translateY(-5px)"}),Wn("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let rb=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n}),n})();const Dp=new Fe("MatFormField"),cJ=new Fe("MAT_FORM_FIELD_DEFAULT_OPTIONS");let EI=0,ol=(()=>{class n{constructor(e,i,r,o,a,s,l,d){this._elementRef=e,this._changeDetectorRef=i,this._ngZone=r,this._dir=o,this._platform=a,this._defaults=s,this._animationMode=l,this._document=d,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-"+EI++,this._hintLabelId="mat-mdc-hint-"+EI++,this._subscriptAnimationState="",this._labelWidth=0,this._destroyed=new be,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,s&&(s.appearance&&(this.appearance=s.appearance),this._hideRequiredMarker=Boolean(s?.hideRequiredMarker),s.color&&(this.color=s.color))}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=qe(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 i=this._appearance;this._appearance=e||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==i&&(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(ft(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(),di(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(ft(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe(ft(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 i=this._control?this._control.ngControl:null;return i&&i[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 i=this._hintChildren?this._hintChildren.find(o=>"start"===o.align):null,r=this._hintChildren?this._hintChildren.find(o=>"end"===o.align):null;i?e.push(i.id):this._hintLabel&&e.push(this._hintLabelId),r&&e.push(r.id)}else this._errorChildren&&e.push(...this._errorChildren.map(i=>i.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._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 i=this._iconPrefixContainer?.nativeElement,r=this._textPrefixContainer?.nativeElement,o=i?.getBoundingClientRect().width??0,a=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+a}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const e=this._elementRef.nativeElement;if(e.getRootNode){const i=e.getRootNode();return i&&i!==e}return document.documentElement.contains(e)}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(kt),x(Qe),x(Si),x(Pn),x(cJ,8),x(zn,8),x(xt))},n.\u0275cmp=Re({type:n,selectors:[["mat-form-field"]],contentQueries:function(e,i,r){if(1&e&&(Lt(r,Ia,5),Lt(r,Ia,7),Lt(r,rb,5),Lt(r,kI,5),Lt(r,aJ,5),Lt(r,rJ,5),Lt(r,wI,5)),2&e){let o;Ie(o=Ne())&&(i._labelChildNonStatic=o.first),Ie(o=Ne())&&(i._labelChildStatic=o.first),Ie(o=Ne())&&(i._formFieldControl=o.first),Ie(o=Ne())&&(i._prefixChildren=o),Ie(o=Ne())&&(i._suffixChildren=o),Ie(o=Ne())&&(i._errorChildren=o),Ie(o=Ne())&&(i._hintChildren=o)}},viewQuery:function(e,i){if(1&e&&(_t(PZ,5),_t(RZ,5),_t(BZ,5),_t(xI,5),_t(CI,5),_t(MI,5)),2&e){let r;Ie(r=Ne())&&(i._textField=r.first),Ie(r=Ne())&&(i._iconPrefixContainer=r.first),Ie(r=Ne())&&(i._textPrefixContainer=r.first),Ie(r=Ne())&&(i._floatingLabel=r.first),Ie(r=Ne())&&(i._notchedOutline=r.first),Ie(r=Ne())&&(i._lineRipple=r.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(e,i){2&e&&Ke("mat-mdc-form-field-label-always-float",i._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",i._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",i._hasIconSuffix)("mat-form-field-invalid",i._control.errorState)("mat-form-field-disabled",i._control.disabled)("mat-form-field-autofilled",i._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===i._animationMode)("mat-form-field-appearance-fill","fill"==i.appearance)("mat-form-field-appearance-outline","outline"==i.appearance)("mat-form-field-hide-placeholder",i._hasFloatingLabel()&&!i._shouldLabelFloat())("mat-focused",i._control.focused)("mat-primary","accent"!==i.color&&"warn"!==i.color)("mat-accent","accent"===i.color)("mat-warn","warn"===i.color)("ng-untouched",i._shouldForward("untouched"))("ng-touched",i._shouldForward("touched"))("ng-pristine",i._shouldForward("pristine"))("ng-dirty",i._shouldForward("dirty"))("ng-valid",i._shouldForward("valid"))("ng-invalid",i._shouldForward("invalid"))("ng-pending",i._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[Ge([{provide:Dp,useExisting:n}])],ngContentSelectors:iJ,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,i){1&e&&(Gt(nJ),ce(0,YZ,1,1,"ng-template",null,0,es),T(2,"div",1,2),me("click",function(o){return i._control.onContainerClick&&i._control.onContainerClick(o)}),ce(4,VZ,1,0,"div",3),T(5,"div",4),ce(6,WZ,2,3,"div",5),ce(7,$Z,3,0,"div",6),ce(8,GZ,3,0,"div",7),T(9,"div",8),ce(10,KZ,1,1,"ng-template",9),$e(11),O(),ce(12,XZ,2,0,"div",10),ce(13,QZ,2,0,"div",11),O(),ce(14,ZZ,1,0,"div",12),O(),T(15,"div",13),ce(16,JZ,2,1,"div",14),ce(17,tJ,5,2,"div",15),O()),2&e&&($(2),Ke("mdc-text-field--filled",!i._hasOutline())("mdc-text-field--outlined",i._hasOutline())("mdc-text-field--no-label",!i._hasFloatingLabel())("mdc-text-field--disabled",i._control.disabled)("mdc-text-field--invalid",i._control.errorState),$(2),G("ngIf",!i._hasOutline()&&!i._control.disabled),$(2),G("ngIf",i._hasOutline()),$(1),G("ngIf",i._hasIconPrefix),$(1),G("ngIf",i._hasTextPrefix),$(2),G("ngIf",!i._hasOutline()||i._forceDisplayInfixLabel()),$(2),G("ngIf",i._hasTextSuffix),$(1),G("ngIf",i._hasIconSuffix),$(1),G("ngIf",!i._hasOutline()),$(1),Ke("mat-mdc-form-field-subscript-dynamic-size","dynamic"===i.subscriptSizing),G("ngSwitch",i._getDisplayedMessages()),$(1),G("ngSwitchCase","error"),$(1),G("ngSwitchCase","hint"))},dependencies:[Zt,ff,Ju,n0,p2,wI,xI,CI,MI],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:[lJ.transitionMessages]},changeDetection:0}),n})(),xx=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,Mi,K0,gt]}),n})();const hJ=new Fe("MAT_INPUT_VALUE_ACCESSOR"),mJ=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let fJ=0;const pJ=w2(class{constructor(n,t,e,i){this._defaultErrorStateMatcher=n,this._parentForm=t,this._parentFormGroup=e,this.ngControl=i,this.stateChanges=new be}});let dc=(()=>{class n extends pJ{constructor(e,i,r,o,a,s,l,d,f,F){super(s,o,a,r),this._elementRef=e,this._platform=i,this._autofillMonitor=d,this._formField=F,this._uid="mat-input-"+fJ++,this.focused=!1,this.stateChanges=new be,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(V=>k6().has(V)),this._iOSKeyupListener=V=>{const X=V.target;!X.value&&0===X.selectionStart&&0===X.selectionEnd&&(X.setSelectionRange(1,1),X.setSelectionRange(0,0))};const M=this._elementRef.nativeElement,N=M.nodeName.toLowerCase();this._inputValueAccessor=l||M,this._previousNativeValue=this.value,this.id=this.id,i.IOS&&f.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===N,this._isTextarea="textarea"===N,this._isInFormField=!!F,this._isNativeSelect&&(this.controlType=M.multiple?"mat-native-select-multiple":"mat-native-select")}get disabled(){return this._disabled}set disabled(e){this._disabled=qe(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(nx.required)??!1}set required(e){this._required=qe(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&k6().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=qe(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 i=this._elementRef.nativeElement;this._previousPlaceholder=e,e?i.setAttribute("placeholder",e):i.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){mJ.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const e=this._elementRef.nativeElement,i=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&i&&i.label)}return this.focused||!this.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 n.\u0275fac=function(e){return new(e||n)(x(ze),x(Pn),x(La,10),x(Ed,8),x(Bh,8),x(Kf),x(hJ,10),x(LZ),x(Qe),x(Dp,8))},n.\u0275dir=pe({type:n,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(e,i){1&e&&me("focus",function(){return i._focusChanged(!0)})("blur",function(){return i._focusChanged(!1)})("input",function(){return i._onInput()}),2&e&&(Ar("id",i.id)("disabled",i.disabled)("required",i.required),Xe("name",i.name||null)("readonly",i.readonly&&!i._isNativeSelect||null)("aria-invalid",i.empty&&i.required?null:i.errorState)("aria-required",i.required)("id",i.id),Ke("mat-input-server",i._isServer)("mat-mdc-form-field-textarea-control",i._isInFormField&&i._isTextarea)("mat-mdc-form-field-input-control",i._isInFormField)("mdc-text-field__input",i._isInFormField)("mat-mdc-native-select-inline",i._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:[Ge([{provide:rb,useExisting:n}]),Ee,_n]}),n})(),_J=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,xx,xx,IZ,gt]}),n})();const gJ=["*"],vJ=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],FJ=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],wJ=new Fe("MAT_CARD_CONFIG");let al=(()=>{class n{constructor(e){this.appearance=e?.appearance||"raised"}}return n.\u0275fac=function(e){return new(e||n)(x(wJ,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(e,i){2&e&&Ke("mat-mdc-card-outlined","outlined"===i.appearance)("mdc-card--outlined","outlined"===i.appearance)},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:gJ,decls:1,vars:0,template:function(e,i){1&e&&(Gt(),$e(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}),n})(),AI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"]}),n})(),Mp=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"]}),n})(),LI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-mdc-card-subtitle"]}),n})(),II=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Re({type:n,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],ngContentSelectors:FJ,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(e,i){1&e&&(Gt(vJ),$e(0),T(1,"div",0),$e(2,1),O(),$e(3,2))},encapsulation:2,changeDetection:0}),n})(),NI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["mat-card-footer"]],hostAttrs:[1,"mat-mdc-card-footer"]}),n})(),OI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["","mat-card-image",""],["","matCardImage",""]],hostAttrs:[1,"mat-mdc-card-image","mdc-card__media"]}),n})(),PI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["","mat-card-avatar",""],["","matCardAvatar",""]],hostAttrs:[1,"mat-mdc-card-avatar"]}),n})(),SJ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,Mi,gt]}),n})();class ob{}class Dx{}class sl{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 i=e.indexOf(":");if(i>0){const r=e.slice(0,i),o=r.toLowerCase(),a=e.slice(i+1).trim();this.maybeSetNormalizedName(r,o),this.headers.has(o)?this.headers.get(o).push(a):this.headers.set(o,[a])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(e=>{let i=t[e];const r=e.toLowerCase();"string"==typeof i&&(i=[i]),i.length>0&&(this.headers.set(r,i),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 sl?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 sl;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof sl?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 i=t.value;if("string"==typeof i&&(i=[i]),0===i.length)return;this.maybeSetNormalizedName(t.name,e);const r=("a"===t.op?this.headers.get(e):void 0)||[];r.push(...i),this.headers.set(e,r);break;case"d":const o=t.value;if(o){let a=this.headers.get(e);if(!a)return;a=a.filter(s=>-1===o.indexOf(s)),0===a.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,a)}else this.headers.delete(e),this.normalizedNames.delete(e)}}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}}class TJ{encodeKey(t){return RI(t)}encodeValue(t){return RI(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}const LJ=/%(\d[a-f0-9])/gi,IJ={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function RI(n){return encodeURIComponent(n).replace(LJ,(t,e)=>IJ[e]??t)}function ab(n){return`${n}`}class uc{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new TJ,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function AJ(n,t){const e=new Map;return n.length>0&&n.replace(/^\?/,"").split("&").forEach(r=>{const o=r.indexOf("="),[a,s]=-1==o?[t.decodeKey(r),""]:[t.decodeKey(r.slice(0,o)),t.decodeValue(r.slice(o+1))],l=e.get(a)||[];l.push(s),e.set(a,l)}),e}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const i=t.fromObject[e],r=Array.isArray(i)?i.map(ab):[ab(i)];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(i=>{const r=t[i];Array.isArray(r)?r.forEach(o=>{e.push({param:i,value:o,op:"a"})}):e.push({param:i,value:r,op:"a"})}),this.clone(e)}set(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(i=>e+"="+this.encoder.encodeValue(i)).join("&")}).filter(t=>""!==t).join("&")}clone(t){const e=new uc({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(ab(t.value)),this.map.set(t.param,e);break;case"d":if(void 0===t.value){this.map.delete(t.param);break}{let i=this.map.get(t.param)||[];const r=i.indexOf(ab(t.value));-1!==r&&i.splice(r,1),i.length>0?this.map.set(t.param,i):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}}class NJ{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 BI(n){return typeof ArrayBuffer<"u"&&n instanceof ArrayBuffer}function HI(n){return typeof Blob<"u"&&n instanceof Blob}function jI(n){return typeof FormData<"u"&&n instanceof FormData}class Cp{constructor(t,e,i,r){let o;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function OJ(n){switch(n){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==i?i:null,o=r):o=i,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params)),this.headers||(this.headers=new sl),this.context||(this.context=new NJ),this.params){const a=this.params.toString();if(0===a.length)this.urlWithParams=e;else{const s=e.indexOf("?");this.urlWithParams=e+(-1===s?"?":sF.set(M,t.setHeaders[M]),l)),t.setParams&&(d=Object.keys(t.setParams).reduce((F,M)=>F.set(M,t.setParams[M]),d)),new Cp(e,i,o,{params:d,headers:l,context:f,reportProgress:s,responseType:r,withCredentials:a})}}var Ki=(()=>((Ki=Ki||{})[Ki.Sent=0]="Sent",Ki[Ki.UploadProgress=1]="UploadProgress",Ki[Ki.ResponseHeader=2]="ResponseHeader",Ki[Ki.DownloadProgress=3]="DownloadProgress",Ki[Ki.Response=4]="Response",Ki[Ki.User=5]="User",Ki))();class Mx{constructor(t,e=200,i="OK"){this.headers=t.headers||new sl,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||i,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class Cx extends Mx{constructor(t={}){super(t),this.type=Ki.ResponseHeader}clone(t={}){return new Cx({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 sb extends Mx{constructor(t={}){super(t),this.type=Ki.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new sb({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 YI extends Mx{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 Ex(n,t){return{body:t,headers:n.headers,context:n.context,observe:n.observe,params:n.params,reportProgress:n.reportProgress,responseType:n.responseType,withCredentials:n.withCredentials}}let lb=(()=>{class n{constructor(e){this.handler=e}request(e,i,r={}){let o;if(e instanceof Cp)o=e;else{let l,d;l=r.headers instanceof sl?r.headers:new sl(r.headers),r.params&&(d=r.params instanceof uc?r.params:new uc({fromObject:r.params})),o=new Cp(e,i,void 0!==r.body?r.body:null,{headers:l,context:r.context,params:d,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials})}const a=rt(o).pipe(Rl(l=>this.handler.handle(l)));if(e instanceof Cp||"events"===r.observe)return a;const s=a.pipe(zt(l=>l instanceof sb));switch(r.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return s.pipe(He(l=>{if(null!==l.body&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body}));case"blob":return s.pipe(He(l=>{if(null!==l.body&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body}));case"text":return s.pipe(He(l=>{if(null!==l.body&&"string"!=typeof l.body)throw new Error("Response is not a string.");return l.body}));default:return s.pipe(He(l=>l.body))}case"response":return s;default:throw new Error(`Unreachable: unhandled observe type ${r.observe}}`)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:(new uc).append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,r={}){return this.request("PATCH",e,Ex(r,i))}post(e,i,r={}){return this.request("POST",e,Ex(r,i))}put(e,i,r={}){return this.request("PUT",e,Ex(r,i))}}return n.\u0275fac=function(e){return new(e||n)(de(ob))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();function VI(n,t){return t(n)}function RJ(n,t){return(e,i)=>t.intercept(e,{handle:r=>n(r,i)})}const HJ=new Fe("HTTP_INTERCEPTORS"),Ep=new Fe("HTTP_INTERCEPTOR_FNS");function jJ(){let n=null;return(t,e)=>(null===n&&(n=(Ot(HJ,{optional:!0})??[]).reduceRight(RJ,VI)),n(t,e))}let zI=(()=>{class n extends ob{constructor(e,i){super(),this.backend=e,this.injector=i,this.chain=null}handle(e){if(null===this.chain){const i=Array.from(new Set(this.injector.get(Ep)));this.chain=i.reduceRight((r,o)=>function BJ(n,t,e){return(i,r)=>e.runInContext(()=>t(i,o=>n(o,r)))}(r,o,this.injector),VI)}return this.chain(e,i=>this.backend.handle(i))}}return n.\u0275fac=function(e){return new(e||n)(de(Dx),de(Ga))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const UJ=/^\)\]\}',?\n/;let WI=(()=>{class n{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new Ve(i=>{const r=this.xhrFactory.build();if(r.open(e.method,e.urlWithParams),e.withCredentials&&(r.withCredentials=!0),e.headers.forEach((N,V)=>r.setRequestHeader(N,V.join(","))),e.headers.has("Accept")||r.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const N=e.detectContentTypeHeader();null!==N&&r.setRequestHeader("Content-Type",N)}if(e.responseType){const N=e.responseType.toLowerCase();r.responseType="json"!==N?N:"text"}const o=e.serializeBody();let a=null;const s=()=>{if(null!==a)return a;const N=r.statusText||"OK",V=new sl(r.getAllResponseHeaders()),X=function WJ(n){return"responseURL"in n&&n.responseURL?n.responseURL:/^X-Request-URL:/m.test(n.getAllResponseHeaders())?n.getResponseHeader("X-Request-URL"):null}(r)||e.url;return a=new Cx({headers:V,status:r.status,statusText:N,url:X}),a},l=()=>{let{headers:N,status:V,statusText:X,url:re}=s(),oe=null;204!==V&&(oe=typeof r.response>"u"?r.responseText:r.response),0===V&&(V=oe?200:0);let le=V>=200&&V<300;if("json"===e.responseType&&"string"==typeof oe){const ae=oe;oe=oe.replace(UJ,"");try{oe=""!==oe?JSON.parse(oe):null}catch(ge){oe=ae,le&&(le=!1,oe={error:ge,text:oe})}}le?(i.next(new sb({body:oe,headers:N,status:V,statusText:X,url:re||void 0})),i.complete()):i.error(new YI({error:oe,headers:N,status:V,statusText:X,url:re||void 0}))},d=N=>{const{url:V}=s(),X=new YI({error:N,status:r.status||0,statusText:r.statusText||"Unknown Error",url:V||void 0});i.error(X)};let f=!1;const F=N=>{f||(i.next(s()),f=!0);let V={type:Ki.DownloadProgress,loaded:N.loaded};N.lengthComputable&&(V.total=N.total),"text"===e.responseType&&!!r.responseText&&(V.partialText=r.responseText),i.next(V)},M=N=>{let V={type:Ki.UploadProgress,loaded:N.loaded};N.lengthComputable&&(V.total=N.total),i.next(V)};return r.addEventListener("load",l),r.addEventListener("error",d),r.addEventListener("timeout",d),r.addEventListener("abort",d),e.reportProgress&&(r.addEventListener("progress",F),null!==o&&r.upload&&r.upload.addEventListener("progress",M)),r.send(o),i.next({type:Ki.Sent}),()=>{r.removeEventListener("error",d),r.removeEventListener("abort",d),r.removeEventListener("load",l),r.removeEventListener("timeout",d),e.reportProgress&&(r.removeEventListener("progress",F),null!==o&&r.upload&&r.upload.removeEventListener("progress",M)),r.readyState!==r.DONE&&r.abort()}})}}return n.\u0275fac=function(e){return new(e||n)(de(NS))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const Sx=new Fe("XSRF_ENABLED"),$I="XSRF-TOKEN",GI=new Fe("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>$I}),qI="X-XSRF-TOKEN",KI=new Fe("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>qI});class XI{}let $J=(()=>{class n{constructor(e,i,r){this.doc=e,this.platform=i,this.cookieName=r,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=kS(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return n.\u0275fac=function(e){return new(e||n)(de(xt),de(Al),de(GI))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();function GJ(n,t){const e=n.url.toLowerCase();if(!Ot(Sx)||"GET"===n.method||"HEAD"===n.method||e.startsWith("http://")||e.startsWith("https://"))return t(n);const i=Ot(XI).getToken(),r=Ot(KI);return null!=i&&!n.headers.has(r)&&(n=n.clone({headers:n.headers.set(r,i)})),t(n)}var ji=(()=>((ji=ji||{})[ji.Interceptors=0]="Interceptors",ji[ji.LegacyInterceptors=1]="LegacyInterceptors",ji[ji.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",ji[ji.NoXsrfProtection=3]="NoXsrfProtection",ji[ji.JsonpSupport=4]="JsonpSupport",ji[ji.RequestsMadeViaParent=5]="RequestsMadeViaParent",ji))();function Hh(n,t){return{\u0275kind:n,\u0275providers:t}}function qJ(...n){const t=[lb,WI,zI,{provide:ob,useExisting:zI},{provide:Dx,useExisting:WI},{provide:Ep,useValue:GJ,multi:!0},{provide:Sx,useValue:!0},{provide:XI,useClass:$J}];for(const e of n)t.push(...e.\u0275providers);return function CP(n){return{\u0275providers:n}}(t)}const QI=new Fe("LEGACY_INTERCEPTOR_FN");function XJ({cookieName:n,headerName:t}){const e=[];return void 0!==n&&e.push({provide:GI,useValue:n}),void 0!==t&&e.push({provide:KI,useValue:t}),Hh(ji.CustomXsrfConfiguration,e)}let QJ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[qJ(Hh(ji.LegacyInterceptors,[{provide:QI,useFactory:jJ},{provide:Ep,useExisting:QI,multi:!0}]),XJ({cookieName:$I,headerName:qI}))]}),n})();const ZJ=["*"];let cb;function Sp(n){return function JJ(){if(void 0===cb&&(cb=null,typeof window<"u")){const n=window;void 0!==n.trustedTypes&&(cb=n.trustedTypes.createPolicy("angular#components",{createHTML:t=>t}))}return cb}()?.createHTML(n)||n}function ZI(n){return Error(`Unable to find icon with the name "${n}"`)}function JI(n){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${n}".`)}function e8(n){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${n}".`)}class Ad{constructor(t,e,i){this.url=t,this.svgText=e,this.options=i}}let db=(()=>{class n{constructor(e,i,r,o){this._httpClient=e,this._sanitizer=i,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,i,r){return this.addSvgIconInNamespace("",e,i,r)}addSvgIconLiteral(e,i,r){return this.addSvgIconLiteralInNamespace("",e,i,r)}addSvgIconInNamespace(e,i,r,o){return this._addSvgIconConfig(e,i,new Ad(r,null,o))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,i,r,o){const a=this._sanitizer.sanitize(Hn.HTML,r);if(!a)throw e8(r);const s=Sp(a);return this._addSvgIconConfig(e,i,new Ad("",s,o))}addSvgIconSet(e,i){return this.addSvgIconSetInNamespace("",e,i)}addSvgIconSetLiteral(e,i){return this.addSvgIconSetLiteralInNamespace("",e,i)}addSvgIconSetInNamespace(e,i,r){return this._addSvgIconSetConfig(e,new Ad(i,null,r))}addSvgIconSetLiteralInNamespace(e,i,r){const o=this._sanitizer.sanitize(Hn.HTML,i);if(!o)throw e8(i);const a=Sp(o);return this._addSvgIconSetConfig(e,new Ad("",a,r))}registerFontClassAlias(e,i=e){return this._fontCssClassesByAlias.set(e,i),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){const i=this._sanitizer.sanitize(Hn.RESOURCE_URL,e);if(!i)throw JI(e);const r=this._cachedIconsByUrl.get(i);return r?rt(ub(r)):this._loadSvgIconFromConfig(new Ad(e,null)).pipe(Mn(o=>this._cachedIconsByUrl.set(i,o)),He(o=>ub(o)))}getNamedSvgIcon(e,i=""){const r=t8(i,e);let o=this._svgIconConfigs.get(r);if(o)return this._getSvgFromConfig(o);if(o=this._getIconConfigFromResolvers(i,e),o)return this._svgIconConfigs.set(r,o),this._getSvgFromConfig(o);const a=this._iconSetConfigs.get(i);return a?this._getSvgFromIconSetConfigs(e,a):As(ZI(r))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?rt(ub(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(He(i=>ub(i)))}_getSvgFromIconSetConfigs(e,i){const r=this._extractIconWithNameFromAnySet(e,i);return r?rt(r):mL(i.filter(a=>!a.svgText).map(a=>this._loadSvgIconSetFromConfig(a).pipe(Ca(s=>{const d=`Loading icon set URL: ${this._sanitizer.sanitize(Hn.RESOURCE_URL,a.url)} failed: ${s.message}`;return this._errorHandler.handleError(new Error(d)),rt(null)})))).pipe(He(()=>{const a=this._extractIconWithNameFromAnySet(e,i);if(!a)throw ZI(e);return a}))}_extractIconWithNameFromAnySet(e,i){for(let r=i.length-1;r>=0;r--){const o=i[r];if(o.svgText&&o.svgText.toString().indexOf(e)>-1){const a=this._svgElementFromConfig(o),s=this._extractSvgIconFromSet(a,e,o.options);if(s)return s}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(Mn(i=>e.svgText=i),He(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?rt(null):this._fetchIcon(e).pipe(Mn(i=>e.svgText=i))}_extractSvgIconFromSet(e,i,r){const o=e.querySelector(`[id="${i}"]`);if(!o)return null;const a=o.cloneNode(!0);if(a.removeAttribute("id"),"svg"===a.nodeName.toLowerCase())return this._setSvgAttributes(a,r);if("symbol"===a.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(a),r);const s=this._svgElementFromString(Sp(""));return s.appendChild(a),this._setSvgAttributes(s,r)}_svgElementFromString(e){const i=this._document.createElement("DIV");i.innerHTML=e;const r=i.querySelector("svg");if(!r)throw Error(" tag not found");return r}_toSvgElement(e){const i=this._svgElementFromString(Sp("")),r=e.attributes;for(let o=0;oSp(d)),f0(()=>this._inProgressUrlFetches.delete(a)),im());return this._inProgressUrlFetches.set(a,l),l}_addSvgIconConfig(e,i,r){return this._svgIconConfigs.set(t8(e,i),r),this}_addSvgIconSetConfig(e,i){const r=this._iconSetConfigs.get(e);return r?r.push(i):this._iconSetConfigs.set(e,[i]),this}_svgElementFromConfig(e){if(!e.svgElement){const i=this._svgElementFromString(e.svgText);this._setSvgAttributes(i,e.options),e.svgElement=i}return e.svgElement}_getIconConfigFromResolvers(e,i){for(let r=0;rt?t.pathname+t.search:""}}}),n8=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],see=n8.map(n=>`[${n}]`).join(", "),lee=/^url\(['"]?#(.*?)['"]?\)$/;let Zr=(()=>{class n extends iee{constructor(e,i,r,o,a,s){super(e),this._iconRegistry=i,this._location=o,this._errorHandler=a,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=p.EMPTY,s&&(s.color&&(this.color=this.defaultColor=s.color),s.fontSet&&(this.fontSet=s.fontSet)),r||e.nativeElement.setAttribute("aria-hidden","true")}get inline(){return this._inline}set inline(e){this._inline=qe(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 i=this._cleanupFontValue(e);i!==this._fontSet&&(this._fontSet=i,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){const i=this._cleanupFontValue(e);i!==this._fontIcon&&(this._fontIcon=i,this._updateFontIconClasses())}_splitIconName(e){if(!e)return["",""];const i=e.split(":");switch(i.length){case 1:return["",i[0]];case 2:return i;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const e=this._elementsWithExternalReferences;if(e&&e.size){const i=this._location.getPathname();i!==this._previousPath&&(this._previousPath=i,this._prependPathToReferences(i))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();const i=this._location.getPathname();this._previousPath=i,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(i),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){const e=this._elementRef.nativeElement;let i=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();i--;){const r=e.childNodes[i];(1!==r.nodeType||"svg"===r.nodeName.toLowerCase())&&r.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const e=this._elementRef.nativeElement,i=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(r=>r.length>0);this._previousFontSetClass.forEach(r=>e.classList.remove(r)),i.forEach(r=>e.classList.add(r)),this._previousFontSetClass=i,this.fontIcon!==this._previousFontIconClass&&!i.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 i=this._elementsWithExternalReferences;i&&i.forEach((r,o)=>{r.forEach(a=>{o.setAttribute(a.name,`url('${e}#${a.value}')`)})})}_cacheChildrenWithExternalReferences(e){const i=e.querySelectorAll(see),r=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let o=0;o{const s=i[o],l=s.getAttribute(a),d=l?l.match(lee):null;if(d){let f=r.get(s);f||(f=[],r.set(s,f)),f.push({name:a,value:d[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){const[i,r]=this._splitIconName(e);i&&(this._svgNamespace=i),r&&(this._svgName=r),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(r,i).pipe(en(1)).subscribe(o=>this._setSvgElement(o),o=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${i}:${r}! ${o.message}`))})}}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(db),zr("aria-hidden"),x(oee),x(xs),x(ree,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(e,i){2&e&&(Xe("data-mat-icon-type",i._usingFontIcon()?"font":"svg")("data-mat-icon-name",i._svgName||i.fontIcon)("data-mat-icon-namespace",i._svgNamespace||i.fontSet)("fontIcon",i._usingFontIcon()?i.fontIcon:null),Ke("mat-icon-inline",i.inline)("mat-icon-no-color","primary"!==i.color&&"accent"!==i.color&&"warn"!==i.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[Ee],ngContentSelectors:ZJ,decls:1,vars:0,template:function(e,i){1&e&&(Gt(),$e(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}),n})(),i8=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,gt]}),n})();const cee=["determinateSpinner"];function dee(n,t){if(1&n&&(pr(),T(0,"svg",11),De(1,"circle",12),O()),2&n){const e=se();Xe("viewBox",e._viewBox()),$(1),On("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),Xe("r",e._circleRadius())}}const uee=Ul(class{constructor(n){this._elementRef=n}},"primary"),hee=new Fe("mat-progress-spinner-default-options",{providedIn:"root",factory:function mee(){return{diameter:r8}}}),r8=100;let Tp=(()=>{class n extends uee{constructor(e,i,r){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=r8,this._noopAnimations="NoopAnimations"===i&&!!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,Wi(e)))}get diameter(){return this._diameter}set diameter(e){this._diameter=Wi(e)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=Wi(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 n.\u0275fac=function(e){return new(e||n)(x(ze),x(zn,8),x(hee))},n.\u0275cmp=Re({type:n,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,i){if(1&e&&_t(cee,5),2&e){let r;Ie(r=Ne())&&(i._determinateCircle=r.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:12,hostBindings:function(e,i){2&e&&(Xe("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===i.mode?i.value:null)("mode",i.mode),On("width",i.diameter,"px")("height",i.diameter,"px"),Ke("_mat-animation-noopable",i._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===i.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[Ee],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,i){if(1&e&&(ce(0,dee,2,8,"ng-template",null,0,es),T(2,"div",1,2),pr(),T(4,"svg",3),De(5,"circle",4),O()(),Uo(),T(6,"div",5)(7,"div",6)(8,"div",7),Wr(9,8),O(),T(10,"div",9),Wr(11,8),O(),T(12,"div",10),Wr(13,8),O()()()),2&e){const r=Tn(1);$(4),Xe("viewBox",i._viewBox()),$(1),On("stroke-dasharray",i._strokeCircumference(),"px")("stroke-dashoffset",i._strokeDashOffset(),"px")("stroke-width",i._circleStrokeWidth(),"%"),Xe("r",i._circleRadius()),$(4),G("ngTemplateOutlet",r),$(2),G("ngTemplateOutlet",r),$(2),G("ngTemplateOutlet",r)}},dependencies:[ff],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}),n})(),pee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[Mi,gt]}),n})();function _ee(n,t){1&n&&(T(0,"div",18)(1,"button",19),De(2,"mat-spinner",20),O()())}function gee(n,t){if(1&n){const e=it();T(0,"div",18)(1,"a",21),me("click",function(){return Se(e),Ae(se().connect())}),te(2,"Install "),T(3,"span",4),te(4,"extension"),O()()()}}function bee(n,t){if(1&n){const e=it();T(0,"button",23),me("click",function(){return Se(e),Ae(se(2).connect())}),te(1,"Connect "),T(2,"span",4),te(3,"using extension"),O()()}}function yee(n,t){if(1&n){const e=it();T(0,"button",23),me("click",function(){return Se(e),Ae(se(2).connect())}),te(1,"Give consent"),O()}}function vee(n,t){if(1&n&&(T(0,"div",18),ce(1,bee,4,0,"button",22),ce(2,yee,2,0,"button",22),O()),2&n){const e=se();$(1),G("ngIf",e.consent),$(1),G("ngIf",!e.consent)}}function Fee(n,t){if(1&n){const e=it();T(0,"div")(1,"div")(2,"p"),te(3,"You can also use Notes in read-only mode, just paste your (or someone else's) nostr public key here."),O(),T(4,"mat-form-field",24)(5,"mat-icon",25),te(6,"person_add"),O(),T(7,"mat-label"),te(8,"Public Key"),O(),T(9,"input",26),me("ngModelChange",function(r){return Se(e),Ae(se().readOnlyKey=r)}),O()(),T(10,"div")(11,"button",27),me("click",function(){return Se(e),Ae(se().anonymous())}),te(12,"Go straight in"),O()()()()}if(2&n){const e=se();$(9),G("ngModel",e.readOnlyKey)}}function wee(n,t){1&n&&(T(0,"div",28),te(1,"You must agree with the notice below to enable login."),O())}function kee(n,t){1&n&&(T(0,"h1"),te(1,"Your approval is needed"),O())}function xee(n,t){1&n&&(T(0,"h1"),te(1,"Thank you!"),O())}function Dee(n,t){if(1&n){const e=it();T(0,"button",30),me("click",function(){return Se(e),Ae(se(2).connect())}),te(1,"Connect using extension"),O()}}function Mee(n,t){if(1&n&&(T(0,"div"),ce(1,Dee,2,0,"button",29),De(2,"br")(3,"br"),O()),2&n){const e=se();$(1),G("ngIf",e.consent)}}function Cee(n,t){1&n&&(T(0,"div")(1,"p"),te(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. "),O(),T(3,"p"),te(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."),O(),T(5,"p"),te(6,"Blockcore has no involvement in the type of content being produced and shown to you in this app."),O(),T(7,"p"),te(8,"You accept that all usage of Blockcore Notes, Blockcore infrastructure and software must be the result of peaceful voluntary human interactions."),O(),T(9,"p"),te(10,"If you're young and still living with your parents, consider asking them for permission before you continue."),O(),T(11,"p"),te(12,"To continue you must agree with our "),T(13,"a",31),te(14,"Privacy Policy and Terms & Conditions"),O(),te(15,"."),O()())}class Ap{constructor(t,e,i,r,o,a,s){this.appState=t,this.cd=e,this.relayService=i,this.authService=r,this.utilities=o,this.router=a,this.ngZone=s,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 xe(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 xe(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))}}Ap.\u0275fac=function(t){return new(t||Ap)(x(Jn),x(kt),x(ms),x(Gi),x(vi),x(ii),x(Qe))},Ap.\u0275cmp=Re({type:Ap,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&&(T(0,"div",0)(1,"div",1),De(2,"img",2),T(3,"div",3)(4,"span",4),te(5,"Blockcore"),O(),te(6," Notes"),O(),De(7,"div",5),ce(8,_ee,3,0,"div",6),ce(9,gee,5,0,"div",6),ce(10,vee,3,2,"div",6),O(),T(11,"div",7)(12,"mat-card",8)(13,"mat-card-content")(14,"h1"),te(15,"New ways to connect with humanity"),O(),T(16,"p"),te(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 "),T(18,"strong"),te(19,"Nostr"),O(),te(20,". Nostr is a uncensorable protocol for communication with your friends and the world. "),O(),T(21,"p",9)(22,"strong"),te(23,"PROTOTYPE:"),O(),te(24," This app is currently under development and should be considered prototype-quality."),O()()(),T(25,"mat-card",10),De(26,"img",11),O(),T(27,"mat-card",12)(28,"mat-card-content")(29,"h1"),te(30,"Follow your favorite creators"),O(),T(31,"p"),te(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. "),O()()(),T(33,"mat-card",12)(34,"mat-card-content")(35,"h1"),te(36,"Be humble and kind"),O(),T(37,"p"),te(38,"Being uncensorable and uncancellable means more responsibility is on you, you are in control and you are responsible."),O(),T(39,"p"),te(40,"\u{1f49b}\u{1f5a4}"),O()()(),T(41,"mat-card",12)(42,"mat-card-content")(43,"h1"),te(44,"Read Only Login"),O(),ce(45,Fee,13,1,"div",13),ce(46,wee,2,0,"div",14),De(47,"br"),O()(),T(48,"mat-card",15)(49,"mat-card-content"),ce(50,kee,2,0,"h1",13),ce(51,xee,2,0,"h1",13),ce(52,Mee,4,1,"div",13),ce(53,Cee,16,0,"div",13),T(54,"mat-checkbox",16),me("change",function(){return e.persist()})("ngModelChange",function(r){return e.consent=r}),te(55,"I have read and agree to this notice"),O()()(),De(56,"div",17),O()()),2&t&&($(8),G("ngIf",e.searchingForExtension),$(1),G("ngIf",e.showInstallLink),$(1),G("ngIf",e.extensionDiscovered),$(35),G("ngIf",e.consent),$(1),G("ngIf",!e.consent),$(4),G("ngIf",!e.consent),$(1),G("ngIf",e.consent),$(1),G("ngIf",e.consent),$(1),G("ngIf",!e.consent),$(1),G("ngModel",e.consent))},dependencies:[Zt,yI,dc,ol,Ia,Td,UG,Sa,al,Mp,OI,Zr,Tp,ia,ra,oa],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 Tx{constructor(t=!1,e,i=!0,r){this._multiple=t,this._emitChanges=i,this.compareWith=r,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new be,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(i=>this._markSelected(i));const e=this._hasQueuedChanges();return this._emitChangeEvent(),e}deselect(...t){this._verifyValueAssignment(t),t.forEach(i=>this._unmarkSelected(i));const e=this._hasQueuedChanges();return this._emitChangeEvent(),e}setSelection(...t){this._verifyValueAssignment(t);const e=this.selected,i=new Set(t);t.forEach(o=>this._markSelected(o)),e.filter(o=>!i.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 Ax=(()=>{class n{constructor(){this._listeners=[]}notify(e,i){for(let r of this._listeners)r(e,i)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(i=>e!==i)}}ngOnDestroy(){this._listeners=[]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Eee=0;const Lx=new Fe("CdkAccordion");let See=(()=>{class n{constructor(){this._stateChanges=new be,this._openCloseAllActions=new be,this.id="cdk-accordion-"+Eee++,this._multi=!1}get multi(){return this._multi}set multi(e){this._multi=qe(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 n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[Ge([{provide:Lx,useExisting:n}]),_n]}),n})(),Tee=0,Aee=(()=>{class n{constructor(e,i,r){this.accordion=e,this._changeDetectorRef=i,this._expansionDispatcher=r,this._openCloseAllSubscription=p.EMPTY,this.closed=new je,this.opened=new je,this.destroyed=new je,this.expandedChange=new je,this.id="cdk-accordion-child-"+Tee++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=r.listen((o,a)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===a&&this.id!==o&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}get expanded(){return this._expanded}set expanded(e){e=qe(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=qe(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 n.\u0275fac=function(e){return new(e||n)(x(Lx,12),x(kt),x(Ax))},n.\u0275dir=pe({type:n,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[Ge([{provide:Lx,useValue:void 0}])]}),n})(),Lee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})();const Iee=["body"];function Nee(n,t){}const Oee=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],Pee=["mat-expansion-panel-header","*","mat-action-row"];function Ree(n,t){1&n&&De(0,"span",2),2&n&&G("@indicatorRotate",se()._getExpandedState())}const Bee=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],Hee=["mat-panel-title","mat-panel-description","*"],Ix=new Fe("MAT_ACCORDION"),s8="225ms cubic-bezier(0.4,0.0,0.2,1)",l8={indicatorRotate:gr("indicatorRotate",[ri("collapsed, void",bt({transform:"rotate(0deg)"})),ri("expanded",bt({transform:"rotate(180deg)"})),$n("expanded <=> collapsed, void => collapsed",Wn(s8))]),bodyExpansion:gr("bodyExpansion",[ri("collapsed, void",bt({height:"0px",visibility:"hidden"})),ri("expanded",bt({height:"*",visibility:"visible"})),$n("expanded <=> collapsed, void => collapsed",Wn(s8))])},c8=new Fe("MAT_EXPANSION_PANEL");let jee=(()=>{class n{constructor(e,i){this._template=e,this._expansionPanel=i}}return n.\u0275fac=function(e){return new(e||n)(x(jn),x(c8,8))},n.\u0275dir=pe({type:n,selectors:[["ng-template","matExpansionPanelContent",""]]}),n})(),Yee=0;const d8=new Fe("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let mb=(()=>{class n extends Aee{constructor(e,i,r,o,a,s,l){super(e,i,r),this._viewContainerRef=o,this._animationMode=s,this._hideToggle=!1,this.afterExpand=new je,this.afterCollapse=new je,this._inputChanges=new be,this._headerId="mat-expansion-panel-header-"+Yee++,this._bodyAnimationDone=new be,this.accordion=e,this._document=a,this._bodyAnimationDone.pipe(Wf((d,f)=>d.fromState===f.fromState&&d.toState===f.toState)).subscribe(d=>{"void"!==d.fromState&&("expanded"===d.toState?this.afterExpand.emit():"collapsed"===d.toState&&this.afterCollapse.emit())}),l&&(this.hideToggle=l.hideToggle)}get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(e){this._hideToggle=qe(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(Ei(null),zt(()=>this.expanded&&!this._portal),en(1)).subscribe(()=>{this._portal=new qs(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,i=this._body.nativeElement;return e===i||i.contains(e)}return!1}}return n.\u0275fac=function(e){return new(e||n)(x(Ix,12),x(kt),x(Ax),x(Qn),x(xt),x(zn,8),x(d8,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-expansion-panel"]],contentQueries:function(e,i,r){if(1&e&&Lt(r,jee,5),2&e){let o;Ie(o=Ne())&&(i._lazyContent=o.first)}},viewQuery:function(e,i){if(1&e&&_t(Iee,5),2&e){let r;Ie(r=Ne())&&(i._body=r.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(e,i){2&e&&Ke("mat-expanded",i.expanded)("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-expansion-panel-spacing",i._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[Ge([{provide:Ix,useValue:void 0},{provide:c8,useExisting:n}]),Ee,_n],ngContentSelectors:Pee,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,i){1&e&&(Gt(Oee),$e(0),T(1,"div",0,1),me("@bodyExpansion.done",function(o){return i._bodyAnimationDone.next(o)}),T(3,"div",2),$e(4,1),ce(5,Nee,0,0,"ng-template",3),O(),$e(6,2),O()),2&e&&($(1),G("@bodyExpansion",i._getExpandedState())("id",i.id),Xe("aria-labelledby",i._headerId),$(4),G("cdkPortalOutlet",i._portal))},dependencies:[Ks],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:[l8.bodyExpansion]},changeDetection:0}),n})();class Vee{}const zee=$s(Vee);let fb=(()=>{class n extends zee{constructor(e,i,r,o,a,s,l){super(),this.panel=e,this._element=i,this._focusMonitor=r,this._changeDetectorRef=o,this._animationMode=s,this._parentChangeSubscription=p.EMPTY;const d=e.accordion?e.accordion._stateChanges.pipe(zt(f=>!(!f.hideToggle&&!f.togglePosition))):Pi;this.tabIndex=parseInt(l||"")||0,this._parentChangeSubscription=di(e.opened,e.closed,d,e._inputChanges.pipe(zt(f=>!!(f.hideToggle||f.disabled||f.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),e.closed.pipe(zt(()=>e._containsFocus())).subscribe(()=>r.focusVia(i,"program")),a&&(this.expandedHeight=a.expandedHeight,this.collapsedHeight=a.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:ar(e)||(e.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(e))}}focus(e,i){e?this._focusMonitor.focusVia(this._element,e,i):this._element.nativeElement.focus(i)}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 n.\u0275fac=function(e){return new(e||n)(x(mb,1),x(ze),x(qr),x(kt),x(d8,8),x(zn,8),zr("tabindex"))},n.\u0275cmp=Re({type:n,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(e,i){1&e&&me("click",function(){return i._toggle()})("keydown",function(o){return i._keydown(o)}),2&e&&(Xe("id",i.panel._headerId)("tabindex",i.tabIndex)("aria-controls",i._getPanelId())("aria-expanded",i._isExpanded())("aria-disabled",i.panel.disabled),On("height",i._getHeaderHeight()),Ke("mat-expanded",i._isExpanded())("mat-expansion-toggle-indicator-after","after"===i._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===i._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===i._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[Ee],ngContentSelectors:Hee,decls:5,vars:3,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(e,i){1&e&&(Gt(Bee),T(0,"span",0),$e(1),$e(2,1),$e(3,2),O(),ce(4,Ree,1,1,"span",1)),2&e&&(Ke("mat-content-hide-toggle",!i._showToggle()),$(4),G("ngIf",i._showToggle()))},dependencies:[Zt],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:[l8.indicatorRotate]},changeDetection:0}),n})(),Nx=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]}),n})(),Ox=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),n})(),pb=(()=>{class n extends See{constructor(){super(...arguments),this._ownHeaders=new Ja,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(e){this._hideToggle=qe(e)}ngAfterContentInit(){this._headers.changes.pipe(Ei(this._headers)).subscribe(e=>{this._ownHeaders.reset(e.filter(i=>i.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new $f(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 n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275dir=pe({type:n,selectors:[["mat-accordion"]],contentQueries:function(e,i,r){if(1&e&&Lt(r,fb,5),2&e){let o;Ie(o=Ne())&&(i._headers=o)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(e,i){2&e&&Ke("mat-accordion-multi",i.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[Ge([{provide:Ix,useExisting:n}]),Ee]}),n})(),Uee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[Mi,gt,Lee,Wl]}),n})();class Ip{constructor(t){this.appState=t}ngOnInit(){this.appState.showBackButton=!0,this.appState.title="About",this.appState.actions=[]}}Ip.\u0275fac=function(t){return new(t||Ip)(x(Jn))},Ip.\u0275cmp=Re({type:Ip,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&&(T(0,"div",0),De(1,"img",1),T(2,"h1",2),te(3,"About"),O(),T(4,"p"),te(5,"Blockcore Notes instructions will come here later on."),O(),T(6,"p")(7,"a",3),te(8,"Third Party Licenses"),O(),De(9,"br"),T(10,"a",4),te(11,"Source Code"),O()(),T(12,"h3"),te(13,"Support development"),O(),T(14,"p"),te(15,"Please consider donating some Bitcoin using Geyser:"),O(),T(16,"p")(17,"a",5),te(18,"geyser.fund/project/blockcore"),O()(),T(19,"p"),te(20,"We have additional donation and sponsoring options available here:"),O(),T(21,"p")(22,"a",6),te(23,"www.blockcore.net/about"),O()(),De(24,"img",7),T(25,"h1",2),te(26,"Nostr"),O(),T(27,"h3"),te(28,"Nostr Directory"),O(),T(29,"p"),te(30,"Accounts marked with globe icon are accounts added to this service:"),O(),T(31,"p")(32,"a",8),te(33,"www.nostr.directory"),O()(),T(34,"h3"),te(35,"Data Lookup"),O(),T(36,"p"),te(37,"The user identity (npub) and the event identity is available in tooltips on notes. You can copy those and verify using:"),O(),T(38,"p")(39,"a",9),te(40,"www.nostr.guru"),O()(),T(41,"h3"),te(42,"Frequently Asked Questions"),O(),T(43,"mat-accordion")(44,"mat-expansion-panel",10)(45,"mat-expansion-panel-header")(46,"mat-panel-title"),te(47," Can I contribute? "),O(),T(48,"mat-panel-description"),te(49," Yes "),O()(),T(50,"p"),te(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 "),T(52,"a",4),te(53,"github.com/block-core/blockcore-notes"),O()()(),T(54,"mat-expansion-panel")(55,"mat-expansion-panel-header")(56,"mat-panel-title"),te(57,"How can I be safe?"),O(),T(58,"mat-panel-description"),te(59,"Unwanted content"),O()(),T(60,"p"),te(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."),O(),T(62,"p"),te(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."),O()()(),T(64,"p",11),De(65,"img",12),O()())},dependencies:[Hl,pb,mb,fb,Ox,Nx],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 Ld_OPEN="mdc-dialog--open",u8_DIALOG_ANIMATION_CLOSE_TIME_MS=(["textarea",".mdc-menu .mdc-list-item",".mdc-menu .mdc-deprecated-list-item"].join(", "),75);function Wee(n,t){}class _b{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 h8=(()=>{class n extends r1{constructor(e,i,r,o,a,s,l,d){super(),this._elementRef=e,this._focusTrapFactory=i,this._config=o,this._interactivityChecker=a,this._ngZone=s,this._overlayRef=l,this._focusMonitor=d,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=f=>{this._portalOutlet.hasAttached();const F=this._portalOutlet.attachDomPortal(f);return this._contentAttached(),F},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 i=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),i}attachTemplatePortal(e){this._portalOutlet.hasAttached();const i=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),i}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,i){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(i)}_focusByCssSelector(e,i){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,i)}_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(i=>{i||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 i=null;if("string"==typeof e?i=this._document.querySelector(e):"boolean"==typeof e?i=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(i=e),this._config.restoreFocus&&i&&"function"==typeof i.focus){const r=P0(),o=this._elementRef.nativeElement;(!r||r===this._document.body||r===o||o.contains(r))&&(this._focusMonitor?(this._focusMonitor.focusVia(i,this._closeInteractionType),this._closeInteractionType=null):i.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,i=P0();return e===i||e.contains(i)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=P0())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Z0),x(xt,8),x(_b),x(Gf),x(Qe),x(tp),x(qr))},n.\u0275cmp=Re({type:n,selectors:[["cdk-dialog-container"]],viewQuery:function(e,i){if(1&e&&_t(Ks,7),2&e){let r;Ie(r=Ne())&&(i._portalOutlet=r.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(e,i){2&e&&Xe("id",i._config.id||null)("role",i._config.role)("aria-modal",i._config.ariaModal)("aria-labelledby",i._config.ariaLabel?null:i._ariaLabelledBy)("aria-label",i._config.ariaLabel)("aria-describedby",i._config.ariaDescribedBy||null)},features:[Ee],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(e,i){1&e&&ce(0,Wee,0,0,"ng-template",0)},dependencies:[Ks],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),n})();class Px{constructor(t,e){this.overlayRef=t,this.config=e,this.closed=new be,this.disableClose=e.disableClose,this.backdropClick=t.backdropClick(),this.keydownEvents=t.keydownEvents(),this.outsidePointerEvents=t.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(i=>{27===i.keyCode&&!this.disableClose&&!ar(i)&&(i.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 i=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this.overlayRef.dispose(),i.next(t),i.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 m8=new Fe("DialogScrollStrategy"),$ee=new Fe("DialogData"),Gee=new Fe("DefaultDialogConfig"),Kee={provide:m8,deps:[br],useFactory:function qee(n){return()=>n.scrollStrategies.block()}};let Xee=0,f8=(()=>{class n{constructor(e,i,r,o,a,s){this._overlay=e,this._injector=i,this._defaultOptions=r,this._parentDialog=o,this._overlayContainer=a,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new be,this._afterOpenedAtThisLevel=new be,this._ariaHiddenElements=new Map,this.afterAllClosed=Pl(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Ei(void 0))),this._scrollStrategy=s}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}open(e,i){(i={...this._defaultOptions||new _b,...i}).id=i.id||"cdk-dialog-"+Xee++,i.id&&this.getDialogById(i.id);const o=this._getOverlayConfig(i),a=this._overlay.create(o),s=new Px(a,i),l=this._attachContainer(a,s,i);return s.containerInstance=l,this._attachDialogContent(e,s,l,i),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(s),s.closed.subscribe(()=>this._removeOpenDialog(s,!0)),this.afterOpened.next(s),s}closeAll(){Rx(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){Rx(this._openDialogsAtThisLevel,e=>{!1===e.config.closeOnDestroy&&this._removeOpenDialog(e,!1)}),Rx(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){const i=new xh({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&&(i.backdropClass=e.backdropClass),i}_attachContainer(e,i,r){const o=r.injector||r.viewContainerRef?.injector,a=[{provide:_b,useValue:r},{provide:Px,useValue:i},{provide:tp,useValue:e}];let s;r.container?"function"==typeof r.container?s=r.container:(s=r.container.type,a.push(...r.container.providers(r))):s=h8;const l=new ud(s,r.viewContainerRef,yi.create({parent:o||this._injector,providers:a}),r.componentFactoryResolver);return e.attach(l).instance}_attachDialogContent(e,i,r,o){if(e instanceof jn){const a=this._createInjector(o,i,r,void 0);let s={$implicit:o.data,dialogRef:i};o.templateContext&&(s={...s,..."function"==typeof o.templateContext?o.templateContext():o.templateContext}),r.attachTemplatePortal(new qs(e,null,s,a))}else{const a=this._createInjector(o,i,r,this._injector),s=r.attachComponentPortal(new ud(e,o.viewContainerRef,a,o.componentFactoryResolver));i.componentInstance=s.instance}}_createInjector(e,i,r,o){const a=e.injector||e.viewContainerRef?.injector,s=[{provide:$ee,useValue:e.data},{provide:Px,useValue:i}];return e.providers&&("function"==typeof e.providers?s.push(...e.providers(i,e,r)):s.push(...e.providers)),e.direction&&(!a||!a.get(Si,null,{optional:!0}))&&s.push({provide:Si,useValue:{value:e.direction,change:rt()}}),yi.create({parent:a||o,providers:s})}_removeOpenDialog(e,i){const r=this.openDialogs.indexOf(e);r>-1&&(this.openDialogs.splice(r,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((o,a)=>{o?a.setAttribute("aria-hidden",o):a.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),i&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const e=this._overlayContainer.getContainerElement();if(e.parentElement){const i=e.parentElement.children;for(let r=i.length-1;r>-1;r--){const o=i[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 n.\u0275fac=function(e){return new(e||n)(de(br),de(yi),de(Gee,8),de(n,12),de(l1),de(m8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();function Rx(n,t){let e=n.length;for(;e--;)t(n[e])}let Qee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[f8,Kee],imports:[Gl,Wl,qf,Wl]}),n})();function Zee(n,t){}class gb{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 Jee=(()=>{class n extends h8{constructor(e,i,r,o,a,s,l,d){super(e,i,r,o,a,s,l,d),this._animationStateChanged=new je}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Z0),x(xt,8),x(gb),x(Gf),x(Qe),x(tp),x(qr))},n.\u0275cmp=Re({type:n,selectors:[["ng-component"]],features:[Ee],decls:0,vars:0,template:function(e,i){},encapsulation:2}),n})();const p8="--mat-dialog-transition-duration";function _8(n){return null==n?null:"number"==typeof n?n:n.endsWith("ms")?Wi(n.substring(0,n.length-2)):n.endsWith("s")?1e3*Wi(n.substring(0,n.length-1)):"0"===n?0:null}let ete=(()=>{class n extends Jee{constructor(e,i,r,o,a,s,l,d,f){super(e,i,r,o,a,s,l,f),this._animationMode=d,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._openAnimationDuration=this._animationsEnabled?_8(this._config.enterAnimationDuration)??150:0,this._closeAnimationDuration=this._animationsEnabled?_8(this._config.exitAnimationDuration)??u8_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(p8,`${this._openAnimationDuration}ms`),this._hostElement.classList.add("mdc-dialog--opening"),this._hostElement.classList.add(Ld_OPEN),this._waitForAnimationToComplete(this._openAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(Ld_OPEN),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._closeAnimationDuration}),this._hostElement.classList.remove(Ld_OPEN),this._animationsEnabled?(this._hostElement.style.setProperty(p8,`${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,i){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(i,e)}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Z0),x(xt,8),x(gb),x(Gf),x(Qe),x(tp),x(zn,8),x(qr))},n.\u0275cmp=Re({type:n,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(e,i){2&e&&(Ar("id",i._config.id),Xe("aria-modal",i._config.ariaModal)("role",i._config.role)("aria-labelledby",i._config.ariaLabel?null:i._ariaLabelledBy)("aria-label",i._config.ariaLabel)("aria-describedby",i._config.ariaDescribedBy||null),Ke("_mat-animation-noopable",!i._animationsEnabled))},features:[Ee],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(e,i){1&e&&(T(0,"div",0)(1,"div",1),ce(2,Zee,0,0,"ng-template",2),O()())},dependencies:[Ks],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}),n})();class ll{constructor(t,e,i){this._ref=t,this._containerInstance=i,this._afterOpened=new be,this._beforeClosed=new be,this._state=0,this.disableClose=e.disableClose,this.id=t.id,i._animationStateChanged.pipe(zt(r=>"opened"===r.state),en(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),i._animationStateChanged.pipe(zt(r=>"closed"===r.state),en(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),t.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),di(this.backdropClick(),this.keydownEvents().pipe(zt(r=>27===r.keyCode&&!this.disableClose&&!ar(r)))).subscribe(r=>{this.disableClose||(r.preventDefault(),g8(this,"keydown"===r.type?"keyboard":"mouse"))})}close(t){this._result=t,this._containerInstance._animationStateChanged.pipe(zt(e=>"closing"===e.state),en(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 g8(n,t,e){return n._closeInteractionType=t,n.close(e)}const Id=new Fe("MatMdcDialogData"),tte=new Fe("mat-mdc-dialog-default-options"),b8=new Fe("mat-mdc-dialog-scroll-strategy"),ite={provide:b8,deps:[br],useFactory:function nte(n){return()=>n.scrollStrategies.block()}};let rte=0,ote=(()=>{class n{constructor(e,i,r,o,a,s,l,d,f,F){this._overlay=e,this._defaultOptions=r,this._parentDialog=o,this._dialogRefConstructor=l,this._dialogContainerType=d,this._dialogDataToken=f,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new be,this._afterOpenedAtThisLevel=new be,this._idPrefix="mat-dialog-",this.dialogConfigClass=gb,this.afterAllClosed=Pl(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Ei(void 0))),this._scrollStrategy=s,this._dialog=i.get(f8)}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,i){let r;(i={...this._defaultOptions||new gb,...i}).id=i.id||`${this._idPrefix}${rte++}`,i.scrollStrategy=i.scrollStrategy||this._scrollStrategy();const o=this._dialog.open(e,{...i,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:i},{provide:_b,useValue:i}]},templateContext:()=>({dialogRef:r}),providers:(a,s,l)=>(r=new this._dialogRefConstructor(a,i,l),r.updatePosition(i?.position),[{provide:this._dialogContainerType,useValue:l},{provide:this._dialogDataToken,useValue:s.data},{provide:this._dialogRefConstructor,useValue:r}])});return r.componentInstance=o.componentInstance,this.openDialogs.push(r),this.afterOpened.next(r),r.afterClosed().subscribe(()=>{const a=this.openDialogs.indexOf(r);a>-1&&(this.openDialogs.splice(a,1),this.openDialogs.length||this._getAfterAllClosed().next())}),r}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let i=e.length;for(;i--;)e[i].close()}}return n.\u0275fac=function(e){Ka()},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),aa=(()=>{class n extends ote{constructor(e,i,r,o,a,s,l,d){super(e,i,o,s,l,a,ll,ete,Id,d),this._idPrefix="mat-mdc-dialog-"}}return n.\u0275fac=function(e){return new(e||n)(de(br),de(yi),de(td,8),de(tte,8),de(b8),de(n,12),de(l1),de(zn,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),ate=0,Np=(()=>{class n{constructor(e,i,r){this.dialogRef=e,this._elementRef=i,this._dialog=r,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=y8(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){const i=e._matDialogClose||e._matDialogCloseResult;i&&(this.dialogResult=i.currentValue)}_onButtonClick(e){g8(this.dialogRef,0===e.screenX&&0===e.screenY?"keyboard":"mouse",this.dialogResult)}}return n.\u0275fac=function(e){return new(e||n)(x(ll,8),x(ze),x(aa))},n.\u0275dir=pe({type:n,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(e,i){1&e&&me("click",function(o){return i._onButtonClick(o)}),2&e&&Xe("aria-label",i.ariaLabel||null)("type",i.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[_n]}),n})(),Op=(()=>{class n{constructor(e,i,r){this._dialogRef=e,this._elementRef=i,this._dialog=r,this.id="mat-mdc-dialog-title-"+ate++}ngOnInit(){this._dialogRef||(this._dialogRef=y8(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const e=this._dialogRef._containerInstance;e&&!e._ariaLabelledBy&&(e._ariaLabelledBy=this.id)})}}return n.\u0275fac=function(e){return new(e||n)(x(ll,8),x(ze),x(aa))},n.\u0275dir=pe({type:n,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(e,i){2&e&&Ar("id",i.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),n})(),Pp=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]}),n})(),Rp=(()=>{class n{constructor(){this.align="start"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(e,i){2&e&&Ke("mat-mdc-dialog-actions-align-center","center"===i.align)("mat-mdc-dialog-actions-align-end","end"===i.align)},inputs:{align:"align"}}),n})();function y8(n,t){let e=n.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?t.find(i=>i.id===e.id):null}let ste=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[aa,ite],imports:[Qee,Gl,Wl,gt,gt]}),n})();var cl=(()=>(function(n){n["\u{1f44d}"]="\u{1f44d}",n["\u{1f44e}"]="\u{1f44e}"}(cl||(cl={})),cl))(),Yi=(()=>(function(n){n[n.Public=0]="Public",n[n.Follow=1]="Follow",n[n.Mute=2]="Mute",n[n.Block=3]="Block"}(Yi||(Yi={})),Yi))();class sa{constructor(t,e,i,r,o){this.appState=t,this.utilities=e,this.validator=i,this.eventService=r,this.relayService=o,this.daysToKeepProfiles=14,this.cleanProfileInterval=36e5,this.profileBatchSize=20,this.refreshUserProfile=72e5,this.isFetching=!1,this.profileQueue=[],this.connected$=this.appState.connected$.pipe(He(a=>!0===a)).pipe(Mn(a=>{console.log("STATUS:",a)})),this.connected$.subscribe(a=>{console.log("DataService: Yes we have connection!",a)})}initialize(){var t=this;return xe(function*(){setTimeout(xe(function*(){yield t.cleanProfiles()}),t.cleanProfileInterval)})()}processProfilesQueue(){if(this.isFetching)return;console.log("BEFORE:",JSON.stringify(this.profileQueue));const t=this.profileQueue.splice(0,this.profileBatchSize);console.log("AFTER:",JSON.stringify(this.profileQueue));for(let e=0;ethis.relayService.connectedRelays())).pipe(Mn(()=>{console.log("tapping...")})).pipe(un(r=>this.downloadFromRelay(t,r))).pipe(zt(r=>!i&&(i=r,!0)))}downloadNewestEventsByQuery(t,e=1e4){const i=[];return this.connected$.pipe(un(()=>this.relayService.connectedRelays())).pipe(Mn(()=>{console.log("tapping...")})).pipe(un(r=>this.downloadFromRelay(t,r))).pipe(zt(r=>{const o=i.findIndex(a=>a.id===r.id);return o>-1?i[o].created_atthis.relayService.connectedRelays())).pipe(un(i=>this.downloadFromRelay(t,i)))}subscribeLatestEvents(t,e,i){let r=e.map(o=>({kinds:t,limit:i,authors:[o]}));return 0===r.length&&(r=[{kinds:t,limit:i}]),this.connected$.pipe(un(()=>this.relayService.connectedRelays())).pipe(un(o=>this.subscribeToRelay(r,o)))}subscribeToRelay(t,e){return new Ve(i=>{const r=e.sub(t,{});return r.on("event",o=>{const a=this.eventService.processEvent(o);!a||i.next(a)}),r.on("eose",()=>{}),()=>{console.log("subscribeToRelay:finished:unsub"),r.unsub()}})}downloadFromRelay(t,e){return new Ve(i=>{const r=e.sub([...t],{});return r.on("event",o=>{const a=this.eventService.processEvent(o);!a||i.next(a)}),r.on("eose",()=>{i.complete()}),()=>{console.log("downloadFromRelay:finished:unsub"),r.unsub()}})}fetchProfiles(t,e){var i=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=xe(function*(a){const s=i.eventService.processEvent(a);if(s)try{const l=JSON.parse(s.content);i.validator.sanitizeProfile(l).created_at=s.created_at}catch{console.warn("This profile event was not parsed due to errors:",s)}});return function(a){return o.apply(this,arguments)}}()),r.on("eose",()=>{r.unsub(),this.isFetching=!1})}cleanProfiles(){return xe(function*(){})()}publishContacts(t){var e=this;return xe(function*(){const i=t.map(f=>["p",f]);let r={kind:3,created_at:Math.floor(Date.now()/1e3),content:"",pubkey:e.appState.getPublicKey(),tags:i};r.id=tk(r),r=yield globalThis.nostr.signEvent(r);const s=e.eventService.processEvent(r);if(!nk(r))throw new Error("The event is not valid. Cannot publish.");if(!(yield k5(r)))throw new Error("The event signature not valid. Maybe you choose a different account than the one specified?");if(s){console.log("PUBLISH EVENT:",r);for(let f=0;f{console.log(`${F.url} has accepted our event`)}),M.on("seen",()=>{console.log(`we saw the event on ${F.url}`)}),M.on("failed",N=>{console.log(`failed to publish to ${F.url}: ${N}`)})}}})()}}sa.\u0275fac=function(t){return new(t||sa)(de(Jn),de(vi),de(Lr),de(rl),de(ms))},sa.\u0275prov=Le({token:sa,factory:sa.\u0275fac,providedIn:"root"});const lte=c(n=>function(e=null){n(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=e});function dte(n){throw new lte(n)}class jh{constructor(t,e,i){this.appState=t,this.eventService=e,this.relayService=i,this.daysToKeepProfiles=14,this.cleanProfileInterval=36e5,this.profileBatchSize=20,this.refreshUserProfile=72e5,this.connected$=this.appState.connected$.pipe(He(r=>!0===r)),this.connected$.subscribe(()=>{console.log("Yes we have connection!")})}initialize(){var t=this;return xe(function*(){setTimeout(xe(function*(){yield t.cleanProfiles()}),t.cleanProfileInterval)})()}downloadNewestProfiles(t,e=3e3){const i=[{kinds:[0],authors:t}];return this.connected$.pipe(Mn(r=>console.log("HTTP response:",r)),en(1)).pipe(Mn(r=>console.log("HTTP response:",r)),un(()=>this.relayService.connectedRelays())).pipe(Mn(r=>console.log("HTTP response:",r)),un(r=>this.downloadFromRelay(i,r))).pipe(Mn(r=>console.log("HTTP response:",r)),function cte(n,t){const{first:e,each:i,with:r=dte,scheduler:o=t??dh,meta:a=null}=zA(n)?{first:n}:"number"==typeof n?{each:n}:n;if(null==e&&null==i)throw new TypeError("No timeout provided.");return Mt((s,l)=>{let d,f,F=null,M=0;const N=V=>{f=Er(l,o,()=>{try{d.unsubscribe(),vn(r({meta:a,lastValue:F,seen:M})).subscribe(l)}catch(X){l.error(X)}},V)};d=s.subscribe(wt(l,V=>{f?.unsubscribe(),M++,l.next(F=V),i>0&&N(i)},void 0,void 0,()=>{f?.closed||f?.unsubscribe(),F=null})),!M&&N(null!=e?"number"==typeof e?e:+e-o.now():i)})}(e),Ca(r=>rt(`The query timed out before it could complete: ${JSON.stringify(i)}.`)))}subscribeLatestEvents(t,e,i){let r=e.map(o=>({kinds:t,limit:i,authors:[o]}));return 0===r.length&&(r=[{kinds:t,limit:i}]),this.connected$.pipe(en(1)).pipe(un(()=>this.relayService.connectedRelays())).pipe(un(o=>this.subscribeToRelay(r,o)))}downloadFromRelay(t,e){return new Ve(i=>{const r=[],o=e.sub([...t],{});return o.on("event",a=>{const s=this.eventService.processEvent(a);if(!s)return;const l=r.findIndex(d=>d.id===s.id);l>-1?r[l].created_at{i.complete()}),()=>{console.log("downloadFromRelay:finished:unsub"),o.unsub()}})}subscribeToRelay(t,e){return new Ve(i=>{const r=e.sub(t,{});return r.on("event",o=>{const a=this.eventService.processEvent(o);!a||i.next(a)}),r.on("eose",()=>{}),()=>{console.log("subscribeToRelay:finished:unsub"),r.unsub()}})}downloadFromRelay2(t,e){return new Ve(i=>{const r=[],o=e.sub([t],{});o.on("event",a=>{const s=this.eventService.processEvent(a);!s||(r.unshift(s),i.next(r))}),o.on("eose",()=>{i.complete(),o.unsub()})})}cleanProfiles(){return xe(function*(){})()}}jh.\u0275fac=function(t){return new(t||jh)(de(Jn),de(rl),de(ms))},jh.\u0275prov=Le({token:jh,factory:jh.\u0275fac,providedIn:"root"});var Bx=new WeakMap,bb=new WeakMap,Bp=new WeakMap,yb=new WeakMap,F8=new WeakSet,vb=new WeakMap,w8=new WeakSet,ute=new WeakSet,Nd=new WeakSet;class gi{constructor(t,e,i,r,o){fd(this,Nd),fd(this,ute),fd(this,w8),fd(this,F8),Hi(this,Bx,{writable:!0,value:void 0}),Hi(this,bb,{writable:!0,value:void 0}),Hi(this,Bp,{writable:!0,value:void 0}),Hi(this,yb,{writable:!0,value:void 0}),Hi(this,vb,{writable:!0,value:void 0}),this.db=t,this.dataService=e,this.fetchService=i,this.appState=r,this.utilities=o,this.initialized=!1,this.cache=new lk,this.items$=Yn(sc(()=>this.list(Yi.Follow))),this.profiles=[],Fi(this,Bx,new bn(this.profiles)),Fi(this,bb,new bn(void 0)),Fi(this,Bp,new bn(this.profiles)),Fi(this,yb,new bn("")),Fi(this,vb,new bn(void 0)),this.table=t.profiles}list(t){var e=this;return xe(function*(){return yield e.table.where("status").equals(t).toArray()})()}query(t){var e=this;return xe(function*(){return yield e.table.where(t).toArray()})()}blockedProfiles$(){return Yn(sc(()=>this.list(Yi.Block)))}publicProfiles$(){return Yn(sc(()=>this.list(Yi.Public)))}mutedProfiles$(){return Yn(sc(()=>this.list(Yi.Mute)))}get following$(){return kn(this,Bp).asObservable().pipe(He(t=>t.filter(i=>i.status==Yi.Follow)))}get profile$(){return kn(this,bb).asObservable()}userProfileUpdated(t){kn(this,bb).next(t)}get profiles$(){return kn(this,Bp).asObservable()}get profileRequested$(){return kn(this,yb).asObservable()}updated(){na(this,F8,hte).call(this)}mutedProfiles(){return this.query({status:Yi.Mute})}blockedProfiles(){return this.query({status:Yi.Block})}blockedPublicKeys(){var t=this;return xe(function*(){return(yield t.blockedProfiles()).map(i=>i.pubkey)})()}mutedPublicKeys(){var t=this;return xe(function*(){return(yield t.mutedProfiles()).map(i=>i.pubkey)})()}get profilesChanged$(){return kn(this,vb).asObservable()}downloadRecent(t){kn(this,yb).next(t)}getProfileOrDownload(t){var e=this;return new Ve(i=>(this.table.get(t).then(r=>{if(r)return i.next(r),void i.complete();this.dataService.downloadNewestProfiles([t]).subscribe(function(){var o=xe(function*(a){const s=yield a;s?e.updateProfile(s.pubkey,s):console.log("NULL PROFILE!!")});return function(a){return o.apply(this,arguments)}}())}).catch(r=>{console.warn("FAILED TO GET PROFILE:",r)}).finally(()=>{console.log("FINALLY IN DB GET!")}),()=>{console.log("FINISHED")})).pipe(Mn(i=>{}))}getLocalProfile(t){var e=this;return xe(function*(){return e.table.get(t)})()}getProfile(t){return this.cache.get(t,this.getProfileOrDownload(t))}putProfile(t){var e=this;return xe(function*(){e.cache.set(t.pubkey,t),yield e.table.put(t)})()}initialize(){return xe(function*(){})()}follow(t,e=0,i){var r=this;return xe(function*(){const o=yield r.getLocalProfile(t),a=r.utilities.now();o?(o.status=Yi.Follow,o.modified=a,o.followed=a,o.circle=e,yield r.putProfile(o)):(i||(i=r.emptyProfile(t)),i.followed=a,i.circle=e,i.status=Yi.Follow,yield r.table.put(i),r.dataService.downloadNewestProfiles([t]).subscribe(function(){var s=xe(function*(l){const d=yield l;d?r.updateProfile(d.pubkey,d):console.log("NULL PROFILE!!")});return function(l){return s.apply(this,arguments)}}()))})()}setCircle(t,e){var i=this;return xe(function*(){return na(i,Nd,Yh).call(i,t,r=>(r.circle=e,r))})()}unfollow(t){var e=this;return xe(function*(){return na(e,Nd,Yh).call(e,t,i=>(i.status=Yi.Public,i.followed=void 0,i.circle=void 0,i))})()}block(t){var e=this;return xe(function*(){return na(e,Nd,Yh).call(e,t,i=>(i.status=Yi.Block,i.followed=void 0,i.circle=void 0,i))})()}unblock(t){var e=this;return xe(function*(){return na(e,Nd,Yh).call(e,t,i=>(i.status=Yi.Public,i))})()}mute(t){var e=this;return xe(function*(){return na(e,Nd,Yh).call(e,t,i=>(i.status=Yi.Mute,i))})()}unmute(t){var e=this;return xe(function*(){return na(e,Nd,Yh).call(e,t,i=>(i.status=Yi.Follow,i))})()}deleteProfile(t){var e=this;return xe(function*(){yield e.table.delete(t)})()}isFollowing(t){var e=this;return xe(function*(){const i=yield e.table.get(t);return!!i&&i.status==Yi.Follow})()}updateProfile(t,e){var i=this;return xe(function*(){let r=yield i.table.get(t);const o=i.utilities.now();r?(r.name=e.name,r.about=e.about,r.nip05=e.nip05,r.lud06=e.lud06,r.lud16=e.lud16,r.website=e.website,r.display_name=e.display_name,r.picture=e.picture):r=e,r.modified=o,r.retrieved=o,yield i.putProfile(r),i.cache.set(r.pubkey,r),i.appState.getPublicKey()===t&&i.userProfileUpdated(r)})()}emptyProfile(t){return{name:this.utilities.getShortenedIdentifier(t),about:"",picture:"/assets/profile.png",nip05:"",lud06:"",display_name:"",status:Yi.Public,website:"",created:Math.floor(Date.now()/1e3),verifications:[],pubkey:t}}wipe(){var t=this;return xe(function*(){yield t.table.clear(),t.profiles=[],na(t,w8,mte).call(t)})()}}function hte(){kn(this,Bp).next(this.profiles),kn(this,Bx).next(this.profiles)}function mte(){kn(this,vb).next(void 0)}function Yh(n,t){return jx.apply(this,arguments)}function jx(){return jx=xe(function*(n,t){let e=yield this.table.get(n);!e||(e.modified=this.utilities.now(),e=t(e,e.pubkey),yield this.putProfile(e))}),jx.apply(this,arguments)}gi.\u0275fac=function(t){return new(t||gi)(de(Aa),de(sa),de(jh),de(Jn),de(vi))},gi.\u0275prov=Le({token:gi,factory:gi.\u0275fac,providedIn:"root"});const fte=["tooltip"],k8=new Fe("mat-tooltip-scroll-strategy"),gte={provide:k8,deps:[br],useFactory:function _te(n){return()=>n.scrollStrategies.reposition({scrollThrottle:20})}},yte=new Fe("mat-tooltip-default-options",{providedIn:"root",factory:function bte(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),x8="tooltip-panel",D8=Rs({passive:!0});let Dte=(()=>{class n{constructor(e,i,r,o,a,s,l,d,f,F,M,N){this._overlay=e,this._elementRef=i,this._scrollDispatcher=r,this._viewContainerRef=o,this._ngZone=a,this._platform=s,this._ariaDescriber=l,this._focusMonitor=d,this._dir=F,this._defaultOptions=M,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 be,this._scrollStrategy=f,this._document=N,M&&(M.position&&(this.position=M.position),M.positionAtOrigin&&(this.positionAtOrigin=M.positionAtOrigin),M.touchGestures&&(this.touchGestures=M.touchGestures)),F.change.pipe(ft(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=qe(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){this._disabled=qe(e),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=Wi(e)}get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=Wi(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(ft(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(([i,r])=>{e.removeEventListener(i,r,D8)}),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,i){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const r=this._createOverlay(i);this._detach(),this._portal=this._portal||new ud(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(ft(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),o.show(e)}hide(e=this.hideDelay){const i=this._tooltipInstance;i&&(i.isVisible()?i.hide(e):(i._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 i=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(i);return r.positionChanges.pipe(ft(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}-${x8}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(ft(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(ft(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(ft(this._destroyed)).subscribe(o=>{this._isTooltipVisible()&&27===o.keyCode&&!ar(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 i=e.getConfig().positionStrategy,r=this._getOrigin(),o=this._getOverlayPosition();i.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,i=this.position;let r;"above"==i||"below"==i?r={originX:"center",originY:"above"==i?"top":"bottom"}:"before"==i||"left"==i&&e||"right"==i&&!e?r={originX:"start",originY:"center"}:("after"==i||"right"==i&&e||"left"==i&&!e)&&(r={originX:"end",originY:"center"});const{x:o,y:a}=this._invertPosition(r.originX,r.originY);return{main:r,fallback:{originX:o,originY:a}}}_getOverlayPosition(){const e=!this._dir||"ltr"==this._dir.value,i=this.position;let r;"above"==i?r={overlayX:"center",overlayY:"bottom"}:"below"==i?r={overlayX:"center",overlayY:"top"}:"before"==i||"left"==i&&e||"right"==i&&!e?r={overlayX:"end",overlayY:"center"}:("after"==i||"right"==i&&e||"left"==i&&!e)&&(r={overlayX:"start",overlayY:"center"});const{x:o,y:a}=this._invertPosition(r.overlayX,r.overlayY);return{main:r,fallback:{overlayX:o,overlayY:a}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe(en(1),ft(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,i){return"above"===this.position||"below"===this.position?"top"===i?i="bottom":"bottom"===i&&(i="top"):"end"===e?e="start":"start"===e&&(e="end"),{x:e,y:i}}_updateCurrentPositionClass(e){const{overlayY:i,originX:r,originY:o}=e;let a;if(a="center"===i?this._dir&&"rtl"===this._dir.value?"end"===r?"left":"right":"start"===r?"left":"right":"bottom"===i&&"top"===o?"above":"below",a!==this._currentPosition){const s=this._overlayRef;if(s){const l=`${this._cssClassPrefix}-${x8}-`;s.removePanelClass(l+this._currentPosition),s.addPanelClass(l+a)}this._currentPosition=a}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",e=>{let i;this._setupPointerExitEventsIfNeeded(),void 0!==e.x&&void 0!==e.y&&(i=e),this.show(void 0,i)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",e=>{const i=e.targetTouches?.[0],r=i?{x:i.clientX,y:i.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",i=>{const r=i.relatedTarget;(!r||!this._overlayRef?.overlayElement.contains(r))&&this.hide()}],["wheel",i=>this._wheelListener(i)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const i=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",i],["touchcancel",i])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([i,r])=>{this._elementRef.nativeElement.addEventListener(i,r,D8)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){const i=this._document.elementFromPoint(e.clientX,e.clientY),r=this._elementRef.nativeElement;i!==r&&!r.contains(i)&&this.hide()}}_disableNativeGesturesIfNecessary(){const e=this.touchGestures;if("off"!==e){const i=this._elementRef.nativeElement,r=i.style;("on"===e||"INPUT"!==i.nodeName&&"TEXTAREA"!==i.nodeName)&&(r.userSelect=r.msUserSelect=r.webkitUserSelect=r.MozUserSelect="none"),("on"===e||!i.draggable)&&(r.webkitUserDrag="none"),r.touchAction="none",r.webkitTapHighlightColor="transparent"}}}return n.\u0275fac=function(e){Ka()},n.\u0275dir=pe({type:n,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"]}}),n})(),Od=(()=>{class n extends Dte{constructor(e,i,r,o,a,s,l,d,f,F,M,N){super(e,i,r,o,a,s,l,d,f,F,M,N),this._tooltipComponent=Cte,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 n.\u0275fac=function(e){return new(e||n)(x(br),x(ze),x($l),x(Qn),x(Qe),x(Pn),x(cA),x(qr),x(k8),x(Si,8),x(yte,8),x(xt))},n.\u0275dir=pe({type:n,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],exportAs:["matTooltip"],features:[Ee]}),n})(),Mte=(()=>{class n{constructor(e,i){this._changeDetectorRef=e,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new be,this._animationsDisabled="NoopAnimations"===i}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 i=this._tooltip.nativeElement,r=this._showAnimation,o=this._hideAnimation;if(i.classList.remove(e?o:r),i.classList.add(e?r:o),this._isVisible=e,e&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const a=getComputedStyle(i);("0s"===a.getPropertyValue("animation-duration")||"none"===a.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(i.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}}return n.\u0275fac=function(e){return new(e||n)(x(kt),x(zn,8))},n.\u0275dir=pe({type:n}),n})(),Cte=(()=>{class n extends Mte{constructor(e,i,r){super(e,r),this._elementRef=i,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 n.\u0275fac=function(e){return new(e||n)(x(kt),x(ze),x(zn,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-tooltip-component"]],viewQuery:function(e,i){if(1&e&&_t(fte,7),2&e){let r;Ie(r=Ne())&&(i._tooltip=r.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(e,i){1&e&&me("mouseleave",function(o){return i._handleMouseLeave(o)}),2&e&&On("zoom",i.isVisible()?1:null)},features:[Ee],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,i){1&e&&(T(0,"div",0,1),me("animationend",function(o){return i._handleAnimationEnd(o)}),T(2,"div",2),te(3),O()()),2&e&&(Ke("mdc-tooltip--multiline",i._isMultiline),G("ngClass",i.tooltipClass),$(3),on(i.message))},dependencies:[Il],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}),n})(),M8=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[gte],imports:[qf,Mi,Gl,gt,gt,Xs]}),n})();function Ete(n,t){1&n&&te(0),2&n&&on(se(2).unified)}function Ste(n,t){if(1&n){const e=it();T(0,"button",2),me("click",function(r){return Se(e),Ae(se().handleClick(r))})("mouseenter",function(r){return Se(e),Ae(se().handleOver(r))})("mouseleave",function(r){return Se(e),Ae(se().handleLeave(r))}),T(1,"span",3),ce(2,Ete,1,1,"ng-template",4),$e(3),O()()}if(2&n){const e=se();Ke("emoji-mart-emoji-native",e.isNative)("emoji-mart-emoji-custom",e.custom),Xe("title",e.title)("aria-label",e.label),$(1),G("ngStyle",e.style),$(1),G("ngIf",e.isNative)}}function Tte(n,t){1&n&&te(0),2&n&&on(se(2).unified)}function Ate(n,t){if(1&n){const e=it();T(0,"span",5),me("click",function(r){return Se(e),Ae(se().handleClick(r))})("mouseenter",function(r){return Se(e),Ae(se().handleOver(r))})("mouseleave",function(r){return Se(e),Ae(se().handleLeave(r))}),T(1,"span",3),ce(2,Tte,1,1,"ng-template",4),$e(3,1),O()()}if(2&n){const e=se();Ke("emoji-mart-emoji-native",e.isNative)("emoji-mart-emoji-custom",e.custom),Xe("title",e.title)("aria-label",e.label),$(1),G("ngStyle",e.style),$(1),G("ngIf",e.isNative)}}const C8=["*","*"],E8=[{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"]}],Lte=[{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-${n}@6.0.1/img/${n}/sheets-256/${t}.png`;let Fb=(()=>{class n{constructor(){this.uncompressed=!1,this.names={},this.emojis=[],this.uncompressed||(this.uncompress(Lte),this.uncompressed=!0)}uncompress(e){this.emojis=e.map(i=>{const r={...i};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(a=>a.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,i,r){let o;if("string"==typeof e){const s=e.match(Ite);if(s&&(e=s[1],s[2]&&(i=parseInt(s[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&&i&&i>1&&r){o={...o};const s=Nte[i-1],l=o.skinVariations.find(d=>d.unified.includes(s));(!l.hidden||!l.hidden.includes(r))&&(o.skinTone=i,o={...o,...l}),o.native=this.unifiedToNative(o.unified)}return o.set=r||"",o}unifiedToNative(e){const i=e.split("-").map(r=>parseInt(`0x${r}`,16));return String.fromCodePoint(...i)}emojiSpriteStyles(e,i="apple",r=24,o=64,a=57,s=S8,l=58,d){const f=!!d;return{width:`${r}px`,height:`${r}px`,display:"inline-block","background-image":`url(${d=d||s(i,o)})`,"background-size":f?"100% 100%":`${100*l}% ${100*a}%`,"background-position":f?void 0:this.getSpritePosition(e,l)}}getSpritePosition(e,i){const[r,o]=e,a=100/(i-1);return`${a*r}% ${a*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,i,r){return this.sanitize(this.getData(e,i,r))}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),T8=(()=>{class n{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 je,this.emojiLeave=new je,this.emojiClick=new je,this.title=void 0,this.label="",this.custom=!1,this.isVisible=!0,this.backgroundImageFn=S8}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 i=this.getSanitizedData();this.emojiClick.emit({emoji:i,$event:e})}handleOver(e){const i=this.getSanitizedData();this.emojiOver.emit({emoji:i,$event:e})}handleLeave(e){const i=this.getSanitizedData();this.emojiLeave.emit({emoji:i,$event:e})}}return n.\u0275fac=function(e){return new(e||n)(x(Fb))},n.\u0275cmp=Re({type:n,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:[_n],ngContentSelectors:C8,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,i){1&e&&(Gt(C8),ce(0,Ste,4,8,"button",0),ce(1,Ate,4,8,"span",1)),2&e&&(G("ngIf",i.useButton&&i.isVisible),$(1),G("ngIf",!i.useButton&&i.isVisible))},dependencies:[Zt,eh],encapsulation:2,changeDetection:0}),n})(),Ote=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[Mi]}),n})();function Pte(n,t){if(1&n){const e=it();T(0,"span",3),me("click",function(r){Se(e);const o=se().index;return Ae(se().handleClick(r,o))}),T(1,"div"),pr(),T(2,"svg",4),De(3,"path"),O()(),Uo(),De(4,"span",5),O()}if(2&n){const e=se().$implicit,i=se();On("color",e.name===i.selected?i.color:null),Ke("emoji-mart-anchor-selected",e.name===i.selected),Xe("title",i.i18n.categories[e.id]),$(3),Xe("d",i.icons[e.id]),$(1),On("background-color",i.color)}}function Rte(n,t){1&n&&ce(0,Pte,5,8,"span",2),2&n&&G("ngIf",!1!==t.$implicit.anchor)}const Bte=["container"],Hte=["label"];function jte(n,t){if(1&n){const e=it();T(0,"ngx-emoji",9),me("emojiOver",function(r){return Se(e),Ae(se(3).emojiOver.emit(r))})("emojiLeave",function(r){return Se(e),Ae(se(3).emojiLeave.emit(r))})("emojiClick",function(r){return Se(e),Ae(se(3).emojiClick.emit(r))}),O()}if(2&n){const e=t.$implicit,i=se(3);G("emoji",e)("size",i.emojiSize)("skin",i.emojiSkin)("isNative",i.emojiIsNative)("set",i.emojiSet)("sheetSize",i.emojiSheetSize)("forceSize",i.emojiForceSize)("tooltip",i.emojiTooltip)("backgroundImageFn",i.emojiBackgroundImageFn)("imageUrlFn",i.emojiImageUrlFn)("hideObsolete",i.hideObsolete)("useButton",i.emojiUseButton)}}function Yte(n,t){if(1&n&&(T(0,"div"),ce(1,jte,1,12,"ngx-emoji",8),O()),2&n){const e=t.ngIf,i=se(2);$(1),G("ngForOf",e)("ngForTrackBy",i.trackById)}}function Vte(n,t){if(1&n&&(T(0,"div"),ce(1,Yte,2,2,"div",6),an(2,"async"),O()),2&n){const e=se();$(1),G("ngIf",sn(2,1,e.filteredEmojis$))}}function zte(n,t){if(1&n&&(T(0,"div")(1,"div"),De(2,"ngx-emoji",10),O(),T(3,"div",11),te(4),O()()),2&n){const e=se();$(2),G("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),$(2),Vt(" ",e.i18n.notfound," ")}}function Ute(n,t){if(1&n){const e=it();T(0,"ngx-emoji",9),me("emojiOver",function(r){return Se(e),Ae(se(2).emojiOver.emit(r))})("emojiLeave",function(r){return Se(e),Ae(se(2).emojiLeave.emit(r))})("emojiClick",function(r){return Se(e),Ae(se(2).emojiClick.emit(r))}),O()}if(2&n){const e=t.$implicit,i=se(2);G("emoji",e)("size",i.emojiSize)("skin",i.emojiSkin)("isNative",i.emojiIsNative)("set",i.emojiSet)("sheetSize",i.emojiSheetSize)("forceSize",i.emojiForceSize)("tooltip",i.emojiTooltip)("backgroundImageFn",i.emojiBackgroundImageFn)("imageUrlFn",i.emojiImageUrlFn)("hideObsolete",i.hideObsolete)("useButton",i.emojiUseButton)}}function Wte(n,t){if(1&n&&ce(0,Ute,1,12,"ngx-emoji",8),2&n){const e=se();G("ngForOf",e.emojisToDisplay)("ngForTrackBy",e.trackById)}}function $te(n,t){if(1&n){const e=it();T(0,"span",2)(1,"span",3),me("click",function(){const o=Se(e).$implicit;return Ae(se().handleClick(o))})("keyup.enter",function(){const o=Se(e).$implicit;return Ae(se().handleClick(o))})("keyup.space",function(){const o=Se(e).$implicit;return Ae(se().handleClick(o))}),O()()}if(2&n){const e=t.$implicit,i=se();Ke("selected",e===i.skin),$(1),Lg("emoji-mart-skin emoji-mart-skin-tone-",e,""),G("tabIndex",i.tabIndex(e)),Xe("aria-hidden",!i.isVisible(e))("aria-pressed",i.pressed(e))("aria-haspopup",!!i.isSelected(e))("aria-expanded",i.expanded(e))("aria-label",i.i18n.skintones[e])("title",i.i18n.skintones[e])}}function Gte(n,t){if(1&n&&(T(0,"span",11),te(1),O()),2&n){const e=t.$implicit;$(1),Vt(" :",e,": ")}}function qte(n,t){if(1&n&&(T(0,"span",15),te(1),O()),2&n){const e=t.$implicit;$(1),Vt(" ",e," ")}}function Kte(n,t){if(1&n&&(T(0,"div",8)(1,"div",2),De(2,"ngx-emoji",9),O(),T(3,"div",4)(4,"div",10),te(5),O(),T(6,"div",11),ce(7,Gte,2,1,"span",12),O(),T(8,"div",13),ce(9,qte,2,1,"span",14),O()()()),2&n){const e=se();$(2),G("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),$(3),on(e.emojiData.name),$(2),G("ngForOf",e.emojiData.shortNames),$(2),G("ngForOf",e.listedEmoticons)}}function Xte(n,t){if(1&n&&De(0,"ngx-emoji",16),2&n){const e=se();G("isNative",e.emojiIsNative)("skin",e.emojiSkin)("set",e.emojiSet)("emoji",e.idleEmoji)("backgroundImageFn",e.emojiBackgroundImageFn)("size",38)("imageUrlFn",e.emojiImageUrlFn)}}const Qte=["inputRef"],Zte=["scrollRef"];function Jte(n,t){if(1&n){const e=it();T(0,"emoji-search",8),me("searchResults",function(r){return Se(e),Ae(se().handleSearch(r))})("enterKey",function(r){return Se(e),Ae(se().handleEnterKey(r))}),O()}if(2&n){const e=se();G("i18n",e.i18n)("include",e.include)("exclude",e.exclude)("custom",e.custom)("autoFocus",e.autoFocus)("icons",e.searchIcons)("emojisToShowFilter",e.emojisToShowFilter)}}function ene(n,t){if(1&n){const e=it();T(0,"emoji-category",9),me("emojiOver",function(r){return Se(e),Ae(se().handleEmojiOver(r))})("emojiLeave",function(){return Se(e),Ae(se().handleEmojiLeave())})("emojiClick",function(r){return Se(e),Ae(se().handleEmojiClick(r))}),O()}if(2&n){const e=t.$implicit,i=se();G("id",e.id)("name",e.name)("emojis",e.emojis)("perLine",i.perLine)("totalFrequentLines",i.totalFrequentLines)("hasStickyPosition",i.isNative)("i18n",i.i18n)("hideObsolete",i.hideObsolete)("notFoundEmoji",i.notFoundEmoji)("custom",e.id===i.RECENT_CATEGORY.id?i.CUSTOM_CATEGORY.emojis:void 0)("recent",e.id===i.RECENT_CATEGORY.id?i.recent:void 0)("virtualize",i.virtualize)("virtualizeOffset",i.virtualizeOffset)("emojiIsNative",i.isNative)("emojiSkin",i.skin)("emojiSize",i.emojiSize)("emojiSet",i.set)("emojiSheetSize",i.sheetSize)("emojiForceSize",i.isNative)("emojiTooltip",i.emojiTooltip)("emojiBackgroundImageFn",i.backgroundImageFn)("emojiImageUrlFn",i.imageUrlFn)("emojiUseButton",i.useButton)}}function tne(n,t){if(1&n){const e=it();T(0,"div",1)(1,"emoji-preview",10),me("skinChange",function(r){return Se(e),Ae(se().handleSkinChange(r))}),O()()}if(2&n){const e=se();$(1),G("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),Xe("title",e.title)}}let nne=(()=>{class n{constructor(){this.categories=[],this.icons={},this.anchorClick=new je}trackByFn(e,i){return i.id}handleClick(e,i){this.anchorClick.emit({category:this.categories[i],index:i})}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Re({type:n,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,i){1&e&&(T(0,"div",0),ce(1,Rte,1,1,"ng-template",1),O()),2&e&&($(1),G("ngForOf",i.categories)("ngForTrackBy",i.trackByFn))},dependencies:[Ii,Zt],encapsulation:2,changeDetection:0}),n})(),A8=(()=>{class n{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(Nl(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,Nl(this.platformId)&&(localStorage.setItem(`${this.NAMESPACE}.last`,e.id),localStorage.setItem(`${this.NAMESPACE}.frequently`,JSON.stringify(this.frequently)))}get(e,i){if(this.initialized||this.init(),null===this.frequently){this.defaults={};const d=[];for(let f=0;fthis.frequently[d]-this.frequently[f]).reverse().slice(0,r),l=Nl(this.platformId)&&localStorage.getItem(`${this.NAMESPACE}.last`);return l&&!s.includes(l)&&(s.pop(),s.push(l)),s}}return n.\u0275fac=function(e){return new(e||n)(de(Al))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),L8=(()=>{class n{constructor(e,i,r){this.ref=e,this.emojiService=i,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 je,this.emojiLeave=new je,this.emojiClick=new je,this.containerStyles={},this.emojisToDisplay=[],this.filteredEmojisSubject=new be,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(),i=Math.floor(e/(this.emojiSize+12));this.rows=Math.ceil(this.emojisToDisplay.length/i),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:i,height:r}=this.container.nativeElement.getBoundingClientRect(),o=e.getBoundingClientRect().top,a=this.label.nativeElement.getBoundingClientRect().height;this.top=i-o+e.scrollTop,this.maxMargin=0===r?0:r-a}handleScroll(e){let i=e-this.top;if(i=ithis.maxMargin?this.maxMargin:i,this.virtualize){const{top:r,height:o}=this.container.nativeElement.getBoundingClientRect(),a=this.container.nativeElement.parentNode.parentNode.clientHeight;this.filteredEmojisSubject.next(a+(a+this.virtualizeOffset)>=r&&-o-(a+this.virtualizeOffset)<=r?this.emojisToDisplay:[])}return i===this.margin?(this.ref.detectChanges(),!1):(this.hasStickyPosition||(this.label.nativeElement.style.top=`${i}px`),this.margin=i,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(i=>this.custom.filter(o=>o.id===i)[0]||i).filter(i=>!!this.emojiService.getData(i)))}updateDisplay(e){this.containerStyles.display=e,this.updateRecentEmojis(),this.ref.detectChanges()}trackById(e,i){return i}filterEmojis(){const e=[];for(const i of this.emojis||[]){if(!i)continue;const r=this.emojiService.getData(i);!r||r.obsoletedBy&&this.hideObsolete||!r.unified&&!r.custom||e.push(i)}return e}}return n.\u0275fac=function(e){return new(e||n)(x(kt),x(Fb),x(A8))},n.\u0275cmp=Re({type:n,selectors:[["emoji-category"]],viewQuery:function(e,i){if(1&e&&(_t(Bte,7),_t(Hte,7)),2&e){let r;Ie(r=Ne())&&(i.container=r.first),Ie(r=Ne())&&(i.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:[_n],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,i){if(1&e&&(T(0,"section",0,1)(2,"div",2)(3,"span",3,4),te(5),O()(),ce(6,Vte,3,3,"div",5),ce(7,zte,5,11,"div",6),O(),ce(8,Wte,1,2,"ng-template",null,7,es)),2&e){const r=Tn(9);Ke("emoji-mart-no-results",i.noEmojiToDisplay),G("ngStyle",i.containerStyles),Xe("aria-label",i.i18n.categories[i.id]),$(2),G("ngStyle",i.labelStyles),Xe("data-name",i.name),$(1),G("ngStyle",i.labelSpanStyles),$(2),Vt(" ",i.i18n.categories[i.id]," "),$(1),G("ngIf",i.virtualize)("ngIfElse",r),$(1),G("ngIf",i.noEmojiToDisplay)}},dependencies:[Ii,Zt,eh,T8,Mo],encapsulation:2,changeDetection:0}),n})();function I8(n){return n.reduce((t,e)=>(t.includes(e)||t.push(e),t),[])}function ine(n,t){const e=I8(n),i=I8(t);return e.filter(r=>i.indexOf(r)>=0)}let one=(()=>{class n{constructor(e){this.emojiService=e,this.originalPool={},this.index={},this.emojisList={},this.emoticonsList={},this.emojiSearch={};for(const i of this.emojiService.emojis){const{shortNames:r,emoticons:o}=i,a=r[0];for(const s of o)this.emoticonsList[s]||(this.emoticonsList[s]=a);this.emojisList[a]=this.emojiService.getSanitizedData(a),this.originalPool[a]=i}}addCustomToPool(e,i){for(const r of e){const o=r.id||r.shortNames[0];o&&!i[o]&&(i[o]=this.emojiService.getData(r),this.emojisList[o]=this.emojiService.getSanitizedData(r))}}search(e,i,r=75,o=[],a=[],s=[]){this.addCustomToPool(s,this.originalPool);let l,d=this.originalPool;if(e.length){if("-"===e||"-1"===e)return[this.emojisList[-1]];if("+"===e||"+1"===e)return[this.emojisList["+1"]];let f=e.toLowerCase().split(/[\s|,|\-|_]+/),F=[];if(f.length>2&&(f=[f[0],f[1]]),o.length||a.length){d={};for(const M of E8||[]){const N=!o||!o.length||o.indexOf(M.id)>-1,V=!(!a||!a.length)&&a.indexOf(M.id)>-1;if(N&&!V)for(const X of M.emojis||[]){const re=this.emojiService.getData(X);d[re?.id??""]=re}}if(s.length){const M=!o||!o.length||o.indexOf("custom")>-1,N=!(!a||!a.length)&&a.indexOf("custom")>-1;M&&!N&&this.addCustomToPool(s,d)}}F=f.map(M=>{let N=d,V=this.index,X=0;for(let re=0;rele[ae.id]-le[ge.id])}N=V.pool}return V.results}).filter(M=>M),l=F.length>1?ine.apply(null,F):F.length?F[0]:[]}return l&&(i&&(l=l.filter(f=>!(!f||!f.id)&&i(this.emojiService.names[f.id]))),l&&l.length>r&&(l=l.slice(0,r))),l||null}buildSearch(e,i,r,o,a){const s=[],l=(d,f)=>{if(!d)return;const F=Array.isArray(d)?d:[d];for(const M of F){const N=f?M.split(/[-|_|\s]+/):[M];for(let V of N)V=V.toLowerCase(),s.includes(V)||s.push(V)}};return l(e,!0),l(i,!0),l(r,!0),l(o,!0),l(a,!1),s.join(",")}}return n.\u0275fac=function(e){return new(e||n)(de(Fb))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),ane=(()=>{class n{constructor(){this.changeSkin=new je,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 n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Re({type:n,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,i){1&e&&(T(0,"section",0),ce(1,$te,2,12,"span",1),O()),2&e&&(Ke("opened",i.opened),$(1),G("ngForOf",i.skinTones))},dependencies:[Ii],encapsulation:2,changeDetection:0}),n})(),N8=(()=>{class n{constructor(e,i){this.ref=e,this.emojiService=i,this.skinChange=new je,this.emojiData={}}ngOnChanges(){if(!this.emoji)return;this.emojiData=this.emojiService.getData(this.emoji,this.emojiSkin,this.emojiSet);const e=[],i=[];(this.emojiData.emoticons||[]).forEach(o=>{e.indexOf(o.toLowerCase())>=0||(e.push(o.toLowerCase()),i.push(o))}),this.listedEmoticons=i,this.ref?.detectChanges()}}return n.\u0275fac=function(e){return new(e||n)(x(kt),x(Fb))},n.\u0275cmp=Re({type:n,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:[_n],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,i){1&e&&(ce(0,Kte,10,12,"div",0),T(1,"div",1)(2,"div",2),ce(3,Xte,1,7,"ngx-emoji",3),O(),T(4,"div",4)(5,"span",5),te(6),O()(),T(7,"div",6)(8,"emoji-skins",7),me("changeSkin",function(o){return i.skinChange.emit(o)}),O()()()),2&e&&(G("ngIf",i.emoji&&i.emojiData),$(1),G("hidden",i.emoji),$(2),G("ngIf",i.idleEmoji&&i.idleEmoji.length),$(3),on(i.title),$(2),G("skin",i.emojiSkin)("i18n",i.i18n))},dependencies:[Ii,Zt,T8,ane],encapsulation:2,changeDetection:0}),n})(),sne=0,O8=(()=>{class n{constructor(e){this.emojiSearch=e,this.maxResults=75,this.autoFocus=!1,this.include=[],this.exclude=[],this.custom=[],this.searchResults=new je,this.enterKey=new je,this.isSearching=!1,this.query="",this.inputId="emoji-mart-search-"+ ++sne}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 i=this.emojiSearch.search(this.query,this.emojisToShowFilter,this.maxResults,this.include,this.exclude,this.custom);this.searchResults.emit(i)}handleChange(){this.handleSearch(this.query)}}return n.\u0275fac=function(e){return new(e||n)(x(one))},n.\u0275cmp=Re({type:n,selectors:[["emoji-search"]],viewQuery:function(e,i){if(1&e&&_t(Qte,7),2&e){let r;Ie(r=Ne())&&(i.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,i){1&e&&(T(0,"div",0)(1,"input",1,2),me("keyup.enter",function(o){return i.handleEnterKey(o)})("ngModelChange",function(o){return i.query=o})("ngModelChange",function(){return i.handleChange()}),O(),T(3,"label",3),te(4),O(),T(5,"button",4),me("click",function(){return i.clear()})("keyup.enter",function(){return i.clear()}),pr(),T(6,"svg",5),De(7,"path"),O()()()),2&e&&($(1),G("id",i.inputId)("placeholder",i.i18n.search)("autofocus",i.autoFocus)("ngModel",i.query),$(2),G("htmlFor",i.inputId),$(1),Vt(" ",i.i18n.search," "),$(1),G("disabled",!i.isSearching),Xe("aria-label",i.i18n.clear),$(2),Xe("d",i.icon))},dependencies:[ia,ra,oa],encapsulation:2}),n})();const P8={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"},R8={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"},B8={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 lne=(()=>{class n{constructor(e,i,r,o,a){this.ngZone=e,this.renderer=i,this.ref=r,this.frequently=o,this.platformId=a,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=P8,this.searchIcons=R8,this.useButton=!1,this.enableFrequentEmojiSort=!1,this.enableSearch=!0,this.showSingleCategory=!1,this.virtualize=!1,this.virtualizeOffset=0,this.emojiClick=new je,this.emojiSelect=new je,this.skinChange=new je,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=(s,l)=>`https://unpkg.com/emoji-datasource-${this.set}@6.0.1/img/${this.set}/sheets-256/${this.sheetSize}.png`}ngOnInit(){this.measureScrollbar=function rne(){if(typeof document>"u")return 0;const n=document.createElement("div");n.style.width="100px",n.style.height="100px",n.style.overflow="scroll",n.style.position="absolute",n.style.top="-9999px",document.body.appendChild(n);const t=n.offsetWidth-n.clientWidth;return document.body.removeChild(n),t}(),this.i18n={...B8,...this.i18n},this.i18n.categories={...B8.categories,...this.i18n.categories},this.skin=JSON.parse(Nl(this.platformId)&&localStorage.getItem(`${this.NAMESPACE}.skin`)||"null")||this.skin;const e=[...E8];this.custom.length>0&&(this.CUSTOM_CATEGORY.emojis=this.custom.map(s=>({...s,id:s.shortNames[0],custom:!0})),e.push(this.CUSTOM_CATEGORY)),void 0!==this.include&&e.sort((s,l)=>this.include.indexOf(s.id)>this.include.indexOf(l.id)?1:-1);for(const s of e){const l=!this.include||!this.include.length||this.include.indexOf(s.id)>-1,d=!(!this.exclude||!this.exclude.length)&&this.exclude.indexOf(s.id)>-1;if(l&&!d){if(this.emojisToShowFilter){const f=[],{emojis:F}=s;for(let M=0;M-1,r=!(!this.exclude||!this.exclude.length)&&this.exclude.indexOf(this.RECENT_CATEGORY.id)>-1;i&&!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(s=>s.first)[0].name;const o=Math.min(this.categories.length,3);this.setActiveCategories(this.activeCategories=this.categories.slice(0,o));const a=this.categories[o-1].emojis.slice();this.categories[o-1].emojis=a.slice(0,60),setTimeout(()=>{this.categories[o-1].emojis=a,this.setActiveCategories(this.categories),this.ref.detectChanges(),Nl(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(i=>i.name===this.selected||i===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 i=this.categoryRefs.find(r=>r.id===e.category.id);if(i){let{top:r}=i;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:a})=>a===r.id)?.handleScroll(this.scrollRef.nativeElement.scrollTop)}categoryTrack(e,i){return i.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 i;if(this.SEARCH_CATEGORY.emojis)i=this.SEARCH_CATEGORY;else{const r=this.scrollRef.nativeElement;if(0===r.scrollTop)i=this.categories.find(o=>!0===o.first);else if(r.scrollHeight-r.scrollTop===this.clientHeight)i=this.categories[this.categories.length-1];else for(const o of this.categories)this.categoryRefs.find(({id:l})=>l===o.id)?.handleScroll(r.scrollTop)&&(i=o);this.scrollTop=r.scrollTop}!e&&i&&i.name!==this.selected?(this.selected=i.name,this.ref.detectChanges()):e&&this.ref.detectChanges()}handleSearch(e){this.SEARCH_CATEGORY.emojis=e;for(const i of this.categoryRefs.toArray())"Search"===i.name?(i.emojis=e,i.updateDisplay(e?"block":"none")):i.updateDisplay(e?"none":"block");this.scrollRef.nativeElement.scrollTop=0,this.handleScroll()}handleEnterKey(e,i){if(!i&&null!==this.SEARCH_CATEGORY.emojis&&this.SEARCH_CATEGORY.emojis.length){if(!(i=this.SEARCH_CATEGORY.emojis[0]))return;this.emojiSelect.emit({$event:e,emoji:i})}!this.hideRecent&&!this.recent&&i&&this.frequently.add(i);const r=this.categoryRefs.toArray()[1];r&&this.enableFrequentEmojiSort&&(r.updateRecentEmojis(),r.ref.markForCheck())}handleEmojiOver(e){if(!this.showPreview||!this.previewRef)return;const i=this.CUSTOM_CATEGORY.emojis.find(r=>r.id===e.emoji.id);i&&(e.emoji={...i}),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 n.\u0275fac=function(e){return new(e||n)(x(Qe),x(qa),x(kt),x(A8),x(Al))},n.\u0275cmp=Re({type:n,selectors:[["emoji-mart"]],viewQuery:function(e,i){if(1&e&&(_t(Zte,7),_t(N8,5),_t(O8,5),_t(L8,5)),2&e){let r;Ie(r=Ne())&&(i.scrollRef=r.first),Ie(r=Ne())&&(i.previewRef=r.first),Ie(r=Ne())&&(i.searchRef=r.first),Ie(r=Ne())&&(i.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,i){1&e&&(T(0,"section",0)(1,"div",1)(2,"emoji-mart-anchors",2),me("anchorClick",function(o){return i.handleAnchorClick(o)}),O()(),ce(3,Jte,1,7,"emoji-search",3),T(4,"section",4,5),ce(6,ene,1,23,"emoji-category",6),O(),ce(7,tne,2,11,"div",7),O()),2&e&&(Lg("emoji-mart ",i.darkMode?"emoji-mart-dark":"",""),On("width",i.getWidth()),G("ngStyle",i.style),$(2),G("categories",i.categories)("color",i.color)("selected",i.selected)("i18n",i.i18n)("icons",i.categoriesIcons),$(1),G("ngIf",i.enableSearch),$(1),Xe("aria-label",i.i18n.emojilist),$(2),G("ngForOf",i.activeCategories)("ngForTrackBy",i.categoryTrack),$(1),G("ngIf",i.showPreview))},dependencies:[Ii,Zt,eh,nne,L8,O8,N8],encapsulation:2,changeDetection:0}),n})(),cne=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[Mi,_I,Ote]}),n})();function dne(n,t){if(1&n){const e=it();T(0,"emoji-mart",11),me("emojiSelect",function(r){return Se(e),Ae(se().addEmoji(r))}),O()}}class Hp{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}}Hp.\u0275fac=function(t){return new(t||Hp)(x(ll),x(Id))},Hp.\u0275cmp=Re({type:Hp,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&&(T(0,"div",0)(1,"h1",1),te(2,"Write Your Note"),O(),T(3,"div",2)(4,"mat-form-field",3)(5,"mat-icon",4),me("click",function(){return e.isEmojiPickerVisible=!e.isEmojiPickerVisible}),te(6,"sentiment_satisfied"),O(),T(7,"mat-label"),te(8,"Note"),O(),T(9,"textarea",5),me("ngModelChange",function(r){return e.data.note=r}),O()(),ce(10,dne,1,0,"emoji-mart",6),O(),T(11,"div",7)(12,"mat-icon",8),me("click",function(){return e.toggleSize()}),te(13,"zoom_out_map"),O(),T(14,"button",9),me("click",function(){return e.onNoClick()}),te(15,"Cancel"),O(),T(16,"button",10),te(17,"Post"),O()()()),2&t&&($(9),G("ngModel",e.data.note),$(1),G("ngIf",e.isEmojiPickerVisible),$(6),G("mat-dialog-close",e.data))},dependencies:[Zt,dc,ol,Ia,Td,Sa,Zr,Od,lne,ia,ra,oa,Np,Op,Pp,Rp],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}"]});var wb=new WeakMap;class Ao{constructor(t,e,i){Hi(this,wb,{writable:!0,value:void 0}),this.router=t,this.dialog=e,this.appState=i,Fi(this,wb,new bn(void 0)),this.showMore$=kn(this,wb).asObservable(),this.currentThread=[]}showMore(){kn(this,wb).next()}openEvent(t,e){this.currentEvent=e;const i=t.composedPath();i&&0!=i.length&&-1!=i[0].className.indexOf("clickable")&&this.router.navigate(["/e",e.id])}openProfile(t,e){this.currentProfile=e;const i=t.composedPath();!i||0==i.length||-1!=i[0].className.indexOf("clickable")&&this.router.navigate(["/p",e.pubkey])}createNote(){var t=this;this.dialog.open(Hp,{data:{},maxWidth:"100vw",panelClass:"full-width-dialog"}).afterClosed().subscribe(function(){var i=xe(function*(r){r&&(console.log("dialog data:",r),Math.floor(Date.now()/1e3),t.appState.getPublicKey())});return function(r){return i.apply(this,arguments)}}())}}Ao.\u0275fac=function(t){return new(t||Ao)(de(ii),de(aa),de(Jn))},Ao.\u0275prov=Le({token:Ao,factory:Ao.\u0275fac,providedIn:"root"});const une=["switch"],hne=["*"],mne=new Fe("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})}),fne={provide:Dr,useExisting:Jt(()=>kb),multi:!0};class H8{constructor(t,e){this.source=t,this.checked=e}}let pne=0;const _ne=$s(Ul(Ws(Us(class{constructor(n){this._elementRef=n}}))));let gne=(()=>{class n extends _ne{constructor(e,i,r,o,a,s,l){super(e),this._focusMonitor=i,this._changeDetectorRef=r,this.defaults=a,this._onChange=d=>{},this._onTouched=()=>{},this._required=!1,this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new je,this.toggleChange=new je,this.tabIndex=parseInt(o)||0,this.color=this.defaultColor=a.color||"accent",this._noopAnimations="NoopAnimations"===s,this.id=this._uniqueId=`${l}${++pne}`}get required(){return this._required}set required(e){this._required=qe(e)}get checked(){return this._checked}set checked(e){this._checked=qe(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 n.\u0275fac=function(e){Ka()},n.\u0275dir=pe({type:n,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:[Ee]}),n})(),kb=(()=>{class n extends gne{constructor(e,i,r,o,a,s){super(e,i,r,o,a,s,"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 H8(this,this.checked)))}focus(){this._switchElement.nativeElement.focus()}_createChangeEvent(e){return new H8(this,e)}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(qr),x(kt),zr("tabindex"),x(mne),x(zn,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-slide-toggle"]],viewQuery:function(e,i){if(1&e&&_t(une,5),2&e){let r;Ie(r=Ne())&&(i._switchElement=r.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:11,hostBindings:function(e,i){2&e&&(Ar("id",i.id),Xe("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),Ke("mat-mdc-slide-toggle-focused",i._focused)("mat-mdc-slide-toggle-checked",i.checked)("_mat-animation-noopable",i._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matSlideToggle"],features:[Ge([fne]),Ee],ngContentSelectors:hne,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,i){if(1&e&&(Gt(),T(0,"div",0)(1,"button",1,2),me("click",function(){return i._handleClick()}),De(3,"div",3),T(4,"div",4)(5,"div",5)(6,"div",6),De(7,"div",7),O(),T(8,"div",8),De(9,"div",9),O(),T(10,"div",10),pr(),T(11,"svg",11),De(12,"path",12),O(),T(13,"svg",13),De(14,"path",14),O()()()()(),Uo(),T(15,"label",15),me("click",function(o){return o.stopPropagation()}),$e(16),O()()),2&e){const r=Tn(2);Ke("mdc-form-field--align-end","before"==i.labelPosition),$(1),Ke("mdc-switch--selected",i.checked)("mdc-switch--unselected",!i.checked)("mdc-switch--checked",i.checked)("mdc-switch--disabled",i.disabled),G("tabIndex",i.tabIndex)("disabled",i.disabled),Xe("id",i.buttonId)("name",i.name)("aria-label",i.ariaLabel)("aria-labelledby",i._getAriaLabelledBy())("aria-describedby",i.ariaDescribedby)("aria-required",i.required||null)("aria-checked",i.checked),$(8),G("matRippleTrigger",r)("matRippleDisabled",i.disableRipple||i.disabled)("matRippleCentered",!0),$(6),G("for",i.buttonId),Xe("id",i._labelId)}},dependencies:[xr],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}),n})(),j8=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})(),vne=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[j8,gt,ss,Mi,j8,gt]}),n})();function Fne(n,t){if(1&n){const e=it();T(0,"mat-card",12)(1,"mat-card-header"),De(2,"img",13),T(3,"mat-card-title",14),te(4),O(),T(5,"mat-card-subtitle"),te(6),O()(),T(7,"mat-card-content",15)(8,"mat-slide-toggle",16),me("change",function(){const o=Se(e).$implicit;return Ae(se(3).follow(o))})("ngModelChange",function(r){return Ae(Se(e).$implicit.checked=r)}),te(9),O()()()}if(2&n){const e=t.$implicit;G("@fade",e.checked),$(2),G("src",e.picture,Ur),$(1),G("matTooltip",e.pubkey),$(1),on(e.name),$(2),on(e.about),$(2),G("ngModel",e.checked),$(1),Vt("Follow ",e.name,"")}}function wne(n,t){if(1&n&&(T(0,"div")(1,"p"),te(2,"If you are new to Blockcore Notes, here are some interesting people you can follow."),O(),T(3,"div",10),ce(4,Fne,10,7,"mat-card",11),O()()),2&n){const e=se().ngIf,i=se();$(4),G("ngForOf",e)("ngForTrackBy",i.trackByProfile)}}function kne(n,t){if(1&n&&(T(0,"div"),ce(1,wne,5,2,"div",6),O()),2&n){const e=t.ngIf;$(1),G("ngIf",e.length>0)}}function xne(n,t){if(1&n){const e=it();T(0,"div",17),te(1),De(2,"br"),T(3,"small"),te(4),O(),De(5,"br"),T(6,"button",18),me("click",function(){const o=Se(e).$implicit;return Ae(se().import(o.pubkeyhex))}),te(7,"FOLLOW ALL"),O(),te(8,"\xa0 "),O()}if(2&n){const e=t.$implicit;$(1),Vt(" ",e.name,""),$(3),on(e.about)}}var xb=new WeakMap;class jp{constructor(t,e,i,r,o,a,s,l,d,f,F,M,N,V,X){Hi(this,xb,{writable:!0,value:void 0}),this.db=t,this.appState=e,this.cd=i,this.options=r,this.dialog=o,this.profileService=a,this.validator=s,this.navigationService=l,this.authService=d,this.utilities=f,this.snackBar=F,this.dataService=M,this.router=N,this.breakpointObserver=V,this.ngZone=X,this.subscriptions=[],this.lists=[{name:"Nostr",about:"Influencial nostr developers and community people",pubkey:"npub15xrwvftyzynahpl5fmpuv9wtkg9q52j8q73saw59u8tmx63ktx8sfclgss",pubkeyhex:"a186e625641127db87f44ec3c615cbb20a0a2a4707a30eba85e1d7b36a36598f"},{name:"Bitcoin",about:"Influencial Bitcoin people",pubkey:"npub175ag9cus82a0zzpkheaglnudpvsc8q046z82cyz9gmauzlve6r2s4k9fpm",pubkeyhex:"f53a82e3903abaf10836be7a8fcf8d0b218381f5d08eac104546fbc17d99d0d5"},{name:"Blockcore",about:"Follow the Blockcore developers",pubkey:"npub1zfy0r7x8s3xukajewkmmzxjj3wpfan7apj5y7szz7y740wtf6p5q3tdyy9",pubkeyhex:"1248f1f8c7844dcb765975b7b11a528b829ecfdd0ca84f4042f13d57b969d068"}],this.defaults=[{pubkeynpub:"npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6",pubkey:"3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d",name:"fiatjaf",picture:"https://pbs.twimg.com/profile_images/539211568035004416/sBMjPR9q_normal.jpeg",about:"buy my merch at fiatjaf store",checked:!1},{pubkeynpub:"npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m",pubkey:"82341f882b6eabcd2ba7f1ef90aad961cf074af15b9ef44a09f9d2a8fbfbe6a2",name:"jack",picture:"https://pbs.twimg.com/profile_images/1115644092329758721/AFjOr-K8_normal.jpg",about:"bitcoin...twttr/@jack",checked:!1},{pubkeynpub:"npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s",pubkey:"32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245",name:"jb55",picture:"https://pbs.twimg.com/profile_images/1362882895669436423/Jzsp1Ikr_normal.jpg",about:"damus.io author. bitcoin and nostr dev",checked:!1},{pubkeynpub:"npub1v4v57fu60zvc9d2uq23cey4fnwvxlzga9q2vta2n6xalu03rs57s0mxwu8",pubkey:"65594f279a789982b55c02a38c92a99b986f891d2814c5f553d1bbfe3e23853d",name:"hampus",picture:"https://pbs.twimg.com/profile_images/1517505111991504896/9qixSAMn_normal.jpg",about:"",checked:!1},{pubkeynpub:"npub1zl3g38a6qypp6py2z07shggg45cu8qex992xpss7d8zrl28mu52s4cjajh",pubkey:"17e2889fba01021d048a13fd0ba108ad31c38326295460c21e69c43fa8fbe515",name:"sondreb",picture:"https://sondreb.com/favicon.png",about:"Developer \u{1f9b8}\u200d\u2642\ufe0f of Blockcore Notes and Blockcore Wallet",checked:!1}],Fi(this,xb,new bn(this.defaults)),this.events=[],this.initialLoad=!0,this.details=!1,console.log("HOME constructor!!")}get defaults$(){return d0([kn(this,xb),this.profileService.items$]).pipe(He(([t,e])=>t.filter(i=>{if(null==e.find(r=>r.pubkey===i.pubkey))return i})))}downloadProfiles(){const e=this.dataService.downloadNewestProfiles(["00000000827ffaa94bfea288c3dfce4422c794fbb96625b6b31e9049f729d700","17e2889fba01021d048a13fd0ba108ad31c38326295460c21e69c43fa8fbe515","32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245","3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d","65594f279a789982b55c02a38c92a99b986f891d2814c5f553d1bbfe3e23853d","82341f882b6eabcd2ba7f1ef90aad961cf074af15b9ef44a09f9d2a8fbfbe6a2","a341f45ff9758f570a21b000c17d4e53a3a497c8397f26c0e6d61e5acffc7a98","d987084c48390a290f5d2a34603ae64f55137d9b4affced8c0eae030eb222a25","edcd20558f17d99327d841e4582f9b006331ac4010806efa020ef0d40078e6da"]).subscribe(i=>{console.log("PROFILE RECEIVED:",i)});setInterval(()=>{console.log("observable.closed:",e.closed)},250)}downloadProfiles2(){var t=this;const i=this.profileService.getProfile("00000000827ffaa94bfea288c3dfce4422c794fbb96625b6b31e9049f729d700").subscribe(function(){var r=xe(function*(o){console.log("GOT CACHED PROFILE:",o),yield t.profileService.follow(o.pubkey)});return function(o){return r.apply(this,arguments)}}());setInterval(()=>{console.log("observable.closed:",i.closed)},2e3)}subscribeEvents(){this.dataService.subscribeLatestEvents([1],[],100).subscribe(e=>{console.log("EVENT RECEIVED:",e)})}subscribeEvents2(){const t=this.dataService.subscribeLatestEvents([0,3],[],100).subscribe(e=>{console.log("EVENT RECEIVED22:",e)});setInterval(()=>{console.log("observable.closed22:",t.closed)},2e3),setTimeout(()=>{t.unsubscribe()},2e4)}follow(t){var e=this;return xe(function*(){t.checked&&(yield e.profileService.follow(t.pubkey,0,t),kn(e,xb).next(e.defaults))})()}ngAfterViewInit(){console.log("ngAfterViewInit")}ngAfterContentInit(){console.log("ngAfterContentInit")}optionsUpdated(){this.events=this.validator.filterEvents(this.events)}trackByFn(t,e){return e.id}trackByProfile(t,e){return`${e.pubkey}${e.checked}`}trackByNoteId(t,e){return e.id}toggleDetails(){this.details=!this.details}clearDatabase(){var t=this;return xe(function*(){t.db.delete().then(()=>{console.log("Database successfully deleted")}).catch(e=>{console.error("Could not delete database")}).finally(()=>{}),location.reload()})()}import(t){this.snackBar.open("Importing followers process has started","Hide",{duration:2e3,horizontalPosition:"center",verticalPosition:"bottom"}),t=this.utilities.ensureHexIdentifier(t),this.dataService.downloadNewestContactsEvents([t]).subscribe(e=>{const r=e.tags.map(o=>o[1]);for(let o=0;o{t.navigationService.createNote()}}]})()}}jp.\u0275fac=function(t){return new(t||jp)(x(Aa),x(Jn),x(kt),x(ta),x(aa),x(gi),x(Lr),x(Ao),x(Gi),x(vi),x(ql),x(sa),x(ii),x(Hs),x(Qe))},jp.\u0275cmp=Re({type:jp,selectors:[["app-home"]],decls:29,vars:4,consts:[[1,"page"],[1,"dashboard"],[1,"dashboard-left"],[1,"marginless"],["mat-flat-button","","color","primary",1,"follow-button",3,"click"],["mat-flat-button","","color","warn",3,"click"],[4,"ngIf"],[1,"dashboard-right"],[1,"lists-card"],["class","list-selection",4,"ngFor","ngForOf"],[1,"card-container"],["class","default-card",4,"ngFor","ngForOf","ngForTrackBy"],[1,"default-card"],["mat-card-avatar","",3,"src"],["matTooltipPosition","above",3,"matTooltip"],[1,"follow-card-content"],["color","primary",1,"follow-toggle",3,"ngModel","change","ngModelChange"],[1,"list-selection"],["mat-flat-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(T(0,"div",0)(1,"div",1)(2,"div",2)(3,"h1",3),te(4,"Hi, having fun yet?"),O(),T(5,"p"),te(6,"You can import your existing followers:"),O(),T(7,"button",4),me("click",function(){return e.import(e.appState.getPublicKey())}),te(8,"Import your following list"),O(),De(9,"br")(10,"br"),T(11,"h2"),te(12,"PROTOTYPE"),O(),T(13,"p"),te(14,"Blockcore Notes is a prototype. Please wipe your local database once in a while to fix bugs and issues."),O(),T(15,"p")(16,"button",5),me("click",function(){return e.clearDatabase()}),te(17,"Wipe Local Database"),O()(),ce(18,kne,2,1,"div",6),an(19,"async"),O(),T(20,"div",7)(21,"mat-card",8)(22,"mat-card-header")(23,"mat-card-title"),te(24,"Curated Following Lists"),O(),T(25,"mat-card-subtitle"),te(26,"Lists of users based upon topics you can add to your following list."),O()(),T(27,"mat-card-content"),ce(28,xne,9,2,"div",9),O()()()()()),2&t&&($(18),G("ngIf",sn(19,2,e.defaults$)),$(10),G("ngForOf",e.lists))},dependencies:[Ii,Zt,Sa,al,PI,Mp,II,LI,AI,Od,kb,ra,oa,Mo],styles:[".dashboard-header[_ngcontent-%COMP%]{display:flex;gap:2em;flex-direction:row}.dashboard-header[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{border-radius:20px}.card-container[_ngcontent-%COMP%]{box-sizing:border-box}.default-card[_ngcontent-%COMP%]{display:inline-block;width:300px;height:160px;margin-right:1em;margin-bottom:1em}.follow-button[_ngcontent-%COMP%]{margin-top:1em;width:100%;font-size:1.2em;height:72px;text-align:center}.follow-card-content[_ngcontent-%COMP%]{text-align:center}.follow-toggle[_ngcontent-%COMP%]{margin-top:1em;margin-bottom:1em}.dashboard[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:1em}.dashboard-left[_ngcontent-%COMP%]{flex-grow:4;flex-shrink:1;flex-basis:10%}.dashboard-right[_ngcontent-%COMP%]{flex-grow:1;flex-shrink:1;flex-basis:10%}.lists-card[_ngcontent-%COMP%]{width:100%}.list-selection[_ngcontent-%COMP%]{margin-top:2em}.list-selection[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-top:1em}@media only screen and (max-width: 920px){.dashboard[_ngcontent-%COMP%]{flex-direction:column}}@media only screen and (max-width: 820px){.dashboard-header[_ngcontent-%COMP%]{flex-direction:column;gap:1em}}@media only screen and (max-width: 599px){.default-card[_ngcontent-%COMP%]{display:block;width:100%}}"],data:{animation:[gr("fade",[$n("void => active",[bt({opacity:0}),Wn(250,bt({opacity:1}))]),$n("* => void",[Wn(250,bt({opacity:0}))])])]}});class Yp{constructor(t,e,i){this.appState=t,this.authService=e,this.router=i}ngOnInit(){this.authService.logout()}}Yp.\u0275fac=function(t){return new(t||Yp)(x(Jn),x(Gi),x(ii))},Yp.\u0275cmp=Re({type:Yp,selectors:[["app-logout"]],decls:1,vars:0,template:function(t,e){1&t&&te(0,"Loading...")},encapsulation:2});class dl{constructor(t){this.db=t,this.items$=Yn(sc(()=>this.items())),this.table=this.db.notes}items(){var t=this;return xe(function*(){return yield t.table.toArray()})()}putNote(t){var e=this;return xe(function*(){yield e.table.put(t)})()}deleteNote(t){var e=this;return xe(function*(){yield e.table.delete(t)})()}wipe(){var t=this;return xe(function*(){yield t.table.clear()})()}}dl.\u0275fac=function(t){return new(t||dl)(de(Aa))},dl.\u0275prov=Le({token:dl,factory:dl.\u0275fac,providedIn:"root"});class ho{constructor(t,e){this.db=t,this.utilities=e,this.circles=[],this.cache=new lk,this.items$=Yn(sc(()=>this.items())),this.table=this.db.circles}items(){var t=this;return xe(function*(){return yield t.table.toArray()})()}initialize(){var t=this;return xe(function*(){(yield t.table.get(0))||(yield t.put(ho.DEFAULT)),t.items$.subscribe(i=>{t.circles=i})})()}get(t){var e=this;return xe(function*(){if(null!=t)return e.circles.length>0?e.circles.find(i=>i.id==t):yield e.table.get(t)})()}put(t){var e=this;return xe(function*(){const i=e.utilities.now();t.created||(t.created=i),t.modified=i,yield e.table.put(t)})()}delete(t){var e=this;return xe(function*(){yield e.table.delete(t)})()}wipe(){var t=this;return xe(function*(){t.table.clear()})()}}function Dne(n,t){if(1&n&&De(0,"img",8),2&n){const e=se();On("border-color",null==e.circle?null:e.circle.color),G("matTooltip",e.tooltip)("src",e.imagePath,Ur)}}function Mne(n,t){1&n&&De(0,"img",9),2&n&&G("src",se().imagePath,Ur)}ho.DEFAULT={id:0,name:"Following",color:"#e91e63",style:"1",public:!0},ho.\u0275fac=function(t){return new(t||ho)(de(Aa),de(vi))},ho.\u0275prov=Le({token:ho,factory:ho.\u0275fac,providedIn:"root"});const Y8=function(n){return["/p",n]};class ul{constructor(t,e,i){this.profiles=t,this.circleService=e,this.utilities=i,this.pubkey="",this.imagePath="/assets/profile.png",this.tooltip="",this.tooltipName="",this.profileName=""}ngAfterViewInit(){}ngOnInit(){var t=this;return xe(function*(){t.profile?(t.pubkey=t.profile.pubkey,yield t.updateProfileDetails()):(t.profileName=t.utilities.getNostrIdentifier(t.pubkey),t.profiles.getProfile(t.pubkey).subscribe(function(){var e=xe(function*(i){t.profile=i,yield t.updateProfileDetails()});return function(i){return e.apply(this,arguments)}}()))})()}updateProfileDetails(){var t=this;return xe(function*(){!t.profile||(t.profile.picture&&(t.imagePath=t.profile.picture),t.tooltip=t.profile.about,t.tooltipName=t.profileName,t.profileName=t.profile.display_name||t.profile.name||t.profileName,t.circle=yield t.circleService.get(t.profile.circle))})()}}ul.\u0275fac=function(t){return new(t||ul)(x(gi),x(ho),x(vi))},ul.\u0275cmp=Re({type:ul,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&&(Gt(),T(0,"div",0)(1,"div",1)(2,"a",2),ce(3,Dne,1,4,"img",3),ce(4,Mne,1,1,"img",4),O()(),T(5,"div",5)(6,"a",2)(7,"span",6),te(8),O()()(),T(9,"div",7),$e(10),O()()),2&t&&($(2),G("routerLink",qu(8,Y8,e.pubkey)),$(1),G("ngIf",1==(null==e.profile?null:e.profile.status)),$(1),G("ngIf",1!=(null==e.profile?null:e.profile.status)),$(2),G("routerLink",qu(10,Y8,e.pubkey)),$(1),Ke("muted",2==(null==e.profile?null:e.profile.status)),G("matTooltip",e.tooltipName),$(1),on(e.profileName))},dependencies:[Zt,Hl,Od]});class Vh{constructor(t,e){this.dialogRef=t,this.data=e}onNoClick(){this.data.picture="",this.dialogRef.close()}}function Ene(n,t){1&n&&(T(0,"span",8),$e(1,1),O())}function Sne(n,t){1&n&&(T(0,"span",9),$e(1,2),O())}Vh.\u0275fac=function(t){return new(t||Vh)(x(ll),x(Id))},Vh.\u0275cmp=Re({type:Vh,selectors:[["profile-image-dialog"]],decls:1,vars:1,consts:[[1,"profile-image-original",3,"src","click"]],template:function(t,e){1&t&&(T(0,"img",0),me("click",function(){return e.onNoClick()}),O()),2&t&&G("src",e.data.picture,Ur)},styles:[".profile-image-original[_ngcontent-%COMP%]{max-width:100%;cursor:pointer}"]});const Tne=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],Ane=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"],Yx=["*"],U8=new Fe("mat-chips-default-options"),W8=new Fe("MatChipAvatar"),$8=new Fe("MatChipTrailingIcon"),G8=new Fe("MatChipRemove"),Db=new Fe("MatChip");class Une{}const Wne=$s(Une,-1);let zh=(()=>{class n extends Wne{constructor(e,i){super(),this._elementRef=e,this._parentChip=i,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=qe(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 n.\u0275fac=function(e){return new(e||n)(x(ze),x(Db))},n.\u0275dir=pe({type:n,selectors:[["","matChipAction",""]],hostAttrs:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],hostVars:9,hostBindings:function(e,i){1&e&&me("click",function(o){return i._handleClick(o)})("keydown",function(o){return i._handleKeydown(o)}),2&e&&(Xe("tabindex",i._getTabindex())("disabled",i._getDisabledAttribute())("aria-disabled",i.disabled),Ke("mdc-evolution-chip__action--primary",i._isPrimary)("mdc-evolution-chip__action--presentational",!i.isInteractive)("mdc-evolution-chip__action--trailing",!i._isPrimary))},inputs:{disabled:"disabled",tabIndex:"tabIndex",isInteractive:"isInteractive",_allowFocusWhenDisabled:"_allowFocusWhenDisabled"},features:[Ee]}),n})(),Kne=0;const Xne=$s(Ul(Ws(Us(class{constructor(n){this._elementRef=n}})),"primary"),-1);let Pd=(()=>{class n extends Xne{constructor(e,i,r,o,a,s,l,d){super(i),this._changeDetectorRef=e,this._ngZone=r,this._focusMonitor=o,this._globalRippleOptions=l,this._isRippleCentered=!1,this._onFocus=new be,this._onBlur=new be,this.role=null,this._hasFocusInternal=!1,this.id="mat-mdc-chip-"+Kne++,this.ariaLabel=null,this._removable=!0,this._highlighted=!1,this.removed=new je,this.destroyed=new je,this.basicChipAttrName="mat-basic-chip";const f=i.nativeElement;this._document=a,this._animationsDisabled="NoopAnimations"===s,this._isBasicChip=f.hasAttribute(this.basicChipAttrName)||f.tagName.toLowerCase()===this.basicChipAttrName,null!=d&&(this.tabIndex=parseInt(d)??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=qe(e)}get highlighted(){return this._highlighted}set highlighted(e){this._highlighted=qe(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(i=>{const r=i._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 i=null!==e;i!==this._hasFocusInternal&&(this._hasFocusInternal=i,i?this._onFocus.next({chip:this}):this._ngZone.onStable.pipe(en(1)).subscribe(()=>this._ngZone.run(()=>this._onBlur.next({chip:this}))))})}}return n.\u0275fac=function(e){return new(e||n)(x(kt),x(ze),x(Qe),x(qr),x(xt),x(zn,8),x(Qf,8),zr("tabindex"))},n.\u0275cmp=Re({type:n,selectors:[["mat-basic-chip"],["mat-chip"]],contentQueries:function(e,i,r){if(1&e&&(Lt(r,W8,5),Lt(r,$8,5),Lt(r,G8,5)),2&e){let o;Ie(o=Ne())&&(i.leadingIcon=o.first),Ie(o=Ne())&&(i.trailingIcon=o.first),Ie(o=Ne())&&(i.removeIcon=o.first)}},viewQuery:function(e,i){if(1&e&&(_t(xr,5),_t(zh,5)),2&e){let r;Ie(r=Ne())&&(i.ripple=r.first),Ie(r=Ne())&&(i.primaryAction=r.first)}},hostAttrs:[1,"mat-mdc-chip"],hostVars:30,hostBindings:function(e,i){1&e&&me("keydown",function(o){return i._handleKeydown(o)}),2&e&&(Ar("id",i.id),Xe("role",i.role)("tabindex",i.role?i.tabIndex:null)("aria-label",i.ariaLabel),Ke("mdc-evolution-chip",!i._isBasicChip)("mdc-evolution-chip--disabled",i.disabled)("mdc-evolution-chip--with-trailing-action",i._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",i.leadingIcon)("mdc-evolution-chip--with-primary-icon",i.leadingIcon)("mdc-evolution-chip--with-avatar",i.leadingIcon)("mat-mdc-chip-with-avatar",i.leadingIcon)("mat-mdc-chip-highlighted",i.highlighted)("mat-mdc-chip-disabled",i.disabled)("mat-mdc-basic-chip",i._isBasicChip)("mat-mdc-standard-chip",!i._isBasicChip)("mat-mdc-chip-with-trailing-icon",i._hasTrailingIcon())("_mat-animation-noopable",i._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:[Ge([{provide:Db,useExisting:n}]),Ee],ngContentSelectors:Ane,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,i){1&e&&(Gt(Tne),De(0,"span",0)(1,"span",1),T(2,"span",2)(3,"div",3),ce(4,Ene,2,0,"span",4),T(5,"span",5),$e(6),De(7,"span",6),O()()(),ce(8,Sne,2,0,"span",7)),2&e&&(G("matRippleDisabled",i._isRippleDisabled())("matRippleCentered",i._isRippleCentered)("matRippleTrigger",i._elementRef.nativeElement),$(3),G("isInteractive",!1),$(1),G("ngIf",i.leadingIcon),$(4),G("ngIf",i._hasTrailingIcon()))},dependencies:[Zt,xr,zh],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}),n})();class Qne{constructor(t){}}const Zne=$s(Qne);let Cb=(()=>{class n extends Zne{constructor(e,i,r){super(e),this._elementRef=e,this._changeDetectorRef=i,this._dir=r,this._lastDestroyedFocusedChipIndex=null,this._destroyed=new be,this._defaultRole="presentation",this._disabled=!1,this._explicitRole=null,this._chipActions=new Ja}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=qe(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(Ei(null),Ci(()=>di(...this._chips.map(e))))}_originatesFromChip(e){let i=e.target;for(;i&&i!==this._elementRef.nativeElement;){if(i.classList&&i.classList.contains("mdc-evolution-chip"))return!0;i=i.parentElement}return!1}_setUpFocusManagement(){this._chips.changes.pipe(Ei(this._chips)).subscribe(e=>{const i=[];e.forEach(r=>r._getActions().forEach(o=>i.push(o))),this._chipActions.reset(i),this._chipActions.notifyOnChanges()}),this._keyManager=new $f(this._chipActions).withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr").withHomeAndEnd().skipPredicate(e=>this._skipPredicate(e)),this.chipFocusChanges.pipe(ft(this._destroyed)).subscribe(({chip:e})=>{const i=e._getSourceAction(document.activeElement);i&&this._keyManager.updateActiveItem(i)}),this._dir?.change.pipe(ft(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e))}_skipPredicate(e){return!e.isInteractive||e.disabled}_trackChipSetChanges(){this._chips.changes.pipe(Ei(null),ft(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe(ft(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),i=this._chips.toArray()[e];i.disabled?1===this._chips.length?this.focus():this._keyManager.setPreviousItemActive():i.focus()}else this.focus();this._lastDestroyedFocusedChipIndex=null}}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(kt),x(Si,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-chip-set"]],contentQueries:function(e,i,r){if(1&e&&Lt(r,Pd,5),2&e){let o;Ie(o=Ne())&&(i._chips=o)}},hostAttrs:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],hostVars:1,hostBindings:function(e,i){1&e&&me("keydown",function(o){return i._handleKeydown(o)}),2&e&&Xe("role",i.role)},inputs:{disabled:"disabled",role:"role"},features:[Ee],ngContentSelectors:Yx,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(e,i){1&e&&(Gt(),T(0,"span",0),$e(1),O())},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}),n})(),sie=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[Kf,{provide:U8,useValue:{separatorKeyCodes:[13]}}],imports:[gt,Mi,ss,gt]}),n})();function lie(n,t){1&n&&(T(0,"span"),te(1,", "),O())}const cie=function(n){return["/p",n]};function die(n,t){if(1&n&&(T(0,"span")(1,"a",1),te(2),O(),ce(3,lie,2,0,"span",2),O()),2&n){const e=t.$implicit,i=t.last;$(1),G("routerLink",qu(3,cie,e.pubkey)),$(1),on(e.name),$(1),G("ngIf",!i)}}class Vp{constructor(t,e){this.profileService=t,this.utilities=e,this.keys=[],this.profiles=[]}ngOnInit(){var t=this;return xe(function*(){t.profiles=[];for(let e=0;e0),$(1),G("keys",e)}}function bie(n,t){if(1&n&&ce(0,gie,4,2,"div",14),2&n){const e=se(2);G("ngIf",e.repliesTo(e.event))}}function yie(n,t){if(1&n&&(T(0,"mat-chip"),te(1),O()),2&n){const e=t.$implicit;$(1),Vt("#",e,"")}}function vie(n,t){if(1&n&&(T(0,"div",1),te(1),ce(2,uie,2,0,"span",2),ce(3,mie,2,1,"div",3),ce(4,pie,2,1,"div",4),ce(5,bie,1,1,"ng-template",5),T(6,"mat-chip-set",6),ce(7,yie,2,1,"mat-chip",7),O()()),2&n){const e=se();$(1),Vt(" ",e.content,""),$(1),G("ngIf",e.event.contentCut),$(1),G("ngIf",e.images&&e.images.length>0),$(1),G("ngIf",e.videos&&e.videos.length>0),$(1),G("ngIf",e.displayRepliesTo),$(2),G("ngForOf",e.hashtags(e.event.tags))}}Vp.\u0275fac=function(t){return new(t||Vp)(x(gi),x(vi))},Vp.\u0275cmp=Re({type:Vp,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&&ce(0,die,4,5,"span",0),2&t&&G("ngForOf",e.profiles)},dependencies:[Ii,Zt,Hl]});class Jr{constructor(t,e,i){this.profileService=t,this.utilities=e,this.dialog=i,this.displayRepliesTo=!0,this.profileName="",this.tooltip="",this.profiles=[],this.images=[],this.videos=[]}ngOnInit(){var t=this;return xe(function*(){if(t.images=[],!t.event)return;let e=t.event.content;if(t.content=e,e.indexOf("#[")>-1){let r=e.indexOf("#["),o=e.indexOf("]",r);const a=e.substring(r+2,o),s=parseInt(a);let l=t.replyTo(t.event,s);if(!l)return;const d=yield t.profileService.getLocalProfile(l);if(!d)return;e=e.substring(0,e.indexOf("#["))+"@"+d?.name+e.substring(o+1)}if(yield t.profileService.isFollowing(t.event.pubkey)){const r=[...e.matchAll(Jr.regexpImage)];t.images=r.map(a=>a[0]);const o=[...e.matchAll(Jr.regexpVideo)];t.videos=o.map(a=>t.utilities.sanitizeUrl(`https://www.youtube.com/embed/${a[1]}`)),e=e.replaceAll(Jr.regexpImage,""),e=e.replaceAll(Jr.regexpVideo,"")}t.content=e})()}expandImage(t){this.dialog.open(Vh,{data:{picture:t}})}hashtags(t){const e=t.filter(i=>"t"===i[0]).map(i=>i[1]);return 0==e.length?null:e}repliesTo(t){if(!t)return null;let e=t.tags.filter(i=>"p"===i[0]).map(i=>i[1]);return e=e.filter(i=>i!==t.pubkey),0==e.length?null:e}replyTo(t,e){return t?t.tags[e][1]:void 0}}function Q8(n,t){return t?e=>nd(t.pipe(en(1),function Fie(){return Mt((n,t)=>{n.subscribe(wt(t,C))})}()),e.pipe(Q8(n))):un((e,i)=>vn(n(e,i)).pipe(en(1),m0(e)))}function Eb(n,t=dh){const e=s1(n,t);return Q8(()=>e)}Jr.regexpImage=/(?:(?:https?)+\:\/\/+[a-zA-Z0-9\/\._-]{1,})+(?:(?:jpe?g|png|gif|webp))/g,Jr.regexpVideo=/(?:https?:\/\/)?(?:www\.)?youtu\.?be(?:\.com)?\/?.*(?:watch|embed)?(?:.*v=|v\/|\/)([\w-_]+)/gim,Jr.\u0275fac=function(t){return new(t||Jr)(x(gi),x(vi),x(aa))},Jr.\u0275cmp=Re({type:Jr,selectors:[["app-content"]],inputs:{event:"event",displayRepliesTo:"displayRepliesTo"},decls:1,vars:1,consts:[["class","content clickable",4,"ngIf"],[1,"content","clickable"],[4,"ngIf"],["class","event-images",4,"ngIf"],["class","event-videos",4,"ngIf"],[3,"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,"event-videos"],["id","ytplayer","class","event-image","type","text/html","width","640","height","360","frameborder","0",3,"src",4,"ngFor","ngForOf"],["id","ytplayer","type","text/html","width","640","height","360","frameborder","0",1,"event-image",3,"src"],["class","dimmed clickable",4,"ngIf"],[1,"dimmed","clickable"],["class","clickable",4,"ngIf"],[3,"keys"],[1,"clickable"]],template:function(t,e){1&t&&ce(0,vie,8,6,"div",0),2&t&&G("ngIf",e.event)},dependencies:[Ii,Zt,Pd,Cb,Vp],styles:[".event-image[_ngcontent-%COMP%]{width:100%;max-width:480px;display:inline-block;margin-top:.2em}.event-images[_ngcontent-%COMP%]{text-align:left}.event-video[_ngcontent-%COMP%]{width:100%;display:inline-block;margin-top:.2em}.events-videos[_ngcontent-%COMP%]{text-align:left}"]});const wie=["mat-menu-item",""];function kie(n,t){1&n&&(pr(),T(0,"svg",3),De(1,"polygon",4),O())}const xie=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Die=["mat-icon, [matMenuItemIcon]","*"];function Mie(n,t){if(1&n){const e=it();T(0,"div",0),me("keydown",function(r){return Se(e),Ae(se()._handleKeydown(r))})("click",function(){return Se(e),Ae(se().closed.emit("click"))})("@transformMenu.start",function(r){return Se(e),Ae(se()._onAnimationStart(r))})("@transformMenu.done",function(r){return Se(e),Ae(se()._onAnimationDone(r))}),T(1,"div",1),$e(2),O()()}if(2&n){const e=se();G("id",e.panelId)("ngClass",e._classList)("@transformMenu",e._panelAnimationState),Xe("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby||null)("aria-describedby",e.ariaDescribedby||null)}}const Cie=["*"],Vx=new Fe("MAT_MENU_PANEL"),Eie=Ws(Us(class{}));let hc=(()=>{class n extends Eie{constructor(e,i,r,o,a){super(),this._elementRef=e,this._document=i,this._focusMonitor=r,this._parentMenu=o,this._changeDetectorRef=a,this.role="menuitem",this._hovered=new be,this._focused=new be,this._highlighted=!1,this._triggersSubmenu=!1,o?.addItem?.(this)}focus(e,i){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,i):this._getHostElement().focus(i),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),i=e.querySelectorAll("mat-icon, .material-icons");for(let r=0;r enter",Wn("120ms cubic-bezier(0, 0, 0.2, 1)",bt({opacity:1,transform:"scale(1)"}))),$n("* => void",Wn("100ms 25ms linear",bt({opacity:0})))]),fadeInItems:gr("fadeInItems",[ri("showing",bt({opacity:1})),$n("void => *",[bt({opacity:0}),Wn("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Tie=0;const Z8=new Fe("mat-menu-default-options",{providedIn:"root",factory:function Aie(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let zp=(()=>{class n{constructor(e,i,r,o){this._elementRef=e,this._ngZone=i,this._defaultOptions=r,this._changeDetectorRef=o,this._xPosition=this._defaultOptions.xPosition,this._yPosition=this._defaultOptions.yPosition,this._directDescendantItems=new Ja,this._classList={},this._panelAnimationState="void",this._animationDone=new be,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||"",this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new je,this.close=this.closed,this.panelId="mat-menu-panel-"+Tie++}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=qe(e)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=qe(e)}set panelClass(e){const i=this._previousPanelClass;i&&i.length&&i.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 $f(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(Ei(this._directDescendantItems),Ci(e=>di(...e.map(i=>i._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e)),this._directDescendantItems.changes.subscribe(e=>{const i=this._keyManager;if("enter"===this._panelAnimationState&&i.activeItem?._hasFocus()){const r=e.toArray(),o=Math.max(0,Math.min(r.length-1,i.activeItemIndex||0));r[o]&&!r[o].disabled?i.setActiveItem(o):i.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe(Ei(this._directDescendantItems),Ci(i=>di(...i.map(r=>r._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){const i=e.keyCode,r=this._keyManager;switch(i){case 27:ar(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===i||40===i)&&r.setFocusOrigin("keyboard"),void r.onKeydown(e)}e.stopPropagation()}focusFirstItem(e="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe(en(1)).subscribe(()=>{let i=null;if(this._directDescendantItems.length&&(i=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!i||!i.contains(document.activeElement)){const r=this._keyManager;r.setFocusOrigin(e).setFirstItemActive(),!r.activeItem&&i&&i.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){const i=Math.min(this._baseElevation+e,24),r=`${this._elevationPrefix}${i}`,o=Object.keys(this._classList).find(a=>a.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,i=this.yPosition){const r=this._classList;r["mat-menu-before"]="before"===e,r["mat-menu-after"]="after"===e,r["mat-menu-above"]="above"===i,r["mat-menu-below"]="below"===i,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(Ei(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(i=>i._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Qe),x(Z8),x(kt))},n.\u0275dir=pe({type:n,contentQueries:function(e,i,r){if(1&e&&(Lt(r,Sie,5),Lt(r,hc,5),Lt(r,hc,4)),2&e){let o;Ie(o=Ne())&&(i.lazyContent=o.first),Ie(o=Ne())&&(i._allItems=o),Ie(o=Ne())&&(i.items=o)}},viewQuery:function(e,i){if(1&e&&_t(jn,5),2&e){let r;Ie(r=Ne())&&(i.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"}}),n})(),Up=(()=>{class n extends zp{constructor(e,i,r,o){super(e,i,r,o),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Qe),x(Z8),x(kt))},n.\u0275cmp=Re({type:n,selectors:[["mat-menu"]],hostVars:3,hostBindings:function(e,i){2&e&&Xe("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[Ge([{provide:Vx,useExisting:n}]),Ee],ngContentSelectors:Cie,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,i){1&e&&(Gt(),ce(0,Mie,3,6,"ng-template"))},dependencies:[Il],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}.mat-mdc-menu-panel.ng-animating{pointer-events: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:[Sb.transformMenu,Sb.fadeInItems]},changeDetection:0}),n})();const J8=new Fe("mat-menu-scroll-strategy"),Iie={provide:J8,deps:[br],useFactory:function Lie(n){return()=>n.scrollStrategies.reposition()}},eN=Rs({passive:!0});let Nie=(()=>{class n{constructor(e,i,r,o,a,s,l,d,f){this._overlay=e,this._element=i,this._viewContainerRef=r,this._menuItemInstance=s,this._dir=l,this._focusMonitor=d,this._ngZone=f,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=p.EMPTY,this._hoverSubscription=p.EMPTY,this._menuCloseSubscription=p.EMPTY,this._changeDetectorRef=Ot(kt),this._handleTouchStart=F=>{y2(F)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new je,this.onMenuOpen=this.menuOpened,this.menuClosed=new je,this.onMenuClose=this.menuClosed,this._scrollStrategy=o,this._parentMaterialMenu=a instanceof zp?a:void 0,i.nativeElement.addEventListener("touchstart",this._handleTouchStart,eN)}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(i=>{this._destroyMenu(i),("click"===i||"tab"===i)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(i)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,eN),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 i=this._createOverlay(e),r=i.getConfig(),o=r.positionStrategy;this._setPosition(e,o),r.hasBackdrop=null==e.hasBackdrop?!this.triggersSubmenu():e.hasBackdrop,i.attach(this._getPortal(e)),e.lazyContent&&e.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(e),e instanceof zp&&(e._startAnimation(),e._directDescendantItems.changes.pipe(ft(e.close)).subscribe(()=>{o.withLockedPosition(!1).reapplyLastPosition(),o.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(e,i){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,i):this._element.nativeElement.focus(i)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(e){if(!this._overlayRef||!this.menuOpen)return;const i=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===e||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,i instanceof zp?(i._resetAnimation(),i.lazyContent?i._animationDone.pipe(zt(r=>"void"===r.toState),en(1),ft(i.lazyContent._attached)).subscribe({next:()=>i.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),i?.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 i=0,r=e.parentMenu;for(;r;)i++,r=r.parentMenu;e.setElevation(i)}}_setIsMenuOpen(e){e!==this._menuOpen&&(this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(e),this._changeDetectorRef.markForCheck())}_createOverlay(e){if(!this._overlayRef){const i=this._getOverlayConfig(e);this._subscribeToPositions(e,i.positionStrategy),this._overlayRef=this._overlay.create(i),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(e){return new xh({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,i){e.setPositionClasses&&i.positionChanges.subscribe(r=>{const o="start"===r.connectionPair.overlayX?"after":"before",a="top"===r.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>e.setPositionClasses(o,a)):e.setPositionClasses(o,a)})}_setPosition(e,i){let[r,o]="before"===e.xPosition?["end","start"]:["start","end"],[a,s]="above"===e.yPosition?["bottom","top"]:["top","bottom"],[l,d]=[a,s],[f,F]=[r,o],M=0;if(this.triggersSubmenu()){if(F=r="before"===e.xPosition?"start":"end",o=f="end"===r?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const N=this._parentMaterialMenu.items.first;this._parentInnerPadding=N?N._getHostElement().offsetTop:0}M="bottom"===a?this._parentInnerPadding:-this._parentInnerPadding}}else e.overlapTrigger||(l="top"===a?"bottom":"top",d="top"===s?"bottom":"top");i.withPositions([{originX:r,originY:l,overlayX:f,overlayY:a,offsetY:M},{originX:o,originY:l,overlayX:F,overlayY:a,offsetY:M},{originX:r,originY:d,overlayX:f,overlayY:s,offsetY:-M},{originX:o,originY:d,overlayX:F,overlayY:s,offsetY:-M}])}_menuClosingActions(){const e=this._overlayRef.backdropClick(),i=this._overlayRef.detachments();return di(e,this._parentMaterialMenu?this._parentMaterialMenu.closed:rt(),this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(zt(a=>a!==this._menuItemInstance),zt(()=>this._menuOpen)):rt(),i)}_handleMousedown(e){b2(e)||(this._openedBy=0===e.button?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){const i=e.keyCode;(13===i||32===i)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(39===i&&"ltr"===this.dir||37===i&&"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(zt(e=>e===this._menuItemInstance&&!e.disabled),Eb(0,N2)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof zp&&this.menu._isAnimating?this.menu._animationDone.pipe(en(1),Eb(0,N2),ft(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new qs(e.templateRef,this._viewContainerRef)),this._portal}}return n.\u0275fac=function(e){return new(e||n)(x(br),x(ze),x(Qn),x(J8),x(Vx,8),x(hc,10),x(Si,8),x(qr),x(Qe))},n.\u0275dir=pe({type:n,hostVars:3,hostBindings:function(e,i){1&e&&me("click",function(o){return i._handleClick(o)})("mousedown",function(o){return i._handleMousedown(o)})("keydown",function(o){return i._handleKeydown(o)}),2&e&&Xe("aria-haspopup",i.menu?"menu":null)("aria-expanded",i.menuOpen)("aria-controls",i.menuOpen?i.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"}}),n})(),zx=(()=>{class n extends Nie{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275dir=pe({type:n,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[Ee]}),n})(),Oie=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[Iie],imports:[Mi,ss,gt,Gl,Xs,gt]}),n})();function Pie(n,t){1&n&&(T(0,"button",6)(1,"mat-icon",7),te(2,"more_vert"),O()()),2&n&&(se(),G("matMenuTriggerFor",Tn(3)))}function Rie(n,t){1&n&&(T(0,"button",8)(1,"mat-icon"),te(2,"more_vert"),O()()),2&n&&(se(),G("matMenuTriggerFor",Tn(3)))}function Bie(n,t){if(1&n){const e=it();T(0,"button",9),me("click",function(){return Se(e),Ae(se().saveNote())}),T(1,"mat-icon"),te(2,"bookmark_add"),O(),T(3,"span"),te(4,"Save Note"),O()()}}function Hie(n,t){if(1&n){const e=it();T(0,"button",9),me("click",function(){return Se(e),Ae(se().removeNote())}),T(1,"mat-icon"),te(2,"bookmark_remove"),O(),T(3,"span"),te(4,"Remove from Notes"),O()()}}function jie(n,t){if(1&n){const e=it();T(0,"button",9),me("click",function(){Se(e);const r=se();return Ae(r.copyNoteId(r.event.id))}),T(1,"mat-icon"),te(2,"content_copy"),O(),T(3,"span"),te(4,"Note ID (nevent)"),O()()}}function Yie(n,t){if(1&n){const e=it();T(0,"button",9),me("click",function(){Se(e);const r=se();return Ae(r.copy(r.event.id))}),T(1,"mat-icon"),te(2,"content_copy"),O(),T(3,"span"),te(4,"Note ID (hex)"),O()()}}function Vie(n,t){if(1&n){const e=it();T(0,"button",9),me("click",function(){Se(e);const r=se();return Ae(r.copyNoteUrl(r.event.id))}),T(1,"mat-icon"),te(2,"content_copy"),O(),T(3,"span"),te(4,"Note URL (nevent)"),O()()}}function zie(n,t){if(1&n){const e=it();T(0,"button",9),me("click",function(){return Se(e),Ae(se().copyEvent())}),T(1,"mat-icon"),te(2,"content_copy"),O(),T(3,"span"),te(4,"Note Data"),O()()}}class mc{constructor(t,e,i,r){this.snackBar=t,this.profileService=e,this.notesService=i,this.utilities=r,this.fab=!1,this.pubkey=""}saveNote(){var t=this;return xe(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 xe(function*(){!t.event||(console.log("DELETE EVENT:",t.event),yield t.notesService.deleteNote(t.event.id))})()}follow(t){var e=this;return xe(function*(){console.log("FOLLOW:",e.profile),e.profile&&(1!=e.profile.status?yield e.profileService.follow(e.profile.pubkey,t):yield e.profileService.setCircle(e.profile.pubkey,t))})()}getNpub(t){return this.utilities.getNostrIdentifier(t)}copyEvent(){this.copy(JSON.stringify(this.event))}copyProfileUrl(t){this.copy(`web+nostr:npub:${tc.npubEncode(t)}`)}copyNoteId(t){this.copy(tc.neventEncode({id:t}))}copyNoteUrl(t){this.copy(`web+nostr:nevent:${tc.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){W0(t),this.snackBar.open("Copied to clipboard","Hide",{duration:2500,horizontalPosition:"center",verticalPosition:"bottom"})}unfollow(){var t=this;return xe(function*(){!t.profile||(yield t.profileService.unfollow(t.profile.pubkey))})()}mute(){var t=this;return xe(function*(){!t.profile||(yield t.profileService.mute(t.profile.pubkey))})()}unmute(){var t=this;return xe(function*(){!t.profile||(yield t.profileService.unmute(t.profile.pubkey))})()}block(){var t=this;return xe(function*(){!t.profile||(yield t.profileService.block(t.profile.pubkey))})()}unblock(){var t=this;return xe(function*(){!t.profile||(yield t.profileService.unblock(t.profile.pubkey))})()}ngOnDestroy(){}ngOnInit(){var t=this;return xe(function*(){t.event?t.pubkey=t.event.pubkey:t.profile&&(t.pubkey=t.profile.pubkey)})()}}mc.\u0275fac=function(t){return new(t||mc)(x(ql),x(gi),x(dl),x(vi))},mc.\u0275cmp=Re({type:mc,selectors:[["app-event-actions"]],inputs:{fab:"fab",pubkey:"pubkey",profile:"profile",event:"event"},decls:17,vars:9,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"],["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&&(ce(0,Pie,3,1,"button",0),ce(1,Rie,3,1,"button",1),T(2,"mat-menu",null,2),ce(4,Bie,5,0,"button",3),ce(5,Hie,5,0,"button",3),T(6,"button",4),me("click",function(){return e.copyNoteId(e.event.id)}),T(7,"mat-icon"),te(8,"copy_all"),O(),T(9,"span"),te(10,"Copy"),O()()(),T(11,"mat-menu",null,5),ce(13,jie,5,0,"button",3),ce(14,Yie,5,0,"button",3),ce(15,Vie,5,0,"button",3),ce(16,zie,5,0,"button",3),O()),2&t){const i=Tn(12);G("ngIf",!e.fab),$(1),G("ngIf",e.fab),$(3),G("ngIf",e.event&&!e.event.saved),$(1),G("ngIf",e.event&&e.event.saved),$(1),G("matMenuTriggerFor",i),$(7),G("ngIf",e.event),$(1),G("ngIf",e.event),$(1),G("ngIf",e.event),$(1),G("ngIf",e.event)}},dependencies:[Zt,n1,OA,Zr,Up,hc,zx],encapsulation:2});var Uie=w(5439);class Na{transform(t){return t?Uie.unix(t).fromNow():""}}Na.\u0275fac=function(t){return new(t||Na)},Na.\u0275pipe=Zi({name:"ago",type:Na,pure:!0});const tN="Whopsidaisy, something unexpected happened.";class fc{transform(t){return t.pipe(He(e=>({loading:"start"===e.type,error:"error"===e.type?tN:"",value:e.type?e.value:e})),Ei({loading:!0}),Ca(e=>rt({loading:!1,error:"string"==typeof e?e:tN})))}}function Wie(n,t){1&n&&(T(0,"div"),te(1,"Notes are all your saved posts. These can be your own, or they can be copies of public posts made by others."),De(2,"br"),O())}function $ie(n,t){if(1&n&&(T(0,"mat-card",5)(1,"div",6)(2,"app-event-header",7),te(3,"Posted: "),T(4,"span",8),te(5),an(6,"ago"),O(),te(7,", Saved: "),T(8,"span",8),te(9),an(10,"ago"),O()(),De(11,"app-event-actions",9),O(),De(12,"app-content",9),O()),2&n){const e=t.$implicit;$(2),G("pubkey",e.pubkey),$(3),on(sn(6,5,e.created_at)),$(4),on(sn(10,7,e.saved)),$(2),G("event",e),$(1),G("event",e)}}function Gie(n,t){if(1&n&&(ce(0,Wie,3,0,"div",3),ce(1,$ie,13,9,"mat-card",4)),2&n){const e=se().ngIf;G("ngIf",0===e.value.length),$(1),G("ngForOf",e.value)}}function qie(n,t){1&n&&De(0,"mat-spinner",10)}function Kie(n,t){1&n&&te(0),2&n&&Vt("Error ",se().ngIf.error,"")}function Xie(n,t){if(1&n&&(T(0,"div",1),ce(1,Gie,2,2,"ng-template",2),ce(2,qie,1,0,"ng-template",2),ce(3,Kie,1,1,"ng-template",2),O()),2&n){const e=t.ngIf;$(1),G("ngIf",e.value),$(1),G("ngIf",e.loading),$(1),G("ngIf",e.error)}}fc.\u0275fac=function(t){return new(t||fc)},fc.\u0275pipe=Zi({name:"withStatus",type:fc,pure:!0});class Wp{constructor(t,e){this.notesService=t,this.appState=e,this.details=!1,this.items=[],this.items$=this.notesService.items$.pipe(Mn(i=>{this.items=i}))}toggleDetails(){this.details=!this.details}ngOnInit(){this.appState.title="Saved Notes",this.appState.goBack=!0,this.appState.actions=[]}}Wp.\u0275fac=function(t){return new(t||Wp)(x(dl),x(Jn))},Wp.\u0275cmp=Re({type:Wp,selectors:[["app-notes"]],decls:3,vars:5,consts:[["class","feed-page",4,"ngIf"],[1,"feed-page"],[3,"ngIf"],[4,"ngIf"],["class","events",4,"ngFor","ngForOf"],[1,"events"],[1,"events-header"],[3,"pubkey"],[1,"event-date"],[3,"event"],[1,"loading"]],template:function(t,e){1&t&&(ce(0,Xie,4,3,"div",0),an(1,"async"),an(2,"withStatus")),2&t&&G("ngIf",sn(1,1,sn(2,3,e.items$)))},dependencies:[Ii,Zt,al,Tp,ul,Jr,mc,Mo,Na,fc],encapsulation:2});var Qie=w(3259);function Zie(n,t){}function Jie(n,t){1&n&&ce(0,Zie,0,0,"ng-template",3),2&n&&G("ngTemplateOutlet",se().message)}function ere(n,t){1&n&&te(0),2&n&&on(se().message)}const tre={tooltipState:gr("state",[ri("initial, void, hidden",bt({opacity:0,transform:"scale(0)"})),ri("visible",bt({transform:"scale(1)"})),$n("* => visible",Wn("200ms cubic-bezier(0, 0, 0.2, 1)",S2([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})]))),$n("* => hidden",Wn("100ms cubic-bezier(0, 0, 0.2, 1)",bt({opacity:0})))])},nN=Rs({passive:!0});function iN(n){return Error(`Tooltip position "${n}" is invalid.`)}const rN=new Fe("mtx-tooltip-scroll-strategy"),are={provide:rN,deps:[br],useFactory:function ore(n){return()=>n.scrollStrategies.reposition({scrollThrottle:20})}},sre=new Fe("mtx-tooltip-default-options",{providedIn:"root",factory:function lre(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}});let cre=(()=>{class n{constructor(e,i,r,o,a,s,l,d,f,F,M){this._overlay=e,this._elementRef=i,this._scrollDispatcher=r,this._viewContainerRef=o,this._ngZone=a,this._platform=s,this._ariaDescriber=l,this._focusMonitor=d,this._dir=F,this._defaultOptions=M,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 be,this._handleKeydown=N=>{this._isTooltipVisible()&&27===N.keyCode&&!ar(N)&&(N.preventDefault(),N.stopPropagation(),this._ngZone.run(()=>this.hide(0)))},this._scrollStrategy=f,M&&(M.position&&(this.position=M.position),M.touchGestures&&(this.touchGestures=M.touchGestures)),a.runOutsideAngular(()=>{i.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=qe(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 jn?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(ft(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(([i,r])=>{e.removeEventListener(i,r,nN)}),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 i=this._createOverlay();this._detach(),this._portal=this._portal||new ud(dre,this._viewContainerRef),this._tooltipInstance=i.attach(this._portal).instance,this._tooltipInstance.afterHidden().pipe(ft(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),i=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(".mtx-tooltip").withFlexibleDimensions(!1).withViewportMargin(8).withScrollableContainers(e);return i.positionChanges.pipe(ft(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:i,panelClass:"mtx-tooltip-panel",scrollStrategy:this._scrollStrategy()}),this._updatePosition(),this._overlayRef.detachments().pipe(ft(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,i=this._getOrigin(),r=this._getOverlayPosition();e.withPositions([{...i.main,...r.main},{...i.fallback,...r.fallback}])}_getOrigin(){const e=!this._dir||"ltr"===this._dir.value,i=this.position;let r;if("above"===i||"below"===i)r={originX:"center",originY:"above"===i?"top":"bottom"};else if("before"===i||"left"===i&&e||"right"===i&&!e)r={originX:"start",originY:"center"};else{if(!("after"===i||"right"===i&&e||"left"===i&&!e))throw iN(i);r={originX:"end",originY:"center"}}const{x:o,y:a}=this._invertPosition(r.originX,r.originY);return{main:r,fallback:{originX:o,originY:a}}}_getOverlayPosition(){const e=!this._dir||"ltr"===this._dir.value,i=this.position;let r;if("above"===i)r={overlayX:"center",overlayY:"bottom"};else if("below"===i)r={overlayX:"center",overlayY:"top"};else if("before"===i||"left"===i&&e||"right"===i&&!e)r={overlayX:"end",overlayY:"center"};else{if(!("after"===i||"right"===i&&e||"left"===i&&!e))throw iN(i);r={overlayX:"start",overlayY:"center"}}const{x:o,y:a}=this._invertPosition(r.overlayX,r.overlayY);return{main:r,fallback:{overlayX:o,overlayY:a}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.asObservable().pipe(en(1),ft(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,i){return"above"===this.position||"below"===this.position?"top"===i?i="bottom":"bottom"===i&&(i="top"):"end"===e?e="start":"start"===e&&(e="end"),{x:e,y:i}}_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 i=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",i],["touchcancel",i])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([i,r])=>{this._elementRef.nativeElement.addEventListener(i,r,nN)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_disableNativeGesturesIfNecessary(){const e=this.touchGestures;if("off"!==e){const i=this._elementRef.nativeElement,r=i.style;("on"===e||"INPUT"!==i.nodeName&&"TEXTAREA"!==i.nodeName)&&(r.userSelect=r.msUserSelect=r.webkitUserSelect=r.MozUserSelect="none"),("on"===e||!i.draggable)&&(r.webkitUserDrag="none"),r.touchAction="none",r.webkitTapHighlightColor="transparent"}}}return n.\u0275fac=function(e){return new(e||n)(x(br),x(ze),x($l),x(Qn),x(Qe),x(Pn),x(cA),x(qr),x(rN),x(Si,8),x(sre,8))},n.\u0275dir=pe({type:n,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"]}),n})(),dre=(()=>{class n{constructor(e,i){this._changeDetectorRef=e,this._breakpointObserver=i,this._visibility="initial",this._closeOnInteraction=!1,this._onHide=new be,this._isHandset=this._breakpointObserver.observe("(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)")}_isTemplateRef(e){return e instanceof jn}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 i=e.toState;"hidden"===i&&!this.isVisible()&&this._onHide.next(),("visible"===i||"hidden"===i)&&(this._closeOnInteraction=!0)}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}}return n.\u0275fac=function(e){return new(e||n)(x(kt),x(Hs))},n.\u0275cmp=Re({type:n,selectors:[["mtx-tooltip-component"]],hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(e,i){1&e&&me("click",function(){return i._handleBodyInteraction()},0,NC),2&e&&On("zoom","visible"===i._visibility?1:null)},decls:5,vars:8,consts:[[1,"mtx-tooltip",3,"ngClass"],[3,"ngIf","ngIfElse"],["msgStrTpl",""],[3,"ngTemplateOutlet"]],template:function(e,i){if(1&e&&(T(0,"div",0),me("@state.start",function(){return i._animationStart()})("@state.done",function(o){return i._animationDone(o)}),an(1,"async"),ce(2,Jie,1,1,"ng-template",1),ce(3,ere,1,1,"ng-template",null,2,es),O()),2&e){const r=Tn(4);let o;Ke("mtx-tooltip-handset",null==(o=sn(1,6,i._isHandset))?null:o.matches),G("ngClass",i.tooltipClass)("@state",i._visibility),$(2),G("ngIf",i._isTemplateRef(i.message))("ngIfElse",r)}},dependencies:[Il,Zt,ff,Mo],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:[tre.tooltipState]},changeDetection:0}),n})(),ure=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[are],imports:[qf,Mi,Gl,gt,gt,Xs]}),n})();function hre(n,t){1&n&&(T(0,"button",11)(1,"mat-icon",12),te(2,"more_vert"),O()()),2&n&&(se(),G("matMenuTriggerFor",Tn(3)))}function mre(n,t){1&n&&(T(0,"button",13)(1,"mat-icon"),te(2,"more_vert"),O()()),2&n&&(se(),G("matMenuTriggerFor",Tn(3)))}function fre(n,t){if(1&n){const e=it();T(0,"button",9),me("click",function(){return Se(e),Ae(se().saveNote())}),T(1,"mat-icon"),te(2,"bookmark_add"),O(),T(3,"span"),te(4,"Save Note"),O()()}}function pre(n,t){if(1&n){const e=it();T(0,"button",9),me("click",function(){return Se(e),Ae(se().removeNote())}),T(1,"mat-icon"),te(2,"bookmark_remove"),O(),T(3,"span"),te(4,"Remove from Notes"),O()()}}function _re(n,t){if(1&n){const e=it();T(0,"button",9),me("click",function(){return Se(e),Ae(se().follow())}),T(1,"mat-icon"),te(2,"person_add"),O(),T(3,"span"),te(4,"Follow"),O()()}}function gre(n,t){if(1&n){const e=it();T(0,"button",9),me("click",function(){return Se(e),Ae(se().unfollow())}),T(1,"mat-icon"),te(2,"person_remove"),O(),T(3,"span"),te(4,"Unfollow"),O()()}}function bre(n,t){1&n&&(T(0,"button",14)(1,"mat-icon"),te(2,"supervised_user_circle"),O(),T(3,"span"),te(4,"Move to Circle"),O()()),2&n&&(se(),G("matMenuTriggerFor",Tn(19)))}function yre(n,t){if(1&n){const e=it();T(0,"button",9),me("click",function(){return Se(e),Ae(se().unmute())}),T(1,"mat-icon"),te(2,"notifications"),O(),T(3,"span"),te(4,"Unmute"),O()()}}function vre(n,t){if(1&n){const e=it();T(0,"button",9),me("click",function(){return Se(e),Ae(se().mute())}),T(1,"mat-icon"),te(2,"notifications_off"),O(),T(3,"span"),te(4,"Mute"),O()()}}function Fre(n,t){if(1&n){const e=it();T(0,"button",9),me("click",function(){return Se(e),Ae(se().unblock())}),T(1,"mat-icon"),te(2,"cancel"),O(),T(3,"span"),te(4,"Unblock"),O()()}}function wre(n,t){if(1&n){const e=it();T(0,"button",9),me("click",function(){return Se(e),Ae(se().block())}),T(1,"mat-icon"),te(2,"block"),O(),T(3,"span"),te(4,"Block"),O()()}}function kre(n,t){if(1&n){const e=it();T(0,"button",9),me("click",function(){const o=Se(e).$implicit;return Ae(se().follow(o.id))}),T(1,"mat-icon"),te(2,"trip_origin"),O(),T(3,"span"),te(4),O()()}if(2&n){const e=t.$implicit;$(1),On("color",e.color),$(3),on(e.name)}}class Uh{constructor(t,e,i,r,o){this.circleService=t,this.snackBar=e,this.profileService=i,this.notesService=r,this.utilities=o,this.fab=!1,this.pubkey=""}saveNote(){var t=this;return xe(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 xe(function*(){!t.event||(console.log("DELETE EVENT:",t.event),yield t.notesService.deleteNote(t.event.id))})()}follow(t){var e=this;return xe(function*(){console.log("FOLLOW:",e.profile),e.profile&&(e.profile.status!==Yi.Follow?yield e.profileService.follow(e.profile.pubkey,t):yield e.profileService.setCircle(e.profile.pubkey,t))})()}getNpub(t){return this.utilities.getNostrIdentifier(t)}copyEvent(){this.copy(JSON.stringify(this.event))}copyProfileUrl(t){this.copy(`web+nostr:npub:${tc.npubEncode(t)}`)}copyNoteUrl(t){this.copy(`web+nostr:nevent:${tc.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){W0(t),this.snackBar.open("Copied to clipboard","Hide",{duration:2500,horizontalPosition:"center",verticalPosition:"bottom"})}unfollow(){var t=this;return xe(function*(){!t.profile||(yield t.profileService.unfollow(t.profile.pubkey))})()}mute(){var t=this;return xe(function*(){!t.profile||(yield t.profileService.mute(t.profile.pubkey))})()}unmute(){var t=this;return xe(function*(){!t.profile||(yield t.profileService.unmute(t.profile.pubkey))})()}block(){var t=this;return xe(function*(){!t.profile||(yield t.profileService.block(t.profile.pubkey))})()}unblock(){var t=this;return xe(function*(){!t.profile||(yield t.profileService.unblock(t.profile.pubkey))})()}ngOnDestroy(){}ngOnInit(){var t=this;return xe(function*(){t.event?t.pubkey=t.event.pubkey:t.profile&&(t.pubkey=t.profile.pubkey)})()}}function xre(n,t){if(1&n){const e=it();T(0,"img",10),me("click",function(){return Se(e),Ae(se(2).showProfileImage())}),O()}if(2&n){const e=se(2);On("border-color",null==e.circle?null:e.circle.color),G("src",e.imagePath,Ur)}}function Dre(n,t){if(1&n){const e=it();T(0,"img",11),me("click",function(){return Se(e),Ae(se(2).showProfileImage())}),O()}2&n&&G("src",se(2).imagePath,Ur)}function Mre(n,t){if(1&n&&(T(0,"span"),te(1),O()),2&n){const e=se(3);$(1),Vt(" ",e.profile.display_name," ")}}function Cre(n,t){if(1&n&&(T(0,"span"),te(1),O()),2&n){const e=se(4);$(1),Vt(" ",e.profile.name," ")}}function Ere(n,t){if(1&n&&(T(0,"span"),te(1),O()),2&n){const e=se(4);$(1),Vt(" ",e.npub," ")}}function Sre(n,t){if(1&n&&(T(0,"span"),ce(1,Cre,2,1,"span",9),ce(2,Ere,2,1,"span",9),O()),2&n){const e=se(3);$(1),G("ngIf",e.profile.name),$(1),G("ngIf",!e.profile.name)}}function Tre(n,t){if(1&n){const e=it();T(0,"div",13),me("click",function(){Se(e);const r=se(3);return Ae(r.copy(r.getWellKnownLink(r.profile.nip05)))}),T(1,"div",14)(2,"mat-icon",15),te(3,"verified"),O()(),T(4,"div",16),te(5),O()()}if(2&n){const e=se(3);$(5),on(e.profile.nip05)}}function Are(n,t){if(1&n&&(T(0,"a",26),te(1),O()),2&n){const e=se(4);G("href",e.utilities.sanitize(e.profile.website),Ur),$(1),on(e.profile.website)}}function Lre(n,t){if(1&n&&(T(0,"div",24)(1,"div",14)(2,"mat-icon",15),te(3,"link"),O()(),T(4,"div",16),ce(5,Are,2,2,"a",25),O()()),2&n){const e=se(3);$(5),G("ngIf",e.profile.website)}}function Ire(n,t){if(1&n&&(T(0,"a",30),te(1),O()),2&n){const e=se(4);G("href",e.utilities.sanitize("lightning:"+e.profile.lud06),Ur),$(1),on(e.getLightningLabel(e.profile.lud06))}}function Nre(n,t){if(1&n&&(T(0,"div",27)(1,"div",14)(2,"mat-icon",28),te(3,"\u26a1\ufe0f"),O()(),T(4,"div",16),ce(5,Ire,2,2,"a",29),O()()),2&n){se();const e=Tn(14),i=se(2);G("mtxTooltip",e)("mtxTooltipPosition","left"),$(5),G("ngIf",i.profile.lud06)}}function Ore(n,t){1&n&&De(0,"img",33),2&n&&G("src",se(4).qr,Ur)}function Pre(n,t){if(1&n&&(T(0,"div",31),ce(1,Ore,1,1,"img",32),O()),2&n){const e=se(3);$(1),G("ngIf",e.qr)}}function Rre(n,t){if(1&n&&(T(0,"p",34),te(1),O()),2&n){const e=se(3);$(1),on(e.profile.about)}}function Bre(n,t){if(1&n){const e=it();T(0,"span")(1,"h2",12),ce(2,Mre,2,1,"span",9),ce(3,Sre,3,2,"span",9),O(),T(4,"div",13),me("click",function(){Se(e);const r=se(2);return Ae(r.copy(r.npub))}),T(5,"div",14)(6,"mat-icon",15),te(7,"key"),O()(),T(8,"div",16),te(9),O()(),ce(10,Tre,6,1,"div",17),ce(11,Lre,6,1,"div",18),ce(12,Nre,6,3,"div",19),ce(13,Pre,2,1,"ng-template",null,20,es),T(15,"span"),ce(16,Rre,2,1,"p",21),O(),T(17,"div")(18,"mat-menu",null,22)(20,"button",23)(21,"mat-icon"),te(22,"notifications_off"),O(),T(23,"span"),te(24,"Mute"),O()(),T(25,"button",23)(26,"mat-icon"),te(27,"notifications_paused"),O(),T(28,"span"),te(29,"Remove from Notes"),O()(),T(30,"button",23)(31,"mat-icon"),te(32,"notifications"),O(),T(33,"span"),te(34,"Remove from Notes"),O()()()()()}if(2&n){const e=se(2);$(1),G("matTooltip",e.npub),$(1),G("ngIf",e.profile.display_name),$(1),G("ngIf",!e.profile.display_name),$(6),Vt("@",e.profile.name,""),$(1),G("ngIf",e.profile.nip05),$(1),G("ngIf",e.profile.website),$(1),G("ngIf",e.profile.lud06),$(4),G("ngIf",e.profile.about)}}function Hre(n,t){if(1&n&&(T(0,"div",2)(1,"div",3),ce(2,xre,1,3,"img",4),ce(3,Dre,1,1,"img",5),O(),T(4,"div",6)(5,"div",7),De(6,"app-profile-actions",8),O(),ce(7,Bre,35,8,"span",9),O()()),2&n){const e=se();$(2),G("ngIf",1==(null==e.profile?null:e.profile.status)),$(1),G("ngIf",1!=(null==e.profile?null:e.profile.status)),$(3),G("fab",!1)("profile",e.profile),$(1),G("ngIf",e.profile)}}Uh.\u0275fac=function(t){return new(t||Uh)(x(ho),x(ql),x(gi),x(dl),x(vi))},Uh.\u0275cmp=Re({type:Uh,selectors:[["app-profile-actions"]],inputs:{fab:"fab",pubkey:"pubkey",profile:"profile",event:"event"},decls:49,vars:15,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&&(ce(0,hre,3,1,"button",0),ce(1,mre,3,1,"button",1),T(2,"mat-menu",null,2),ce(4,fre,5,0,"button",3),ce(5,pre,5,0,"button",3),ce(6,_re,5,0,"button",3),ce(7,gre,5,0,"button",3),ce(8,bre,5,1,"button",4),T(9,"button",5),me("click",function(){return e.copy(e.getNpub(e.profile.pubkey))}),T(10,"mat-icon"),te(11,"copy_all"),O(),T(12,"span"),te(13,"Copy"),O()(),ce(14,yre,5,0,"button",3),ce(15,vre,5,0,"button",3),ce(16,Fre,5,0,"button",3),ce(17,wre,5,0,"button",3),O(),T(18,"mat-menu",null,6),ce(20,kre,5,3,"button",7),an(21,"async"),O(),T(22,"mat-menu",null,8)(24,"button",9),me("click",function(){return e.copy(e.getNpub(e.profile.pubkey))}),T(25,"mat-icon"),te(26,"content_copy"),O(),T(27,"span"),te(28,"Identifier (npub)"),O()(),T(29,"button",9),me("click",function(){return e.copy(e.profile.pubkey)}),T(30,"mat-icon"),te(31,"content_copy"),O(),T(32,"span"),te(33,"Identifier (hex)"),O()(),T(34,"button",9),me("click",function(){return e.copyProfileUrl(e.profile.pubkey)}),T(35,"mat-icon"),te(36,"content_copy"),O(),T(37,"span"),te(38,"Identifier URL (npub)"),O()(),T(39,"button",10),me("click",function(){return e.copyProfileUrl(e.profile.pubkey)}),T(40,"mat-icon"),te(41,"content_copy"),O(),T(42,"span"),te(43,"Profile URL (nprofile)"),O()(),T(44,"button",9),me("click",function(){return e.copyProfile()}),T(45,"mat-icon"),te(46,"content_copy"),O(),T(47,"span"),te(48,"Profile Data"),O()()()),2&t){const i=Tn(23);G("ngIf",!e.fab),$(1),G("ngIf",e.fab),$(3),G("ngIf",e.event&&!e.event.saved),$(1),G("ngIf",e.event&&e.event.saved),$(1),G("ngIf",0==(null==e.profile?null:e.profile.status)),$(1),G("ngIf",1==(null==e.profile?null:e.profile.status)),$(1),G("ngIf",3!=(null==e.profile?null:e.profile.status)),$(1),G("matMenuTriggerFor",i),$(5),G("ngIf",2==(null==e.profile?null:e.profile.status)),$(1),G("ngIf",1==(null==e.profile?null:e.profile.status)),$(1),G("ngIf",3==(null==e.profile?null:e.profile.status)),$(1),G("ngIf",(null==e.profile?null:e.profile.status)<3),$(3),G("ngForOf",sn(21,13,e.circleService.items$))}},dependencies:[Ii,Zt,n1,OA,Zr,Up,hc,zx,Mo],encapsulation:2});class hl{constructor(t,e,i,r){this.profiles=t,this.dialog=e,this.circleService=i,this.utilities=r,this.pubkey="",this.tooltip="",this.tooltipName=""}ngAfterViewInit(){return xe(function*(){})()}get imagePath(){return this.profile?.picture?this.profile.picture:hl.defaultProfileImage}showProfileImage(){this.dialog.open(Vh,{data:{picture:this.imagePath}})}getLightningLabel(t){return t.indexOf("@"),t}ngOnInit(){var t=this;return xe(function*(){if(t.profile)t.pubkey=t.profile.pubkey,t.npub=t.utilities.getNostrIdentifier(t.profile.pubkey);else if(t.profile=yield t.profiles.getLocalProfile(t.pubkey),t.npub=t.utilities.getNostrIdentifier(t.pubkey),!t.profile)return;t.tooltip=t.profile.about,t.circle=yield t.circleService.get(t.profile.circle),t.profile.lud06&&(t.qr=yield Qie.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]}`}}function jre(n,t){1&n&&De(0,"app-profile-header",6),2&n&&G("profile",se().profile)}function Yre(n,t){if(1&n){const e=it();T(0,"mat-card-content")(1,"p")(2,"mat-form-field",7)(3,"mat-icon",8),te(4,"alternate_email"),O(),T(5,"mat-label"),te(6,"Name"),O(),T(7,"input",9),me("ngModelChange",function(r){return Se(e),Ae(se().profile.name=r)}),O()()(),T(8,"p")(9,"mat-form-field",7)(10,"mat-icon",8),te(11,"help_outline"),O(),T(12,"mat-label"),te(13,"About"),O(),T(14,"textarea",10),me("ngModelChange",function(r){return Se(e),Ae(se().profile.about=r)}),O()()(),T(15,"p")(16,"mat-form-field",7)(17,"mat-icon",8),te(18,"image"),O(),T(19,"mat-label"),te(20,"Image"),O(),T(21,"input",9),me("ngModelChange",function(r){return Se(e),Ae(se().profile.picture=r)}),O()()(),T(22,"p")(23,"mat-form-field",7)(24,"mat-icon",8),te(25,"how_to_reg"),O(),T(26,"mat-label"),te(27,"E-mail/Domain Identifier (NIP05)"),O(),T(28,"input",9),me("ngModelChange",function(r){return Se(e),Ae(se().profile.nip05=r)}),O()()(),T(29,"p")(30,"mat-form-field",7)(31,"mat-icon",8),te(32,"currency_bitcoin"),O(),T(33,"mat-label"),te(34,"Bitcoin Payment Link (LUD06)"),O(),T(35,"input",11),me("ngModelChange",function(r){return Se(e),Ae(se().profile.lud06=r)}),O()()(),T(36,"p"),te(37),an(38,"ago"),O()()}if(2&n){const e=se();$(7),G("ngModel",e.profile.name),$(7),G("ngModel",e.profile.about),$(7),G("ngModel",e.profile.picture),$(7),G("ngModel",e.profile.nip05),$(7),G("ngModel",e.profile.lud06),$(2),Vt("Last updated: ",sn(38,6,e.profile.created_at),"")}}hl.defaultProfileImage="/assets/profile.png",hl.\u0275fac=function(t){return new(t||hl)(x(gi),x(aa),x(ho),x(vi))},hl.\u0275cmp=Re({type:hl,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&&(T(0,"div",0),ce(1,Hre,8,5,"div",1),O()),2&t&&($(1),G("ngIf",e.profile))},dependencies:[Zt,Zr,Up,hc,Od,cre,Uh],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 $p{constructor(t,e,i,r,o,a,s,l,d){this.appState=t,this.validator=e,this.utilities=i,this.router=r,this.profiles=o,this.sanitizer=a,this.profileService=s,this.dataService=l,this.activatedRoute=d,this.imagePath="",this.profileName="",this.subscriptions=[]}ngOnInit(){var t=this;return xe(function*(){t.appState.title="Edit Profile",t.originalProfile={name:"",pubkey:t.appState.getPublicKey()},t.subscriptions.push(t.profileService.profile$.subscribe(e=>{e||(e=t.profileService.emptyProfile(t.appState.getPublicKey())),console.log("PROFILE SERVICE:",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 xe(function*(){const e=t.utilities.reduceProfile(t.profile);let i={kind:0,created_at:Math.floor(Date.now()/1e3),content:JSON.stringify(e),pubkey:t.appState.getPublicKey(),tags:[]};t.profile.created_at=i.created_at,yield t.profileService.updateProfile(t.profile.pubkey,t.profile),t.appState.navigateBack()})()}}$p.\u0275fac=function(t){return new(t||$p)(x(Jn),x(Lr),x(vi),x(ii),x(gi),x(bf),x(gi),x(sa),x(Os))},$p.\u0275cmp=Re({type:$p,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&&(ce(0,jre,1,1,"app-profile-header",0),T(1,"div",1)(2,"mat-card"),ce(3,Yre,39,8,"mat-card-content",2),T(4,"mat-card-footer",3)(5,"button",4),me("click",function(){return e.cancelEdit()}),te(6,"Cancel"),O(),te(7,"\xa0 "),T(8,"button",5),me("click",function(){return e.updateMetadata()}),te(9,"Save"),O()()()()),2&t&&(G("ngIf",e.profile),$(3),G("ngIf",e.profile))},dependencies:[Zt,dc,ol,Ia,Td,Sa,al,Mp,NI,Zr,ia,ra,oa,hl,Na],encapsulation:2});class Xi{constructor(t,e,i){this.appState=t,this.authService=e,this.router=i}canActivate(){return!!this.authService.authInfo$.getValue().authenticated()||this.authService.getAuthInfo().then(t=>!!t.authenticated()||(this.router.navigateByUrl("/connect"),!1))}}Xi.\u0275fac=function(t){return new(t||Xi)(de(Jn),de(Gi),de(ii))},Xi.\u0275prov=Le({token:Xi,factory:Xi.\u0275fac});class Gp{constructor(t,e){this.dialogRef=t,this.data=e}onNoClick(){this.data.url="",this.dialogRef.close()}}Gp.\u0275fac=function(t){return new(t||Gp)(x(ll),x(Id))},Gp.\u0275cmp=Re({type:Gp,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&&(T(0,"div",0)(1,"h1",1),te(2,"Add a relay"),O(),T(3,"div",2)(4,"mat-form-field",3)(5,"mat-icon",4),te(6,"dns"),O(),T(7,"mat-label"),te(8,"URL"),O(),T(9,"input",5),me("ngModelChange",function(r){return e.data.url=r}),O()(),T(10,"mat-slide-toggle",6),me("ngModelChange",function(r){return e.data.read=r}),te(11,"Read"),O(),te(12,"\xa0 "),T(13,"mat-slide-toggle",6),me("ngModelChange",function(r){return e.data.write=r}),te(14,"Write"),O()(),T(15,"div",7)(16,"button",8),me("click",function(){return e.onNoClick()}),te(17,"Cancel"),O(),T(18,"button",9),te(19,"Add"),O()()()),2&t&&($(9),G("ngModel",e.data.url),$(1),G("ngModel",e.data.read),$(3),G("ngModel",e.data.write),$(5),G("mat-dialog-close",e.data))},dependencies:[dc,ol,Ia,Td,Sa,Zr,kb,ia,ra,oa,Np,Op,Pp,Rp],styles:[".input-full-width[_ngcontent-%COMP%]{width:100%!important}"]});class Rd{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")}}Rd.\u0275fac=function(t){return new(t||Rd)(de(Au))},Rd.\u0275prov=Le({token:Rd,factory:Rd.\u0275fac,providedIn:"root"});const Vre=["trigger"],zre=["panel"];function Ure(n,t){if(1&n&&(T(0,"span",10),te(1),O()),2&n){const e=se();$(1),on(e.placeholder)}}function Wre(n,t){if(1&n&&(T(0,"span",14),te(1),O()),2&n){const e=se(2);$(1),on(e.triggerValue)}}function $re(n,t){1&n&&$e(0,0,["*ngSwitchCase","true"])}function Gre(n,t){1&n&&(T(0,"span",11),ce(1,Wre,2,1,"span",12),ce(2,$re,1,0,"ng-content",13),O()),2&n&&(G("ngSwitch",!!se().customTrigger),$(2),G("ngSwitchCase",!0))}function qre(n,t){if(1&n){const e=it();pr(),Uo(),T(0,"div",15,16),me("@transformPanel.done",function(r){return Se(e),Ae(se()._panelDoneAnimatingStream.next(r.toState))})("keydown",function(r){return Se(e),Ae(se()._handleKeydown(r))}),$e(2,1),O()}if(2&n){const e=se();Lg("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",e._getPanelTheme(),""),G("ngClass",e.panelClass)("@transformPanel","showing"),Xe("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}const Kre=[[["mat-select-trigger"]],"*"],Xre=["mat-select-trigger","*"],Qre={transformPanelWrap:gr("transformPanelWrap",[$n("* => void",dd("@transformPanel",[T2()],{optional:!0}))]),transformPanel:gr("transformPanel",[ri("void",bt({opacity:0,transform:"scale(1, 0.8)"})),$n("void => showing",Wn("120ms cubic-bezier(0, 0, 0.2, 1)",bt({opacity:1,transform:"scale(1, 1)"}))),$n("* => void",Wn("100ms linear",bt({opacity:0})))])};let oN=0;const aN=new Fe("mat-select-scroll-strategy"),Jre=new Fe("MAT_SELECT_CONFIG"),eoe={provide:aN,deps:[br],useFactory:function Zre(n){return()=>n.scrollStrategies.reposition()}},toe=new Fe("MatSelectTrigger");class noe{constructor(t,e){this.source=t,this.value=e}}const ioe=Ws($s(Us(w2(class{constructor(n,t,e,i,r){this._elementRef=n,this._defaultErrorStateMatcher=t,this._parentForm=e,this._parentFormGroup=i,this.ngControl=r,this.stateChanges=new be}}))));let roe=(()=>{class n extends ioe{constructor(e,i,r,o,a,s,l,d,f,F,M,N,V,X){super(a,o,l,d,F),this._viewportRuler=e,this._changeDetectorRef=i,this._ngZone=r,this._dir=s,this._parentFormField=f,this._liveAnnouncer=V,this._defaultOptions=X,this._panelOpen=!1,this._compareWith=(re,oe)=>re===oe,this._uid="mat-select-"+oN++,this._triggerAriaLabelledBy=null,this._destroy=new be,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+oN++,this._panelDoneAnimatingStream=new be,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=Pl(()=>{const re=this.options;return re?re.changes.pipe(Ei(re),Ci(()=>di(...re.map(oe=>oe.onSelectionChange)))):this._ngZone.onStable.pipe(en(1),Ci(()=>this.optionSelectionChanges))}),this.openedChange=new je,this._openedStream=this.openedChange.pipe(zt(re=>re),He(()=>{})),this._closedStream=this.openedChange.pipe(zt(re=>!re),He(()=>{})),this.selectionChange=new je,this.valueChange=new je,this.ngControl&&(this.ngControl.valueAccessor=this),null!=X?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=X.typeaheadDebounceInterval),this._scrollStrategyFactory=N,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(M)||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(nx.required)??!1}set required(e){this._required=qe(e),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(e){this._multiple=qe(e)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(e){this._disableOptionCentering=qe(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=Wi(e)}get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}ngOnInit(){this._selectionModel=new Tx(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(Wf(),ft(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe(ft(this._destroy)).subscribe(e=>{e.added.forEach(i=>i.select()),e.removed.forEach(i=>i.deselect())}),this.options.changes.pipe(Ei(null),ft(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const e=this._getTriggerAriaLabelledby(),i=this.ngControl;if(e!==this._triggerAriaLabelledBy){const r=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?r.setAttribute("aria-labelledby",e):r.removeAttribute("aria-labelledby")}i&&(this._previousControl!==i.control&&(void 0!==this._previousControl&&null!==i.disabled&&i.disabled!==this.disabled&&(this.disabled=i.disabled),this._previousControl=i.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._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(i=>i.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 i=e.keyCode,r=40===i||38===i||37===i||39===i,o=13===i||32===i,a=this._keyManager;if(!a.isTyping()&&o&&!ar(e)||(this.multiple||e.altKey)&&r)e.preventDefault(),this.open();else if(!this.multiple){const s=this.selected;a.onKeydown(e);const l=this.selected;l&&s!==l&&this._liveAnnouncer.announce(l.viewValue,1e4)}}_handleOpenKeydown(e){const i=this._keyManager,r=e.keyCode,o=40===r||38===r,a=i.isTyping();if(o&&e.altKey)e.preventDefault(),this.close();else if(a||13!==r&&32!==r||!i.activeItem||ar(e))if(!a&&this._multiple&&65===r&&e.ctrlKey){e.preventDefault();const s=this.options.some(l=>!l.disabled&&!l.selected);this.options.forEach(l=>{l.disabled||(s?l.select():l.deselect())})}else{const s=i.activeItemIndex;i.onKeydown(e),this._multiple&&o&&e.shiftKey&&i.activeItem&&i.activeItemIndex!==s&&i.activeItem._selectViaInteraction()}else e.preventDefault(),i.activeItem._selectViaInteraction()}_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(en(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(i=>i.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(i=>this._selectOptionByValue(i)),this._sortValues();else{const i=this._selectOptionByValue(e);i?this._keyManager.updateActiveItem(i):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){const i=this.options.find(r=>{if(this._selectionModel.isSelected(r))return!1;try{return null!=r.value&&this._compareWith(r.value,e)}catch{return!1}});return i&&this._selectionModel.select(i),i}_assignValue(e){return!!(e!==this._value||this._multiple&&Array.isArray(e))&&(this.options&&this._setSelectionByValue(e),this._value=e,!0)}_initKeyManager(){this._keyManager=new hA(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=di(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(ft(e)).subscribe(i=>{this._onSelect(i.source,i.isUserInput),i.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),di(...this.options.map(i=>i._stateChanges)).pipe(ft(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,i){const r=this._selectionModel.isSelected(e);null!=e.value||this._multiple?(r!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),i&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),i&&this.focus())):(e.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(e.value)),r!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const e=this.options.toArray();this._selectionModel.sort((i,r)=>this.sortComparator?this.sortComparator(i,r,e):e.indexOf(i)-e.indexOf(r)),this.stateChanges.next()}}_propagateChanges(e){let i=null;i=this.multiple?this.selected.map(r=>r.value):this.selected?this.selected.value:e,this._value=i,this.valueChange.emit(i),this._onChange(i),this.selectionChange.emit(this._getChangeEvent(i)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){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 i=(e?e+" ":"")+this._valueId;return this.ariaLabelledby&&(i+=" "+this.ariaLabelledby),i}_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 n.\u0275fac=function(e){return new(e||n)(x(ls),x(kt),x(Qe),x(Kf),x(ze),x(Si,8),x(Ed,8),x(Bh,8),x(Dp,8),x(La,10),zr("tabindex"),x(aN),x(v2),x(Jre,8))},n.\u0275dir=pe({type:n,viewQuery:function(e,i){if(1&e&&(_t(Vre,5),_t(zre,5),_t(e5,5)),2&e){let r;Ie(r=Ne())&&(i.trigger=r.first),Ie(r=Ne())&&(i.panel=r.first),Ie(r=Ne())&&(i._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:[Ee,_n]}),n})(),sN=(()=>{class n extends roe{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(ft(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 i=this.options.toArray()[e];if(i){const r=this.panel.nativeElement,o=SA(e,this.options,this.optionGroups),a=i._getHostElement();r.scrollTop=0===e&&1===o?0:TA(a.offsetTop,a.offsetHeight,r.scrollTop,r.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new noe(this,e)}_getOverlayWidth(){return(this._preferredOverlayOrigin instanceof B2?this._preferredOverlayOrigin.elementRef:this._preferredOverlayOrigin||this._elementRef).nativeElement.getBoundingClientRect().width}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275cmp=Re({type:n,selectors:[["mat-select"]],contentQueries:function(e,i,r){if(1&e&&(Lt(r,toe,5),Lt(r,Zf,5),Lt(r,x2,5)),2&e){let o;Ie(o=Ne())&&(i.customTrigger=o.first),Ie(o=Ne())&&(i.options=o),Ie(o=Ne())&&(i.optionGroups=o)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(e,i){1&e&&me("keydown",function(o){return i._handleKeydown(o)})("focus",function(){return i._onFocus()})("blur",function(){return i._onBlur()}),2&e&&(Xe("id",i.id)("tabindex",i.tabIndex)("aria-controls",i.panelOpen?i.id+"-panel":null)("aria-expanded",i.panelOpen)("aria-label",i.ariaLabel||null)("aria-required",i.required.toString())("aria-disabled",i.disabled.toString())("aria-invalid",i.errorState)("aria-activedescendant",i._getAriaActiveDescendant()),Ke("mat-mdc-select-disabled",i.disabled)("mat-mdc-select-invalid",i.errorState)("mat-mdc-select-required",i.required)("mat-mdc-select-empty",i.empty)("mat-mdc-select-multiple",i.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matSelect"],features:[Ge([{provide:rb,useExisting:n},{provide:k2,useExisting:n}]),Ee],ngContentSelectors:Xre,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,i){if(1&e&&(Gt(Kre),T(0,"div",0,1),me("click",function(){return i.toggle()}),T(3,"div",2),ce(4,Ure,2,1,"span",3),ce(5,Gre,3,2,"span",4),O(),T(6,"div",5)(7,"div",6),pr(),T(8,"svg",7),De(9,"path",8),O()()()(),ce(10,qre,3,9,"ng-template",9),me("backdropClick",function(){return i.close()})("attach",function(){return i._onAttached()})("detach",function(){return i.close()})),2&e){const r=Tn(1);Xe("aria-owns",i.panelOpen?i.id+"-panel":null),$(3),G("ngSwitch",i.empty),Xe("id",i._valueId),$(1),G("ngSwitchCase",!0),$(1),G("ngSwitchCase",!1),$(5),G("cdkConnectedOverlayPanelClass",i._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",i._scrollStrategy)("cdkConnectedOverlayOrigin",i._preferredOverlayOrigin||r)("cdkConnectedOverlayOpen",i.panelOpen)("cdkConnectedOverlayPositions",i._positions)("cdkConnectedOverlayWidth",i._overlayWidth)}},dependencies:[Il,Ju,n0,ES,e5,B2],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:[Qre.transformPanel]},changeDetection:0}),n})(),lN=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[eoe],imports:[Mi,Gl,e1,gt,Xs,xx,e1,gt]}),n})();function ooe(n,t){}const aoe=function(n){return{animationDuration:n}},soe=function(n,t){return{value:n,params:t}};function loe(n,t){1&n&&$e(0)}const cN=["*"],coe=["tabListContainer"],doe=["tabList"],uoe=["tabListInner"],hoe=["nextPaginator"],moe=["previousPaginator"],foe=["tabBodyWrapper"],poe=["tabHeader"];function _oe(n,t){}function goe(n,t){1&n&&ce(0,_oe,0,0,"ng-template",14),2&n&&G("cdkPortalOutlet",se().$implicit.templateLabel)}function boe(n,t){1&n&&te(0),2&n&&on(se().$implicit.textLabel)}function yoe(n,t){if(1&n){const e=it();T(0,"div",6,7),me("click",function(){const r=Se(e),o=r.$implicit,a=r.index,s=se(),l=Tn(1);return Ae(s._handleClick(o,l,a))})("cdkFocusChange",function(r){const a=Se(e).index;return Ae(se()._tabFocusChanged(r,a))}),De(2,"span",8)(3,"div",9),T(4,"span",10)(5,"span",11),ce(6,goe,1,1,"ng-template",12),ce(7,boe,1,1,"ng-template",null,13,es),O()()()}if(2&n){const e=t.$implicit,i=t.index,r=Tn(1),o=Tn(8),a=se();Ke("mdc-tab--active",a.selectedIndex===i),G("id",a._getTabLabelId(i))("ngClass",e.labelClass)("disabled",e.disabled)("fitInkBarToContent",a.fitInkBarToContent),Xe("tabIndex",a._getTabIndex(e,i))("aria-posinset",i+1)("aria-setsize",a._tabs.length)("aria-controls",a._getTabContentId(i))("aria-selected",a.selectedIndex===i)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),$(3),G("matRippleTrigger",r)("matRippleDisabled",e.disabled||a.disableRipple),$(3),G("ngIf",e.templateLabel)("ngIfElse",o)}}function voe(n,t){if(1&n){const e=it();T(0,"mat-tab-body",15),me("_onCentered",function(){return Se(e),Ae(se()._removeTabBodyWrapperHeight())})("_onCentering",function(r){return Se(e),Ae(se()._setTabBodyWrapperHeight(r))}),O()}if(2&n){const e=t.$implicit,i=t.index,r=se();Ke("mat-mdc-tab-body-active",r.selectedIndex===i),G("id",r._getTabContentId(i))("ngClass",e.bodyClass)("content",e.content)("position",e.position)("origin",e.origin)("animationDuration",r.animationDuration)("preserveContent",r.preserveContent),Xe("tabindex",null!=r.contentTabIndex&&r.selectedIndex===i?r.contentTabIndex:null)("aria-labelledby",r._getTabLabelId(i))}}const Foe={translateTab:gr("translateTab",[ri("center, void, left-origin-center, right-origin-center",bt({transform:"none"})),ri("left",bt({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),ri("right",bt({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),$n("* => left, * => right, left => center, right => center",Wn("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),$n("void => left-origin-center",[bt({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),Wn("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),$n("void => right-origin-center",[bt({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),Wn("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let woe=(()=>{class n extends Ks{constructor(e,i,r,o){super(e,i,o),this._host=r,this._centeringSub=p.EMPTY,this._leavingSub=p.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(Ei(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 n.\u0275fac=function(e){return new(e||n)(x(ks),x(Qn),x(Jt(()=>dN)),x(xt))},n.\u0275dir=pe({type:n,selectors:[["","matTabBodyHost",""]],features:[Ee]}),n})(),koe=(()=>{class n{constructor(e,i,r){this._elementRef=e,this._dir=i,this._dirChangeSubscription=p.EMPTY,this._translateTabComplete=new be,this._onCentering=new je,this._beforeCentering=new je,this._afterLeavingCenter=new je,this._onCentered=new je(!0),this.animationDuration="500ms",this.preserveContent=!1,i&&(this._dirChangeSubscription=i.change.subscribe(o=>{this._computePositionAnimationState(o),r.markForCheck()})),this._translateTabComplete.pipe(Wf((o,a)=>o.fromState===a.fromState&&o.toState===a.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 i=this._isCenterPosition(e.toState);this._beforeCentering.emit(i),i&&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 i=this._getLayoutDirection();return"ltr"==i&&e<=0||"rtl"==i&&e>0?"left-origin-center":"right-origin-center"}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Si,8),x(kt))},n.\u0275dir=pe({type:n,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),n})(),dN=(()=>{class n extends koe{constructor(e,i,r){super(e,i,r)}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Si,8),x(kt))},n.\u0275cmp=Re({type:n,selectors:[["mat-tab-body"]],viewQuery:function(e,i){if(1&e&&_t(Ks,5),2&e){let r;Ie(r=Ne())&&(i._portalHost=r.first)}},hostAttrs:[1,"mat-mdc-tab-body"],features:[Ee],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(e,i){1&e&&(T(0,"div",0,1),me("@translateTab.start",function(o){return i._onTranslateTabStarted(o)})("@translateTab.done",function(o){return i._translateTabComplete.next(o)}),ce(2,ooe,0,0,"ng-template",2),O()),2&e&&G("@translateTab",e4(3,soe,i._position,qu(1,aoe,i.animationDuration)))},dependencies:[woe],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:[Foe.translateTab]}}),n})();const xoe=new Fe("MatTabContent");let Ux=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(x(jn))},n.\u0275dir=pe({type:n,selectors:[["","matTabContent",""]],features:[Ge([{provide:xoe,useExisting:n}])]}),n})();const Doe=new Fe("MatTabLabel"),uN=new Fe("MAT_TAB");let Wx=(()=>{class n extends KG{constructor(e,i,r){super(e,i),this._closestTab=r}}return n.\u0275fac=function(e){return new(e||n)(x(jn),x(Qn),x(uN,8))},n.\u0275dir=pe({type:n,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[Ge([{provide:Doe,useExisting:n}]),Ee]}),n})();const $x="mdc-tab-indicator--active",hN="mdc-tab-indicator--no-transition";class Moe{constructor(t){this._items=t}hide(){this._items.forEach(t=>t.deactivateInkBar())}alignToElement(t){const e=this._items.find(r=>r.elementRef.nativeElement===t),i=this._currentItem;if(i?.deactivateInkBar(),e){const r=i?.elementRef.nativeElement.getBoundingClientRect?.();e.activateInkBar(r),this._currentItem=e}}}function Coe(n){return class extends n{constructor(...t){super(...t),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(t){const e=qe(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($x);const i=e.getBoundingClientRect(),r=t.width/i.width,o=t.left-i.left;e.classList.add(hN),this._inkBarContentElement.style.setProperty("transform",`translateX(${o}px) scaleX(${r})`),e.getBoundingClientRect(),e.classList.remove(hN),e.classList.add($x),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove($x)}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 Soe=Us(class{}),Toe=Coe((()=>{class n extends Soe{constructor(e){super(),this.elementRef=e}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return n.\u0275fac=function(e){return new(e||n)(x(ze))},n.\u0275dir=pe({type:n,features:[Ee]}),n})());let mN=(()=>{class n extends Toe{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275dir=pe({type:n,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(e,i){2&e&&(Xe("aria-disabled",!!i.disabled),Ke("mat-mdc-tab-disabled",i.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[Ee]}),n})();const Aoe=Us(class{}),fN=new Fe("MAT_TAB_GROUP");let Loe=(()=>{class n extends Aoe{constructor(e,i){super(),this._viewContainerRef=e,this._closestTabGroup=i,this.textLabel="",this._contentPortal=null,this._stateChanges=new be,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 qs(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}}return n.\u0275fac=function(e){return new(e||n)(x(Qn),x(fN,8))},n.\u0275dir=pe({type:n,viewQuery:function(e,i){if(1&e&&_t(jn,7),2&e){let r;Ie(r=Ne())&&(i._implicitContent=r.first)}},inputs:{textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},features:[Ee,_n]}),n})(),qp=(()=>{class n extends Loe{get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275cmp=Re({type:n,selectors:[["mat-tab"]],contentQueries:function(e,i,r){if(1&e&&(Lt(r,Ux,7,jn),Lt(r,Wx,5)),2&e){let o;Ie(o=Ne())&&(i._explicitContent=o.first),Ie(o=Ne())&&(i.templateLabel=o.first)}},inputs:{disabled:"disabled"},exportAs:["matTab"],features:[Ge([{provide:uN,useExisting:n}]),Ee],ngContentSelectors:cN,decls:1,vars:0,template:function(e,i){1&e&&(Gt(),ce(0,loe,1,0,"ng-template"))},encapsulation:2}),n})();const pN=Rs({passive:!0});let Ooe=(()=>{class n{constructor(e,i,r,o,a,s,l){this._elementRef=e,this._changeDetectorRef=i,this._viewportRuler=r,this._dir=o,this._ngZone=a,this._platform=s,this._animationMode=l,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new be,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new be,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new je,this.indexFocused=new je,a.runOutsideAngular(()=>{Eo(e.nativeElement,"mouseleave").pipe(ft(this._destroyed)).subscribe(()=>{this._stopInterval()})})}get disablePagination(){return this._disablePagination}set disablePagination(e){this._disablePagination=qe(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){e=Wi(e),this._selectedIndex!=e&&(this._selectedIndexChanged=!0,this._selectedIndex=e,this._keyManager&&this._keyManager.updateActiveItem(e))}ngAfterViewInit(){Eo(this._previousPaginator.nativeElement,"touchstart",pN).pipe(ft(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),Eo(this._nextPaginator.nativeElement,"touchstart",pN).pipe(ft(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const e=this._dir?this._dir.change:rt("ltr"),i=this._viewportRuler.change(150),r=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new $f(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap(),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe(en(1)).subscribe(r),di(e,i,this._items.changes,this._itemsResized()).pipe(ft(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?Pi:this._items.changes.pipe(Ei(this._items),Ci(e=>new Ve(i=>this._ngZone.runOutsideAngular(()=>{const r=new ResizeObserver(o=>i.next(o));return e.forEach(o=>r.observe(o.elementRef.nativeElement)),()=>{r.disconnect()}}))),Qw(1),zt(e=>e.some(i=>i.contentRect.width>0&&i.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(!ar(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 i=this._items?this._items.toArray()[e]:null;return!!i&&!i.disabled}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();const i=this._tabListContainer.nativeElement;i.scrollLeft="ltr"==this._getLayoutDirection()?0:i.scrollWidth-i.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const e=this.scrollDistance,i="ltr"===this._getLayoutDirection()?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(i)}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 i=this._items?this._items.toArray()[e]:null;if(!i)return;const r=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:o,offsetWidth:a}=i.elementRef.nativeElement;let s,l;"ltr"==this._getLayoutDirection()?(s=o,l=s+a):(l=this._tabListInner.nativeElement.offsetWidth-o,s=l-a);const d=this.scrollDistance,f=this.scrollDistance+r;sf&&(this.scrollDistance+=l-f+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,i=e?e.elementRef.nativeElement:null;i?this._inkBar.alignToElement(i):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(e,i){i&&null!=i.button&&0!==i.button||(this._stopInterval(),s1(650,100).pipe(ft(di(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 i=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(i,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:i,distance:this._scrollDistance}}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(kt),x(ls),x(Si,8),x(Qe),x(Pn),x(zn,8))},n.\u0275dir=pe({type:n,inputs:{disablePagination:"disablePagination"}}),n})(),Poe=(()=>{class n extends Ooe{constructor(e,i,r,o,a,s,l){super(e,i,r,o,a,s,l),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=qe(e)}_itemSelected(e){e.preventDefault()}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(kt),x(ls),x(Si,8),x(Qe),x(Pn),x(zn,8))},n.\u0275dir=pe({type:n,inputs:{disableRipple:"disableRipple"},features:[Ee]}),n})(),Roe=(()=>{class n extends Poe{constructor(e,i,r,o,a,s,l){super(e,i,r,o,a,s,l)}ngAfterContentInit(){this._inkBar=new Moe(this._items),super.ngAfterContentInit()}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(kt),x(ls),x(Si,8),x(Qe),x(Pn),x(zn,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-tab-header"]],contentQueries:function(e,i,r){if(1&e&&Lt(r,mN,4),2&e){let o;Ie(o=Ne())&&(i._items=o)}},viewQuery:function(e,i){if(1&e&&(_t(coe,7),_t(doe,7),_t(uoe,7),_t(hoe,5),_t(moe,5)),2&e){let r;Ie(r=Ne())&&(i._tabListContainer=r.first),Ie(r=Ne())&&(i._tabList=r.first),Ie(r=Ne())&&(i._tabListInner=r.first),Ie(r=Ne())&&(i._nextPaginator=r.first),Ie(r=Ne())&&(i._previousPaginator=r.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(e,i){2&e&&Ke("mat-mdc-tab-header-pagination-controls-enabled",i._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==i._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[Ee],ngContentSelectors:cN,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,i){1&e&&(Gt(),T(0,"button",0,1),me("click",function(){return i._handlePaginatorClick("before")})("mousedown",function(o){return i._handlePaginatorPress("before",o)})("touchend",function(){return i._stopInterval()}),De(2,"div",2),O(),T(3,"div",3,4),me("keydown",function(o){return i._handleKeydown(o)}),T(5,"div",5,6),me("cdkObserveContent",function(){return i._onContentChanges()}),T(7,"div",7,8),$e(9),O()()(),T(10,"button",9,10),me("mousedown",function(o){return i._handlePaginatorPress("after",o)})("click",function(){return i._handlePaginatorClick("after")})("touchend",function(){return i._stopInterval()}),De(12,"div",2),O()),2&e&&(Ke("mat-mdc-tab-header-pagination-disabled",i._disableScrollBefore),G("matRippleDisabled",i._disableScrollBefore||i.disableRipple)("disabled",i._disableScrollBefore||null),$(3),Ke("_mat-animation-noopable","NoopAnimations"===i._animationMode),$(7),Ke("mat-mdc-tab-header-pagination-disabled",i._disableScrollAfter),G("matRippleDisabled",i._disableScrollAfter||i.disableRipple)("disabled",i._disableScrollAfter||null))},dependencies:[xr,p2],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}),n})();const gN=new Fe("MAT_TABS_CONFIG");let Boe=0;const Hoe=Ul(Ws(class{constructor(n){this._elementRef=n}}),"primary");let joe=(()=>{class n extends Hoe{constructor(e,i,r,o){super(e),this._changeDetectorRef=i,this._animationMode=o,this._tabs=new Ja,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=p.EMPTY,this._tabLabelSubscription=p.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this._disablePagination=!1,this._preserveContent=!1,this.selectedIndexChange=new je,this.focusChange=new je,this.animationDone=new je,this.selectedTabChange=new je(!0),this._groupId=Boe++,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=qe(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=Wi(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=Wi(e,null)}get disablePagination(){return this._disablePagination}set disablePagination(e){this._disablePagination=qe(e)}get preserveContent(){return this._preserveContent}set preserveContent(e){this._preserveContent=qe(e)}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const i=this._elementRef.nativeElement.classList;i.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&i.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 i=null==this._selectedIndex;if(!i){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),i||(this.selectedIndexChange.emit(e),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((i,r)=>{i.position=r-e,null!=this._selectedIndex&&0==i.position&&!i.origin&&(i.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 i=this._tabs.toArray();let r;for(let o=0;o{i[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(Ei(this._allTabs)).subscribe(e=>{this._tabs.reset(e.filter(i=>i._closestTabGroup===this||!i._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 i=this._tabHeader;i&&(i.focusIndex=e)}_focusChanged(e){this._lastFocusedTabIndex=e,this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){const i=new Yoe;return i.index=e,this._tabs&&this._tabs.length&&(i.tab=this._tabs.toArray()[e]),i}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=di(...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 i=this._tabBodyWrapper.nativeElement;i.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(i.style.height=e+"px")}_removeTabBodyWrapperHeight(){const e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height="",this.animationDone.emit()}_handleClick(e,i,r){e.disabled||(this.selectedIndex=i.focusIndex=r)}_getTabIndex(e,i){return e.disabled?null:i===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(e,i){e&&"mouse"!==e&&"touch"!==e&&(this._tabHeader.focusIndex=i)}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(kt),x(gN,8),x(zn,8))},n.\u0275dir=pe({type:n,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:[Ee]}),n})(),Tb=(()=>{class n extends joe{constructor(e,i,r,o){super(e,i,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=qe(e),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(e){this._stretchTabs=qe(e)}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(kt),x(gN,8),x(zn,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-tab-group"]],contentQueries:function(e,i,r){if(1&e&&Lt(r,qp,5),2&e){let o;Ie(o=Ne())&&(i._allTabs=o)}},viewQuery:function(e,i){if(1&e&&(_t(foe,5),_t(poe,5)),2&e){let r;Ie(r=Ne())&&(i._tabBodyWrapper=r.first),Ie(r=Ne())&&(i._tabHeader=r.first)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:6,hostBindings:function(e,i){2&e&&Ke("mat-mdc-tab-group-dynamic-height",i.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===i.headerPosition)("mat-mdc-tab-group-stretch-tabs",i.stretchTabs)},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabGroup"],features:[Ge([{provide:fN,useExisting:n}]),Ee],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,i){1&e&&(T(0,"mat-tab-header",0,1),me("indexFocused",function(o){return i._focusChanged(o)})("selectFocusedIndex",function(o){return i.selectedIndex=o}),ce(2,yoe,9,17,"div",2),O(),T(3,"div",3,4),ce(5,voe,1,11,"mat-tab-body",5),O()),2&e&&(G("selectedIndex",i.selectedIndex||0)("disableRipple",i.disableRipple),$(2),G("ngForOf",i._tabs),$(1),Ke("_mat-animation-noopable","NoopAnimations"===i._animationMode),$(2),G("ngForOf",i._tabs))},dependencies:[Il,Ii,Zt,Ks,xr,pG,dN,mN,Roe],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}),n})();class Yoe{}let Voe=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[Mi,gt,Wl,ss,K0,qf,gt]}),n})();function zoe(n,t){1&n&&(T(0,"span"),te(1,"\xa0Relays"),O())}function Uoe(n,t){if(1&n&&(T(0,"mat-icon",2),te(1,"dns"),O(),ce(2,zoe,2,0,"span",3),an(3,"async")),2&n){const e=se();$(2),G("ngIf",!1===sn(3,1,e.appState.displayLabels$))}}function Woe(n,t){if(1&n&&(T(0,"mat-panel-title"),te(1),O()),2&n){const e=se().$implicit;$(1),on(null==e.metadata.nip11?null:e.metadata.nip11.name)}}function $oe(n,t){if(1&n&&(T(0,"div",14),te(1),O()),2&n){const e=se().$implicit;$(1),Vt(" ",e.metadata.error," ")}}function Goe(n,t){if(1&n&&(T(0,"h2"),te(1),O()),2&n){const e=se(2).$implicit;$(1),on(null==e.metadata.nip11?null:e.metadata.nip11.name)}}function qoe(n,t){if(1&n&&(T(0,"div"),ce(1,Goe,2,1,"h2",3),te(2),De(3,"br")(4,"br"),T(5,"span",15),te(6),De(7,"br"),te(8),De(9,"br"),T(10,"span",16),te(11),O()()()),2&n){const e=se().$implicit;$(1),G("ngIf",null==e.metadata.nip11?null:e.metadata.nip11.name),$(1),Vt(" ",e.metadata.nip11.description,""),$(4),Vt(" NIPs: ",e.metadata.nip11.supported_nips,""),$(2),Jm(" Software: ",e.metadata.nip11.software," (",e.metadata.nip11.version,")"),$(3),Vt("ID: ",e.metadata.nip11.pubkey,"")}}function Koe(n,t){if(1&n){const e=it();T(0,"mat-expansion-panel")(1,"mat-expansion-panel-header"),ce(2,Woe,2,1,"mat-panel-title",3),an(3,"async"),T(4,"mat-panel-description"),te(5),T(6,"mat-icon",11),te(7,"radio_button_checked"),O()()(),ce(8,$oe,2,1,"div",12),ce(9,qoe,12,6,"div",3),T(10,"button",13),me("click",function(){const o=Se(e).$implicit;return Ae(se(2).deleteRelay(o))}),te(11,"Delete"),O()()}if(2&n){const e=t.$implicit,i=se(2);$(2),G("ngIf",!sn(3,5,i.appState.isSmallScreen$)),$(3),Vt(" ",e.url," "),$(1),G("ngClass","relay-status-"+e.status),$(2),G("ngIf",e.metadata.error),$(1),G("ngIf",e.metadata.nip11)}}function Xoe(n,t){1&n&&(T(0,"span"),te(1,"Expand All"),O())}function Qoe(n,t){1&n&&(T(0,"span"),te(1,"Collapse All"),O())}function Zoe(n,t){if(1&n){const e=it();T(0,"div",4)(1,"mat-accordion",5),ce(2,Koe,12,7,"mat-expansion-panel",6),O(),T(3,"div",7)(4,"button",8),me("click",function(){return Se(e),Ae(se().toggle())}),ce(5,Xoe,2,0,"span",3),ce(6,Qoe,2,0,"span",3),O(),De(7,"br"),T(8,"button",9),me("click",function(){return Se(e),Ae(se().getRelays())}),te(9,"Append relays from extension"),O(),T(10,"button",9),me("click",function(){return Se(e),Ae(se().getDefaultRelays())}),te(11,"Append relays from app"),O(),T(12,"button",10),me("click",function(){return Se(e),Ae(se().deleteRelays())}),te(13,"Delete all relays"),O()()()}if(2&n){const e=se();$(2),G("ngForOf",e.relayService.relays),$(3),G("ngIf",!e.open),$(1),G("ngIf",e.open)}}function Joe(n,t){1&n&&(T(0,"span"),te(1,"\xa0Options"),O())}function eae(n,t){if(1&n&&(T(0,"mat-icon",2),te(1,"settings_applications"),O(),ce(2,Joe,2,0,"span",3),an(3,"async")),2&n){const e=se();$(2),G("ngIf",!1===sn(3,1,e.appState.displayLabels$))}}function tae(n,t){if(1&n){const e=it();T(0,"div",4)(1,"mat-card")(2,"mat-card-content")(3,"mat-form-field",17)(4,"mat-label"),te(5,"Choose mode"),O(),T(6,"mat-select",18),me("selectionChange",function(){Se(e);const r=se();return Ae(r.theme.darkMode=!r.theme.darkMode)}),T(7,"mat-option",19),te(8,"Dark"),O(),T(9,"mat-option",19),te(10,"Light"),O()()()()(),De(11,"br"),T(12,"mat-card")(13,"mat-card-content")(14,"button",8),me("click",function(){return Se(e),Ae(se().registerHandler("web+nostr","nostr"))}),te(15,"Register Protocol Handler"),O(),De(16,"br")(17,"br"),T(18,"div",15),te(19,"Click the button to make Blockcore Notes handle links on websites for npub, nevent and nprofile."),O()()()()}if(2&n){const e=se();$(6),G("value",e.theme.darkMode),$(1),G("value",!0),$(2),G("value",!1)}}function nae(n,t){1&n&&(T(0,"span"),te(1,"\xa0Data"),O())}function iae(n,t){if(1&n&&(T(0,"mat-icon",2),te(1,"inventory_2"),O(),ce(2,nae,2,0,"span",3),an(3,"async")),2&n){const e=se();$(2),G("ngIf",!1===sn(3,1,e.appState.displayLabels$))}}function rae(n,t){1&n&&(T(0,"p"),te(1,"All local data cache was cleared."),O())}function oae(n,t){if(1&n){const e=it();T(0,"div",4)(1,"p")(2,"button",10),me("click",function(){return Se(e),Ae(se().clearDatabase())}),te(3,"Wipe Local Database"),O()(),ce(4,rae,2,0,"p",3),O()}if(2&n){const e=se();$(4),G("ngIf",e.wiped)}}class Kp{constructor(t,e,i,r,o,a){this.relayService=t,this.dialog=e,this.appState=i,this.profileService=r,this.theme=o,this.db=a,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 xe(function*(){yield e.relayService.deleteRelay(t.url)})()}deleteRelays(){var t=this;return xe(function*(){yield t.relayService.reset()})()}clearProfileCache(){var t=this;return xe(function*(){t.wipedNonFollow=!0})()}clearDatabase(){var t=this;return xe(function*(){t.db.delete().then(()=>{console.log("Database successfully deleted")}).catch(e=>{console.error("Could not delete database")}).finally(()=>{}),t.wiped=!0,location.reload()})()}clearNotesCache(){var t=this;return xe(function*(){t.wipedNotes=!0})()}getDefaultRelays(){var t=this;return xe(function*(){yield t.relayService.appendRelays(t.relayService.defaultRelays),yield t.relayService.connect()})()}getRelays(){var t=this;return xe(function*(){const i=yield globalThis.nostr.getRelays();yield t.relayService.appendRelays(i),yield t.relayService.connect()})()}ngOnInit(){this.appState.title="Settings",this.appState.showBackButton=!0,this.appState.actions=[]}registerHandler(t,e){navigator.registerProtocolHandler(t,`/?${e}=%s`)}addRelay(){var t=this;this.dialog.open(Gp,{data:{read:!0,write:!0},maxWidth:"100vw",panelClass:"full-width-dialog"}).afterClosed().subscribe(function(){var i=xe(function*(r){!r||(yield t.relayService.appendRelay(r.url,r.read,r.write),t.relayService.connect())});return function(r){return i.apply(this,arguments)}}())}}function aae(n,t){1&n&&(T(0,"mat-icon",1),te(1,"public"),O()),2&n&&G("matTooltip",t.$implicit)}Kp.\u0275fac=function(t){return new(t||Kp)(x(ms),x(aa),x(Jn),x(gi),x(Rd),x(Aa))},Kp.\u0275cmp=Re({type:Kp,selectors:[["app-settings"]],viewQuery:function(t,e){if(1&t&&_t(pb,5),2&t){let i;Ie(i=Ne())&&(e.accordion=i.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&&(T(0,"mat-tab-group")(1,"mat-tab"),ce(2,Uoe,4,3,"ng-template",0),ce(3,Zoe,14,3,"ng-template",1),O(),T(4,"mat-tab"),ce(5,eae,4,3,"ng-template",0),ce(6,tae,20,3,"ng-template",1),O(),T(7,"mat-tab"),ce(8,iae,4,3,"ng-template",0),ce(9,oae,5,1,"ng-template",1),O()())},dependencies:[Il,Ii,Zt,ol,Ia,Sa,sN,Zf,al,Mp,Zr,Ux,Wx,qp,Tb,pb,mb,fb,Ox,Nx,Mo],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 pc{constructor(t){this.profiles=t,this.pubkey=""}ngOnInit(){var t=this;return xe(function*(){t.profile||(t.profile=yield t.profiles.getLocalProfile(t.pubkey)),t.profile&&(t.verifications=t.profile.verifications)})()}}function sae(n,t){1&n&&De(0,"app-profile-header",5),2&n&&G("profile",se().profile)}function lae(n,t){if(1&n){const e=it();T(0,"mat-card",9),me("click",function(r){const a=Se(e).$implicit;return Ae(se(3).navigation.openEvent(r,a))}),T(1,"div",10)(2,"app-event-header",11)(3,"span",12),te(4),an(5,"ago"),O(),De(6,"app-directory-icon",11),O(),De(7,"app-event-actions",13),O(),De(8,"app-content",14),O()}if(2&n){const e=t.$implicit;$(2),G("pubkey",e.pubkey),$(2),on(sn(5,6,e.created_at)),$(2),G("pubkey",e.pubkey),$(1),G("event",e)("pubkey",e.pubkey),$(1),G("event",e)}}function cae(n,t){if(1&n&&ce(0,lae,9,8,"mat-card",8),2&n){const e=se().ngIf,i=se();G("ngForOf",e.value)("ngForTrackBy",i.trackByFn)}}function dae(n,t){1&n&&De(0,"mat-spinner",15)}function uae(n,t){1&n&&te(0),2&n&&Vt("Error ",se().ngIf.error,"")}function hae(n,t){if(1&n&&(T(0,"div",6),ce(1,cae,1,2,"ng-template",7),ce(2,dae,1,0,"ng-template",7),ce(3,uae,1,1,"ng-template",7),O()),2&n){const e=t.ngIf;$(1),G("ngIf",e.value),$(1),G("ngIf",e.loading),$(1),G("ngIf",e.error)}}function mae(n,t){if(1&n&&(T(0,"div",17)(1,"h3",18),te(2),O(),T(3,"p")(4,"em"),te(5,"(Options to load older notes will come in the future)"),O()()()),2&n){const e=se(3);$(2),Vt("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 fae(n,t){if(1&n){const e=it();T(0,"mat-card",9),me("click",function(r){const a=Se(e).$implicit;return Ae(se(3).navigation.openEvent(r,a))}),T(1,"div",10)(2,"app-event-header",11)(3,"span",12),te(4),an(5,"ago"),O(),De(6,"app-directory-icon",11),O(),De(7,"app-event-actions",13),O(),De(8,"app-content",14),O()}if(2&n){const e=t.$implicit;$(2),G("pubkey",e.pubkey),$(2),on(sn(5,6,e.created_at)),$(2),G("pubkey",e.pubkey),$(1),G("event",e)("pubkey",e.pubkey),$(1),G("event",e)}}function pae(n,t){if(1&n&&(ce(0,mae,6,1,"div",16),ce(1,fae,9,8,"mat-card",8)),2&n){const e=se().ngIf,i=se();G("ngIf",0===e.value.length),$(1),G("ngForOf",e.value)("ngForTrackBy",i.trackByFn)}}function _ae(n,t){1&n&&De(0,"mat-spinner",15)}function gae(n,t){1&n&&te(0),2&n&&Vt("Error ",se().ngIf.error,"")}function bae(n,t){if(1&n&&(T(0,"div",6),ce(1,pae,2,3,"ng-template",7),ce(2,_ae,1,0,"ng-template",7),ce(3,gae,1,1,"ng-template",7),O()),2&n){const e=t.ngIf;$(1),G("ngIf",e.value),$(1),G("ngIf",e.loading),$(1),G("ngIf",e.error)}}pc.\u0275fac=function(t){return new(t||pc)(x(gi))},pc.\u0275cmp=Re({type:pc,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&&ce(0,aae,2,1,"mat-icon",0),2&t&&G("ngForOf",e.verifications)},dependencies:[Ii,Zr,Od],encapsulation:2});var Ab=new WeakMap,Lb=new WeakSet;class Wh{constructor(t,e,i,r,o,a,s,l,d,f,F,M,N){fd(this,Lb),Hi(this,Ab,{writable:!0,value:void 0}),this.navigation=t,this.appState=e,this.activatedRoute=i,this.cd=r,this.options=o,this.profiles=a,this.dataService=s,this.validator=l,this.circleService=d,this.utilities=f,this.notesService=F,this.router=M,this.ngZone=N,this.imagePath="/assets/profile.png",this.profileName="",this.initialLoad=!0,this.events=[],Fi(this,Ab,new bn(this.events)),this.rootEvents$=this.events$.pipe(He(V=>V.filter(X=>0==X.tags.filter(re=>"e"===re[0]).length))).pipe(He(V=>V.slice(0,this.eventsCount))),this.replyEvents$=this.events$.pipe(He(V=>V.filter(X=>X.tags.filter(re=>"e"===re[0]).length>0))).pipe(He(V=>V.slice(0,this.eventsCount))),this.notes=[],this.userEvents$=rt(this.notes),this.subscriptions=[],this.eventsCount=5}get events$(){return kn(this,Ab).asObservable().pipe(He(t=>t.sort((e,i)=>e.created_at>i.created_at?-1:1)))}follow(){var t=this;return xe(function*(){t.profile.status=Yi.Follow,yield t.profiles.follow(t.pubkey)})()}onTabChanged(t){this.router.navigate([],{queryParams:{t:t.index},replaceUrl:!0}),this.eventsCount=5,na(this,Lb,Gx).call(this)}showMore(){this.eventsCount+=5,na(this,Lb,Gx).call(this)}ngOnInit(){var t=this;this.subscriptions.push(this.navigation.showMore$.subscribe(()=>{this.showMore()})),this.appState.showBackButton=!0,this.appState.actions=[],this.subscriptions.push(this.activatedRoute.queryParams.subscribe(function(){var e=xe(function*(i){t.tabIndex=i.t});return function(i){return e.apply(this,arguments)}}())),this.subscriptions.push(this.activatedRoute.paramMap.subscribe(function(){var e=xe(function*(i){const r=i.get("id");t.profileSubscription&&t.profileSubscription.unsubscribe(),t.feedSubscription&&t.feedSubscription.unsubscribe(),r&&(t.pubkey=r,t.profileSubscription=t.profiles.getProfile(r).subscribe(function(){var o=xe(function*(a){t.profile=a,t.profile||(t.profile=t.profiles.emptyProfile(r),t.circle=void 0),t.npub=t.utilities.getNostrIdentifier(r),t.profile.name||(t.profile.name=t.npub),t.profileName=t.profile.name,t.profileName&&(t.profile.display_name||(t.profile.display_name=t.profileName)),t.imagePath=t.profile.picture||"/assets/profile.png",t.circle=yield t.circleService.get(t.profile.circle),t.appState.title=`@${t.profile.name}`});return function(a){return o.apply(this,arguments)}}()),t.feedSubscription=t.dataService.downloadNewestEventsByQuery([{kinds:[1],authors:[t.pubkey],limit:100}]).subscribe(o=>{-1===t.events.findIndex(s=>s.id==o.id)&&(t.events.unshift(o),na(t,Lb,Gx).call(t))}))});return function(i){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.utilities.unsubscribe(this.subscriptions),this.profileSubscription&&this.profileSubscription.unsubscribe(),this.feedSubscription&&this.feedSubscription.unsubscribe()}}function Gx(){kn(this,Ab).next(this.events)}Wh.\u0275fac=function(t){return new(t||Wh)(x(Ao),x(Jn),x(Os),x(kt),x(ta),x(gi),x(sa),x(Lr),x(ho),x(vi),x(dl),x(ii),x(Qe))},Wh.\u0275cmp=Re({type:Wh,selectors:[["app-user"]],decls:10,vars:12,consts:[[3,"profile",4,"ngIf"],[3,"selectedIndex","selectedTabChange"],["label","Notes"],["class","feed-page",4,"ngIf"],["label","Replies"],[3,"profile"],[1,"feed-page"],[3,"ngIf"],["class","events clickable",3,"click",4,"ngFor","ngForOf","ngForTrackBy"],[1,"events","clickable",3,"click"],[1,"events-header"],[3,"pubkey"],[1,"event-date","clickable"],[3,"event","pubkey"],[3,"event"],[1,"loading"],["class","page",4,"ngIf"],[1,"page"],[1,"marginless"]],template:function(t,e){1&t&&(ce(0,sae,1,1,"app-profile-header",0),T(1,"mat-tab-group",1),me("selectedTabChange",function(r){return e.onTabChanged(r)}),T(2,"mat-tab",2),ce(3,hae,4,3,"div",3),an(4,"async"),an(5,"withStatus"),O(),T(6,"mat-tab",4),ce(7,bae,4,3,"div",3),an(8,"async"),an(9,"withStatus"),O()()),2&t&&(G("ngIf",e.profileName),$(1),G("selectedIndex",e.tabIndex),$(2),G("ngIf",sn(4,4,sn(5,6,e.rootEvents$))),$(4),G("ngIf",sn(8,8,sn(9,10,e.replyEvents$))))},dependencies:[Ii,Zt,al,qp,Tb,Tp,pc,ul,Jr,hl,mc,Mo,Na,fc],styles:[".profile-name[_ngcontent-%COMP%]{display:inline-block}"]});const bN=[{id:"1",name:"Pipes"},{id:"2",name:"Photographs"},{id:"3",name:"Films"},{id:"4",name:"Blogs"},{id:"5",name:"News"}],yae=["hueSlider"],vae=["alphaSlider"];function Fae(n,t){if(1&n){const e=it();T(0,"div",8),me("newValue",function(r){return Se(e),Ae(se().onSliderChange("saturation-lightness",r))}),T(1,"div",9),De(2,"div"),O()()}if(2&n){const e=se();On("background-color",e.hueSliderColor),G("rgX",1)("rgY",1),$(1),On("top",null==e.slider?null:e.slider.v,"px")("left",null==e.slider?null:e.slider.s,"px")}}function wae(n,t){if(1&n&&(T(0,"div",10),De(1,"div",11)(2,"div",12),O()),2&n){const e=se();$(2),On("background-color",e.selectedColor)}}function kae(n,t){if(1&n){const e=it();T(0,"div",13,14),me("newValue",function(r){return Se(e),Ae(se().onSliderChange("hue",r))}),T(2,"div",15)(3,"div"),De(4,"div"),O()()()}if(2&n){const e=se();G("rgX",1),$(2),On("left",null==e.slider?null:e.slider.h,"px")}}function xae(n,t){if(1&n){const e=it();T(0,"div",16,17),me("newValue",function(r){return Se(e),Ae(se().onSliderChange("alpha",r))}),De(2,"div",18),T(3,"div",15)(4,"div"),De(5,"div"),O()()()}if(2&n){const e=se();G("rgX",1),$(2),G("ngStyle",e.getBackgroundColor(e.alphaSliderColor)),$(1),On("left",null==e.slider?null:e.slider.a,"px")}}const Dae=["dialog"];function Mae(n,t){1&n&&De(0,"div",11)}function Cae(n,t){if(1&n){const e=it();xo(0),T(1,"div",8)(2,"div",9),me("click",function(){const o=Se(e).$implicit;return Ae(se(2).onColorClick(o))}),ce(3,Mae,1,0,"div",10),O()(),Do()}if(2&n){const e=t.$implicit,i=t.index,r=se(2);$(2),Ke("colornull",!e),G("ngStyle",r.getBackgroundColor(e)),$(1),G("ngIf",i==r.indexSeleccionado)}}function Eae(n,t){if(1&n&&De(0,"div",17),2&n){const e=se(3);G("ngStyle",e.getBackgroundColor(e.color))}}function Sae(n,t){if(1&n){const e=it();T(0,"div",12),me("click",function(){return Se(e),Ae(se(2).addColor())}),ce(1,Eae,1,1,"div",13),pr(),T(2,"svg",14),De(3,"path",15)(4,"path",16),O()()}if(2&n){const e=se(2);$(1),G("ngIf",!e.indexSeleccionado)}}function Tae(n,t){if(1&n){const e=it();T(0,"color-picker",18),me("colorChange",function(r){return Se(e),Ae(se(2).onChangeColorPicker(r))})("onAlphaChange",function(r){return Se(e),Ae(se(2).onAlphaChange(r))}),O()}if(2&n){const e=se(2);G("controls",e.colorPickerControls)("color",e.hsva)}}function Aae(n,t){if(1&n&&(xo(0),T(1,"div",4),ce(2,Cae,4,4,"ng-container",5),ce(3,Sae,5,1,"div",6),ce(4,Tae,1,2,"color-picker",7),O(),Do()),2&n){const e=se();$(1),G("@colorsAnimation",e.colorsAnimationEffect),$(1),G("ngForOf",e.palette),$(1),G("ngIf",!e.hideColorPicker&&"only-alpha"!=e.colorPickerControls),$(1),G("ngIf",!e.hideColorPicker&&"only-alpha"==e.colorPickerControls)}}function Lae(n,t){1&n&&De(0,"div",11)}const Iae=function(n){return{background:n}};function Nae(n,t){if(1&n){const e=it();pr(),Uo(),xo(0),T(1,"div",8)(2,"div",24),me("click",function(){const o=Se(e).$implicit;return Ae(se(2).changeColor(o))}),ce(3,Lae,1,0,"div",10),O()(),Do()}if(2&n){const e=t.$implicit,i=se(2);$(2),Ke("colornull",!e),G("ngStyle",qu(4,Iae,e)),$(1),G("ngIf",i.isSelected(e))}}function Oae(n,t){if(1&n){const e=it();xo(0),T(1,"div",4)(2,"div",19)(3,"div",20),me("click",function(){return Se(e),Ae(se().onClickBack())}),pr(),T(4,"svg",21),De(5,"path",22)(6,"path",23),O()()(),ce(7,Nae,4,6,"ng-container",5),O(),Do()}if(2&n){const e=se();$(1),G("@colorsAnimation",e.colorsAnimationEffect),$(6),G("ngForOf",e.variants)}}function Pae(n,t){if(1&n){const e=it();xo(0),T(1,"div",25)(2,"div",26),me("click",function(){return Se(e),Ae(se().onClickBack())}),pr(),T(3,"svg",21),De(4,"path",22)(5,"path",23),O()(),Uo(),T(6,"button",27),me("click",function(){return Se(e),Ae(se().emitClose("cancel"))}),te(7),O(),T(8,"button",27),me("click",function(){return Se(e),Ae(se().emitClose("accept"))}),te(9),O()(),T(10,"div",28)(11,"color-picker",29),me("sliderChange",function(r){return Se(e),Ae(se().onChangeColorPicker(r))}),O()(),Do()}if(2&n){const e=se();$(7),Vt(" ",e.cancelLabel," "),$(2),Vt(" ",e.acceptLabel," "),$(2),G("controls",e.colorPickerControls)("color",e.hsva)}}function Rae(n,t){if(1&n){const e=it();T(0,"div",30)(1,"p",31),me("click",function(){return Se(e),Ae(se().nextFormat())}),te(2),O(),T(3,"div",32)(4,"input",33,34),me("keyup",function(){Se(e);const r=Tn(5);return Ae(se().changeColorManual(r.value))})("keydown.enter",function(){return Se(e),Ae(se().emitClose("accept"))}),O()()()}if(2&n){const e=se();$(2),on(e.colorFormats[e.format]),$(2),On("font-size",e.color&&e.color.length>23?9:10,"px")("letter-spacing",e.color&&e.color.length>16?0:1.5,"px"),G("value",e.color)}}var Oa=(()=>(function(n){n[n.HEX=0]="HEX",n[n.RGBA=1]="RGBA",n[n.HSLA=2]="HSLA",n[n.CMYK=3]="CMYK"}(Oa||(Oa={})),Oa))();const yN=[{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"]}],Ib=["hex","rgba","hsla"];class _c{constructor(t,e,i,r){this.r=t,this.g=e,this.b=i,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 gc{constructor(t,e,i,r){this.h=t,this.s=e,this.v=i,this.a=r,this.onChange=new je(!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 Xp{constructor(t,e,i,r){this.h=t,this.s=e,this.l=i,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 Nb{constructor(t,e,i,r,o=1){this.c=t,this.m=e,this.y=i,this.k=r,this.a=o}}class Bae{constructor(t){t&&(this.preview=t.preview,this.variants=t.variants)}}let qx=(()=>{class n{constructor(){}toFormat(e,i){var r="";if(e)switch(i){case Oa.HEX:(a=this.hsvaToRgba(e)).denormalize(),r=this.rgbaToHex(a,!0);break;case Oa.HSLA:var o=this.hsva2hsla(e);o.denormalize(),r=o.toString();break;case Oa.RGBA:r=(a=this.hsvaToRgba(e)).toString();break;case Oa.CMYK:var a=this.hsvaToRgba(e);this.rgbaToCmyk(a)}return r}stringToFormat(e,i){var r=this.stringToHsva(e,!0);return this.toFormat(r,i)}hsva2hsla(e){const i=e.h,r=e.s,o=e.v,a=e.a;if(0===o)return new Xp(i,0,0,a);if(0===r&&1===o)return new Xp(i,1,1,a);{const s=o*(2-r)/2;return new Xp(i,o*r/(1-Math.abs(2*s-1)),s,a)}}hsla2hsva(e){const i=Math.min(e.h,1),r=Math.min(e.s,1),o=Math.min(e.l,1),a=Math.min(e.a,1);if(0===o)return new gc(i,0,0,a);{const s=o+r*(1-Math.abs(2*o-1))/2;return new gc(i,2*(s-o)/s,s,a)}}hsvaToRgba(e){let i,r,o;const a=e.h,s=e.s,l=e.v,d=e.a,f=Math.floor(6*a),F=6*a-f,M=l*(1-s),N=l*(1-F*s),V=l*(1-(1-F)*s);switch(f%6){case 0:i=l,r=V,o=M;break;case 1:i=N,r=l,o=M;break;case 2:i=M,r=l,o=V;break;case 3:i=M,r=N,o=l;break;case 4:i=V,r=M,o=l;break;case 5:i=l,r=M,o=N;break;default:i=0,r=0,o=0}return new _c(i,r,o,d)}cmykToRgb(e){return new _c((1-e.c)*(1-e.k),(1-e.m)*(1-e.k),(1-e.y)*(1-e.k),e.a)}rgbaToCmyk(e){const i=1-Math.max(e.r,e.g,e.b);return 1===i?new Nb(0,0,0,1,e.a):new Nb((1-e.r-i)/(1-i),(1-e.g-i)/(1-i),(1-e.b-i)/(1-i),i,e.a)}rgbaToHsva(e){let i,r;const o=Math.min(e.r,1),a=Math.min(e.g,1),s=Math.min(e.b,1),l=Math.min(e.a,1),d=Math.max(o,a,s),f=Math.min(o,a,s),F=d,M=d-f;if(r=0===d?0:M/d,d===f)i=0;else{switch(d){case o:i=(a-s)/M+(a{class n{constructor(e){this.elRef=e,this.dragEnd=new je,this.dragStart=new je,this.newValue=new je,this.listenerMove=i=>this.move(i),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 i=this.elRef.nativeElement.getBoundingClientRect();return(void 0!==e.pageX?e.pageX:e.touches[0].pageX)-i.left-window.pageXOffset}getY(e){const i=this.elRef.nativeElement.getBoundingClientRect();return(void 0!==e.pageY?e.pageY:e.touches[0].pageY)-i.top-window.pageYOffset}setCursor(e){const i=this.elRef.nativeElement.offsetWidth,r=this.elRef.nativeElement.offsetHeight,o=Math.max(0,Math.min(this.getX(e),i)),a=Math.max(0,Math.min(this.getY(e),r));void 0!==this.rgX&&void 0!==this.rgY?this.newValue.emit({s:o/i,v:1-a/r,rgX:this.rgX,rgY:this.rgY}):void 0===this.rgX&&void 0!==this.rgY?this.newValue.emit({v:a/r,rgY:this.rgY}):void 0!==this.rgX&&void 0===this.rgY&&this.newValue.emit({v:o/i,rgX:this.rgX})}}return n.\u0275fac=function(e){return new(e||n)(x(ze))},n.\u0275dir=pe({type:n,selectors:[["","slider",""]],hostBindings:function(e,i){1&e&&me("mousedown",function(o){return i.mouseDown(o)})("touchstart",function(o){return i.touchStart(o)})},inputs:{rgX:"rgX",rgY:"rgY",slider:"slider"},outputs:{dragEnd:"dragEnd",dragStart:"dragStart",newValue:"newValue"}}),n})(),Yae=(()=>{class n{constructor(e,i){this.service=e,this.cdr=i,this.color=new gc(0,1,1,1),this.controls="default",this.sliderChange=new je(!1),this.onAlphaChange=new je(!1),this.hsva=new gc(0,1,1,1),this.selectedColor="#000000",this.fallbackColor="#000000"}ngOnInit(){this.color||(this.color=new gc(0,1,1,1)),this.slider=new vN(0,0,0,0),this.update()}ngOnDestroy(){}ngOnChanges(e){e.color&&this.color&&this.update()}ngAfterViewInit(){this.sliderDimMax=new Hae(this.hueSlider?.nativeElement.offsetWidth||140,220,130,this.alphaSlider?.nativeElement.offsetWidth||140),this.update()}onSliderChange(e,i){switch(e){case"saturation-lightness":this.hsva.onColorChange(i);break;case"hue":this.hsva.onHueChange(i);break;case"alpha":this.hsva.onAlphaChange(i),this.onAlphaChange.emit(i);break;case"value":this.hsva.onValueChange(i)}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(),i=this.service.hsvaToRgba(new gc(this.hsva.h,1,1,1)).denormalize();this.hueSliderColor="rgb("+i.r+","+i.g+","+i.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 vN(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 n.\u0275fac=function(e){return new(e||n)(x(qx),x(kt))},n.\u0275cmp=Re({type:n,selectors:[["color-picker"]],viewQuery:function(e,i){if(1&e&&(_t(yae,5),_t(vae,5)),2&e){let r;Ie(r=Ne())&&(i.hueSlider=r.first),Ie(r=Ne())&&(i.alphaSlider=r.first)}},inputs:{color:"color",controls:"controls"},outputs:{sliderChange:"sliderChange",onAlphaChange:"onAlphaChange"},features:[_n],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,i){1&e&&(T(0,"div",0,1),me("click",function(o){return o.stopPropagation()}),ce(2,Fae,3,8,"div",2),T(3,"div",3),ce(4,wae,3,2,"div",4),T(5,"div",5),ce(6,kae,5,3,"div",6),ce(7,xae,6,4,"div",7),O()()()),2&e&&($(2),G("ngIf","only-alpha"!=i.controls),$(2),G("ngIf","only-alpha"!=i.controls),$(2),G("ngIf","only-alpha"!=i.controls),$(1),G("ngIf","no-alpha"!=i.controls))},dependencies:[Zt,eh,jae],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}),n})(),Vae=(()=>{class n{constructor(e,i){this.service=e,this.cdr=i,this.color="#000000",this.previewColor="#000000",this.hsva=new gc(0,1,1,1),this.colorsAnimationEffect="slide-in",this.palette=yN,this.variants=[],this.colorFormats=Ib,this.format=Oa.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 i;if(this.color)for(let r=0;rwindow.innerWidth?i.right<250?window.innerWidth/2-125:i.right-250:i.left}}setPositionY(){const e=this.TriggerBBox.nativeElement.getBoundingClientRect(),i=this.panelRef.nativeElement.getBoundingClientRect();this.positionString=e.bottom+i.height>window.innerHeight?e.topi.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,i){var r=[];for(let o=0;o slide-in",[dd(":enter",bt({opacity:0}),{optional:!0}),dd(":enter",BA("10ms",[Wn(".3s ease-in",S2([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})]),$n("void => popup",[dd(":enter",bt({opacity:0,transform:"scale(0)"}),{optional:!0}),dd(":enter",BA("10ms",[Wn("500ms ease-out",S2([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})])])]}}),n})();const FN={position:"fixed",height:"100%",width:"100%","z-index":2e3,top:0,left:0};let wN=(()=>{class n{constructor(e,i,r){this.resolver=e,this.applicationRef=i,this.injector=r}createPanel(e,i){null!=this.componentRef&&this.removePanel();const r=this.resolver.resolveComponentFactory(Vae);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(i),Object.keys(FN).forEach(a=>{this.overlay.style[a]=FN[a]}),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 n.\u0275fac=function(e){return new(e||n)(de(ks),de(Es),de(yi))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),zae=(()=>{class n{constructor(e,i){this.triggerRef=e,this.panelFactory=i,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 je,this.input=new je,this.slider=new je,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 n.\u0275fac=function(e){return new(e||n)(x(ze),x(wN))},n.\u0275dir=pe({type:n,selectors:[["","ngx-colors-trigger",""]],hostBindings:function(e,i){1&e&&me("click",function(){return i.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:[Ge([{provide:Dr,useExisting:Jt(()=>n),multi:!0}])]}),n})(),Uae=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[qx,wN],imports:[Mi]}),n})();function Wae(n,t){if(1&n&&(T(0,"mat-option",11),te(1),O()),2&n){const e=t.$implicit;G("value",e.id),$(1),Vt(" ",e.name," ")}}class Qp{constructor(t,e,i){this.appState=t,this.dialogRef=e,this.data=i,this.styles=bN,this.data.name="",this.data.color="#673ab7"}onNoClick(){this.data.name="",this.data.color="#673ab7",this.dialogRef.close()}}Qp.\u0275fac=function(t){return new(t||Qp)(x(Jn),x(ll),x(Id))},Qp.\u0275cmp=Re({type:Qp,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&&(T(0,"div",0)(1,"h1",1),te(2,"Create Circle"),O(),T(3,"div",2)(4,"mat-form-field",3)(5,"mat-icon",4),te(6,"supervised_user_circle"),O(),T(7,"mat-label"),te(8,"Circle Name"),O(),T(9,"input",5),me("ngModelChange",function(r){return e.data.name=r}),O()(),T(10,"mat-form-field",6)(11,"div",7),me("ngModelChange",function(r){return e.data.color=r}),O(),T(12,"mat-label"),te(13,"Color"),O(),T(14,"input",8),me("ngModelChange",function(r){return e.data.color=r}),O()(),T(15,"mat-form-field",6)(16,"mat-label"),te(17,"Type"),O(),T(18,"mat-select",9),me("valueChange",function(r){return e.data.style=r}),ce(19,Wae,2,2,"mat-option",10),O()(),T(20,"mat-form-field",6)(21,"mat-label"),te(22,"Visibility"),O(),T(23,"mat-select",9),me("valueChange",function(r){return e.data.public=r}),T(24,"mat-option",11),te(25," Public "),O(),T(26,"mat-option",11),te(27," Private "),O()()()(),T(28,"div",12)(29,"button",13),me("click",function(){return e.onNoClick()}),te(30,"Cancel"),O(),T(31,"button",14),te(32,"Save"),O()()()),2&t&&($(9),G("ngModel",e.data.name),$(2),On("background",e.data.color),G("ngModel",e.data.color),$(3),G("ngModel",e.data.color),$(4),G("value",e.data.style),$(1),G("ngForOf",e.styles),$(4),G("value",e.data.public),$(1),G("value",!0),$(2),G("value",!1),$(5),G("mat-dialog-close",e.data))},dependencies:[Ii,dc,ol,Ia,Td,Sa,sN,Zf,Zr,ia,ra,oa,Np,Op,Pp,Rp,zae],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 kN={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let Ob;const $ae=new Uint8Array(16);function Gae(){if(!Ob&&(Ob=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Ob))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Ob($ae)}const Mr=[];for(let n=0;n<256;++n)Mr.push((n+256).toString(16).slice(1));const Kae=function qae(n,t,e){if(kN.randomUUID&&!t&&!n)return kN.randomUUID();const i=(n=n||{}).random||(n.rng||Gae)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t){e=e||0;for(let r=0;r<16;++r)t[e+r]=i[r];return t}return function xN(n,t=0){return(Mr[n[t+0]]+Mr[n[t+1]]+Mr[n[t+2]]+Mr[n[t+3]]+"-"+Mr[n[t+4]]+Mr[n[t+5]]+"-"+Mr[n[t+6]]+Mr[n[t+7]]+"-"+Mr[n[t+8]]+Mr[n[t+9]]+"-"+Mr[n[t+10]]+Mr[n[t+11]]+Mr[n[t+12]]+Mr[n[t+13]]+Mr[n[t+14]]+Mr[n[t+15]]).toLowerCase()}(i)};class Zp{constructor(t,e){this.dialogRef=t,this.data=e}onNoClick(){this.data.pubkey="",this.dialogRef.close()}}Zp.\u0275fac=function(t){return new(t||Zp)(x(ll),x(Id))},Zp.\u0275cmp=Re({type:Zp,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&&(T(0,"h1",0),te(1,"Import complete following list"),O(),T(2,"div",1)(3,"p"),te(4,"The existing value is your own public key, use this to import your own public following list."),O(),T(5,"mat-form-field",2)(6,"mat-icon",3),te(7,"person_add"),O(),T(8,"mat-label"),te(9,"Public Key"),O(),T(10,"input",4),me("ngModelChange",function(r){return e.data.pubkey=r}),O()()(),T(11,"div",5)(12,"button",6),me("click",function(){return e.onNoClick()}),te(13,"Cancel"),O(),T(14,"button",7),te(15,"Import"),O()()),2&t&&($(10),G("ngModel",e.data.pubkey),$(4),G("mat-dialog-close",e.data))},dependencies:[dc,ol,Ia,Td,Sa,Zr,ia,ra,oa,Np,Op,Pp,Rp],styles:[".input-full-width[_ngcontent-%COMP%]{width:100%!important}"]});let DN=(()=>{class n{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(e){this._vertical=qe(e)}get inset(){return this._inset}set inset(e){this._inset=qe(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Re({type:n,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(e,i){2&e&&(Xe("aria-orientation",i.vertical?"vertical":"horizontal"),Ke("mat-divider-vertical",i.vertical)("mat-divider-horizontal",!i.vertical)("mat-divider-inset",i.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(e,i){},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}),n})(),Xae=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,gt]}),n})();const MN=["*"],EN=new Fe("ListOption");let SN=(()=>{class n{constructor(e){this._listOption=e}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getCheckboxPosition()}}return n.\u0275fac=function(e){return new(e||n)(x(EN,8))},n.\u0275dir=pe({type:n,hostVars:4,hostBindings:function(e,i){2&e&&Ke("mdc-list-item__start",i._isAlignedAtStart())("mdc-list-item__end",!i._isAlignedAtStart())}}),n})(),TN=(()=>{class n extends SN{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275dir=pe({type:n,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[Ee]}),n})(),Jp=(()=>{class n{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=qe(e)}get disabled(){return this._disabled}set disabled(e){this._disabled=qe(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,hostVars:1,hostBindings:function(e,i){2&e&&Xe("aria-disabled",i.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}}),n})(),fse=(()=>{class n extends Jp{constructor(){super(...arguments),this._isNonInteractive=!1}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275cmp=Re({type:n,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[Ge([{provide:Jp,useExisting:n}]),Ee],ngContentSelectors:MN,decls:1,vars:0,template:function(e,i){1&e&&(Gt(),$e(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}),n})(),bse=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[K0,Mi,gt,ss,CA,Xae]}),n})();class e_{constructor(){}transform(t){return t&&bN.find(e=>e.id==t)?.name}}function yse(n,t){1&n&&(T(0,"span"),te(1,"Public"),O())}function vse(n,t){1&n&&(T(0,"span"),te(1,"Private"),O())}function Fse(n,t){if(1&n){const e=it();T(0,"button",16),me("click",function(){Se(e);const r=se().$implicit;return Ae(se(3).deleteCircle(r.id))}),T(1,"mat-icon"),te(2,"delete"),O(),T(3,"span"),te(4,"Delete Circle"),O()()}}function wse(n,t){if(1&n){const e=it();T(0,"mat-card",6)(1,"div",7)(2,"mat-icon",8),te(3,"trip_origin"),O()(),T(4,"div",7),te(5),De(6,"br"),T(7,"span",9)(8,"span"),te(9),O()(),De(10,"br"),T(11,"span",9),ce(12,yse,2,0,"span",1),ce(13,vse,2,0,"span",1),te(14),an(15,"circlestyle"),an(16,"ago"),O()(),T(17,"div",7)(18,"button",10)(19,"mat-icon",11),te(20,"more_vert"),O()(),T(21,"mat-menu",null,12)(23,"button",13)(24,"mat-icon"),te(25,"copy_all"),O(),T(26,"span"),te(27,"Copy"),O()(),ce(28,Fse,5,0,"button",14),O(),T(29,"mat-menu",null,15)(31,"button",16),me("click",function(){const o=Se(e).$implicit;return Ae(se(3).copyPubKeys(o))}),T(32,"mat-icon"),te(33,"content_copy"),O(),T(34,"span"),te(35,"Public Keys (npub)"),O()(),T(36,"button",16),me("click",function(){const o=Se(e).$implicit;return Ae(se(3).copyPubKeysHex(o))}),T(37,"mat-icon"),te(38,"content_copy"),O(),T(39,"span"),te(40,"Public Keys (hex)"),O()()()()()}if(2&n){const e=t.$implicit,i=Tn(22),r=Tn(30),o=se(3);$(2),On("color",e.color),$(3),Vt(" ",e.name,""),$(4),Vt("Count: ",o.countMembers(e),""),$(3),G("ngIf",e.public),$(1),G("ngIf",!e.public),$(1),Jm(" - ",sn(15,11,e.style)," - Created: ",sn(16,13,e.created),""),$(4),G("matMenuTriggerFor",i),$(5),G("matMenuTriggerFor",r),$(5),G("ngIf",e.id)}}function kse(n,t){1&n&&ce(0,wse,41,15,"mat-card",5),2&n&&G("ngForOf",se().ngIf.value)}function xse(n,t){1&n&&De(0,"mat-spinner",17)}function Dse(n,t){1&n&&te(0),2&n&&Vt("Error ",se().ngIf.error,"")}function Mse(n,t){if(1&n&&(T(0,"div"),ce(1,kse,1,1,"ng-template",4),ce(2,xse,1,0,"ng-template",4),ce(3,Dse,1,1,"ng-template",4),O()),2&n){const e=t.ngIf;$(1),G("ngIf",e.value),$(1),G("ngIf",e.loading),$(1),G("ngIf",e.error)}}e_.\u0275fac=function(t){return new(t||e_)},e_.\u0275pipe=Zi({name:"circlestyle",type:e_,pure:!0});class t_{constructor(t,e,i,r,o,a,s,l,d,f,F,M){this.appState=t,this.circleService=e,this.profileService=i,this.dialog=r,this.validator=o,this.utilities=a,this.authService=s,this.router=l,this.dataService=d,this.snackBar=f,this.cd=F,this.ngZone=M,this.loading=!1,this.following=[],this.items=[],this.items$=this.circleService.items$.pipe(Mn(N=>{this.items=N})),this.subscriptions=[]}ngOnDestroy(){this.utilities.unsubscribe(this.subscriptions)}deleteCircle(t){var e=this;return xe(function*(){const i=e.getFollowingInCircle(t).map(o=>o.pubkey);yield e.circleService.delete(t);for(var r=0;rnull==e.circle||0==e.circle:e=>e.circle==t)}copyPubKeys(t){let e=this.getPublicKeys(t);e=e.map(i=>this.utilities.getNostrIdentifier(i)),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.items),console.log(this.following);const t=[];for(let e=0;ea.pubkey);t.push(...o)}}return t}getNpub(t){return this.utilities.getNostrIdentifier(t)}publishFollowList(){var t=this;return xe(function*(){const e=t.getPublicPublicKeys();yield t.dataService.publishContacts(e),t.snackBar.open(`A total of ${e.length} was added to your public following list`,"Hide",{duration:2e3,horizontalPosition:"center",verticalPosition:"bottom"})})()}importFollowList(){var t=this;return xe(function*(){t.dialog.open(Zp,{data:{pubkey:t.appState.getPublicKey()},maxWidth:"100vw",panelClass:"full-width-dialog"}).afterClosed().subscribe(function(){var i=xe(function*(r){if(!r)return;t.snackBar.open("Importing followers process has started","Hide",{duration:2e3,horizontalPosition:"center",verticalPosition:"bottom"});let o=t.utilities.ensureHexIdentifier(r.pubkey);t.dataService.downloadNewestContactsEvents([o]).subscribe(a=>{const l=a.tags.map(d=>d[1]);for(let d=0;d{t.createCircle()}}],t.subscriptions.push(t.profileService.items$.subscribe(e=>t.following=e))})()}}t_.\u0275fac=function(t){return new(t||t_)(x(Jn),x(ho),x(gi),x(aa),x(Lr),x(vi),x(Gi),x(ii),x(sa),x(ql),x(kt),x(Qe))},t_.\u0275cmp=Re({type:t_,selectors:[["app-circles"]],decls:11,vars:5,consts:[[1,"feed-page"],[4,"ngIf"],[1,"circle-actions"],["mat-stroked-button","",3,"click"],[3,"ngIf"],["class","circle-container",4,"ngFor","ngForOf"],[1,"circle-container"],[1,"circle-item"],["matListItemIcon",""],[1,"dimmed"],["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"],[1,"loading"]],template:function(t,e){1&t&&(T(0,"div",0),ce(1,Mse,4,3,"div",1),an(2,"async"),an(3,"withStatus"),T(4,"p",2)(5,"button",3),me("click",function(){return e.importFollowList()}),te(6,"Import Following List"),O(),T(7,"button",3),me("click",function(){return e.publishFollowList()}),te(8,"Publish Follow List"),O()(),T(9,"small"),te(10,"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."),O()()),2&t&&($(1),G("ngIf",sn(2,1,sn(3,3,e.items$))))},dependencies:[Ii,Zt,Sa,n1,al,Zr,TN,Up,hc,zx,Tp,Mo,Na,e_,fc],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 n_{constructor(t,e){this.dialogRef=t,this.data=e}onNoClick(){this.data.pubkey="",this.dialogRef.close()}}function Cse(n,t){if(1&n&&(T(0,"span",13),te(1),an(2,"ago"),O()),2&n){const e=se().$implicit;$(1),Vt("Started following ",sn(2,1,e.created),"")}}function Ese(n,t){if(1&n){const e=it();T(0,"mat-card",7),me("click",function(r){const a=Se(e).$implicit;return Ae(se(3).navigation.openProfile(r,a))}),T(1,"div",8)(2,"app-event-header",9),ce(3,Cse,3,3,"span",10),De(4,"app-directory-icon",11),O(),De(5,"app-profile-actions",9),O(),T(6,"div",12),te(7),O()()}if(2&n){const e=t.$implicit;$(2),G("profile",e),$(1),G("ngIf",e.created),$(1),G("pubkey",e.pubkey),$(1),G("profile",e),$(2),Vt(" ",e.about," ")}}function Sse(n,t){if(1&n&&ce(0,Ese,8,5,"mat-card",6),2&n){const e=se().ngIf,i=se();G("ngForOf",e.value)("ngForTrackBy",i.trackByFn)}}function Tse(n,t){1&n&&De(0,"mat-spinner",14)}function Ase(n,t){1&n&&te(0),2&n&&Vt("Error ",se().ngIf.error,"")}function Lse(n,t){if(1&n&&(T(0,"div"),ce(1,Sse,1,2,"ng-template",5),ce(2,Tse,1,0,"ng-template",5),ce(3,Ase,1,1,"ng-template",5),O()),2&n){const e=t.ngIf;$(1),G("ngIf",e.value),$(1),G("ngIf",e.loading),$(1),G("ngIf",e.error)}}function Ise(n,t){1&n&&De(0,"div")}n_.\u0275fac=function(t){return new(t||n_)(x(ll),x(Id))},n_.\u0275cmp=Re({type:n_,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&&(T(0,"div",0)(1,"h1",1),te(2,"Enter Public Key to Follow"),O(),T(3,"div",2)(4,"mat-form-field",3)(5,"mat-icon",4),te(6,"person_add"),O(),T(7,"mat-label"),te(8,"Public Key"),O(),T(9,"input",5),me("ngModelChange",function(r){return e.data.pubkey=r}),O()()(),T(10,"div",6)(11,"button",7),me("click",function(){return e.onNoClick()}),te(12,"Cancel"),O(),T(13,"button",8),te(14,"Follow"),O()()()),2&t&&($(9),G("ngModel",e.data.pubkey),$(4),G("mat-dialog-close",e.data))},dependencies:[dc,ol,Ia,Td,Sa,Zr,ia,ra,oa,Np,Op,Pp,Rp],styles:[".input-full-width[_ngcontent-%COMP%]{width:100%!important}"]});class i_{constructor(t,e,i,r,o,a,s,l,d){this.navigation=t,this.appState=e,this.cd=i,this.dialog=r,this.profileService=o,this.validator=a,this.utilities=s,this.router=l,this.snackBar=d,this.loading=!1,this.showBlocked=!1,this.showCached=!1,this.showMuted=!1,this.items$=this.profileService.items$}optionsUpdated(t,e){1==e?(this.showCached=!1,this.showMuted=!1):2==e?(this.showCached=!1,this.showBlocked=!1):3==e&&(this.showBlocked=!1,this.showMuted=!1),this.load()}ngOnDestroy(){this.sub&&this.sub.unsubscribe()}load(){var t=this;return xe(function*(){t.loading=!0,t.items$=t.showBlocked?t.profileService.blockedProfiles$():t.showMuted?t.profileService.mutedProfiles$():t.showCached?t.profileService.publicProfiles$():t.profileService.items$,t.loading=!1})()}trackByFn(t,e){return`${e.pubkey}${e.modified}`}ngOnInit(){var t=this;return xe(function*(){t.appState.title="People",t.appState.showBackButton=!1,t.appState.actions=[{icon:"person_add",tooltip:"Add a person",click:()=>{t.createFollow()}}]})()}addFollow(t){var e=this;return xe(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))})()}createFollow(){var t=this;this.dialog.open(n_,{data:{},maxWidth:"100vw",panelClass:"full-width-dialog"}).afterClosed().subscribe(function(){var i=xe(function*(r){if(!r)return;let o=r.pubkey;o=o.replaceAll("[","").replaceAll("]","").replaceAll('"',"");const a=o.split(",");for(let s=0;s{if(null==o)return;let a=this.eventService.rootEventId(o);a||(Fi(this,Hd,null),kn(this,r_).next(kn(this,Hd))),a||(a=o.id)})}get before$(){return this.events$.pipe(He(t=>(t.sort((e,i)=>e.created_at>i.created_at?-1:1),t))).pipe(He(t=>t.filter(e=>!(this.eventService.eTags(this.event).length<2)&&this.eventService.replyEventId(this.event)===e.id)))}get after$(){return this.events$.pipe(He(t=>(t.sort((e,i)=>e.created_at>i.created_at?-1:1),t)))}get events$(){return kn(this,Pb).asObservable().pipe(zt(t=>null!==t)).pipe(He(t=>(t.sort((e,i)=>e.created_at>i.created_at?-1:1),t))).pipe(He(t=>t.filter(e=>e.kind!=w5.Reaction&&6!=e.kind)))}get rootEvents$(){return this.events$.pipe(He(t=>t.filter(i=>!i.tags.find(r=>"e"===r[0]))))}getEvent(t){return this.threadEvents.find(e=>e.id==t)}getTreeEntry(t){if(!t)return;return this.threadIds.find(i=>i.id==t)||void 0}buildTree(t,e){if(!t||!t.id||this.threadEvents.findIndex(f=>f.id===t.id)>-1)return;this.threadEvents.push(t);const r=t.tags.filter(f=>"e"===f[0]),a=(this.rootEventId(r),this.replyEventId(r,t));let l,s=this.threadIds.findIndex(f=>f.id===a);-1===s?(l={id:a,children:[],reactions:{},boosts:0},this.threadIds.push(l)):l=this.threadIds[s],l.children.findIndex(f=>f.id===t.id)>-1||(1==t.kind?(l.children.push({id:t.id,date:t.created_at}),l.children.sort((f,F)=>f.date-F.date)):7==t.kind?""==t.content||"+"==t.content?l.reactions[cl["\u{1f44d}"]]?l.reactions[cl["\u{1f44d}"]]++:l.reactions[cl["\u{1f44d}"]]=1:"-"==t.content?l.reactions[cl["\u{1f44e}"]]?l.reactions[cl["\u{1f44e}"]]++:l.reactions[cl["\u{1f44e}"]]=1:l.reactions[t.content]?l.reactions[t.content]++:l.reactions[t.content]=1:6==t.kind&&l.boosts++)}replyEventId(t,e){for(let i=0;i3&&"reply"==r[3])return r[1]}return null==t[1]?t[0][1]:t[1][1]}rootEventId(t){for(let e=0;e3&&"root"==i[3])return i[1]}return t[0][1]}changeSelectedEvent(t,e){var i=this;return xe(function*(){i.hasLoaded=!1,Fi(i,Hd,null),kn(i,r_).next(kn(i,Hd)),Fi(i,o_,null),kn(i,Pb).next(kn(i,o_)),e?(i.event=e,kn(i,Bd).next(i.event)):(i.event=null,kn(i,Bd).next(i.event),t&&(i.dataService.downloadEvent(t).subscribe(r=>{i.event=r,kn(i,Bd).next(i.event)}),i.navigationService.currentThread=[],i.threadEvents=[],i.threadIds=[],i.threadId=t,i.dataService.downloadEventsByTags([{"#e":[t]}]).subscribe(r=>{i.buildTree(r,t)})))})()}}function Nse(n,t){if(1&n&&(T(0,"span"),te(1),O()),2&n){const e=se(2);$(1),Vt("",e.threadEntry.boosts,"\u{1f501}")}}function Ose(n,t){if(1&n&&(T(0,"span"),te(1),O()),2&n){const e=t.$implicit;$(1),Jm(" ",e.key,"",e.value," ")}}function Pse(n,t){if(1&n&&(ce(0,Nse,2,1,"span",1),ce(1,Ose,2,2,"span",2),an(2,"keyvalue")),2&n){const e=se();G("ngIf",e.threadEntry.boosts),$(1),G("ngForOf",sn(2,2,e.threadEntry.reactions))}}bc.\u0275fac=function(t){return new(t||bc)(de(rl),de(gi),de(sa),de(Ao))},bc.\u0275prov=Le({token:bc,factory:bc.\u0275fac,providedIn:"root"});class $h{constructor(t){this.thread=t,this.imagePath="/assets/profile.png",this.tooltip="",this.tooltipName="",this.profileName=""}ngAfterViewInit(){}ngOnInit(){return xe(function*(){})()}}function Rse(n,t){if(1&n&&(T(0,"span")(1,"div",3)(2,"app-event-header",4)(3,"span",5),te(4),an(5,"ago"),O(),De(6,"app-directory-icon",4),O(),De(7,"app-event-actions",6),O(),De(8,"app-content",7)(9,"app-event-reactions",8)(10,"app-event-thread",9),O()),2&n){const e=t.ngIf,i=se().$implicit,r=se();$(2),G("pubkey",e.pubkey),$(2),on(sn(5,9,e.created_at)),$(2),G("pubkey",e.pubkey),$(1),G("event",e)("pubkey",e.pubkey),$(1),G("displayRepliesTo",!1)("event",e),$(1),G("threadEntry",r.thread.getTreeEntry(i.id)),$(1),G("threadEntry",r.thread.getTreeEntry(i.id))}}function Bse(n,t){if(1&n&&(T(0,"div",1),ce(1,Rse,11,11,"span",2),O()),2&n){const e=t.$implicit,i=se();$(1),G("ngIf",i.thread.getEvent(e.id))}}$h.\u0275fac=function(t){return new(t||$h)(x(bc))},$h.\u0275cmp=Re({type:$h,selectors:[["app-event-reactions"]],inputs:{threadEntry:"threadEntry"},decls:1,vars:1,consts:[[3,"ngIf"],[4,"ngIf"],[4,"ngFor","ngForOf"]],template:function(t,e){1&t&&ce(0,Pse,3,4,"ng-template",0),2&t&&G("ngIf",e.threadEntry)},dependencies:[Ii,Zt,TS],encapsulation:2});class Gh{constructor(t){this.thread=t,this.imagePath="/assets/profile.png",this.tooltip="",this.tooltipName="",this.profileName=""}ngAfterViewInit(){}ngOnInit(){return xe(function*(){})()}}function Hse(n,t){if(1&n&&(T(0,"div",3)(1,"div",4)(2,"app-event-header",5)(3,"span",6),te(4),an(5,"ago"),O(),De(6,"app-directory-icon",5),O(),De(7,"app-event-actions",7),O(),De(8,"app-content",8)(9,"app-event-reactions",9),O()),2&n){const e=t.ngIf,i=se();$(2),G("pubkey",e.pubkey),$(1),G("matTooltip",e.created_at.toString()),$(1),on(sn(5,8,e.created_at)),$(2),G("pubkey",e.pubkey),$(1),G("event",e)("pubkey",e.pubkey),$(1),G("event",e),$(1),G("threadEntry",i.thread.getTreeEntry(i.thread.threadId))}}Gh.\u0275fac=function(t){return new(t||Gh)(x(bc))},Gh.\u0275cmp=Re({type:Gh,selectors:[["app-event-thread"]],inputs:{threadEntry:"threadEntry"},decls:1,vars:1,consts:[["class","thread-event",4,"ngFor","ngForOf"],[1,"thread-event"],[4,"ngIf"],[1,"events-header"],[3,"pubkey"],[1,"event-date"],[3,"event","pubkey"],[1,"thread-content",3,"displayRepliesTo","event"],[1,"thread-reactions",3,"threadEntry"],[3,"threadEntry"]],template:function(t,e){1&t&&ce(0,Bse,2,1,"div",0),2&t&&G("ngForOf",null==e.threadEntry?null:e.threadEntry.children)},dependencies:[Ii,Zt,pc,ul,Jr,mc,Gh,$h,Na],styles:[".thread-event[_ngcontent-%COMP%]{margin-left:1em;border-left:2px solid rgba(255,255,255,.15);padding-top:1em;padding-left:1em}.thread-content[_ngcontent-%COMP%]{margin-left:1em;padding-left:1em;border-left:2px solid rgba(255,255,255,.15)!important;display:block}.thread-reactions[_ngcontent-%COMP%]{margin-left:1em;padding-left:1em;border-left:2px solid rgba(255,255,255,.15)!important}"]});class qh{constructor(t,e,i,r,o,a,s,l,d,f){this.appState=t,this.activatedRoute=e,this.cd=i,this.options=r,this.navigation=o,this.profiles=a,this.thread=s,this.validator=l,this.utilities=d,this.router=f,this.initialLoad=!0}likes(t){}dislikes(t){}replies(t){}filteredThread(){}repliesTo(t){if(!t)return;let e=t.tags.filter(i=>"p"===i[0]).map(i=>i[1]);return e=e.filter(i=>i!==t.pubkey),e}rootEvent(){if(!this.event)return;const t=this.event.tags.filter(e=>"e"===e[0]);for(let e=0;e3&&"root"==i[3])return i[1]}return t[0][1]}ngOnInit(){var t=this;console.log("CURRENT EVENT:",this.navigation.currentEvent),this.navigation.currentEvent&&(this.id=this.navigation.currentEvent.id,this.thread.changeSelectedEvent(void 0,this.navigation.currentEvent)),console.log("NG INIT ON NOTE:"),this.appState.title="Thread",this.appState.showBackButton=!0,this.activatedRoute.paramMap.subscribe(function(){var e=xe(function*(i){const r=i.get("id");r?(t.thread.event&&t.thread.event.id==r||t.thread.changeSelectedEvent(r),t.id=r):t.router.navigateByUrl("/")});return function(i){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()}}qh.\u0275fac=function(t){return new(t||qh)(x(Jn),x(Os),x(kt),x(ta),x(Ao),x(gi),x(bc),x(Lr),x(vi),x(ii))},qh.\u0275cmp=Re({type:qh,selectors:[["app-note"]],decls:5,vars:4,consts:[[1,"feed-page"],["class","current-event events noclick",4,"ngIf"],[3,"threadEntry"],[1,"current-event","events","noclick"],[1,"events-header"],[3,"pubkey"],[1,"event-date",3,"matTooltip"],[3,"event","pubkey"],[1,"thread-content",3,"event"],[1,"thread-reactions",3,"threadEntry"]],template:function(t,e){1&t&&(T(0,"div",0),ce(1,Hse,10,10,"div",1),an(2,"async"),De(3,"app-event-thread",2),O(),De(4,"mat-divider")),2&t&&($(1),G("ngIf",sn(2,2,e.thread.event$)),$(2),G("threadEntry",e.thread.getTreeEntry(e.thread.threadId)))},dependencies:[Zt,DN,Od,pc,ul,Jr,mc,Gh,$h,Mo,Na],styles:[".thread-event[_ngcontent-%COMP%]{margin-left:1em;border-left:2px solid rgba(255,255,255,.15);padding-top:1em;padding-left:1em}.thread-content[_ngcontent-%COMP%]{margin-left:1em;padding-left:1em;border-left:2px solid rgba(255,255,255,.15)!important;display:block}.thread-reactions[_ngcontent-%COMP%]{margin-left:1em;padding-left:1em;border-left:2px solid rgba(255,255,255,.15)!important}.events[_ngcontent-%COMP%]{padding:0!important}"]});class a_{constructor(t,e,i){this.cd=t,this.appState=e,this.http=i}ngOnInit(){this.appState.showBackButton=!0,this.appState.title="Licenses",this.appState.actions=[],this.showContent("3rdpartylicenses.txt",e=>`
${e.replace(//g,">")}
`)}showContent(t,e=(i=>i)){this.http.get(t,{responseType:"text"}).pipe(Mn(i=>{this.licenses=i,this.cd.markForCheck()},i=>{this.licenses=`Unable to get content (${i.statusText})`,this.cd.markForCheck()})).subscribe()}}a_.\u0275fac=function(t){return new(t||a_)(x(kt),x(Jn),x(lb))},a_.\u0275cmp=Re({type:a_,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&&(T(0,"div",0)(1,"p"),te(2,"Blockcore Note is an open source project published under the MIT license. You can view the source code on "),T(3,"a",1),te(4,"GitHub"),O()(),T(5,"h1",2),te(6,"Third Party Licenses"),O(),T(7,"div",3),te(8),O()()),2&t&&($(8),on(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}}"]});class s_{constructor(t){this.appState=t}ngOnInit(){var t=this;return xe(function*(){t.appState.title="Chat",t.appState.goBack=!0,t.appState.actions=[]})()}}s_.\u0275fac=function(t){return new(t||s_)(x(Jn))},s_.\u0275cmp=Re({type:s_,selectors:[["app-chat"]],decls:5,vars:0,consts:[["mat-align-tabs","center"],["label","Messages"],["label","Channels"]],template:function(t,e){1&t&&(T(0,"mat-tab-group",0)(1,"mat-tab",1),te(2," COMING SOON! "),O(),T(3,"mat-tab",2),te(4," COMING SOON! "),O()())},dependencies:[qp,Tb]});class l_{constructor(t,e,i,r,o,a,s,l,d,f,F){this.navigation=t,this.appState=e,this.cd=i,this.options=r,this.profileService=o,this.validator=a,this.utilities=s,this.router=l,this.breakpointObserver=d,this.snackBar=f,this.ngZone=F,this.eventsCount=5,this.details=!1,this.subscriptions=[],this.hasFollowers=!1,console.log("HOME constructor!!")}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}ngOnInit(){var t=this;return xe(function*(){t.appState.title="Following Notes",t.options.options.privateFeed=!0,t.subscriptions.push(t.navigation.showMore$.subscribe(()=>{t.showMore()}))})()}}function jse(n,t){1&n&&(T(0,"span"),te(1,"\xa0Home"),O())}function Yse(n,t){if(1&n&&(T(0,"mat-icon",2),te(1,"home"),O(),ce(2,jse,2,0,"span",3),an(3,"async")),2&n){const e=se();$(2),G("ngIf",!1===sn(3,1,e.appState.displayLabels$))}}function Vse(n,t){1&n&&(T(0,"div",4),te(1,"(UNDER CONSTRUCTION... access events through "),T(2,"a",5),te(3,"user profiles"),O(),te(4," right now.)"),O(),De(5,"app-feed-private"))}l_.\u0275fac=function(t){return new(t||l_)(x(Ao),x(Jn),x(kt),x(ta),x(gi),x(Lr),x(vi),x(ii),x(Hs),x(ql),x(Qe))},l_.\u0275cmp=Re({type:l_,selectors:[["app-feed-private"]],decls:0,vars:0,template:function(t,e){},styles:[".loading-container[_ngcontent-%COMP%]{text-align:center}.loading[_ngcontent-%COMP%]{margin:auto}.show-more[_ngcontent-%COMP%]{margin-bottom:1em}"]});class c_{constructor(t,e,i,r,o,a,s,l,d,f,F,M){this.appState=t,this.cd=e,this.options=i,this.dialog=r,this.profile=o,this.validator=a,this.navigationService=s,this.authService=l,this.utilities=d,this.router=f,this.breakpointObserver=F,this.ngZone=M,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 xe(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()}}]})()}}c_.\u0275fac=function(t){return new(t||c_)(x(Jn),x(kt),x(ta),x(aa),x(gi),x(Lr),x(Ao),x(Gi),x(vi),x(ii),x(Hs),x(Qe))},c_.\u0275cmp=Re({type:c_,selectors:[["app-feed"]],decls:4,vars:0,consts:[["mat-tab-label",""],["matTabContent",""],[1,"example-tab-icon"],[4,"ngIf"],[1,"page"],["routerLink","/people"]],template:function(t,e){1&t&&(T(0,"mat-tab-group")(1,"mat-tab"),ce(2,Yse,4,3,"ng-template",0),ce(3,Vse,6,0,"ng-template",1),O()())},dependencies:[Zt,Hl,Zr,Ux,Wx,qp,Tb,l_,Mo],encapsulation:2});const zse=[{path:"",component:jp,canActivate:[Xi]},{path:"connect",component:Ap},{path:"feed",component:c_,canActivate:[Xi]},{path:"notes",component:Wp,canActivate:[Xi]},{path:"circles",component:t_,canActivate:[Xi]},{path:"people",component:i_,canActivate:[Xi]},{path:"chat",component:s_,canActivate:[Xi]},{path:"profile",component:$p,canActivate:[Xi]},{path:"user/:id",component:Wh,canActivate:[Xi]},{path:"note/:id",component:qh,canActivate:[Xi]},{path:"p/:id",component:Wh,canActivate:[Xi]},{path:"e/:id",component:qh,canActivate:[Xi]},{path:"about",component:Ip,canActivate:[Xi]},{path:"about/licenses",component:a_,canActivate:[Xi]},{path:"settings",component:Kp,canActivate:[Xi]},{path:"logout",component:Yp}];class Kh{}Kh.\u0275fac=function(t){return new(t||Kh)},Kh.\u0275mod=ct({type:Kh}),Kh.\u0275inj=ot({imports:[y6.forRoot(zse,{scrollPositionRestoration:"enabled",anchorScrolling:"enabled"}),y6]});var IN=w(1781);class Use{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 a;return o.indexOf("/")>-1&&(o=o.substring(0,o.length-1)),r.length>1&&(a=IN.parse(r[1])),{address:o,scheme:e,options:a}}transform(t){const e=t.address,i=t.scheme,r=t;return delete r.address,delete r.scheme,{address:e,scheme:i,options:r}}encode(t){var e=IN.stringify(t.options);return t.scheme+":"+t.address+(e?"?":"")+e}}const yc=new Ve(C),$se={connector:()=>new be};function NN(n,t=$se){const{connector:e}=t;return Mt((i,r)=>{const o=e();vn(n(function Wse(n){return new Ve(t=>n.subscribe(t))}(o))).subscribe(r),r.add(i.subscribe(o))})}const d_="Service workers are disabled or not supported by this browser";class Rb{constructor(t){if(this.serviceWorker=t,t){const i=Eo(t,"controllerchange").pipe(He(()=>t.controller)),o=nd(Pl(()=>rt(t.controller)),i);this.worker=o.pipe(zt(f=>!!f)),this.registration=this.worker.pipe(Ci(()=>t.getRegistration()));const d=Eo(t,"message").pipe(He(f=>f.data)).pipe(zt(f=>f&&f.type)).pipe(function qse(n){return n?t=>NN(n)(t):t=>function Gse(n,t){const e=g(n)?n:()=>n;return g(t)?NN(t,{connector:e}):i=>new u0(i,e)}(new be)(t)}());d.connect(),this.events=d}else this.worker=this.events=this.registration=function Kse(n){return Pl(()=>As(new Error(n)))}(d_)}postMessage(t,e){return this.worker.pipe(en(1),Mn(i=>{i.postMessage({action:t,...e})})).toPromise().then(()=>{})}postMessageWithOperation(t,e,i){const r=this.waitForOperationCompleted(i),o=this.postMessage(t,e);return Promise.all([o,r]).then(([,a])=>a)}generateNonce(){return Math.round(1e7*Math.random())}eventsOfType(t){let e;return e="string"==typeof t?i=>i.type===t:i=>t.includes(i.type),this.events.pipe(zt(e))}nextEventOfType(t){return this.eventsOfType(t).pipe(en(1))}waitForOperationCompleted(t){return this.eventsOfType("OPERATION_COMPLETED").pipe(zt(e=>e.nonce===t),en(1),He(e=>{if(void 0!==e.result)return e.result;throw new Error(e.error)})).toPromise()}get isEnabled(){return!!this.serviceWorker}}let Xse=(()=>{class n{constructor(e){if(this.sw=e,this.subscriptionChanges=new be,!e.isEnabled)return this.messages=yc,this.notificationClicks=yc,void(this.subscription=yc);this.messages=this.sw.eventsOfType("PUSH").pipe(He(r=>r.data)),this.notificationClicks=this.sw.eventsOfType("NOTIFICATION_CLICK").pipe(He(r=>r.data)),this.pushManager=this.sw.registration.pipe(He(r=>r.pushManager));const i=this.pushManager.pipe(Ci(r=>r.getSubscription()));this.subscription=di(i,this.subscriptionChanges)}get isEnabled(){return this.sw.isEnabled}requestSubscription(e){if(!this.sw.isEnabled)return Promise.reject(new Error(d_));const i={userVisibleOnly:!0};let r=this.decodeBase64(e.serverPublicKey.replace(/_/g,"/").replace(/-/g,"+")),o=new Uint8Array(new ArrayBuffer(r.length));for(let a=0;aa.subscribe(i)),en(1)).toPromise().then(a=>(this.subscriptionChanges.next(a),a))}unsubscribe(){return this.sw.isEnabled?this.subscription.pipe(en(1),Ci(i=>{if(null===i)throw new Error("Not subscribed to push notifications.");return i.unsubscribe().then(r=>{if(!r)throw new Error("Unsubscribe failed!");this.subscriptionChanges.next(null)})})).toPromise():Promise.reject(new Error(d_))}decodeBase64(e){return atob(e)}}return n.\u0275fac=function(e){return new(e||n)(de(Rb))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),Qx=(()=>{class n{constructor(e){if(this.sw=e,!e.isEnabled)return this.versionUpdates=yc,this.available=yc,this.activated=yc,void(this.unrecoverable=yc);this.versionUpdates=this.sw.eventsOfType(["VERSION_DETECTED","VERSION_INSTALLATION_FAILED","VERSION_READY","NO_NEW_VERSION_DETECTED"]),this.available=this.versionUpdates.pipe(zt(i=>"VERSION_READY"===i.type),He(i=>({type:"UPDATE_AVAILABLE",current:i.currentVersion,available:i.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(d_));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(d_));const e=this.sw.generateNonce();return this.sw.postMessageWithOperation("ACTIVATE_UPDATE",{nonce:e},e)}}return n.\u0275fac=function(e){return new(e||n)(de(Rb))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();class Zx{}const ON=new Fe("NGSW_REGISTER_SCRIPT");function Qse(n,t,e,i){return()=>{if(!Nl(i)||!("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[a,...s]=(e.registrationStrategy||"registerWhenStable:30000").split(":");switch(a){case"registerImmediately":r=rt(null);break;case"registerWithDelay":r=PN(+s[0]||0);break;case"registerWhenStable":r=s[0]?di(RN(n),PN(+s[0])):RN(n);break;default:throw new Error(`Unknown ServiceWorker registration strategy: ${e.registrationStrategy}`)}}n.get(Qe).runOutsideAngular(()=>r.pipe(en(1)).subscribe(()=>navigator.serviceWorker.register(t,{scope:e.scope}).catch(a=>console.error("Service worker registration failed with:",a))))}}function PN(n){return rt(null).pipe(Eb(n))}function RN(n){return n.get(Es).isStable.pipe(zt(e=>e))}function Zse(n,t){return new Rb(Nl(t)&&!1!==n.enabled?navigator.serviceWorker:void 0)}let Jse=(()=>{class n{static register(e,i={}){return{ngModule:n,providers:[{provide:ON,useValue:e},{provide:Zx,useValue:i},{provide:Rb,useFactory:Zse,deps:[Zx,Al]},{provide:df,useFactory:Qse,deps:[yi,ON,Zx,Al],multi:!0}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[Xse,Qx]}),n})();class jd{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())}}jd.\u0275fac=function(t){return new(t||jd)(de(Qx),de(ql))},jd.\u0275prov=Le({token:jd,factory:jd.\u0275fac,providedIn:"root"});class Yd{constructor(t,e){{const i=t.isStable.pipe(Ls(a=>!0===a)),r=function ele(n=0,t=dh){return n<0&&(n=0),s1(n,n,t)}(216e5);nd(i,r).subscribe(xe(function*(){try{const a=yield e.checkForUpdate();console.log(a?"A new version is available.":"Already on the latest version.")}catch(a){console.error("Failed to check for updates:",a)}}))}}}Yd.\u0275fac=function(t){return new(t||Yd)(de(Es),de(Qx))},Yd.\u0275prov=Le({token:Yd,factory:Yd.\u0275fac});class Xh{constructor(t,e,i){this.router=t,this.appState=e,this.profileService=i,this.resultsChanged=new bn(null),this.results$=this.resultsChanged.asObservable()}search(t){var e=this;return xe(function*(){if(t)if(console.log("Searching for: ",t),t.startsWith("npub")){const i=tc.decode(t);e.resetSearch(),e.router.navigate(["/p",i.data])}else if(t.startsWith("nevent")){const i=tc.decode(t);e.resetSearch(),e.router.navigate(["/p",i.data])}else console.log("SEARCH RESULTS:",null),e.updateResults(null)})()}updateResults(t){this.resultsChanged.next(t)}open(t){console.log("SELECTED:",t),t&&(this.resetSearch(),this.router.navigate(["/p",t.pubkey]))}resetSearch(){this.appState.searchText="",this.appState.showSearch=!1}}Xh.\u0275fac=function(t){return new(t||Xh)(de(ii),de(Jn),de(gi))},Xh.\u0275prov=Le({token:Xh,factory:Xh.\u0275fac,providedIn:"root"});const tle=["*",[["mat-toolbar-row"]]],nle=["*","mat-toolbar-row"],ile=Ul(class{constructor(n){this._elementRef=n}});let rle=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),n})(),ole=(()=>{class n extends ile{constructor(e,i,r){super(e),this._platform=i,this._document=r}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Pn),x(xt))},n.\u0275cmp=Re({type:n,selectors:[["mat-toolbar"]],contentQueries:function(e,i,r){if(1&e&&Lt(r,rle,5),2&e){let o;Ie(o=Ne())&&(i._toolbarRows=o)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(e,i){2&e&&Ke("mat-toolbar-multiple-rows",i._toolbarRows.length>0)("mat-toolbar-single-row",0===i._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[Ee],ngContentSelectors:nle,decls:2,vars:0,template:function(e,i){1&e&&(Gt(tle),$e(0),$e(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}),n})(),ale=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,gt]}),n})();const Bb=["*"],sle=["content"];function lle(n,t){if(1&n){const e=it();T(0,"div",2),me("click",function(){return Se(e),Ae(se()._onBackdropClicked())}),O()}2&n&&Ke("mat-drawer-shown",se()._isShowingBackdrop())}function cle(n,t){1&n&&(T(0,"mat-drawer-content"),$e(1,2),O())}const dle=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],ule=["mat-drawer","mat-drawer-content","*"];function hle(n,t){if(1&n){const e=it();T(0,"div",2),me("click",function(){return Se(e),Ae(se()._onBackdropClicked())}),O()}2&n&&Ke("mat-drawer-shown",se()._isShowingBackdrop())}function mle(n,t){1&n&&(T(0,"mat-sidenav-content"),$e(1,2),O())}const fle=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],ple=["mat-sidenav","mat-sidenav-content","*"],BN={transformDrawer:gr("transform",[ri("open, open-instant",bt({transform:"none",visibility:"visible"})),ri("void",bt({"box-shadow":"none",visibility:"hidden"})),$n("void => open-instant",Wn("0ms")),$n("void <=> open, open-instant => void",Wn("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},gle=new Fe("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function ble(){return!1}}),Jx=new Fe("MAT_DRAWER_CONTAINER");let Hb=(()=>{class n extends hd{constructor(e,i,r,o,a){super(r,o,a),this._changeDetectorRef=e,this._container=i}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(x(kt),x(Jt(()=>jN)),x(ze),x($l),x(Qe))},n.\u0275cmp=Re({type:n,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(e,i){2&e&&On("margin-left",i._container._contentMargins.left,"px")("margin-right",i._container._contentMargins.right,"px")},features:[Ge([{provide:hd,useExisting:n}]),Ee],ngContentSelectors:Bb,decls:1,vars:0,template:function(e,i){1&e&&(Gt(),$e(0))},encapsulation:2,changeDetection:0}),n})(),HN=(()=>{class n{constructor(e,i,r,o,a,s,l,d){this._elementRef=e,this._focusTrapFactory=i,this._focusMonitor=r,this._platform=o,this._ngZone=a,this._interactivityChecker=s,this._doc=l,this._container=d,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new be,this._animationEnd=new be,this._animationState="void",this.openedChange=new je(!0),this._openedStream=this.openedChange.pipe(zt(f=>f),He(()=>{})),this.openedStart=this._animationStarted.pipe(zt(f=>f.fromState!==f.toState&&0===f.toState.indexOf("open")),m0(void 0)),this._closedStream=this.openedChange.pipe(zt(f=>!f),He(()=>{})),this.closedStart=this._animationStarted.pipe(zt(f=>f.fromState!==f.toState&&"void"===f.toState),m0(void 0)),this._destroyed=new be,this.onPositionChanged=new je,this._modeChanged=new be,this.openedChange.subscribe(f=>{f?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{Eo(this._elementRef.nativeElement,"keydown").pipe(zt(f=>27===f.keyCode&&!this.disableClose&&!ar(f)),ft(this._destroyed)).subscribe(f=>this._ngZone.run(()=>{this.close(),f.stopPropagation(),f.preventDefault()}))}),this._animationEnd.pipe(Wf((f,F)=>f.fromState===F.fromState&&f.toState===F.toState)).subscribe(f=>{const{fromState:F,toState:M}=f;(0===M.indexOf("open")&&"void"===F||"void"===M&&0===F.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=qe(e)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(e){("true"===e||"false"===e||null==e)&&(e=qe(e)),this._autoFocus=e}get opened(){return this._opened}set opened(e){this.toggle(qe(e))}_forceFocus(e,i){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(i)}_focusByCssSelector(e,i){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,i)}_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(i=>{!i&&"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,i){e&&i&&(this._openedVia=i);const r=this._setOpen(e,!e&&this._isFocusWithinDrawer(),this._openedVia||"program");return e||(this._openedVia=null),r}_setOpen(e,i,r){return this._opened=e,e?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",i&&this._restoreFocus(r)),this._updateFocusTrapState(),new Promise(o=>{this.openedChange.pipe(en(1)).subscribe(a=>o(a?"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 i=this._elementRef.nativeElement,r=i.parentNode;"end"===e?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),r.insertBefore(this._anchor,i)),r.appendChild(i)):this._anchor&&this._anchor.parentNode.insertBefore(i,this._anchor)}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(Z0),x(qr),x(Pn),x(Qe),x(Gf),x(xt,8),x(Jx,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-drawer"]],viewQuery:function(e,i){if(1&e&&_t(sle,5),2&e){let r;Ie(r=Ne())&&(i._content=r.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(e,i){1&e&&Sg("@transform.start",function(o){return i._animationStarted.next(o)})("@transform.done",function(o){return i._animationEnd.next(o)}),2&e&&(Xe("align",null),Ig("@transform",i._animationState),Ke("mat-drawer-end","end"===i.position)("mat-drawer-over","over"===i.mode)("mat-drawer-push","push"===i.mode)("mat-drawer-side","side"===i.mode)("mat-drawer-opened",i.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:Bb,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(e,i){1&e&&(Gt(),T(0,"div",0,1),$e(2),O())},dependencies:[hd],encapsulation:2,data:{animation:[BN.transformDrawer]},changeDetection:0}),n})(),jN=(()=>{class n{constructor(e,i,r,o,a,s=!1,l){this._dir=e,this._element=i,this._ngZone=r,this._changeDetectorRef=o,this._animationMode=l,this._drawers=new Ja,this.backdropClick=new je,this._destroyed=new be,this._doCheckSubject=new be,this._contentMargins={left:null,right:null},this._contentMarginChanges=new be,e&&e.change.pipe(ft(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),a.change().pipe(ft(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=s}get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(e){this._autosize=qe(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:qe(e)}get scrollable(){return this._userContent||this._content}ngAfterContentInit(){this._allDrawers.changes.pipe(Ei(this._allDrawers),ft(this._destroyed)).subscribe(e=>{this._drawers.reset(e.filter(i=>!i._container||i._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(Ei(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(N0(10),ft(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,i=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,i-=r}if(this._right&&this._right.opened)if("side"==this._right.mode)i+=this._right._getWidth();else if("push"==this._right.mode){const r=this._right._getWidth();i+=r,e-=r}e=e||null,i=i||null,(e!==this._contentMargins.left||i!==this._contentMargins.right)&&(this._contentMargins={left:e,right:i},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(e){e._animationStarted.pipe(zt(i=>i.fromState!==i.toState),ft(this._drawers.changes)).subscribe(i=>{"open-instant"!==i.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==e.mode&&e.openedChange.pipe(ft(this._drawers.changes)).subscribe(()=>this._setContainerClass(e.opened))}_watchDrawerPosition(e){!e||e.onPositionChanged.pipe(ft(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe(en(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(e){e&&e._modeChanged.pipe(ft(di(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(e){const i=this._element.nativeElement.classList,r="mat-drawer-container-has-open";e?i.add(r):i.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 n.\u0275fac=function(e){return new(e||n)(x(Si,8),x(ze),x(Qe),x(kt),x(ls),x(gle),x(zn,8))},n.\u0275cmp=Re({type:n,selectors:[["mat-drawer-container"]],contentQueries:function(e,i,r){if(1&e&&(Lt(r,Hb,5),Lt(r,HN,5)),2&e){let o;Ie(o=Ne())&&(i._content=o.first),Ie(o=Ne())&&(i._allDrawers=o)}},viewQuery:function(e,i){if(1&e&&_t(Hb,5),2&e){let r;Ie(r=Ne())&&(i._userContent=r.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(e,i){2&e&&Ke("mat-drawer-container-explicit-backdrop",i._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[Ge([{provide:Jx,useExisting:n}])],ngContentSelectors:ule,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,i){1&e&&(Gt(dle),ce(0,lle,1,2,"div",0),$e(1),$e(2,1),ce(3,cle,2,0,"mat-drawer-content",1)),2&e&&(G("ngIf",i.hasBackdrop),$(3),G("ngIf",!i._content))},dependencies:[Zt,Hb],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}),n})(),eD=(()=>{class n extends Hb{constructor(e,i,r,o,a){super(e,i,r,o,a)}}return n.\u0275fac=function(e){return new(e||n)(x(kt),x(Jt(()=>VN)),x(ze),x($l),x(Qe))},n.\u0275cmp=Re({type:n,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(e,i){2&e&&On("margin-left",i._container._contentMargins.left,"px")("margin-right",i._container._contentMargins.right,"px")},features:[Ge([{provide:hd,useExisting:n}]),Ee],ngContentSelectors:Bb,decls:1,vars:0,template:function(e,i){1&e&&(Gt(),$e(0))},encapsulation:2,changeDetection:0}),n})(),YN=(()=>{class n extends HN{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(e){this._fixedInViewport=qe(e)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(e){this._fixedTopGap=Wi(e)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(e){this._fixedBottomGap=Wi(e)}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275cmp=Re({type:n,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(e,i){2&e&&(Xe("align",null),On("top",i.fixedInViewport?i.fixedTopGap:null,"px")("bottom",i.fixedInViewport?i.fixedBottomGap:null,"px"),Ke("mat-drawer-end","end"===i.position)("mat-drawer-over","over"===i.mode)("mat-drawer-push","push"===i.mode)("mat-drawer-side","side"===i.mode)("mat-drawer-opened",i.opened)("mat-sidenav-fixed",i.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[Ee],ngContentSelectors:Bb,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(e,i){1&e&&(Gt(),T(0,"div",0,1),$e(2),O())},dependencies:[hd],encapsulation:2,data:{animation:[BN.transformDrawer]},changeDetection:0}),n})(),VN=(()=>{class n extends jN{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275cmp=Re({type:n,selectors:[["mat-sidenav-container"]],contentQueries:function(e,i,r){if(1&e&&(Lt(r,eD,5),Lt(r,YN,5)),2&e){let o;Ie(o=Ne())&&(i._content=o.first),Ie(o=Ne())&&(i._allDrawers=o)}},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(e,i){2&e&&Ke("mat-drawer-container-explicit-backdrop",i._backdropOverride)},exportAs:["matSidenavContainer"],features:[Ge([{provide:Jx,useExisting:n}]),Ee],ngContentSelectors:ple,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,i){1&e&&(Gt(fle),ce(0,hle,1,2,"div",0),$e(1),$e(2,1),ce(3,mle,2,0,"mat-sidenav-content",1)),2&e&&(G("ngIf",i.hasBackdrop),$(3),G("ngIf",!i._content))},dependencies:[Zt,eD],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}),n})(),yle=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[Mi,gt,Xs,Xs,gt]}),n})();const vle=["panel"];function Fle(n,t){if(1&n&&(T(0,"div",0,1),$e(2),O()),2&n){const e=t.id,i=se();G("id",i.id)("ngClass",i._classList)("@panelAnimation",i.isOpen?"visible":"hidden"),Xe("aria-label",i.ariaLabel||null)("aria-labelledby",i._getPanelAriaLabelledby(e))}}const wle=["*"],kle=gr("panelAnimation",[ri("void, hidden",bt({opacity:0,transform:"scaleY(0.8)"})),$n(":enter, hidden => visible",[E2([Wn("0.03s linear",bt({opacity:1})),Wn("0.12s cubic-bezier(0, 0, 0.2, 1)",bt({transform:"scaleY(1)"}))])]),$n(":leave, visible => hidden",[Wn("0.075s linear",bt({opacity:0}))])]);let xle=0;class Dle{constructor(t,e){this.source=t,this.option=e}}const Mle=Ws(class{}),zN=new Fe("mat-autocomplete-default-options",{providedIn:"root",factory:function Cle(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1}}});let Ele=(()=>{class n extends Mle{constructor(e,i,r,o){super(),this._changeDetectorRef=e,this._elementRef=i,this._activeOptionChanges=p.EMPTY,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new je,this.opened=new je,this.closed=new je,this.optionActivated=new je,this._classList={},this.id="mat-autocomplete-"+xle++,this.inertGroups=o?.SAFARI||!1,this._autoActiveFirstOption=!!r.autoActiveFirstOption,this._autoSelectActiveOption=!!r.autoSelectActiveOption}get isOpen(){return this._isOpen&&this.showPanel}get autoActiveFirstOption(){return this._autoActiveFirstOption}set autoActiveFirstOption(e){this._autoActiveFirstOption=qe(e)}get autoSelectActiveOption(){return this._autoSelectActiveOption}set autoSelectActiveOption(e){this._autoSelectActiveOption=qe(e)}set classList(e){this._classList=e&&e.length?function JW(n,t=/\s+/){const e=[];if(null!=n){const i=Array.isArray(n)?n:`${n}`.split(t);for(const r of i){const o=`${r}`.trim();o&&e.push(o)}}return e}(e).reduce((i,r)=>(i[r]=!0,i),{}):{},this._setVisibilityClasses(this._classList),this._elementRef.nativeElement.className=""}ngAfterContentInit(){this._keyManager=new hA(this.options).withWrap(),this._activeOptionChanges=this._keyManager.change.subscribe(e=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[e]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe()}_setScrollTop(e){this.panel&&(this.panel.nativeElement.scrollTop=e)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}_emitSelectEvent(e){const i=new Dle(this,e);this.optionSelected.emit(i)}_getPanelAriaLabelledby(e){return this.ariaLabel?null:this.ariaLabelledby?(e?e+" ":"")+this.ariaLabelledby:e}_setVisibilityClasses(e){e[this._visibleClass]=this.showPanel,e[this._hiddenClass]=!this.showPanel}}return n.\u0275fac=function(e){return new(e||n)(x(kt),x(ze),x(zN),x(Pn))},n.\u0275dir=pe({type:n,viewQuery:function(e,i){if(1&e&&(_t(jn,7),_t(vle,5)),2&e){let r;Ie(r=Ne())&&(i.template=r.first),Ie(r=Ne())&&(i.panel=r.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:"autoActiveFirstOption",autoSelectActiveOption:"autoSelectActiveOption",panelWidth:"panelWidth",classList:["class","classList"]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},features:[Ee]}),n})(),Sle=(()=>{class n extends Ele{constructor(){super(...arguments),this._visibleClass="mat-mdc-autocomplete-visible",this._hiddenClass="mat-mdc-autocomplete-hidden"}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275cmp=Re({type:n,selectors:[["mat-autocomplete"]],contentQueries:function(e,i,r){if(1&e&&(Lt(r,x2,5),Lt(r,Zf,5)),2&e){let o;Ie(o=Ne())&&(i.optionGroups=o),Ie(o=Ne())&&(i.options=o)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{disableRipple:"disableRipple"},exportAs:["matAutocomplete"],features:[Ge([{provide:k2,useExisting:n}]),Ee],ngContentSelectors:wle,decls:1,vars:0,consts:[["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id","ngClass"],["panel",""]],template:function(e,i){1&e&&(Gt(),ce(0,Fle,3,5,"ng-template"))},dependencies:[Il],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%}.mdc-menu-surface.mat-mdc-autocomplete-panel{width:100%;max-height:256px;position:static;visibility:hidden;transform-origin:center top;margin:0;padding:8px 0;list-style-type:none}.mdc-menu-surface.mat-mdc-autocomplete-panel:focus{outline:none}.cdk-high-contrast-active .mdc-menu-surface.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) .mdc-menu-surface.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above .mdc-menu-surface.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}.mdc-menu-surface.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}.mdc-menu-surface.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[kle]},changeDetection:0}),n})();const Tle={provide:Dr,useExisting:Jt(()=>WN),multi:!0},UN=new Fe("mat-autocomplete-scroll-strategy"),Lle={provide:UN,deps:[br],useFactory:function Ale(n){return()=>n.scrollStrategies.reposition()}};let Ile=(()=>{class n{constructor(e,i,r,o,a,s,l,d,f,F,M){this._element=e,this._overlay=i,this._viewContainerRef=r,this._zone=o,this._changeDetectorRef=a,this._dir=l,this._formField=d,this._document=f,this._viewportRuler=F,this._defaults=M,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=p.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new be,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._overlayAttached=!1,this.optionSelections=Pl(()=>{const N=this.autocomplete?this.autocomplete.options:null;return N?N.changes.pipe(Ei(N),Ci(()=>di(...N.map(V=>V.onSelectionChange)))):this._zone.onStable.pipe(en(1),Ci(()=>this.optionSelections))}),this._scrollStrategy=s}get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(e){this._autocompleteDisabled=qe(e)}ngAfterViewInit(){const e=this._getWindow();typeof e<"u"&&this._zone.runOutsideAngular(()=>e.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(e){e.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const e=this._getWindow();typeof e<"u"&&e.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._attachOverlay(),this._floatLabel()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._isOpen=this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._componentDestroyed||this._changeDetectorRef.detectChanges())}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return di(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe(zt(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe(zt(()=>this._overlayAttached)):rt()).pipe(He(e=>e instanceof EA?e:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return di(Eo(this._document,"click"),Eo(this._document,"auxclick"),Eo(this._document,"touchend")).pipe(zt(e=>{const i=Bs(e),r=this._formField?this._formField._elementRef.nativeElement:null,o=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&i!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!r||!r.contains(i))&&(!o||!o.contains(i))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(i)}))}writeValue(e){Promise.resolve(null).then(()=>this._assignOptionValue(e))}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this._element.nativeElement.disabled=e}_handleKeydown(e){const i=e.keyCode,r=ar(e);if(27===i&&!r&&e.preventDefault(),this.activeOption&&13===i&&this.panelOpen&&!r)this.activeOption._selectViaInteraction(),this._resetActiveItem(),e.preventDefault();else if(this.autocomplete){const o=this.autocomplete._keyManager.activeItem,a=38===i||40===i;9===i||a&&!r&&this.panelOpen?this.autocomplete._keyManager.onKeydown(e):a&&this._canOpen()&&this.openPanel(),(a||this.autocomplete._keyManager.activeItem!==o)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._element.nativeElement.value),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(e){let i=e.target,r=i.value;"number"===i.type&&(r=""==r?null:parseFloat(r)),this._previousValue!==r&&(this._previousValue=r,this._pendingAutoselectedOption=null,this._onChange(r),this._canOpen()&&this._document.activeElement===e.target&&this.openPanel())}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this.openPanel()}_floatLabel(e=!1){this._formField&&"auto"===this._formField.floatLabel&&(e?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField.floatLabel="auto",this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){return di(this._zone.onStable.pipe(en(1)),this.autocomplete.options.changes.pipe(Mn(()=>this._positionStrategy.reapplyLastPosition()),Eb(0))).pipe(Ci(()=>(this._zone.run(()=>{const r=this.panelOpen;this._resetActiveItem(),this.autocomplete._setVisibility(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),r!==this.panelOpen&&(this.panelOpen?this.autocomplete.opened.emit():this.autocomplete.closed.emit())}),this.panelClosingActions)),en(1)).subscribe(r=>this._setValueAndClose(r))}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_assignOptionValue(e){const i=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(e):e;this._updateNativeInputValue(i??"")}_updateNativeInputValue(e){this._formField?this._formField._control.value=e:this._element.nativeElement.value=e,this._previousValue=e}_setValueAndClose(e){const i=e?e.source:this._pendingAutoselectedOption;i&&(this._clearPreviousSelectedOption(i),this._assignOptionValue(i.value),this._onChange(i.value),this.autocomplete._emitSelectEvent(i),this._element.nativeElement.focus()),this.closePanel()}_clearPreviousSelectedOption(e){this.autocomplete.options.forEach(i=>{i!==e&&i.selected&&i.deselect()})}_attachOverlay(){let e=this._overlayRef;e?(this._positionStrategy.setOrigin(this._getConnectedElement()),e.updateSize({width:this._getPanelWidth()})):(this._portal=new qs(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),e=this._overlay.create(this._getOverlayConfig()),this._overlayRef=e,this._handleOverlayEvents(e),this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&e&&e.updateSize({width:this._getPanelWidth()})})),e&&!e.hasAttached()&&(e.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());const i=this.panelOpen;this.autocomplete._setVisibility(),this.autocomplete._isOpen=this._overlayAttached=!0,this.panelOpen&&i!==this.panelOpen&&this.autocomplete.opened.emit()}_getOverlayConfig(){return new xh({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const e=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(e),this._positionStrategy=e,e}_setStrategyPositions(e){const i=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],r=this._aboveClass,o=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:r},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:r}];let a;a="above"===this.position?o:"below"===this.position?i:[...i,...o],e.withPositions(a)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const e=this.autocomplete;e.autoActiveFirstOption?e._keyManager.setFirstItemActive():e._keyManager.setActiveItem(-1)}_canOpen(){const e=this._element.nativeElement;return!e.readOnly&&!e.disabled&&!this._autocompleteDisabled}_getWindow(){return this._document?.defaultView||window}_scrollToOption(e){const i=this.autocomplete,r=SA(e,i.options,i.optionGroups);if(0===e&&1===r)i._setScrollTop(0);else if(i.panel){const o=i.options.toArray()[e];if(o){const a=o._getHostElement(),s=TA(a.offsetTop,a.offsetHeight,i._getScrollTop(),i.panel.nativeElement.offsetHeight);i._setScrollTop(s)}}}_handleOverlayEvents(e){e.keydownEvents().subscribe(i=>{(27===i.keyCode&&!ar(i)||38===i.keyCode&&ar(i,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),i.stopPropagation(),i.preventDefault())}),e.outsidePointerEvents().subscribe()}}return n.\u0275fac=function(e){return new(e||n)(x(ze),x(br),x(Qn),x(Qe),x(kt),x(UN),x(Si,8),x(Dp,9),x(xt,8),x(ls),x(zN,8))},n.\u0275dir=pe({type:n,inputs:{autocomplete:["matAutocomplete","autocomplete"],position:["matAutocompletePosition","position"],connectedTo:["matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"]},features:[_n]}),n})(),WN=(()=>{class n extends Ile{constructor(){super(...arguments),this._aboveClass="mat-mdc-autocomplete-panel-above"}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=vt(n)))(i||n)}}(),n.\u0275dir=pe({type:n,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(e,i){1&e&&me("focusin",function(){return i._handleFocus()})("blur",function(){return i._onTouched()})("input",function(o){return i._handleInput(o)})("keydown",function(o){return i._handleKeydown(o)})("click",function(){return i._handleClick()}),2&e&&Xe("autocomplete",i.autocompleteAttribute)("role",i.autocompleteDisabled?null:"combobox")("aria-autocomplete",i.autocompleteDisabled?null:"list")("aria-activedescendant",i.panelOpen&&i.activeOption?i.activeOption.id:null)("aria-expanded",i.autocompleteDisabled?null:i.panelOpen.toString())("aria-owns",i.autocompleteDisabled||!i.panelOpen||null==i.autocomplete?null:i.autocomplete.id)("aria-haspopup",i.autocompleteDisabled?null:"listbox")},exportAs:["matAutocompleteTrigger"],features:[Ge([Tle]),Ee]}),n})(),Nle=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[Lle],imports:[Gl,e1,gt,Mi,Xs,e1,gt]}),n})(),Ole=(()=>{class n{constructor(){this.mtBasicSpinner=!1,this.hideText=!1}get elementClass(){return this.mtBasicSpinner&&this.hideText?"mat-spinner hide-btn-text":this.mtBasicSpinner?"mat-spinner":""}get disabled(){return this.mtBasicSpinner}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=pe({type:n,selectors:[["","mtBasicSpinner",""]],hostVars:3,hostBindings:function(e,i){2&e&&(Ar("disabled",i.disabled),function K3(n){ka(Fo,Za,n,!0)}(i.elementClass))},inputs:{mtBasicSpinner:"mtBasicSpinner",hideText:"hideText",elementClass:["class","elementClass"]}}),n})(),Ple=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})();class u_{constructor(){this.onScroll=new je,this.bottomOffset=100,this.topOffset=100}throttle(t,e){let i=Date.now();return function(){i+e-Date.now()<0&&(t(),i=Date.now())}}scrolled(t){this.elementScrollEvent(t)}windowScrolled(t){this.windowScrollEvent(t)}windowScrollEvent(t){const e=t.target;if(!e||!e.body)return;const i=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,a={isReachingBottom:e.body.offsetHeight-(window.innerHeight+i)le.matches),Xw()),this.visibilityHandler||addEventListener("visibilitychange",le=>{this.appState.visibility("visible"===document.visibilityState)});const oe=globalThis.location.search;if(oe){const le=Object.fromEntries(new URLSearchParams(oe));if(this.appState.params=le,this.appState.params.nostr){const ge=(new Use).decode(this.appState.params.nostr);ge&&ge.scheme&&ge.address&&this.router.navigate(["nevent"===ge.scheme?"/e":"/p",ge.address])}}this.authService.authInfo$.subscribe(function(){var le=xe(function*(ae){re.authenticated=ae.authenticated(),re.authenticated&&(yield re.initialize())});return function(ae){return le.apply(this,arguments)}}()),this.profileService.profile$.subscribe(le=>{this.profile=le})}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 xe(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 xe(function*(){yield t.circleService.initialize(),yield t.profileService.initialize(),yield t.relayService.initialize(),t.relayService.connect(),yield t.dataService.initialize(),yield t.dataService.downloadNewestProfiles([t.appState.getPublicKey()]).subscribe(function(){var e=xe(function*(i){const r=yield i;!r||(yield t.profileService.updateProfile(r.pubkey,r))});return function(i){return e.apply(this,arguments)}}())})()}ngOnInit(){var t=this;return xe(function*(){t.theme.init(),t.searchControl.valueChanges.subscribe(function(){var e=xe(function*(i){t.appState.searchText=i,i&&(i.length<=1||(yield t.searchService.search(i)))});return function(i){return e.apply(this,arguments)}}())})()}}function $N(n){return new Te(3e3,!1)}function $ce(){return typeof window<"u"&&typeof window.document<"u"}function tD(){return typeof process<"u"&&"[object process]"==={}.toString.call(process)}function vc(n){switch(n.length){case 0:return new Jf;case 1:return n[0];default:return new jA(n)}}function GN(n,t,e,i,r=new Map,o=new Map){const a=[],s=[];let l=-1,d=null;if(i.forEach(f=>{const F=f.get("offset"),M=F==l,N=M&&d||new Map;f.forEach((V,X)=>{let re=X,oe=V;if("offset"!==X)switch(re=t.normalizePropertyName(re,a),oe){case"!":oe=r.get(X);break;case Gs:oe=o.get(X);break;default:oe=t.normalizeStyleValue(X,re,oe,a)}N.set(re,oe)}),M||s.push(N),d=N,l=F}),a.length)throw function Nce(n){return new Te(3502,!1)}();return s}function nD(n,t,e,i){switch(t){case"start":n.onStart(()=>i(e&&iD(e,"start",n)));break;case"done":n.onDone(()=>i(e&&iD(e,"done",n)));break;case"destroy":n.onDestroy(()=>i(e&&iD(e,"destroy",n)))}}function iD(n,t,e){const o=rD(n.element,n.triggerName,n.fromState,n.toState,t||n.phaseName,e.totalTime??n.totalTime,!!e.disabled),a=n._data;return null!=a&&(o._data=a),o}function rD(n,t,e,i,r="",o=0,a){return{element:n,triggerName:t,fromState:e,toState:i,phaseName:r,totalTime:o,disabled:!!a}}function Lo(n,t,e){let i=n.get(t);return i||n.set(t,i=e),i}function qN(n){const t=n.indexOf(":");return[n.substring(1,t),n.slice(t+1)]}h_.\u0275fac=function(t){return new(t||h_)(x(Jn),x(Gi),x(ii),x(jd),x(Yd),x(aa),x(td),x(Hs),x(ms),x(sa),x(ho),x(gi),x(Ao),x(Xh),x(Rd))},h_.\u0275cmp=Re({type:h_,selectors:[["app-root"]],viewQuery:function(t,e){if(1&t&&(_t(Rle,5),_t(Ble,5),_t(Hle,5)),2&t){let i;Ie(i=Ne())&&(e.drawer=i.first),Ie(i=Ne())&&(e.draweraccount=i.first),Ie(i=Ne())&&(e.searchInput=i.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"],["class","search-box",4,"ngIf"],["mat-icon-button","",3,"mtBasicSpinner",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"],[1,"search-box"],["appearance","outline",1,"search-box-input"],["matInput","","aria-label","Search",3,"formControl","matAutocomplete"],["searchInput",""],["auto","matAutocomplete"],["class","search-result-option",3,"value","onSelectionChange",4,"ngFor","ngForOf"],[1,"search-result-option",3,"value","onSelectionChange"],["height","32",1,"search-result-image",3,"src"],["mat-icon-button","",3,"mtBasicSpinner"]],template:function(t,e){1&t&&(ce(0,jle,2,0,"div",0),ce(1,uce,106,69,"mat-sidenav-container",1)),2&t&&(G("ngIf",!e.authenticated),$(1),G("ngIf",e.authenticated))},dependencies:[Ii,Zt,Ow,Hl,u6,dc,ol,Ia,n1,Zf,ole,YN,VN,eD,Zr,fse,DN,Up,hc,Od,Sle,WN,ZL,ia,ra,HL,Ed,bx,Ole,u_,Mo],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;transition:opacity .25s ease}.new-post-button[_ngcontent-%COMP%]:hover{opacity:.6}.search-box[_ngcontent-%COMP%]{padding-top:1em;top:20px;flex:1 1 auto;width:100%}.search-box-input[_ngcontent-%COMP%]{width:100%}.search-result-option[_ngcontent-%COMP%]{box-sizing:border-box;display:flex;flex-direction:row!important;align-items:center!important}.search-result-image[_ngcontent-%COMP%]{margin-right:.2em;border-radius:50%}.search-result-option[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-right:.4em}"]});let oD=(n,t)=>!1,KN=(n,t,e)=>[],XN=null;function aD(n){const t=n.parentNode||n.host;return t===XN?null:t}(tD()||typeof Element<"u")&&($ce()?(XN=(()=>document.documentElement)(),oD=(n,t)=>{for(;t;){if(t===n)return!0;t=aD(t)}return!1}):oD=(n,t)=>n.contains(t),KN=(n,t,e)=>{if(e)return Array.from(n.querySelectorAll(t));const i=n.querySelector(t);return i?[i]:[]});let Vd=null,QN=!1;const ZN=oD,JN=KN;let e9=(()=>{class n{validateStyleProperty(e){return function qce(n){Vd||(Vd=function Kce(){return typeof document<"u"?document.body:null}()||{},QN=!!Vd.style&&"WebkitAppearance"in Vd.style);let t=!0;return Vd.style&&!function Gce(n){return"ebkit"==n.substring(1,6)}(n)&&(t=n in Vd.style,!t&&QN&&(t="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in Vd.style)),t}(e)}matchesElement(e,i){return!1}containsElement(e,i){return ZN(e,i)}getParentElement(e){return aD(e)}query(e,i,r){return JN(e,i,r)}computeStyle(e,i,r){return r||""}animate(e,i,r,o,a,s=[],l){return new Jf(r,o)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),sD=(()=>{class n{}return n.NOOP=new e9,n})();const lD="ng-enter",jb="ng-leave",Yb="ng-trigger",Vb=".ng-trigger",n9="ng-animating",cD=".ng-animating";function fl(n){if("number"==typeof n)return n;const t=n.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:dD(parseFloat(t[1]),t[2])}function dD(n,t){return"s"===t?1e3*n:n}function zb(n,t,e){return n.hasOwnProperty("duration")?n:function Zce(n,t,e){let r,o=0,a="";if("string"==typeof n){const s=n.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===s)return t.push($N()),{duration:0,delay:0,easing:""};r=dD(parseFloat(s[1]),s[2]);const l=s[3];null!=l&&(o=dD(parseFloat(l),s[4]));const d=s[5];d&&(a=d)}else r=n;if(!e){let s=!1,l=t.length;r<0&&(t.push(function hce(){return new Te(3100,!1)}()),s=!0),o<0&&(t.push(function mce(){return new Te(3101,!1)}()),s=!0),s&&t.splice(l,0,$N())}return{duration:r,delay:o,easing:a}}(n,t,e)}function m_(n,t={}){return Object.keys(n).forEach(e=>{t[e]=n[e]}),t}function i9(n){const t=new Map;return Object.keys(n).forEach(e=>{t.set(e,n[e])}),t}function Fc(n,t=new Map,e){if(e)for(let[i,r]of e)t.set(i,r);for(let[i,r]of n)t.set(i,r);return t}function o9(n,t,e){return e?t+":"+e+";":""}function a9(n){let t="";for(let e=0;e{const o=hD(r);e&&!e.has(r)&&e.set(r,n.style[o]),n.style[o]=i}),tD()&&a9(n))}function zd(n,t){n.style&&(t.forEach((e,i)=>{const r=hD(i);n.style[r]=""}),tD()&&a9(n))}function f_(n){return Array.isArray(n)?1==n.length?n[0]:RA(n):n}const uD=new RegExp("{{\\s*(.+?)\\s*}}","g");function s9(n){let t=[];if("string"==typeof n){let e;for(;e=uD.exec(n);)t.push(e[1]);uD.lastIndex=0}return t}function p_(n,t,e){const i=n.toString(),r=i.replace(uD,(o,a)=>{let s=t[a];return null==s&&(e.push(function pce(n){return new Te(3003,!1)}()),s=""),s.toString()});return r==i?n:r}function Ub(n){const t=[];let e=n.next();for(;!e.done;)t.push(e.value),e=n.next();return t}const tde=/-+([a-z0-9])/g;function hD(n){return n.replace(tde,(...t)=>t[1].toUpperCase())}function nde(n){return n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Io(n,t,e){switch(t.type){case 7:return n.visitTrigger(t,e);case 0:return n.visitState(t,e);case 1:return n.visitTransition(t,e);case 2:return n.visitSequence(t,e);case 3:return n.visitGroup(t,e);case 4:return n.visitAnimate(t,e);case 5:return n.visitKeyframes(t,e);case 6:return n.visitStyle(t,e);case 8:return n.visitReference(t,e);case 9:return n.visitAnimateChild(t,e);case 10:return n.visitAnimateRef(t,e);case 11:return n.visitQuery(t,e);case 12:return n.visitStagger(t,e);default:throw function _ce(n){return new Te(3004,!1)}()}}function l9(n,t){return window.getComputedStyle(n)[t]}function lde(n,t){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(i=>function cde(n,t,e){if(":"==n[0]){const l=function dde(n,t){switch(n){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,i)=>parseFloat(i)>parseFloat(e);case":decrement":return(e,i)=>parseFloat(i) *"}}(n,e);if("function"==typeof l)return void t.push(l);n=l}const i=n.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return e.push(function Sce(n){return new Te(3015,!1)}()),t;const r=i[1],o=i[2],a=i[3];t.push(c9(r,a));"<"==o[0]&&!("*"==r&&"*"==a)&&t.push(c9(a,r))}(i,e,t)):e.push(n),e}const qb=new Set(["true","1"]),Kb=new Set(["false","0"]);function c9(n,t){const e=qb.has(n)||Kb.has(n),i=qb.has(t)||Kb.has(t);return(r,o)=>{let a="*"==n||n==r,s="*"==t||t==o;return!a&&e&&"boolean"==typeof r&&(a=r?qb.has(n):Kb.has(n)),!s&&i&&"boolean"==typeof o&&(s=o?qb.has(t):Kb.has(t)),a&&s}}const ude=new RegExp("s*:selfs*,?","g");function mD(n,t,e,i){return new hde(n).build(t,e,i)}class hde{constructor(t){this._driver=t}build(t,e,i){const r=new pde(e);return this._resetContextStyleTimingState(r),Io(this,f_(t),r)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles=new Map,t.collectedStyles.set("",new Map),t.currentTime=0}visitTrigger(t,e){let i=e.queryCount=0,r=e.depCount=0;const o=[],a=[];return"@"==t.name.charAt(0)&&e.errors.push(function bce(){return new Te(3006,!1)}()),t.definitions.forEach(s=>{if(this._resetContextStyleTimingState(e),0==s.type){const l=s,d=l.name;d.toString().split(/\s*,\s*/).forEach(f=>{l.name=f,o.push(this.visitState(l,e))}),l.name=d}else if(1==s.type){const l=this.visitTransition(s,e);i+=l.queryCount,r+=l.depCount,a.push(l)}else e.errors.push(function yce(){return new Te(3007,!1)}())}),{type:7,name:t.name,states:o,transitions:a,queryCount:i,depCount:r,options:null}}visitState(t,e){const i=this.visitStyle(t.styles,e),r=t.options&&t.options.params||null;if(i.containsDynamicStyles){const o=new Set,a=r||{};i.styles.forEach(s=>{s instanceof Map&&s.forEach(l=>{s9(l).forEach(d=>{a.hasOwnProperty(d)||o.add(d)})})}),o.size&&(Ub(o.values()),e.errors.push(function vce(n,t){return new Te(3008,!1)}()))}return{type:0,name:t.name,style:i,options:r?{params:r}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const i=Io(this,f_(t.animation),e);return{type:1,matchers:lde(t.expr,e.errors),animation:i,queryCount:e.queryCount,depCount:e.depCount,options:Ud(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(i=>Io(this,i,e)),options:Ud(t.options)}}visitGroup(t,e){const i=e.currentTime;let r=0;const o=t.steps.map(a=>{e.currentTime=i;const s=Io(this,a,e);return r=Math.max(r,e.currentTime),s});return e.currentTime=r,{type:3,steps:o,options:Ud(t.options)}}visitAnimate(t,e){const i=function gde(n,t){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n)return fD(zb(n,t).duration,0,"");const e=n;if(e.split(/\s+/).some(o=>"{"==o.charAt(0)&&"{"==o.charAt(1))){const o=fD(0,0,"");return o.dynamic=!0,o.strValue=e,o}const r=zb(e,t);return fD(r.duration,r.delay,r.easing)}(t.timings,e.errors);e.currentAnimateTimings=i;let r,o=t.styles?t.styles:bt({});if(5==o.type)r=this.visitKeyframes(o,e);else{let a=t.styles,s=!1;if(!a){s=!0;const d={};i.easing&&(d.easing=i.easing),a=bt(d)}e.currentTime+=i.duration+i.delay;const l=this.visitStyle(a,e);l.isEmptyStep=s,r=l}return e.currentAnimateTimings=null,{type:4,timings:i,style:r,options:null}}visitStyle(t,e){const i=this._makeStyleAst(t,e);return this._validateStyleAst(i,e),i}_makeStyleAst(t,e){const i=[],r=Array.isArray(t.styles)?t.styles:[t.styles];for(let s of r)"string"==typeof s?s===Gs?i.push(s):e.errors.push(new Te(3002,!1)):i.push(i9(s));let o=!1,a=null;return i.forEach(s=>{if(s instanceof Map&&(s.has("easing")&&(a=s.get("easing"),s.delete("easing")),!o))for(let l of s.values())if(l.toString().indexOf("{{")>=0){o=!0;break}}),{type:6,styles:i,easing:a,offset:t.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(t,e){const i=e.currentAnimateTimings;let r=e.currentTime,o=e.currentTime;i&&o>0&&(o-=i.duration+i.delay),t.styles.forEach(a=>{"string"!=typeof a&&a.forEach((s,l)=>{const d=e.collectedStyles.get(e.currentQuerySelector),f=d.get(l);let F=!0;f&&(o!=r&&o>=f.startTime&&r<=f.endTime&&(e.errors.push(function wce(n,t,e,i,r){return new Te(3010,!1)}()),F=!1),o=f.startTime),F&&d.set(l,{startTime:o,endTime:r}),e.options&&function ede(n,t,e){const i=t.params||{},r=s9(n);r.length&&r.forEach(o=>{i.hasOwnProperty(o)||e.push(function fce(n){return new Te(3001,!1)}())})}(s,e.options,e.errors)})})}visitKeyframes(t,e){const i={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function kce(){return new Te(3011,!1)}()),i;let o=0;const a=[];let s=!1,l=!1,d=0;const f=t.steps.map(oe=>{const le=this._makeStyleAst(oe,e);let ae=null!=le.offset?le.offset:function _de(n){if("string"==typeof n)return null;let t=null;if(Array.isArray(n))n.forEach(e=>{if(e instanceof Map&&e.has("offset")){const i=e;t=parseFloat(i.get("offset")),i.delete("offset")}});else if(n instanceof Map&&n.has("offset")){const e=n;t=parseFloat(e.get("offset")),e.delete("offset")}return t}(le.styles),ge=0;return null!=ae&&(o++,ge=le.offset=ae),l=l||ge<0||ge>1,s=s||ge0&&o{const ae=M>0?le==N?1:M*le:a[le],ge=ae*re;e.currentTime=V+X.delay+ge,X.duration=ge,this._validateStyleAst(oe,e),oe.offset=ae,i.styles.push(oe)}),i}visitReference(t,e){return{type:8,animation:Io(this,f_(t.animation),e),options:Ud(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:Ud(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:Ud(t.options)}}visitQuery(t,e){const i=e.currentQuerySelector,r=t.options||{};e.queryCount++,e.currentQuery=t;const[o,a]=function mde(n){const t=!!n.split(/\s*,\s*/).find(e=>":self"==e);return t&&(n=n.replace(ude,"")),n=n.replace(/@\*/g,Vb).replace(/@\w+/g,e=>Vb+"-"+e.slice(1)).replace(/:animating/g,cD),[n,t]}(t.selector);e.currentQuerySelector=i.length?i+" "+o:o,Lo(e.collectedStyles,e.currentQuerySelector,new Map);const s=Io(this,f_(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:11,selector:o,limit:r.limit||0,optional:!!r.optional,includeSelf:a,animation:s,originalSelector:t.selector,options:Ud(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push(function Cce(){return new Te(3013,!1)}());const i="full"===t.timings?{duration:0,delay:0,easing:"full"}:zb(t.timings,e.errors,!0);return{type:12,animation:Io(this,f_(t.animation),e),timings:i,options:null}}}class pde{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 Ud(n){return n?(n=m_(n)).params&&(n.params=function fde(n){return n?m_(n):null}(n.params)):n={},n}function fD(n,t,e){return{duration:n,delay:t,easing:e}}function pD(n,t,e,i,r,o,a=null,s=!1){return{type:1,element:n,keyframes:t,preStyleProps:e,postStyleProps:i,duration:r,delay:o,totalTime:r+o,easing:a,subTimeline:s}}class Xb{constructor(){this._map=new Map}get(t){return this._map.get(t)||[]}append(t,e){let i=this._map.get(t);i||this._map.set(t,i=[]),i.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}}const vde=new RegExp(":enter","g"),wde=new RegExp(":leave","g");function _D(n,t,e,i,r,o=new Map,a=new Map,s,l,d=[]){return(new kde).buildKeyframes(n,t,e,i,r,o,a,s,l,d)}class kde{buildKeyframes(t,e,i,r,o,a,s,l,d,f=[]){d=d||new Xb;const F=new gD(t,e,d,r,o,f,[]);F.options=l;const M=l.delay?fl(l.delay):0;F.currentTimeline.delayNextStep(M),F.currentTimeline.setStyles([a],null,F.errors,l),Io(this,i,F);const N=F.timelines.filter(V=>V.containsAnimation());if(N.length&&s.size){let V;for(let X=N.length-1;X>=0;X--){const re=N[X];if(re.element===e){V=re;break}}V&&!V.allowOnlyTimelineStyles()&&V.setStyles([s],null,F.errors,l)}return N.length?N.map(V=>V.buildKeyframes()):[pD(e,[],[],[],0,M,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const i=e.subInstructions.get(e.element);if(i){const r=e.createSubContext(t.options),o=e.currentTimeline.currentTime,a=this._visitSubInstructions(i,r,r.options);o!=a&&e.transformIntoNewTimeline(a)}e.previousNode=t}visitAnimateRef(t,e){const i=e.createSubContext(t.options);i.transformIntoNewTimeline(),this._applyAnimationRefDelays([t.options,t.animation.options],e,i),this.visitReference(t.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=t}_applyAnimationRefDelays(t,e,i){for(const r of t){const o=r?.delay;if(o){const a="number"==typeof o?o:fl(p_(o,r?.params??{},e.errors));i.delayNextStep(a)}}}_visitSubInstructions(t,e,i){let o=e.currentTimeline.currentTime;const a=null!=i.duration?fl(i.duration):null,s=null!=i.delay?fl(i.delay):null;return 0!==a&&t.forEach(l=>{const d=e.appendInstructionToTimeline(l,a,s);o=Math.max(o,d.duration+d.delay)}),o}visitReference(t,e){e.updateOptions(t.options,!0),Io(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const i=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=Qb);const a=fl(o.delay);r.delayNextStep(a)}t.steps.length&&(t.steps.forEach(a=>Io(this,a,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>i&&r.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const i=[];let r=e.currentTimeline.currentTime;const o=t.options&&t.options.delay?fl(t.options.delay):0;t.steps.forEach(a=>{const s=e.createSubContext(t.options);o&&s.delayNextStep(o),Io(this,a,s),r=Math.max(r,s.currentTimeline.currentTime),i.push(s.currentTimeline)}),i.forEach(a=>e.currentTimeline.mergeTimelineCollectedStyles(a)),e.transformIntoNewTimeline(r),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const i=t.strValue;return zb(e.params?p_(i,e.params,e.errors):i,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const i=e.currentAnimateTimings=this._visitTiming(t.timings,e),r=e.currentTimeline;i.delay&&(e.incrementTime(i.delay),r.snapshotCurrentStyles());const o=t.style;5==o.type?this.visitKeyframes(o,e):(e.incrementTime(i.duration),this.visitStyle(o,e),r.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const i=e.currentTimeline,r=e.currentAnimateTimings;!r&&i.hasCurrentStyleProperties()&&i.forwardFrame();const o=r&&r.easing||t.easing;t.isEmptyStep?i.applyEmptyStep(o):i.setStyles(t.styles,o,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const i=e.currentAnimateTimings,r=e.currentTimeline.duration,o=i.duration,s=e.createSubContext().currentTimeline;s.easing=i.easing,t.styles.forEach(l=>{s.forwardTime((l.offset||0)*o),s.setStyles(l.styles,l.easing,e.errors,e.options),s.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(s),e.transformIntoNewTimeline(r+o),e.previousNode=t}visitQuery(t,e){const i=e.currentTimeline.currentTime,r=t.options||{},o=r.delay?fl(r.delay):0;o&&(6===e.previousNode.type||0==i&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=Qb);let a=i;const s=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!r.optional,e.errors);e.currentQueryTotal=s.length;let l=null;s.forEach((d,f)=>{e.currentQueryIndex=f;const F=e.createSubContext(t.options,d);o&&F.delayNextStep(o),d===e.element&&(l=F.currentTimeline),Io(this,t.animation,F),F.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,F.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(a),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const i=e.parentContext,r=e.currentTimeline,o=t.timings,a=Math.abs(o.duration),s=a*(e.currentQueryTotal-1);let l=a*e.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=s-l;break;case"full":l=i.currentStaggerTime}const f=e.currentTimeline;l&&f.delayNextStep(l);const F=f.currentTime;Io(this,t.animation,e),e.previousNode=t,i.currentStaggerTime=r.currentTime-F+(r.startTime-i.currentTimeline.startTime)}}const Qb={};class gD{constructor(t,e,i,r,o,a,s,l){this._driver=t,this.element=e,this.subInstructions=i,this._enterClassName=r,this._leaveClassName=o,this.errors=a,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Qb,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new Zb(this._driver,e,0),s.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const i=t;let r=this.options;null!=i.duration&&(r.duration=fl(i.duration)),null!=i.delay&&(r.delay=fl(i.delay));const o=i.params;if(o){let a=r.params;a||(a=this.options.params={}),Object.keys(o).forEach(s=>{(!e||!a.hasOwnProperty(s))&&(a[s]=p_(o[s],a,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const i=t.params={};Object.keys(e).forEach(r=>{i[r]=e[r]})}}return t}createSubContext(t=null,e,i){const r=e||this.element,o=new gD(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,i||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(t),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(t){return this.previousNode=Qb,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,i){const r={duration:e??t.duration,delay:this.currentTimeline.currentTime+(i??0)+t.delay,easing:""},o=new xde(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,i,r,o,a){let s=[];if(r&&s.push(this.element),t.length>0){t=(t=t.replace(vde,"."+this._enterClassName)).replace(wde,"."+this._leaveClassName);let d=this._driver.query(this.element,t,1!=i);0!==i&&(d=i<0?d.slice(d.length+i,d.length):d.slice(0,i)),s.push(...d)}return!o&&0==s.length&&a.push(function Ece(n){return new Te(3014,!1)}()),s}}class Zb{constructor(t,e,i,r){this._driver=t,this.element=e,this.startTime=i,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 Zb(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,i]of this._globalTimelineStyles)this._backFill.set(e,i||Gs),this._currentKeyframe.set(e,Gs);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,i,r){e&&this._previousKeyframe.set("easing",e);const o=r&&r.params||{},a=function Dde(n,t){const e=new Map;let i;return n.forEach(r=>{if("*"===r){i=i||t.keys();for(let o of i)e.set(o,Gs)}else Fc(r,e)}),e}(t,this._globalTimelineStyles);for(let[s,l]of a){const d=p_(l,o,i);this._pendingStyles.set(s,d),this._localTimelineStyles.has(s)||this._backFill.set(s,this._globalTimelineStyles.get(s)??Gs),this._updateStyle(s,d)}}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,i)=>{const r=this._styleSummary.get(i);(!r||e.time>r.time)&&this._updateStyle(i,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,i=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((s,l)=>{const d=Fc(s,new Map,this._backFill);d.forEach((f,F)=>{"!"===f?t.add(F):f===Gs&&e.add(F)}),i||d.set("offset",l/this.duration),r.push(d)});const o=t.size?Ub(t.values()):[],a=e.size?Ub(e.values()):[];if(i){const s=r[0],l=new Map(s);s.set("offset",0),l.set("offset",1),r=[s,l]}return pD(this.element,r,o,a,this.duration,this.startTime,this.easing,!1)}}class xde extends Zb{constructor(t,e,i,r,o,a,s=!1){super(t,e,a.delay),this.keyframes=i,this.preStyleProps=r,this.postStyleProps=o,this._stretchStartingKeyframe=s,this.timings={duration:a.duration,delay:a.delay,easing:a.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:i,easing:r}=this.timings;if(this._stretchStartingKeyframe&&e){const o=[],a=i+e,s=e/a,l=Fc(t[0]);l.set("offset",0),o.push(l);const d=Fc(t[0]);d.set("offset",h9(s)),o.push(d);const f=t.length-1;for(let F=1;F<=f;F++){let M=Fc(t[F]);const N=M.get("offset");M.set("offset",h9((e+N*i)/a)),o.push(M)}i=a,e=0,r="",t=o}return pD(this.element,t,this.preStyleProps,this.postStyleProps,i,e,r,!0)}}function h9(n,t=3){const e=Math.pow(10,t-1);return Math.round(n*e)/e}class bD{}const Mde=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 Cde extends bD{normalizePropertyName(t,e){return hD(t)}normalizeStyleValue(t,e,i,r){let o="";const a=i.toString().trim();if(Mde.has(e)&&0!==i&&"0"!==i)if("number"==typeof i)o="px";else{const s=i.match(/^[+-]?[\d\.]+([a-z]*)$/);s&&0==s[1].length&&r.push(function gce(n,t){return new Te(3005,!1)}())}return a+o}}function m9(n,t,e,i,r,o,a,s,l,d,f,F,M){return{type:0,element:n,triggerName:t,isRemovalTransition:r,fromState:e,fromStyles:o,toState:i,toStyles:a,timelines:s,queriedElements:l,preStyleProps:d,postStyleProps:f,totalTime:F,errors:M}}const yD={};class f9{constructor(t,e,i){this._triggerName=t,this.ast=e,this._stateStyles=i}match(t,e,i,r){return function Ede(n,t,e,i,r){return n.some(o=>o(t,e,i,r))}(this.ast.matchers,t,e,i,r)}buildStyles(t,e,i){let r=this._stateStyles.get("*");return void 0!==t&&(r=this._stateStyles.get(t?.toString())||r),r?r.buildStyles(e,i):new Map}build(t,e,i,r,o,a,s,l,d,f){const F=[],M=this.ast.options&&this.ast.options.params||yD,V=this.buildStyles(i,s&&s.params||yD,F),X=l&&l.params||yD,re=this.buildStyles(r,X,F),oe=new Set,le=new Map,ae=new Map,ge="void"===r,we={params:Sde(X,M),delay:this.ast.options?.delay},Me=f?[]:_D(t,e,this.ast.animation,o,a,V,re,we,d,F);let Be=0;if(Me.forEach(Je=>{Be=Math.max(Je.duration+Je.delay,Be)}),F.length)return m9(e,this._triggerName,i,r,ge,V,re,[],[],le,ae,Be,F);Me.forEach(Je=>{const Ut=Je.element,Gn=Lo(le,Ut,new Set);Je.preStyleProps.forEach(oi=>Gn.add(oi));const hi=Lo(ae,Ut,new Set);Je.postStyleProps.forEach(oi=>hi.add(oi)),Ut!==e&&oe.add(Ut)});const dt=Ub(oe.values());return m9(e,this._triggerName,i,r,ge,V,re,Me,dt,le,ae,Be)}}function Sde(n,t){const e=m_(t);for(const i in n)n.hasOwnProperty(i)&&null!=n[i]&&(e[i]=n[i]);return e}class Tde{constructor(t,e,i){this.styles=t,this.defaultParams=e,this.normalizer=i}buildStyles(t,e){const i=new Map,r=m_(this.defaultParams);return Object.keys(t).forEach(o=>{const a=t[o];null!==a&&(r[o]=a)}),this.styles.styles.forEach(o=>{"string"!=typeof o&&o.forEach((a,s)=>{a&&(a=p_(a,r,e));const l=this.normalizer.normalizePropertyName(s,e);a=this.normalizer.normalizeStyleValue(s,l,a,e),i.set(s,a)})}),i}}class Lde{constructor(t,e,i){this.name=t,this.ast=e,this._normalizer=i,this.transitionFactories=[],this.states=new Map,e.states.forEach(r=>{this.states.set(r.name,new Tde(r.style,r.options&&r.options.params||{},i))}),p9(this.states,"true","1"),p9(this.states,"false","0"),e.transitions.forEach(r=>{this.transitionFactories.push(new f9(t,r,this.states))}),this.fallbackTransition=function Ide(n,t,e){return new f9(n,{type:1,animation:{type:2,steps:[],options:null},matchers:[(a,s)=>!0],options:null,queryCount:0,depCount:0},t)}(t,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,i,r){return this.transitionFactories.find(a=>a.match(t,e,i,r))||null}matchStyles(t,e,i){return this.fallbackTransition.buildStyles(t,e,i)}}function p9(n,t,e){n.has(t)?n.has(e)||n.set(e,n.get(t)):n.has(e)&&n.set(t,n.get(e))}const Nde=new Xb;class Ode{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._animations=new Map,this._playersById=new Map,this.players=[]}register(t,e){const i=[],o=mD(this._driver,e,i,[]);if(i.length)throw function Oce(n){return new Te(3503,!1)}();this._animations.set(t,o)}_buildPlayer(t,e,i){const r=t.element,o=GN(0,this._normalizer,0,t.keyframes,e,i);return this._driver.animate(r,o,t.duration,t.delay,t.easing,[],!0)}create(t,e,i={}){const r=[],o=this._animations.get(t);let a;const s=new Map;if(o?(a=_D(this._driver,e,o,lD,jb,new Map,new Map,i,Nde,r),a.forEach(f=>{const F=Lo(s,f.element,new Map);f.postStyleProps.forEach(M=>F.set(M,null))})):(r.push(function Pce(){return new Te(3300,!1)}()),a=[]),r.length)throw function Rce(n){return new Te(3504,!1)}();s.forEach((f,F)=>{f.forEach((M,N)=>{f.set(N,this._driver.computeStyle(F,N,Gs))})});const d=vc(a.map(f=>{const F=s.get(f.element);return this._buildPlayer(f,new Map,F)}));return this._playersById.set(t,d),d.onDestroy(()=>this.destroy(t)),this.players.push(d),d}destroy(t){const e=this._getPlayer(t);e.destroy(),this._playersById.delete(t);const i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}_getPlayer(t){const e=this._playersById.get(t);if(!e)throw function Bce(n){return new Te(3301,!1)}();return e}listen(t,e,i,r){const o=rD(e,"","","");return nD(this._getPlayer(t),i,o,r),()=>{}}command(t,e,i,r){if("register"==i)return void this.register(t,r[0]);if("create"==i)return void this.create(t,e,r[0]||{});const o=this._getPlayer(t);switch(i){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(t)}}}const _9="ng-animate-queued",vD="ng-animate-disabled",jde=[],g9={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Yde={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},la="__ng_removed";class FD{constructor(t,e=""){this.namespaceId=e;const i=t&&t.hasOwnProperty("value");if(this.value=function Wde(n){return n??null}(i?t.value:t),i){const o=m_(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 i=this.options.params;Object.keys(e).forEach(r=>{null==i[r]&&(i[r]=e[r])})}}}const __="void",wD=new FD(__);class Vde{constructor(t,e,i){this.id=t,this.hostElement=e,this._engine=i,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,ca(e,this._hostClassName)}listen(t,e,i,r){if(!this._triggers.has(e))throw function Hce(n,t){return new Te(3302,!1)}();if(null==i||0==i.length)throw function jce(n){return new Te(3303,!1)}();if(!function $de(n){return"start"==n||"done"==n}(i))throw function Yce(n,t){return new Te(3400,!1)}();const o=Lo(this._elementListeners,t,[]),a={name:e,phase:i,callback:r};o.push(a);const s=Lo(this._engine.statesByElement,t,new Map);return s.has(e)||(ca(t,Yb),ca(t,Yb+"-"+e),s.set(e,wD)),()=>{this._engine.afterFlush(()=>{const l=o.indexOf(a);l>=0&&o.splice(l,1),this._triggers.has(e)||s.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 Vce(n){return new Te(3401,!1)}();return e}trigger(t,e,i,r=!0){const o=this._getTrigger(e),a=new kD(this.id,e,t);let s=this._engine.statesByElement.get(t);s||(ca(t,Yb),ca(t,Yb+"-"+e),this._engine.statesByElement.set(t,s=new Map));let l=s.get(e);const d=new FD(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&d.absorbOptions(l.options),s.set(e,d),l||(l=wD),d.value!==__&&l.value===d.value){if(!function Kde(n,t){const e=Object.keys(n),i=Object.keys(t);if(e.length!=i.length)return!1;for(let r=0;r{zd(t,re),fs(t,oe)})}return}const M=Lo(this._engine.playersByElement,t,[]);M.forEach(X=>{X.namespaceId==this.id&&X.triggerName==e&&X.queued&&X.destroy()});let N=o.matchTransition(l.value,d.value,t,d.params),V=!1;if(!N){if(!r)return;N=o.fallbackTransition,V=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:N,fromState:l,toState:d,player:a,isFallbackTransition:V}),V||(ca(t,_9),a.onStart(()=>{Qh(t,_9)})),a.onDone(()=>{let X=this.players.indexOf(a);X>=0&&this.players.splice(X,1);const re=this._engine.playersByElement.get(t);if(re){let oe=re.indexOf(a);oe>=0&&re.splice(oe,1)}}),this.players.push(a),M.push(a),a}deregister(t){this._triggers.delete(t),this._engine.statesByElement.forEach(e=>e.delete(t)),this._elementListeners.forEach((e,i)=>{this._elementListeners.set(i,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(i=>i.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const i=this._engine.driver.query(t,Vb,!0);i.forEach(r=>{if(r[la])return;const o=this._engine.fetchNamespacesByElement(r);o.size?o.forEach(a=>a.triggerLeaveAnimation(r,e,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(t,e,i,r){const o=this._engine.statesByElement.get(t),a=new Map;if(o){const s=[];if(o.forEach((l,d)=>{if(a.set(d,l.value),this._triggers.has(d)){const f=this.trigger(t,d,__,r);f&&s.push(f)}}),s.length)return this._engine.markElementAsRemoved(this.id,t,!0,e,a),i&&vc(s).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t),i=this._engine.statesByElement.get(t);if(e&&i){const r=new Set;e.forEach(o=>{const a=o.name;if(r.has(a))return;r.add(a);const l=this._triggers.get(a).fallbackTransition,d=i.get(a)||wD,f=new FD(__),F=new kD(this.id,a,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:a,transition:l,fromState:d,toState:f,player:F,isFallbackTransition:!0})})}}removeNode(t,e){const i=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let r=!1;if(i.totalAnimations){const o=i.players.length?i.playersByQueriedElement.get(t):[];if(o&&o.length)r=!0;else{let a=t;for(;a=a.parentNode;)if(i.statesByElement.get(a)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(t),r)i.markElementAsRemoved(this.id,t,!1,e);else{const o=t[la];(!o||o===g9)&&(i.afterFlush(()=>this.clearElementCache(t)),i.destroyInnerAnimations(t),i._onRemovalComplete(t,e))}}insertNode(t,e){ca(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(i=>{const r=i.player;if(r.destroyed)return;const o=i.element,a=this._elementListeners.get(o);a&&a.forEach(s=>{if(s.name==i.triggerName){const l=rD(o,i.triggerName,i.fromState.value,i.toState.value);l._data=t,nD(i.player,s.phase,l,s.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):e.push(i)}),this._queue=[],e.sort((i,r)=>{const o=i.transition.ast.depCount,a=r.transition.ast.depCount;return 0==o||0==a?o-a:this._engine.driver.containsElement(i.element,r.element)?1:-1})}destroy(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(i=>i.element===t)||e,e}}class zde{constructor(t,e,i){this.bodyNode=t,this.driver=e,this._normalizer=i,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(i=>{i.queued&&t.push(i)})}),t}createNamespace(t,e){const i=new Vde(t,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(i,e):(this.newHostElements.set(e,i),this.collectEnterElement(e)),this._namespaceLookup[t]=i}_balanceNamespaceList(t,e){const i=this._namespaceList,r=this.namespacesByHostElement;if(i.length-1>=0){let a=!1,s=this.driver.getParentElement(e);for(;s;){const l=r.get(s);if(l){const d=i.indexOf(l);i.splice(d+1,0,t),a=!0;break}s=this.driver.getParentElement(s)}a||i.unshift(t)}else i.push(t);return r.set(e,t),t}register(t,e){let i=this._namespaceLookup[t];return i||(i=this.createNamespace(t,e)),i}registerTrigger(t,e,i){let r=this._namespaceLookup[t];r&&r.register(e,i)&&this.totalAnimations++}destroy(t,e){if(!t)return;const i=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(i.hostElement),delete this._namespaceLookup[t];const r=this._namespaceList.indexOf(i);r>=0&&this._namespaceList.splice(r,1)}),this.afterFlushAnimationsDone(()=>i.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,i=this.statesByElement.get(t);if(i)for(let r of i.values())if(r.namespaceId){const o=this._fetchNamespace(r.namespaceId);o&&e.add(o)}return e}trigger(t,e,i,r){if(Jb(e)){const o=this._fetchNamespace(t);if(o)return o.trigger(e,i,r),!0}return!1}insertNode(t,e,i,r){if(!Jb(e))return;const o=e[la];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;const a=this.collectedLeaveElements.indexOf(e);a>=0&&this.collectedLeaveElements.splice(a,1)}if(t){const a=this._fetchNamespace(t);a&&a.insertNode(e,i)}r&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),ca(t,vD)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),Qh(t,vD))}removeNode(t,e,i,r){if(Jb(e)){const o=t?this._fetchNamespace(t):null;if(o?o.removeNode(e,r):this.markElementAsRemoved(t,e,!1,r),i){const a=this.namespacesByHostElement.get(e);a&&a.id!==t&&a.removeNode(e,r)}}else this._onRemovalComplete(e,r)}markElementAsRemoved(t,e,i,r,o){this.collectedLeaveElements.push(e),e[la]={namespaceId:t,setForRemoval:r,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:o}}listen(t,e,i,r,o){return Jb(e)?this._fetchNamespace(t).listen(e,i,r,o):()=>{}}_buildInstruction(t,e,i,r,o){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,i,r,t.fromState.options,t.toState.options,e,o)}destroyInnerAnimations(t){let e=this.driver.query(t,Vb,!0);e.forEach(i=>this.destroyActiveAnimationsForElement(i)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,cD,!0),e.forEach(i=>this.finishActiveQueriedAnimationOnElement(i)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(i=>{i.queued?i.markedForDestroy=!0:i.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(i=>i.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return vc(this.players).onDone(()=>t());t()})}processLeaveNode(t){const e=t[la];if(e&&e.setForRemoval){if(t[la]=g9,e.namespaceId){this.destroyInnerAnimations(t);const i=this._fetchNamespace(e.namespaceId);i&&i.clearElementCache(t)}this._onRemovalComplete(t,e.setForRemoval)}t.classList?.contains(vD)&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(i=>{this.markElementAsDisabled(i,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((i,r)=>this._balanceNamespaceList(i,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;ii()),this._flushFns=[],this._whenQuietFns.length){const i=this._whenQuietFns;this._whenQuietFns=[],e.length?vc(e).onDone(()=>{i.forEach(r=>r())}):i.forEach(r=>r())}}reportError(t){throw function zce(n){return new Te(3402,!1)}()}_flushAnimations(t,e){const i=new Xb,r=[],o=new Map,a=[],s=new Map,l=new Map,d=new Map,f=new Set;this.disabledNodes.forEach(ut=>{f.add(ut);const ht=this.driver.query(ut,".ng-animate-queued",!0);for(let Ft=0;Ft{const Ft=lD+X++;V.set(ht,Ft),ut.forEach(cn=>ca(cn,Ft))});const re=[],oe=new Set,le=new Set;for(let ut=0;utoe.add(cn)):le.add(ht))}const ae=new Map,ge=v9(M,Array.from(oe));ge.forEach((ut,ht)=>{const Ft=jb+X++;ae.set(ht,Ft),ut.forEach(cn=>ca(cn,Ft))}),t.push(()=>{N.forEach((ut,ht)=>{const Ft=V.get(ht);ut.forEach(cn=>Qh(cn,Ft))}),ge.forEach((ut,ht)=>{const Ft=ae.get(ht);ut.forEach(cn=>Qh(cn,Ft))}),re.forEach(ut=>{this.processLeaveNode(ut)})});const we=[],Me=[];for(let ut=this._namespaceList.length-1;ut>=0;ut--)this._namespaceList[ut].drainQueuedTransitions(e).forEach(Ft=>{const cn=Ft.player,Ni=Ft.element;if(we.push(cn),this.collectedEnterElements.length){const Or=Ni[la];if(Or&&Or.setForMove){if(Or.previousTriggersValues&&Or.previousTriggersValues.has(Ft.triggerName)){const $d=Or.previousTriggersValues.get(Ft.triggerName),ua=this.statesByElement.get(Ft.element);if(ua&&ua.has(Ft.triggerName)){const my=ua.get(Ft.triggerName);my.value=$d,ua.set(Ft.triggerName,my)}}return void cn.destroy()}}const _s=!F||!this.driver.containsElement(F,Ni),No=ae.get(Ni),wc=V.get(Ni),Ti=this._buildInstruction(Ft,i,wc,No,_s);if(Ti.errors&&Ti.errors.length)return void Me.push(Ti);if(_s)return cn.onStart(()=>zd(Ni,Ti.fromStyles)),cn.onDestroy(()=>fs(Ni,Ti.toStyles)),void r.push(cn);if(Ft.isFallbackTransition)return cn.onStart(()=>zd(Ni,Ti.fromStyles)),cn.onDestroy(()=>fs(Ni,Ti.toStyles)),void r.push(cn);const $9=[];Ti.timelines.forEach(Or=>{Or.stretchStartingKeyframe=!0,this.disabledNodes.has(Or.element)||$9.push(Or)}),Ti.timelines=$9,i.append(Ni,Ti.timelines),a.push({instruction:Ti,player:cn,element:Ni}),Ti.queriedElements.forEach(Or=>Lo(s,Or,[]).push(cn)),Ti.preStyleProps.forEach((Or,$d)=>{if(Or.size){let ua=l.get($d);ua||l.set($d,ua=new Set),Or.forEach((my,zD)=>ua.add(zD))}}),Ti.postStyleProps.forEach((Or,$d)=>{let ua=d.get($d);ua||d.set($d,ua=new Set),Or.forEach((my,zD)=>ua.add(zD))})});if(Me.length){const ut=[];Me.forEach(ht=>{ut.push(function Uce(n,t){return new Te(3505,!1)}())}),we.forEach(ht=>ht.destroy()),this.reportError(ut)}const Be=new Map,dt=new Map;a.forEach(ut=>{const ht=ut.element;i.has(ht)&&(dt.set(ht,ht),this._beforeAnimationBuild(ut.player.namespaceId,ut.instruction,Be))}),r.forEach(ut=>{const ht=ut.element;this._getPreviousPlayers(ht,!1,ut.namespaceId,ut.triggerName,null).forEach(cn=>{Lo(Be,ht,[]).push(cn),cn.destroy()})});const Je=re.filter(ut=>w9(ut,l,d)),Ut=new Map;y9(Ut,this.driver,le,d,Gs).forEach(ut=>{w9(ut,l,d)&&Je.push(ut)});const hi=new Map;N.forEach((ut,ht)=>{y9(hi,this.driver,new Set(ut),l,"!")}),Je.forEach(ut=>{const ht=Ut.get(ut),Ft=hi.get(ut);Ut.set(ut,new Map([...Array.from(ht?.entries()??[]),...Array.from(Ft?.entries()??[])]))});const oi=[],si=[],da={};a.forEach(ut=>{const{element:ht,player:Ft,instruction:cn}=ut;if(i.has(ht)){if(f.has(ht))return Ft.onDestroy(()=>fs(ht,cn.toStyles)),Ft.disabled=!0,Ft.overrideTotalTime(cn.totalTime),void r.push(Ft);let Ni=da;if(dt.size>1){let No=ht;const wc=[];for(;No=No.parentNode;){const Ti=dt.get(No);if(Ti){Ni=Ti;break}wc.push(No)}wc.forEach(Ti=>dt.set(Ti,Ni))}const _s=this._buildAnimation(Ft.namespaceId,cn,Be,o,hi,Ut);if(Ft.setRealPlayer(_s),Ni===da)oi.push(Ft);else{const No=this.playersByElement.get(Ni);No&&No.length&&(Ft.parentPlayer=vc(No)),r.push(Ft)}}else zd(ht,cn.fromStyles),Ft.onDestroy(()=>fs(ht,cn.toStyles)),si.push(Ft),f.has(ht)&&r.push(Ft)}),si.forEach(ut=>{const ht=o.get(ut.element);if(ht&&ht.length){const Ft=vc(ht);ut.setRealPlayer(Ft)}}),r.forEach(ut=>{ut.parentPlayer?ut.syncPlayerEvents(ut.parentPlayer):ut.destroy()});for(let ut=0;ut!_s.destroyed);Ni.length?Gde(this,ht,Ni):this.processLeaveNode(ht)}return re.length=0,oi.forEach(ut=>{this.players.push(ut),ut.onDone(()=>{ut.destroy();const ht=this.players.indexOf(ut);this.players.splice(ht,1)}),ut.play()}),oi}elementContainsData(t,e){let i=!1;const r=e[la];return r&&r.setForRemoval&&(i=!0),this.playersByElement.has(e)&&(i=!0),this.playersByQueriedElement.has(e)&&(i=!0),this.statesByElement.has(e)&&(i=!0),this._fetchNamespace(t).elementContainsData(e)||i}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,i,r,o){let a=[];if(e){const s=this.playersByQueriedElement.get(t);s&&(a=s)}else{const s=this.playersByElement.get(t);if(s){const l=!o||o==__;s.forEach(d=>{d.queued||!l&&d.triggerName!=r||a.push(d)})}}return(i||r)&&(a=a.filter(s=>!(i&&i!=s.namespaceId||r&&r!=s.triggerName))),a}_beforeAnimationBuild(t,e,i){const o=e.element,a=e.isRemovalTransition?void 0:t,s=e.isRemovalTransition?void 0:e.triggerName;for(const l of e.timelines){const d=l.element,f=d!==o,F=Lo(i,d,[]);this._getPreviousPlayers(d,f,a,s,e.toState).forEach(N=>{const V=N.getRealPlayer();V.beforeDestroy&&V.beforeDestroy(),N.destroy(),F.push(N)})}zd(o,e.fromStyles)}_buildAnimation(t,e,i,r,o,a){const s=e.triggerName,l=e.element,d=[],f=new Set,F=new Set,M=e.timelines.map(V=>{const X=V.element;f.add(X);const re=X[la];if(re&&re.removedBeforeQueried)return new Jf(V.duration,V.delay);const oe=X!==l,le=function qde(n){const t=[];return F9(n,t),t}((i.get(X)||jde).map(Be=>Be.getRealPlayer())).filter(Be=>!!Be.element&&Be.element===X),ae=o.get(X),ge=a.get(X),we=GN(0,this._normalizer,0,V.keyframes,ae,ge),Me=this._buildPlayer(V,we,le);if(V.subTimeline&&r&&F.add(X),oe){const Be=new kD(t,s,X);Be.setRealPlayer(Me),d.push(Be)}return Me});d.forEach(V=>{Lo(this.playersByQueriedElement,V.element,[]).push(V),V.onDone(()=>function Ude(n,t,e){let i=n.get(t);if(i){if(i.length){const r=i.indexOf(e);i.splice(r,1)}0==i.length&&n.delete(t)}return i}(this.playersByQueriedElement,V.element,V))}),f.forEach(V=>ca(V,n9));const N=vc(M);return N.onDestroy(()=>{f.forEach(V=>Qh(V,n9)),fs(l,e.toStyles)}),F.forEach(V=>{Lo(r,V,[]).push(N)}),N}_buildPlayer(t,e,i){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,i):new Jf(t.duration,t.delay)}}class kD{constructor(t,e,i){this.namespaceId=t,this.triggerName=e,this.element=i,this._player=new Jf,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,i)=>{e.forEach(r=>nD(t,i,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){Lo(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 Jb(n){return n&&1===n.nodeType}function b9(n,t){const e=n.style.display;return n.style.display=t??"none",e}function y9(n,t,e,i,r){const o=[];e.forEach(l=>o.push(b9(l)));const a=[];i.forEach((l,d)=>{const f=new Map;l.forEach(F=>{const M=t.computeStyle(d,F,r);f.set(F,M),(!M||0==M.length)&&(d[la]=Yde,a.push(d))}),n.set(d,f)});let s=0;return e.forEach(l=>b9(l,o[s++])),a}function v9(n,t){const e=new Map;if(n.forEach(s=>e.set(s,[])),0==t.length)return e;const r=new Set(t),o=new Map;function a(s){if(!s)return 1;let l=o.get(s);if(l)return l;const d=s.parentNode;return l=e.has(d)?d:r.has(d)?1:a(d),o.set(s,l),l}return t.forEach(s=>{const l=a(s);1!==l&&e.get(l).push(s)}),e}function ca(n,t){n.classList?.add(t)}function Qh(n,t){n.classList?.remove(t)}function Gde(n,t,e){vc(e).onDone(()=>n.processLeaveNode(t))}function F9(n,t){for(let e=0;er.add(o)):t.set(n,i),e.delete(n),!0}class ey{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._triggerCache={},this.onRemovalComplete=(r,o)=>{},this._transitionEngine=new zde(t,e,i),this._timelineEngine=new Ode(t,e,i),this._transitionEngine.onRemovalComplete=(r,o)=>this.onRemovalComplete(r,o)}registerTrigger(t,e,i,r,o){const a=t+"-"+r;let s=this._triggerCache[a];if(!s){const l=[],f=mD(this._driver,o,l,[]);if(l.length)throw function Ice(n,t){return new Te(3404,!1)}();s=function Ade(n,t,e){return new Lde(n,t,e)}(r,f,this._normalizer),this._triggerCache[a]=s}this._transitionEngine.registerTrigger(e,r,s)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,i,r){this._transitionEngine.insertNode(t,e,i,r)}onRemove(t,e,i,r){this._transitionEngine.removeNode(t,e,r||!1,i)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,i,r){if("@"==i.charAt(0)){const[o,a]=qN(i);this._timelineEngine.command(o,e,a,r)}else this._transitionEngine.trigger(t,e,i,r)}listen(t,e,i,r,o){if("@"==i.charAt(0)){const[a,s]=qN(i);return this._timelineEngine.listen(a,e,s,o)}return this._transitionEngine.listen(t,e,i,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 Qde=(()=>{class n{constructor(e,i,r){this._element=e,this._startStyles=i,this._endStyles=r,this._state=0;let o=n.initialStylesByElement.get(e);o||n.initialStylesByElement.set(e,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&fs(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(fs(this._element,this._initialStyles),this._endStyles&&(fs(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(zd(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(zd(this._element,this._endStyles),this._endStyles=null),fs(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function xD(n){let t=null;return n.forEach((e,i)=>{(function Zde(n){return"display"===n||"position"===n})(i)&&(t=t||new Map,t.set(i,e))}),t}class k9{constructor(t,e,i,r){this.element=t,this.keyframes=e,this.options=i,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=i.duration,this._delay=i.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(i=>{e.push(Object.fromEntries(i))}),e}_triggerWebAnimation(t,e,i){return t.animate(this._convertKeyframesToObject(e),i)}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((i,r)=>{"offset"!==r&&t.set(r,this._finished?i:l9(this.element,r))}),this.currentSnapshot=t}triggerCallback(t){const e="start"===t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class Jde{validateStyleProperty(t){return!0}validateAnimatableStyleProperty(t){return!0}matchesElement(t,e){return!1}containsElement(t,e){return ZN(t,e)}getParentElement(t){return aD(t)}query(t,e,i){return JN(t,e,i)}computeStyle(t,e,i){return window.getComputedStyle(t)[e]}animate(t,e,i,r,o,a=[]){const l={duration:i,delay:r,fill:0==r?"both":"forwards"};o&&(l.easing=o);const d=new Map,f=a.filter(N=>N instanceof k9);(function ide(n,t){return 0===n||0===t})(i,r)&&f.forEach(N=>{N.currentSnapshot.forEach((V,X)=>d.set(X,V))});let F=function Jce(n){return n.length?n[0]instanceof Map?n:n.map(t=>i9(t)):[]}(e).map(N=>Fc(N));F=function rde(n,t,e){if(e.size&&t.length){let i=t[0],r=[];if(e.forEach((o,a)=>{i.has(a)||r.push(a),i.set(a,o)}),r.length)for(let o=1;oa.set(s,l9(n,s)))}}return t}(t,F,d);const M=function Xde(n,t){let e=null,i=null;return Array.isArray(t)&&t.length?(e=xD(t[0]),t.length>1&&(i=xD(t[t.length-1]))):t instanceof Map&&(e=xD(t)),e||i?new Qde(n,e,i):null}(t,F);return new k9(t,F,l,M)}}let eue=(()=>{class n extends PA{constructor(e,i){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(i.body,{id:"0",encapsulation:dr.None,styles:[],data:{animation:[]}})}build(e){const i=this._nextAnimationId.toString();this._nextAnimationId++;const r=Array.isArray(e)?RA(e):e;return x9(this._renderer,null,i,"register",[r]),new tue(i,this._renderer)}}return n.\u0275fac=function(e){return new(e||n)(de(Au),de(xt))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();class tue extends $G{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new nue(this._id,t,e||{},this._renderer)}}class nue{constructor(t,e,i,r){this.id=t,this.element=e,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return x9(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 x9(n,t,e,i,r){return n.setProperty(t,`@@${e}:${i}`,r)}const D9="@.disabled";let iue=(()=>{class n{constructor(e,i,r){this.delegate=e,this.engine=i,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),i.onRemovalComplete=(o,a)=>{const s=a?.parentNode(o);s&&a.removeChild(s,o)}}createRenderer(e,i){const o=this.delegate.createRenderer(e,i);if(!(e&&i&&i.data&&i.data.animation)){let f=this._rendererCache.get(o);return f||(f=new M9("",o,this.engine,()=>this._rendererCache.delete(o)),this._rendererCache.set(o,f)),f}const a=i.id,s=i.id+"-"+this._currentId;this._currentId++,this.engine.register(s,e);const l=f=>{Array.isArray(f)?f.forEach(l):this.engine.registerTrigger(a,s,e,f.name,f)};return i.data.animation.forEach(l),new rue(this,s,o,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(e,i,r){e>=0&&ei(r)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(o=>{const[a,s]=o;a(s)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([i,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 n.\u0275fac=function(e){return new(e||n)(de(Au),de(ey),de(Qe))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();class M9{constructor(t,e,i,r){this.namespaceId=t,this.delegate=e,this.engine=i,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,i,r=!0){this.delegate.insertBefore(t,e,i),this.engine.onInsert(this.namespaceId,e,t,r)}removeChild(t,e,i){this.engine.onRemove(this.namespaceId,e,this.delegate,i)}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,i,r){this.delegate.setAttribute(t,e,i,r)}removeAttribute(t,e,i){this.delegate.removeAttribute(t,e,i)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,i,r){this.delegate.setStyle(t,e,i,r)}removeStyle(t,e,i){this.delegate.removeStyle(t,e,i)}setProperty(t,e,i){"@"==e.charAt(0)&&e==D9?this.disableAnimations(t,!!i):this.delegate.setProperty(t,e,i)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,i){return this.delegate.listen(t,e,i)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class rue extends M9{constructor(t,e,i,r,o){super(e,i,r,o),this.factory=t,this.namespaceId=e}setProperty(t,e,i){"@"==e.charAt(0)?"."==e.charAt(1)&&e==D9?this.disableAnimations(t,i=void 0===i||!!i):this.engine.process(this.namespaceId,t,e.slice(1),i):this.delegate.setProperty(t,e,i)}listen(t,e,i){if("@"==e.charAt(0)){const r=function oue(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}(t);let o=e.slice(1),a="";return"@"!=o.charAt(0)&&([o,a]=function aue(n){const t=n.indexOf(".");return[n.substring(0,t),n.slice(t+1)]}(o)),this.engine.listen(this.namespaceId,r,o,a,s=>{this.factory.scheduleListenerCallback(s._data||-1,i,s)})}return this.delegate.listen(t,e,i)}}let sue=(()=>{class n extends ey{constructor(e,i,r,o){super(e.body,i,r)}ngOnDestroy(){this.flush()}}return n.\u0275fac=function(e){return new(e||n)(de(xt),de(sD),de(bD),de(Es))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const C9=[{provide:PA,useClass:eue},{provide:bD,useFactory:function lue(){return new Cde}},{provide:ey,useClass:sue},{provide:Au,useFactory:function cue(n,t,e){return new iue(n,t,e)},deps:[l0,ey,Qe]}],DD=[{provide:sD,useFactory:()=>new Jde},{provide:zn,useValue:"BrowserAnimations"},...C9],E9=[{provide:sD,useClass:e9},{provide:zn,useValue:"NoopAnimations"},...C9];let due=(()=>{class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?E9:DD}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:DD,imports:[tT]}),n})(),wue=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,Mi,ss,gt]}),n})(),Due=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[FA,gt,FA,gt]}),n})(),Tue=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({}),n})(),Bue=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[Tue,gt,gt]}),n})(),Hue=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[qf,gt,gt]}),n})(),Jue=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[P2]}),n})(),_he=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt,Jue,gt]}),n})(),bhe=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[wh]}),n})(),YD=(()=>{class n{constructor(){this.changes=new be,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const She={provide:YD,deps:[[new ya,new Sl,YD]],useFactory:function Ehe(n){return n||new YD}};let The=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[She,Kf],imports:[gt,Mi,Wl,bhe,i8,ss,gt]}),n})(),VD=(()=>{class n{constructor(){this.changes=new be,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,i,r)=>{if(0==r||0==i)return`0 of ${r}`;const o=e*i;return`${o+1} \u2013 ${o<(r=Math.max(r,0))?Math.min(o+i,r):o+i} of ${r}`}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Ohe={provide:VD,deps:[[new ya,new Sl,VD]],useFactory:function Nhe(n){return n||new VD}};let Phe=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({providers:[Ohe],imports:[Mi,C2,lN,M8]}),n})(),Bhe=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=ct({type:n}),n.\u0275inj=ot({imports:[gt]}),n})();class tm{}tm.\u0275fac=function(t){return new(t||tm)},tm.\u0275mod=ct({type:tm,bootstrap:[h_]}),tm.\u0275inj=ot({providers:[Xi,jd,Yd],imports:[QJ,tT,Kh,due,AZ,_J,C2,lN,wue,SJ,ale,yle,i8,bse,Due,Oie,Bue,Hue,Voe,M8,ure,Uee,_he,The,pee,sie,Phe,vne,Nle,cne,_I,bZ,o$,Ple,n5,Bhe,ste,Uae,Jse.register("ngsw-worker.js",{enabled:!0,registrationStrategy:"registerWhenStable:30000"})]}),hz().bootstrapModule(tm).catch(n=>console.error(n))},5521:(ie,b)=>{"use strict";function w(Q){if(!Number.isSafeInteger(Q))throw new Error(`Wrong integer: ${Q}`)}function g(...Q){const J=(_e,fe)=>Ce=>_e(fe(Ce));return{encode:Array.from(Q).reverse().reduce((_e,fe)=>_e?J(_e,fe.encode):fe.encode,void 0),decode:Q.reduce((_e,fe)=>_e?J(_e,fe.decode):fe.decode,void 0)}}function c(Q){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(ne=>{if(w(ne),ne<0||ne>=Q.length)throw new Error(`Digit index outside alphabet: ${ne} (alphabet: ${Q.length})`);return Q[ne]})},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(ne=>{if("string"!=typeof ne)throw new Error(`alphabet.decode: not string element=${ne}`);const he=Q.indexOf(ne);if(-1===he)throw new Error(`Unknown letter: "${ne}". Allowed: ${Q}`);return he})}}}function u(Q=""){if("string"!=typeof Q)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 ne of J)if("string"!=typeof ne)throw new Error(`join.encode: non-string input=${ne}`);return J.join(Q)},decode:J=>{if("string"!=typeof J)throw new Error("join.decode input should be string");return J.split(Q)}}}function m(Q,J="="){if(w(Q),"string"!=typeof J)throw new Error("padding chr should be string");return{encode(ne){if(!Array.isArray(ne)||ne.length&&"string"!=typeof ne[0])throw new Error("padding.encode input should be array of strings");for(let he of ne)if("string"!=typeof he)throw new Error(`padding.encode: non-string input=${he}`);for(;ne.length*Q%8;)ne.push(J);return ne},decode(ne){if(!Array.isArray(ne)||ne.length&&"string"!=typeof ne[0])throw new Error("padding.encode input should be array of strings");for(let _e of ne)if("string"!=typeof _e)throw new Error(`padding.decode: non-string input=${_e}`);let he=ne.length;if(he*Q%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;he>0&&ne[he-1]===J;he--)if(!((he-1)*Q%8))throw new Error("Invalid padding: string has too much padding");return ne.slice(0,he)}}}function p(Q){if("function"!=typeof Q)throw new Error("normalize fn should be function");return{encode:J=>J,decode:J=>Q(J)}}function _(Q,J,ne){if(J<2)throw new Error(`convertRadix: wrong from=${J}, base cannot be less than 2`);if(ne<2)throw new Error(`convertRadix: wrong to=${ne}, base cannot be less than 2`);if(!Array.isArray(Q))throw new Error("convertRadix: data should be array");if(!Q.length)return[];let he=0;const _e=[],fe=Array.from(Q);for(fe.forEach(Ce=>{if(w(Ce),Ce<0||Ce>=J)throw new Error(`Wrong integer: ${Ce}`)});;){let Ce=0,Ve=!0;for(let et=he;etJ?v(J,Q%J):Q,D=(Q,J)=>Q+(J-v(Q,J));function E(Q,J,ne,he){if(!Array.isArray(Q))throw new Error("convertRadix2: data should be array");if(J<=0||J>32)throw new Error(`convertRadix2: wrong from=${J}`);if(ne<=0||ne>32)throw new Error(`convertRadix2: wrong to=${ne}`);if(D(J,ne)>32)throw new Error(`convertRadix2: carry overflow from=${J} to=${ne} carryBits=${D(J,ne)}`);let _e=0,fe=0;const Ce=2**ne-1,Ve=[];for(const et of Q){if(w(et),et>=2**J)throw new Error(`convertRadix2: invalid data word=${et} from=${J}`);if(_e=_e<32)throw new Error(`convertRadix2: carry overflow pos=${fe} from=${J}`);for(fe+=J;fe>=ne;fe-=ne)Ve.push((_e>>fe-ne&Ce)>>>0);_e&=2**fe-1}if(_e=_e<=J)throw new Error("Excess padding");if(!he&&_e)throw new Error(`Non-zero padding: ${_e}`);return he&&fe>0&&Ve.push(_e>>>0),Ve}function A(Q){return w(Q),{encode:J=>{if(!(J instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return _(Array.from(J),256,Q)},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(_(J,Q,256))}}}function P(Q,J=!1){if(w(Q),Q<=0||Q>32)throw new Error("radix2: bits should be in (0..32]");if(D(8,Q)>32||D(Q,8)>32)throw new Error("radix2: carry overflow");return{encode:ne=>{if(!(ne instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return E(Array.from(ne),8,Q,!J)},decode:ne=>{if(!Array.isArray(ne)||ne.length&&"number"!=typeof ne[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(E(ne,Q,8,J))}}}function C(Q){if("function"!=typeof Q)throw new Error("unsafeWrapper fn should be function");return function(...J){try{return Q.apply(null,J)}catch{}}}function k(Q,J){if(w(Q),"function"!=typeof J)throw new Error("checksum fn should be function");return{encode(ne){if(!(ne instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");const he=J(ne).slice(0,Q),_e=new Uint8Array(ne.length+Q);return _e.set(ne),_e.set(he,ne.length),_e},decode(ne){if(!(ne instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const he=ne.slice(0,-Q),_e=J(he).slice(0,Q),fe=ne.slice(-Q);for(let Ce=0;CeQ.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),b.base64=g(P(6),c("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),m(6),u("")),b.base64url=g(P(6),c("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),m(6),u(""));const H=Q=>g(A(58),c(Q),u(""));b.base58=H("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),b.base58flickr=H("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),b.base58xrp=H("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const L=[0,2,3,5,6,7,9,10,11];b.base58xmr={encode(Q){let J="";for(let ne=0;neg(k(4,J=>Q(Q(J))),b.base58);const R=g(c("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),u("")),S=[996825010,642813549,513874426,1027748829,705979059];function z(Q){const J=Q>>25;let ne=(33554431&Q)<<5;for(let he=0;he>he&1)&&(ne^=S[he]);return ne}function W(Q,J,ne=1){const he=Q.length;let _e=1;for(let fe=0;fe126)throw new Error(`Invalid prefix (${Q})`);_e=z(_e)^Ce>>5}_e=z(_e);for(let fe=0;feCt)throw new TypeError(`Wrong string length: ${Ze.length} (${Ze}). Expected (8..${Ct})`);const be=Ze.toLowerCase();if(Ze!==be&&Ze!==Ze.toUpperCase())throw new Error("String must be lowercase or uppercase");const Bt=(Ze=be).lastIndexOf("1");if(0===Bt||-1===Bt)throw new Error('Letter "1" must be present between prefix and data only');const Ue=Ze.slice(0,Bt),Mt=Ze.slice(Bt+1);if(Mt.length<6)throw new Error("Data must be at least 6 characters long");const wt=R.decode(Mt).slice(0,-6),li=W(Ue,wt,J);if(!Mt.endsWith(li))throw new Error(`Invalid checksum in ${Ze}: expected "${li}"`);return{prefix:Ue,words:wt}}return{encode:function Ce(Ze,Ct,be=90){if("string"!=typeof Ze)throw new Error("bech32.encode prefix should be string, not "+typeof Ze);if(!Array.isArray(Ct)||Ct.length&&"number"!=typeof Ct[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof Ct);const Bt=Ze.length+7+Ct.length;if(!1!==be&&Bt>be)throw new TypeError(`Length ${Bt} exceeds limit ${be}`);return`${Ze=Ze.toLowerCase()}1${R.encode(Ct)}${W(Ze,Ct,J)}`},decode:Ve,decodeToBytes:function Dt(Ze){const{prefix:Ct,words:be}=Ve(Ze,!1);return{prefix:Ct,words:be,bytes:he(be)}},decodeUnsafe:C(Ve),fromWords:he,fromWordsUnsafe:fe,toWords:_e}}b.bech32=K("bech32"),b.bech32m=K("bech32m"),b.utf8={encode:Q=>(new TextDecoder).decode(Q),decode:Q=>(new TextEncoder).encode(Q)},b.hex=g(P(4),c("0123456789abcdef"),u(""),p(Q=>{if("string"!=typeof Q||Q.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof Q} with length ${Q.length}`);return Q.toLowerCase()}));const B={utf8:b.utf8,hex:b.hex,base16:b.base16,base32:b.base32,base64:b.base64,base64url:b.base64url,base58:b.base58,base58xmr:b.base58xmr},Z=`Invalid encoding type. Available types: ${Object.keys(B).join(", ")}`;b.bytesToString=(Q,J)=>{if("string"!=typeof Q||!B.hasOwnProperty(Q))throw new TypeError(Z);if(!(J instanceof Uint8Array))throw new TypeError("bytesToString() expects Uint8Array");return B[Q].encode(J)},b.str=b.bytesToString,b.stringToBytes=(Q,J)=>{if(!B.hasOwnProperty(Q))throw new TypeError(Z);if("string"!=typeof J)throw new TypeError("stringToBytes() expects string");return B[Q].decode(J)},b.bytes=b.stringToBytes},6837:(ie,b,w)=>{"use strict";b.Z1=b._I=b.OF=void 0;const c=w(5729),u=w(9522),m=w(8519),p=w(27),_=w(7507),v=w(5521);function E(K){if("string"!=typeof K)throw new TypeError("Invalid mnemonic type: "+typeof K);return K.normalize("NFKD")}function A(K){const B=E(K),Z=B.split(" ");if(![12,15,18,21,24].includes(Z.length))throw new Error("Invalid mnemonic");return{nfkd:B,words:Z}}function P(K){c.default.bytes(K,16,20,24,28,32)}b.OF=function C(K,B=128){if(c.default.number(B),B%32!=0||B>256)throw new TypeError("Invalid entropy");return function Y(K,B){return P(K),H(B).encode(K).join((K=>"\u3042\u3044\u3053\u304f\u3057\u3093"===K[0])(B)?"\u3000":" ")}((0,_.randomBytes)(B/8),K)};const k=K=>{const B=8-K.length/4;return new Uint8Array([(0,m.sha256)(K)[0]>>B<{if("string"!=typeof B)throw new Error(`Wordlist: non-string element: ${B}`)}),v.utils.chain(v.utils.checksum(1,k),v.utils.radix2(11,!0),v.utils.alphabet(K))}b._I=function R(K,B){try{!function L(K,B){const{words:Z}=A(K),q=H(B).decode(Z);return P(q),q}(K,B)}catch{return!1}return!0};b.Z1=function W(K,B=""){return(0,u.pbkdf2)(p.sha512,A(K).nfkd,(K=>E(`mnemonic${K}`))(B),{c:2048,dkLen:64})}},5729:(ie,b)=>{"use strict";function w(v){if(!Number.isSafeInteger(v)||v<0)throw new Error(`Wrong positive integer: ${v}`)}function g(v){if("boolean"!=typeof v)throw new Error(`Expected boolean, not ${v}`)}function c(v,...D){if(!(v instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(D.length>0&&!D.includes(v.length))throw new TypeError(`Expected Uint8Array of length ${D}, not of length=${v.length}`)}function u(v){if("function"!=typeof v||"function"!=typeof v.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");w(v.outputLen),w(v.blockLen)}function m(v,D=!0){if(v.destroyed)throw new Error("Hash instance has been destroyed");if(D&&v.finished)throw new Error("Hash#digest() has already been called")}function p(v,D){c(v);const E=D.outputLen;if(v.length{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.SHA2=void 0;const g=w(5729),c=w(7507);b.SHA2=class m extends c.Hash{constructor(_,v,D,E){super(),this.blockLen=_,this.outputLen=v,this.padOffset=D,this.isLE=E,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(_),this.view=(0,c.createView)(this.buffer)}update(_){g.default.exists(this);const{view:v,buffer:D,blockLen:E}=this,A=(_=(0,c.toBytes)(_)).length;for(let P=0;PE-P&&(this.process(D,0),P=0);for(let Y=P;Y>E&A),C=Number(v&A),H=D?0:4;p.setUint32(_+(D?4:0),P,D),p.setUint32(_+H,C,D)})(D,E-8,BigInt(8*this.length),A),this.process(D,0);const C=(0,c.createView)(_),k=this.outputLen;if(k%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const H=k/4,L=this.get();if(H>L.length)throw new Error("_sha2: outputLen bigger than state");for(let Y=0;Y{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.add=b.toBig=b.split=b.fromBig=void 0;const w=BigInt(2**32-1),g=BigInt(32);function c(U,Q=!1){return Q?{h:Number(U&w),l:Number(U>>g&w)}:{h:0|Number(U>>g&w),l:0|Number(U&w)}}function u(U,Q=!1){let J=new Uint32Array(U.length),ne=new Uint32Array(U.length);for(let he=0;he>>0)+(ne>>>0);return{h:U+J+(he/2**32|0)|0,l:0|he}}b.fromBig=c,b.split=u,b.toBig=(U,Q)=>BigInt(U>>>0)<>>0),b.add=R,b.default={fromBig:c,split:u,toBig:b.toBig,shrSH:(U,Q,J)=>U>>>J,shrSL:(U,Q,J)=>U<<32-J|Q>>>J,rotrSH:(U,Q,J)=>U>>>J|Q<<32-J,rotrSL:(U,Q,J)=>U<<32-J|Q>>>J,rotrBH:(U,Q,J)=>U<<64-J|Q>>>J-32,rotrBL:(U,Q,J)=>U>>>J-32|Q<<64-J,rotr32H:(U,Q)=>Q,rotr32L:(U,Q)=>U,rotlSH:(U,Q,J)=>U<>>32-J,rotlSL:(U,Q,J)=>Q<>>32-J,rotlBH:(U,Q,J)=>Q<>>64-J,rotlBL:(U,Q,J)=>U<>>64-J,add:R,add3L:(U,Q,J)=>(U>>>0)+(Q>>>0)+(J>>>0),add3H:(U,Q,J,ne)=>Q+J+ne+(U/2**32|0)|0,add4L:(U,Q,J,ne)=>(U>>>0)+(Q>>>0)+(J>>>0)+(ne>>>0),add4H:(U,Q,J,ne,he)=>Q+J+ne+he+(U/2**32|0)|0,add5H:(U,Q,J,ne,he,_e)=>Q+J+ne+he+_e+(U/2**32|0)|0,add5L:(U,Q,J,ne,he)=>(U>>>0)+(Q>>>0)+(J>>>0)+(ne>>>0)+(he>>>0)}},7882:(ie,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:(ie,b,w)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.hmac=void 0;const g=w(5729),c=w(7507);class u extends c.Hash{constructor(_,v){super(),this.finished=!1,this.destroyed=!1,g.default.hash(_);const D=(0,c.toBytes)(v);if(this.iHash=_.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 E=this.blockLen,A=new Uint8Array(E);A.set(D.length>E?_.create().update(D).digest():D);for(let P=0;Pnew u(p,_).update(v).digest(),b.hmac.create=(p,_)=>new u(p,_)},9522:(ie,b,w)=>{"use strict";var g=w(9598).default;Object.defineProperty(b,"__esModule",{value:!0}),b.pbkdf2Async=b.pbkdf2=void 0;const c=w(5729),u=w(602),m=w(7507);function p(A,P,C,k){c.default.hash(A);const H=(0,m.checkOpts)({dkLen:32,asyncTick:10},k),{c:L,dkLen:Y,asyncTick:R}=H;if(c.default.number(L),c.default.number(Y),c.default.number(R),L<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const S=(0,m.toBytes)(P),z=(0,m.toBytes)(C),W=new Uint8Array(Y),K=u.hmac.create(A,S),B=K._cloneInto().update(z);return{c:L,dkLen:Y,asyncTick:R,DK:W,PRF:K,PRFSalt:B}}function _(A,P,C,k,H){return A.destroy(),P.destroy(),k&&k.destroy(),H.fill(0),C}function E(){return(E=g(function*(A,P,C,k){const{c:H,dkLen:L,asyncTick:Y,DK:R,PRF:S,PRFSalt:z}=p(A,P,C,k);let W;const K=new Uint8Array(4),B=(0,m.createView)(K),Z=new Uint8Array(S.outputLen);for(let q=1,U=0;U{S._cloneInto(W).update(Z).digestInto(Z);for(let ne=0;ne{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.sha224=b.sha256=void 0;const g=w(4206),c=w(7507),u=(A,P,C)=>A&P^~A&C,m=(A,P,C)=>A&P^A&C^P&C,p=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]),_=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),v=new Uint32Array(64);class D extends g.SHA2{constructor(){super(64,32,8,!1),this.A=0|_[0],this.B=0|_[1],this.C=0|_[2],this.D=0|_[3],this.E=0|_[4],this.F=0|_[5],this.G=0|_[6],this.H=0|_[7]}get(){const{A:P,B:C,C:k,D:H,E:L,F:Y,G:R,H:S}=this;return[P,C,k,H,L,Y,R,S]}set(P,C,k,H,L,Y,R,S){this.A=0|P,this.B=0|C,this.C=0|k,this.D=0|H,this.E=0|L,this.F=0|Y,this.G=0|R,this.H=0|S}process(P,C){for(let K=0;K<16;K++,C+=4)v[K]=P.getUint32(C,!1);for(let K=16;K<64;K++){const B=v[K-15],Z=v[K-2],q=(0,c.rotr)(B,7)^(0,c.rotr)(B,18)^B>>>3,U=(0,c.rotr)(Z,17)^(0,c.rotr)(Z,19)^Z>>>10;v[K]=U+v[K-7]+q+v[K-16]|0}let{A:k,B:H,C:L,D:Y,E:R,F:S,G:z,H:W}=this;for(let K=0;K<64;K++){const Z=W+((0,c.rotr)(R,6)^(0,c.rotr)(R,11)^(0,c.rotr)(R,25))+u(R,S,z)+p[K]+v[K]|0,U=((0,c.rotr)(k,2)^(0,c.rotr)(k,13)^(0,c.rotr)(k,22))+m(k,H,L)|0;W=z,z=S,S=R,R=Y+Z|0,Y=L,L=H,H=k,k=Z+U|0}k=k+this.A|0,H=H+this.B|0,L=L+this.C|0,Y=Y+this.D|0,R=R+this.E|0,S=S+this.F|0,z=z+this.G|0,W=W+this.H|0,this.set(k,H,L,Y,R,S,z,W)}roundClean(){v.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class E extends D{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 D),b.sha224=(0,c.wrapConstructor)(()=>new E)},27:(ie,b,w)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.sha384=b.sha512_256=b.sha512_224=b.sha512=b.SHA512=void 0;const g=w(4206),c=w(9027),u=w(7507),[m,p]=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(C=>BigInt(C))),_=new Uint32Array(80),v=new Uint32Array(80);class D 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:k,Al:H,Bh:L,Bl:Y,Ch:R,Cl:S,Dh:z,Dl:W,Eh:K,El:B,Fh:Z,Fl:q,Gh:U,Gl:Q,Hh:J,Hl:ne}=this;return[k,H,L,Y,R,S,z,W,K,B,Z,q,U,Q,J,ne]}set(k,H,L,Y,R,S,z,W,K,B,Z,q,U,Q,J,ne){this.Ah=0|k,this.Al=0|H,this.Bh=0|L,this.Bl=0|Y,this.Ch=0|R,this.Cl=0|S,this.Dh=0|z,this.Dl=0|W,this.Eh=0|K,this.El=0|B,this.Fh=0|Z,this.Fl=0|q,this.Gh=0|U,this.Gl=0|Q,this.Hh=0|J,this.Hl=0|ne}process(k,H){for(let fe=0;fe<16;fe++,H+=4)_[fe]=k.getUint32(H),v[fe]=k.getUint32(H+=4);for(let fe=16;fe<80;fe++){const Ce=0|_[fe-15],Ve=0|v[fe-15],et=c.default.rotrSH(Ce,Ve,1)^c.default.rotrSH(Ce,Ve,8)^c.default.shrSH(Ce,Ve,7),Dt=c.default.rotrSL(Ce,Ve,1)^c.default.rotrSL(Ce,Ve,8)^c.default.shrSL(Ce,Ve,7),Ze=0|_[fe-2],Ct=0|v[fe-2],be=c.default.rotrSH(Ze,Ct,19)^c.default.rotrBH(Ze,Ct,61)^c.default.shrSH(Ze,Ct,6),Bt=c.default.rotrSL(Ze,Ct,19)^c.default.rotrBL(Ze,Ct,61)^c.default.shrSL(Ze,Ct,6),Ue=c.default.add4L(Dt,Bt,v[fe-7],v[fe-16]),Mt=c.default.add4H(Ue,et,be,_[fe-7],_[fe-16]);_[fe]=0|Mt,v[fe]=0|Ue}let{Ah:L,Al:Y,Bh:R,Bl:S,Ch:z,Cl:W,Dh:K,Dl:B,Eh:Z,El:q,Fh:U,Fl:Q,Gh:J,Gl:ne,Hh:he,Hl:_e}=this;for(let fe=0;fe<80;fe++){const Ce=c.default.rotrSH(Z,q,14)^c.default.rotrSH(Z,q,18)^c.default.rotrBH(Z,q,41),Ve=c.default.rotrSL(Z,q,14)^c.default.rotrSL(Z,q,18)^c.default.rotrBL(Z,q,41),et=Z&U^~Z&J,Ze=c.default.add5L(_e,Ve,q&Q^~q&ne,p[fe],v[fe]),Ct=c.default.add5H(Ze,he,Ce,et,m[fe],_[fe]),be=0|Ze,Bt=c.default.rotrSH(L,Y,28)^c.default.rotrBH(L,Y,34)^c.default.rotrBH(L,Y,39),Ue=c.default.rotrSL(L,Y,28)^c.default.rotrBL(L,Y,34)^c.default.rotrBL(L,Y,39),Mt=L&R^L&z^R&z,wt=Y&S^Y&W^S&W;he=0|J,_e=0|ne,J=0|U,ne=0|Q,U=0|Z,Q=0|q,({h:Z,l:q}=c.default.add(0|K,0|B,0|Ct,0|be)),K=0|z,B=0|W,z=0|R,W=0|S,R=0|L,S=0|Y;const li=c.default.add3L(be,Ue,wt);L=c.default.add3H(li,Ct,Bt,Mt),Y=0|li}({h:L,l:Y}=c.default.add(0|this.Ah,0|this.Al,0|L,0|Y)),({h:R,l:S}=c.default.add(0|this.Bh,0|this.Bl,0|R,0|S)),({h:z,l:W}=c.default.add(0|this.Ch,0|this.Cl,0|z,0|W)),({h:K,l:B}=c.default.add(0|this.Dh,0|this.Dl,0|K,0|B)),({h:Z,l:q}=c.default.add(0|this.Eh,0|this.El,0|Z,0|q)),({h:U,l:Q}=c.default.add(0|this.Fh,0|this.Fl,0|U,0|Q)),({h:J,l:ne}=c.default.add(0|this.Gh,0|this.Gl,0|J,0|ne)),({h:he,l:_e}=c.default.add(0|this.Hh,0|this.Hl,0|he,0|_e)),this.set(L,Y,R,S,z,W,K,B,Z,q,U,Q,J,ne,he,_e)}roundClean(){_.fill(0),v.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=D;class E extends D{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 A extends D{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 P extends D{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 D),b.sha512_224=(0,u.wrapConstructor)(()=>new E),b.sha512_256=(0,u.wrapConstructor)(()=>new A),b.sha384=(0,u.wrapConstructor)(()=>new P)},7507:(ie,b,w)=>{"use strict";var g=w(9598).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=w(7882);if(b.u8=B=>new Uint8Array(B.buffer,B.byteOffset,B.byteLength),b.u32=B=>new Uint32Array(B.buffer,B.byteOffset,Math.floor(B.byteLength/4)),b.createView=B=>new DataView(B.buffer,B.byteOffset,B.byteLength),b.rotr=(B,Z)=>B<<32-Z|B>>>Z,b.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!b.isLE)throw new Error("Non little-endian hardware is not supported");const v=Array.from({length:256},(B,Z)=>Z.toString(16).padStart(2,"0"));function C(){return(C=g(function*(B,Z,q){let U=Date.now();for(let Q=0;Q=0&&JU instanceof Uint8Array))throw new Error("Uint8Array list expected");if(1===B.length)return B[0];const Z=B.reduce((U,Q)=>U+Q.length,0),q=new Uint8Array(Z);for(let U=0,Q=0;U"[object Object]"===Object.prototype.toString.call(B)&&B.constructor===Object)(Z)))throw new TypeError("Options should be object or undefined");return Object.assign(B,Z)},b.wrapConstructor=function z(B){const Z=U=>B().update(H(U)).digest(),q=B();return Z.outputLen=q.outputLen,Z.blockLen=q.blockLen,Z.create=()=>B(),Z},b.wrapConstructorWithOpts=function W(B){const Z=(U,Q)=>B(Q).update(H(U)).digest(),q=B({});return Z.outputLen=q.outputLen,Z.blockLen=q.blockLen,Z.create=U=>B(U),Z},b.randomBytes=function K(B=32){if(c.crypto.web)return c.crypto.web.getRandomValues(new Uint8Array(B));if(c.crypto.node)return new Uint8Array(c.crypto.node.randomBytes(B).buffer);throw new Error("The environment doesn't have randomBytes function")}},3439:(ie,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")},5834:(ie,b,w)=>{"use strict";var g=w(5203),c=w(5685),u=c(g("String.prototype.indexOf"));ie.exports=function(p,_){var v=g(p,!!_);return"function"==typeof v&&u(p,".prototype.")>-1?c(v):v}},5685:(ie,b,w)=>{"use strict";var g=w(4444),c=w(5203),u=c("%Function.prototype.apply%"),m=c("%Function.prototype.call%"),p=c("%Reflect.apply%",!0)||g.call(m,u),_=c("%Object.getOwnPropertyDescriptor%",!0),v=c("%Object.defineProperty%",!0),D=c("%Math.max%");if(v)try{v({},"a",{value:1})}catch{v=null}ie.exports=function(P){var C=p(g,m,arguments);if(_&&v){var k=_(C,"length");k.configurable&&v(C,"length",{value:1+D(0,P.length-(arguments.length-1))})}return C};var E=function(){return p(g,u,arguments)};v?v(ie.exports,"apply",{value:E}):ie.exports.apply=E},4999:ie=>{"use strict";var b=function(R){return function w(Y){return!!Y&&"object"==typeof Y}(R)&&!function g(Y){var R=Object.prototype.toString.call(Y);return"[object RegExp]"===R||"[object Date]"===R||function m(Y){return Y.$$typeof===u}(Y)}(R)},u="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function _(Y,R){return!1!==R.clone&&R.isMergeableObject(Y)?H(function p(Y){return Array.isArray(Y)?[]:{}}(Y),Y,R):Y}function v(Y,R,S){return Y.concat(R).map(function(z){return _(z,S)})}function A(Y){return Object.keys(Y).concat(function E(Y){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(Y).filter(function(R){return Y.propertyIsEnumerable(R)}):[]}(Y))}function P(Y,R){try{return R in Y}catch{return!1}}function H(Y,R,S){(S=S||{}).arrayMerge=S.arrayMerge||v,S.isMergeableObject=S.isMergeableObject||b,S.cloneUnlessOtherwiseSpecified=_;var z=Array.isArray(R);return z===Array.isArray(Y)?z?S.arrayMerge(Y,R,S):function k(Y,R,S){var z={};return S.isMergeableObject(Y)&&A(Y).forEach(function(W){z[W]=_(Y[W],S)}),A(R).forEach(function(W){(function C(Y,R){return P(Y,R)&&!(Object.hasOwnProperty.call(Y,R)&&Object.propertyIsEnumerable.call(Y,R))})(Y,W)||(z[W]=P(Y,W)&&S.isMergeableObject(R[W])?function D(Y,R){if(!R.customMerge)return H;var S=R.customMerge(Y);return"function"==typeof S?S:H}(W,S)(Y[W],R[W],S):_(R[W],S))}),z}(Y,R,S):_(R,S)}H.all=function(R,S){if(!Array.isArray(R))throw new Error("first argument should be an array");return R.reduce(function(z,W){return H(z,W,S)},{})},ie.exports=H},4901:ie=>{"use strict";var b={single_source_shortest_paths:function(w,g,c){var u={},m={};m[g]=0;var _,v,D,E,A,C,p=b.PriorityQueue.make();for(p.push(g,0);!p.empty();)for(D in E=(_=p.pop()).cost,A=w[v=_.value]||{})A.hasOwnProperty(D)&&(C=E+A[D],(typeof m[D]>"u"||m[D]>C)&&(m[D]=C,p.push(D,C),u[D]=v));if(typeof c<"u"&&typeof m[c]>"u"){var L=["Could not find a path from ",g," to ",c,"."].join("");throw new Error(L)}return u},extract_shortest_path_from_predecessor_list:function(w,g){for(var c=[],u=g;u;)c.push(u),u=w[u];return c.reverse(),c},find_path:function(w,g,c){var u=b.single_source_shortest_paths(w,g,c);return b.extract_shortest_path_from_predecessor_list(u,c)},PriorityQueue:{make:function(w){var u,g=b.PriorityQueue,c={};for(u in w=w||{},g)g.hasOwnProperty(u)&&(c[u]=g[u]);return c.queue=[],c.sorter=w.sorter||g.default_sorter,c},default_sorter:function(w,g){return w.cost-g.cost},push:function(w,g){this.queue.push({value:w,cost:g}),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};ie.exports=b},6316:(ie,b)=>{"use strict";var w,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=w=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===w.Tag||c.type===w.Script||c.type===w.Style},b.Root=w.Root,b.Text=w.Text,b.Directive=w.Directive,b.Comment=w.Comment,b.Script=w.Script,b.Style=w.Style,b.Tag=w.Tag,b.CDATA=w.CDATA,b.Doctype=w.Doctype},8419:ie=>{"use strict";ie.exports=function(w){for(var g=[],c=w.length,u=0;u=55296&&m<=56319&&c>u+1){var p=w.charCodeAt(u+1);p>=56320&&p<=57343&&(m=1024*(m-55296)+p-56320+65536,u+=1)}m<128?g.push(m):m<2048?(g.push(m>>6|192),g.push(63&m|128)):m<55296||m>=57344&&m<65536?(g.push(m>>12|224),g.push(m>>6&63|128),g.push(63&m|128)):m>=65536&&m<=1114111?(g.push(m>>18|240),g.push(m>>12&63|128),g.push(m>>6&63|128),g.push(63&m|128)):g.push(239,191,189)}return new Uint8Array(g).buffer}},3457:ie=>{"use strict";var b="Function.prototype.bind called on incompatible ",w=Array.prototype.slice,g=Object.prototype.toString,c="[object Function]";ie.exports=function(m){var p=this;if("function"!=typeof p||g.call(p)!==c)throw new TypeError(b+p);for(var v,_=w.call(arguments,1),D=function(){if(this instanceof v){var k=p.apply(this,_.concat(w.call(arguments)));return Object(k)===k?k:this}return p.apply(m,_.concat(w.call(arguments)))},E=Math.max(0,p.length-_.length),A=[],P=0;P{"use strict";var g=w(3457);ie.exports=Function.prototype.bind||g},5203:(ie,b,w)=>{"use strict";var g,c=SyntaxError,u=Function,m=TypeError,p=function(J){try{return u('"use strict"; return ('+J+").constructor;")()}catch{}},_=Object.getOwnPropertyDescriptor;if(_)try{_({},"")}catch{_=null}var v=function(){throw new m},D=_?function(){try{return v}catch{try{return _(arguments,"callee").get}catch{return v}}}():v,E=w(2969)(),A=Object.getPrototypeOf||function(J){return J.__proto__},P={},C=typeof Uint8Array>"u"?g:A(Uint8Array),k={"%AggregateError%":typeof AggregateError>"u"?g:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?g:ArrayBuffer,"%ArrayIteratorPrototype%":E?A([][Symbol.iterator]()):g,"%AsyncFromSyncIteratorPrototype%":g,"%AsyncFunction%":P,"%AsyncGenerator%":P,"%AsyncGeneratorFunction%":P,"%AsyncIteratorPrototype%":P,"%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%":P,"%Int8Array%":typeof Int8Array>"u"?g:Int8Array,"%Int16Array%":typeof Int16Array>"u"?g:Int16Array,"%Int32Array%":typeof Int32Array>"u"?g:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":E?A(A([][Symbol.iterator]())):g,"%JSON%":"object"==typeof JSON?JSON:g,"%Map%":typeof Map>"u"?g:Map,"%MapIteratorPrototype%":typeof Map>"u"||!E?g:A((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"||!E?g:A((new Set)[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?g:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":E?A(""[Symbol.iterator]()):g,"%Symbol%":E?Symbol:g,"%SyntaxError%":c,"%ThrowTypeError%":D,"%TypedArray%":C,"%TypeError%":m,"%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},H=function J(ne){var he;if("%AsyncFunction%"===ne)he=p("async function () {}");else if("%GeneratorFunction%"===ne)he=p("function* () {}");else if("%AsyncGeneratorFunction%"===ne)he=p("async function* () {}");else if("%AsyncGenerator%"===ne){var _e=J("%AsyncGeneratorFunction%");_e&&(he=_e.prototype)}else if("%AsyncIteratorPrototype%"===ne){var fe=J("%AsyncGenerator%");fe&&(he=A(fe.prototype))}return k[ne]=he,he},L={"%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"]},Y=w(4444),R=w(3164),S=Y.call(Function.call,Array.prototype.concat),z=Y.call(Function.apply,Array.prototype.splice),W=Y.call(Function.call,String.prototype.replace),K=Y.call(Function.call,String.prototype.slice),B=Y.call(Function.call,RegExp.prototype.exec),Z=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,q=/\\(\\)?/g,U=function(ne){var he=K(ne,0,1),_e=K(ne,-1);if("%"===he&&"%"!==_e)throw new c("invalid intrinsic syntax, expected closing `%`");if("%"===_e&&"%"!==he)throw new c("invalid intrinsic syntax, expected opening `%`");var fe=[];return W(ne,Z,function(Ce,Ve,et,Dt){fe[fe.length]=et?W(Dt,q,"$1"):Ve||Ce}),fe},Q=function(ne,he){var fe,_e=ne;if(R(L,_e)&&(_e="%"+(fe=L[_e])[0]+"%"),R(k,_e)){var Ce=k[_e];if(Ce===P&&(Ce=H(_e)),typeof Ce>"u"&&!he)throw new m("intrinsic "+ne+" exists, but is not available. Please file an issue!");return{alias:fe,name:_e,value:Ce}}throw new c("intrinsic "+ne+" does not exist!")};ie.exports=function(ne,he){if("string"!=typeof ne||0===ne.length)throw new m("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof he)throw new m('"allowMissing" argument must be a boolean');if(null===B(/^%?[^%]*%?$/,ne))throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var _e=U(ne),fe=_e.length>0?_e[0]:"",Ce=Q("%"+fe+"%",he),Ve=Ce.name,et=Ce.value,Dt=!1,Ze=Ce.alias;Ze&&(fe=Ze[0],z(_e,S([0,1],Ze)));for(var Ct=1,be=!0;Ct<_e.length;Ct+=1){var Bt=_e[Ct],Ue=K(Bt,0,1),Mt=K(Bt,-1);if(('"'===Ue||"'"===Ue||"`"===Ue||'"'===Mt||"'"===Mt||"`"===Mt)&&Ue!==Mt)throw new c("property names with quotes must have matching quotes");if(("constructor"===Bt||!be)&&(Dt=!0),R(k,Ve="%"+(fe+="."+Bt)+"%"))et=k[Ve];else if(null!=et){if(!(Bt in et)){if(!he)throw new m("base intrinsic for "+ne+" exists, but the property is not available.");return}if(_&&Ct+1>=_e.length){var wt=_(et,Bt);et=(be=!!wt)&&"get"in wt&&!("originalValue"in wt.get)?wt.get:et[Bt]}else be=R(et,Bt),et=et[Bt];be&&!Dt&&(k[Ve]=et)}}return et}},2969:(ie,b,w)=>{"use strict";var g=typeof Symbol<"u"&&Symbol,c=w(1983);ie.exports=function(){return"function"==typeof g&&"function"==typeof Symbol&&"symbol"==typeof g("foo")&&"symbol"==typeof Symbol("bar")&&c()}},1983:ie=>{"use strict";ie.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var w={},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 w[g]=42,w)return!1;if("function"==typeof Object.keys&&0!==Object.keys(w).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(w).length)return!1;var m=Object.getOwnPropertySymbols(w);if(1!==m.length||m[0]!==g||!Object.prototype.propertyIsEnumerable.call(w,g))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var p=Object.getOwnPropertyDescriptor(w,g);if(42!==p.value||!0!==p.enumerable)return!1}return!0}},3164:(ie,b,w)=>{"use strict";var g=w(4444);ie.exports=g.call(Function.call,Object.prototype.hasOwnProperty)},3380:function(ie,b,w){"use strict";var g=this&&this.__createBinding||(Object.create?function(R,S,z,W){void 0===W&&(W=z);var K=Object.getOwnPropertyDescriptor(S,z);(!K||("get"in K?!S.__esModule:K.writable||K.configurable))&&(K={enumerable:!0,get:function(){return S[z]}}),Object.defineProperty(R,W,K)}:function(R,S,z,W){void 0===W&&(W=z),R[W]=S[z]}),c=this&&this.__setModuleDefault||(Object.create?function(R,S){Object.defineProperty(R,"default",{enumerable:!0,value:S})}:function(R,S){R.default=S}),u=this&&this.__importStar||function(R){if(R&&R.__esModule)return R;var S={};if(null!=R)for(var z in R)"default"!==z&&Object.prototype.hasOwnProperty.call(R,z)&&g(S,R,z);return c(S,R),S};Object.defineProperty(b,"__esModule",{value:!0}),b.Parser=void 0;var m=u(w(6282)),p=w(6569),_=new Set(["input","option","optgroup","select","button","datalist","textarea"]),v=new Set(["p"]),D=new Set(["thead","tbody"]),E=new Set(["dd","dt"]),A=new Set(["rt","rp"]),P=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",v],["h1",v],["h2",v],["h3",v],["h4",v],["h5",v],["h6",v],["select",_],["input",_],["output",_],["button",_],["datalist",_],["textarea",_],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",E],["dt",E],["address",v],["article",v],["aside",v],["blockquote",v],["details",v],["div",v],["dl",v],["fieldset",v],["figcaption",v],["figure",v],["footer",v],["form",v],["header",v],["hr",v],["main",v],["nav",v],["ol",v],["pre",v],["section",v],["table",v],["ul",v],["rt",A],["rp",A],["tbody",D],["tfoot",D]]),C=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),k=new Set(["math","svg"]),H=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),L=/\s|\//,Y=function(){function R(S,z){var W,K,B,Z,q;void 0===z&&(z={}),this.options=z,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=S??{},this.lowerCaseTagNames=null!==(W=z.lowerCaseTags)&&void 0!==W?W:!z.xmlMode,this.lowerCaseAttributeNames=null!==(K=z.lowerCaseAttributeNames)&&void 0!==K?K:!z.xmlMode,this.tokenizer=new(null!==(B=z.Tokenizer)&&void 0!==B?B:m.default)(this.options,this),null===(q=(Z=this.cbs).onparserinit)||void 0===q||q.call(Z,this)}return R.prototype.ontext=function(S,z){var W,K,B=this.getSlice(S,z);this.endIndex=z-1,null===(K=(W=this.cbs).ontext)||void 0===K||K.call(W,B),this.startIndex=z},R.prototype.ontextentity=function(S){var z,W,K=this.tokenizer.getSectionStart();this.endIndex=K-1,null===(W=(z=this.cbs).ontext)||void 0===W||W.call(z,(0,p.fromCodePoint)(S)),this.startIndex=K},R.prototype.isVoidElement=function(S){return!this.options.xmlMode&&C.has(S)},R.prototype.onopentagname=function(S,z){this.endIndex=z;var W=this.getSlice(S,z);this.lowerCaseTagNames&&(W=W.toLowerCase()),this.emitOpenTag(W)},R.prototype.emitOpenTag=function(S){var z,W,K,B;this.openTagStart=this.startIndex,this.tagname=S;var Z=!this.options.xmlMode&&P.get(S);if(Z)for(;this.stack.length>0&&Z.has(this.stack[this.stack.length-1]);){var q=this.stack.pop();null===(W=(z=this.cbs).onclosetag)||void 0===W||W.call(z,q,!0)}this.isVoidElement(S)||(this.stack.push(S),k.has(S)?this.foreignContext.push(!0):H.has(S)&&this.foreignContext.push(!1)),null===(B=(K=this.cbs).onopentagname)||void 0===B||B.call(K,S),this.cbs.onopentag&&(this.attribs={})},R.prototype.endOpenTag=function(S){var z,W;this.startIndex=this.openTagStart,this.attribs&&(null===(W=(z=this.cbs).onopentag)||void 0===W||W.call(z,this.tagname,this.attribs,S),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""},R.prototype.onopentagend=function(S){this.endIndex=S,this.endOpenTag(!1),this.startIndex=S+1},R.prototype.onclosetag=function(S,z){var W,K,B,Z,q,U;this.endIndex=z;var Q=this.getSlice(S,z);if(this.lowerCaseTagNames&&(Q=Q.toLowerCase()),(k.has(Q)||H.has(Q))&&this.foreignContext.pop(),this.isVoidElement(Q))!this.options.xmlMode&&"br"===Q&&(null===(K=(W=this.cbs).onopentagname)||void 0===K||K.call(W,"br"),null===(Z=(B=this.cbs).onopentag)||void 0===Z||Z.call(B,"br",{},!0),null===(U=(q=this.cbs).onclosetag)||void 0===U||U.call(q,"br",!1));else{var J=this.stack.lastIndexOf(Q);if(-1!==J)if(this.cbs.onclosetag)for(var ne=this.stack.length-J;ne--;)this.cbs.onclosetag(this.stack.pop(),0!==ne);else this.stack.length=J;else!this.options.xmlMode&&"p"===Q&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=z+1},R.prototype.onselfclosingtag=function(S){this.endIndex=S,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=S+1):this.onopentagend(S)},R.prototype.closeCurrentTag=function(S){var z,W,K=this.tagname;this.endOpenTag(S),this.stack[this.stack.length-1]===K&&(null===(W=(z=this.cbs).onclosetag)||void 0===W||W.call(z,K,!S),this.stack.pop())},R.prototype.onattribname=function(S,z){this.startIndex=S;var W=this.getSlice(S,z);this.attribname=this.lowerCaseAttributeNames?W.toLowerCase():W},R.prototype.onattribdata=function(S,z){this.attribvalue+=this.getSlice(S,z)},R.prototype.onattribentity=function(S){this.attribvalue+=(0,p.fromCodePoint)(S)},R.prototype.onattribend=function(S,z){var W,K;this.endIndex=z,null===(K=(W=this.cbs).onattribute)||void 0===K||K.call(W,this.attribname,this.attribvalue,S===m.QuoteType.Double?'"':S===m.QuoteType.Single?"'":S===m.QuoteType.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""},R.prototype.getInstructionName=function(S){var z=S.search(L),W=z<0?S:S.substr(0,z);return this.lowerCaseTagNames&&(W=W.toLowerCase()),W},R.prototype.ondeclaration=function(S,z){this.endIndex=z;var W=this.getSlice(S,z);if(this.cbs.onprocessinginstruction){var K=this.getInstructionName(W);this.cbs.onprocessinginstruction("!".concat(K),"!".concat(W))}this.startIndex=z+1},R.prototype.onprocessinginstruction=function(S,z){this.endIndex=z;var W=this.getSlice(S,z);if(this.cbs.onprocessinginstruction){var K=this.getInstructionName(W);this.cbs.onprocessinginstruction("?".concat(K),"?".concat(W))}this.startIndex=z+1},R.prototype.oncomment=function(S,z,W){var K,B,Z,q;this.endIndex=z,null===(B=(K=this.cbs).oncomment)||void 0===B||B.call(K,this.getSlice(S,z-W)),null===(q=(Z=this.cbs).oncommentend)||void 0===q||q.call(Z),this.startIndex=z+1},R.prototype.oncdata=function(S,z,W){var K,B,Z,q,U,Q,J,ne,he,_e;this.endIndex=z;var fe=this.getSlice(S,z-W);this.options.xmlMode||this.options.recognizeCDATA?(null===(B=(K=this.cbs).oncdatastart)||void 0===B||B.call(K),null===(q=(Z=this.cbs).ontext)||void 0===q||q.call(Z,fe),null===(Q=(U=this.cbs).oncdataend)||void 0===Q||Q.call(U)):(null===(ne=(J=this.cbs).oncomment)||void 0===ne||ne.call(J,"[CDATA[".concat(fe,"]]")),null===(_e=(he=this.cbs).oncommentend)||void 0===_e||_e.call(he)),this.startIndex=z+1},R.prototype.onend=function(){var S,z;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var W=this.stack.length;W>0;this.cbs.onclosetag(this.stack[--W],!0));}null===(z=(S=this.cbs).onend)||void 0===z||z.call(S)},R.prototype.reset=function(){var S,z,W,K;null===(z=(S=this.cbs).onreset)||void 0===z||z.call(S),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(K=(W=this.cbs).onparserinit)||void 0===K||K.call(W,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1},R.prototype.parseComplete=function(S){this.reset(),this.end(S)},R.prototype.getSlice=function(S,z){for(;S-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var W=this.buffers[0].slice(S-this.bufferOffset,z-this.bufferOffset);z-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),W+=this.buffers[0].slice(0,z-this.bufferOffset);return W},R.prototype.shiftBuffer=function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()},R.prototype.write=function(S){var z,W;this.ended?null===(W=(z=this.cbs).onerror)||void 0===W||W.call(z,new Error(".write() after done!")):(this.buffers.push(S),this.tokenizer.running&&(this.tokenizer.write(S),this.writeIndex++))},R.prototype.end=function(S){var z,W;this.ended?null===(W=(z=this.cbs).onerror)||void 0===W||W.call(z,Error(".end() after done!")):(S&&this.write(S),this.ended=!0,this.tokenizer.end())},R.prototype.pause=function(){this.tokenizer.pause()},R.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 E,C,g=w(6569),c=(()=>{return(C=c||(c={}))[C.Tab=9]="Tab",C[C.NewLine=10]="NewLine",C[C.FormFeed=12]="FormFeed",C[C.CarriageReturn=13]="CarriageReturn",C[C.Space=32]="Space",C[C.ExclamationMark=33]="ExclamationMark",C[C.Num=35]="Num",C[C.Amp=38]="Amp",C[C.SingleQuote=39]="SingleQuote",C[C.DoubleQuote=34]="DoubleQuote",C[C.Dash=45]="Dash",C[C.Slash=47]="Slash",C[C.Zero=48]="Zero",C[C.Nine=57]="Nine",C[C.Semi=59]="Semi",C[C.Lt=60]="Lt",C[C.Eq=61]="Eq",C[C.Gt=62]="Gt",C[C.Questionmark=63]="Questionmark",C[C.UpperA=65]="UpperA",C[C.LowerA=97]="LowerA",C[C.UpperF=70]="UpperF",C[C.LowerF=102]="LowerF",C[C.UpperZ=90]="UpperZ",C[C.LowerZ=122]="LowerZ",C[C.LowerX=120]="LowerX",C[C.OpeningSquareBracket=91]="OpeningSquareBracket",c;var C})(),u=(()=>{return(C=u||(u={}))[C.Text=1]="Text",C[C.BeforeTagName=2]="BeforeTagName",C[C.InTagName=3]="InTagName",C[C.InSelfClosingTag=4]="InSelfClosingTag",C[C.BeforeClosingTagName=5]="BeforeClosingTagName",C[C.InClosingTagName=6]="InClosingTagName",C[C.AfterClosingTagName=7]="AfterClosingTagName",C[C.BeforeAttributeName=8]="BeforeAttributeName",C[C.InAttributeName=9]="InAttributeName",C[C.AfterAttributeName=10]="AfterAttributeName",C[C.BeforeAttributeValue=11]="BeforeAttributeValue",C[C.InAttributeValueDq=12]="InAttributeValueDq",C[C.InAttributeValueSq=13]="InAttributeValueSq",C[C.InAttributeValueNq=14]="InAttributeValueNq",C[C.BeforeDeclaration=15]="BeforeDeclaration",C[C.InDeclaration=16]="InDeclaration",C[C.InProcessingInstruction=17]="InProcessingInstruction",C[C.BeforeComment=18]="BeforeComment",C[C.CDATASequence=19]="CDATASequence",C[C.InSpecialComment=20]="InSpecialComment",C[C.InCommentLike=21]="InCommentLike",C[C.BeforeSpecialS=22]="BeforeSpecialS",C[C.SpecialStartSequence=23]="SpecialStartSequence",C[C.InSpecialTag=24]="InSpecialTag",C[C.BeforeEntity=25]="BeforeEntity",C[C.BeforeNumericEntity=26]="BeforeNumericEntity",C[C.InNamedEntity=27]="InNamedEntity",C[C.InNumericEntity=28]="InNumericEntity",C[C.InHexEntity=29]="InHexEntity",u;var C})();function m(C){return C===c.Space||C===c.NewLine||C===c.Tab||C===c.FormFeed||C===c.CarriageReturn}function p(C){return C===c.Slash||C===c.Gt||m(C)}function _(C){return C>=c.Zero&&C<=c.Nine}(C=E=b.QuoteType||(b.QuoteType={}))[C.NoValue=0]="NoValue",C[C.Unquoted=1]="Unquoted",C[C.Single=2]="Single",C[C.Double=3]="Double";var A={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])},P=function(){function C(k,H){var L=k.xmlMode,Y=void 0!==L&&L,R=k.decodeEntities,S=void 0===R||R;this.cbs=H,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=Y,this.decodeEntities=S,this.entityTrie=Y?g.xmlDecodeTree:g.htmlDecodeTree}return C.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},C.prototype.write=function(k){this.offset+=this.buffer.length,this.buffer=k,this.parse()},C.prototype.end=function(){this.running&&this.finish()},C.prototype.pause=function(){this.running=!1},C.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&&k===c.Amp&&(this.state=u.BeforeEntity)},C.prototype.stateSpecialStartSequence=function(k){var H=this.sequenceIndex===this.currentSequence.length;if(H?p(k):(32|k)===this.currentSequence[this.sequenceIndex]){if(!H)return void this.sequenceIndex++}else this.isSpecial=!1;this.sequenceIndex=0,this.state=u.InTagName,this.stateInTagName(k)},C.prototype.stateInSpecialTag=function(k){if(this.sequenceIndex===this.currentSequence.length){if(k===c.Gt||m(k)){var H=this.index-this.currentSequence.length;if(this.sectionStart=c.LowerA&&C<=c.LowerZ||C>=c.UpperA&&C<=c.UpperZ}(k)},C.prototype.startSpecial=function(k,H){this.isSpecial=!0,this.currentSequence=k,this.sequenceIndex=H,this.state=u.SpecialStartSequence},C.prototype.stateBeforeTagName=function(k){if(k===c.ExclamationMark)this.state=u.BeforeDeclaration,this.sectionStart=this.index+1;else if(k===c.Questionmark)this.state=u.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(k)){var H=32|k;this.sectionStart=this.index,this.xmlMode||H!==A.TitleEnd[2]?this.state=this.xmlMode||H!==A.ScriptEnd[2]?u.InTagName:u.BeforeSpecialS:this.startSpecial(A.TitleEnd,3)}else k===c.Slash?this.state=u.BeforeClosingTagName:(this.state=u.Text,this.stateText(k))},C.prototype.stateInTagName=function(k){p(k)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=u.BeforeAttributeName,this.stateBeforeAttributeName(k))},C.prototype.stateBeforeClosingTagName=function(k){m(k)||(k===c.Gt?this.state=u.Text:(this.state=this.isTagStartChar(k)?u.InClosingTagName:u.InSpecialComment,this.sectionStart=this.index))},C.prototype.stateInClosingTagName=function(k){(k===c.Gt||m(k))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=u.AfterClosingTagName,this.stateAfterClosingTagName(k))},C.prototype.stateAfterClosingTagName=function(k){(k===c.Gt||this.fastForwardTo(c.Gt))&&(this.state=u.Text,this.sectionStart=this.index+1)},C.prototype.stateBeforeAttributeName=function(k){k===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):k===c.Slash?this.state=u.InSelfClosingTag:m(k)||(this.state=u.InAttributeName,this.sectionStart=this.index)},C.prototype.stateInSelfClosingTag=function(k){k===c.Gt?(this.cbs.onselfclosingtag(this.index),this.state=u.Text,this.baseState=u.Text,this.sectionStart=this.index+1,this.isSpecial=!1):m(k)||(this.state=u.BeforeAttributeName,this.stateBeforeAttributeName(k))},C.prototype.stateInAttributeName=function(k){(k===c.Eq||p(k))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=u.AfterAttributeName,this.stateAfterAttributeName(k))},C.prototype.stateAfterAttributeName=function(k){k===c.Eq?this.state=u.BeforeAttributeValue:k===c.Slash||k===c.Gt?(this.cbs.onattribend(E.NoValue,this.index),this.state=u.BeforeAttributeName,this.stateBeforeAttributeName(k)):m(k)||(this.cbs.onattribend(E.NoValue,this.index),this.state=u.InAttributeName,this.sectionStart=this.index)},C.prototype.stateBeforeAttributeValue=function(k){k===c.DoubleQuote?(this.state=u.InAttributeValueDq,this.sectionStart=this.index+1):k===c.SingleQuote?(this.state=u.InAttributeValueSq,this.sectionStart=this.index+1):m(k)||(this.sectionStart=this.index,this.state=u.InAttributeValueNq,this.stateInAttributeValueNoQuotes(k))},C.prototype.handleInAttributeValue=function(k,H){k===H||!this.decodeEntities&&this.fastForwardTo(H)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(H===c.DoubleQuote?E.Double:E.Single,this.index),this.state=u.BeforeAttributeName):this.decodeEntities&&k===c.Amp&&(this.baseState=this.state,this.state=u.BeforeEntity)},C.prototype.stateInAttributeValueDoubleQuotes=function(k){this.handleInAttributeValue(k,c.DoubleQuote)},C.prototype.stateInAttributeValueSingleQuotes=function(k){this.handleInAttributeValue(k,c.SingleQuote)},C.prototype.stateInAttributeValueNoQuotes=function(k){m(k)||k===c.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(E.Unquoted,this.index),this.state=u.BeforeAttributeName,this.stateBeforeAttributeName(k)):this.decodeEntities&&k===c.Amp&&(this.baseState=this.state,this.state=u.BeforeEntity)},C.prototype.stateBeforeDeclaration=function(k){k===c.OpeningSquareBracket?(this.state=u.CDATASequence,this.sequenceIndex=0):this.state=k===c.Dash?u.BeforeComment:u.InDeclaration},C.prototype.stateInDeclaration=function(k){(k===c.Gt||this.fastForwardTo(c.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=u.Text,this.sectionStart=this.index+1)},C.prototype.stateInProcessingInstruction=function(k){(k===c.Gt||this.fastForwardTo(c.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=u.Text,this.sectionStart=this.index+1)},C.prototype.stateBeforeComment=function(k){k===c.Dash?(this.state=u.InCommentLike,this.currentSequence=A.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=u.InDeclaration},C.prototype.stateInSpecialComment=function(k){(k===c.Gt||this.fastForwardTo(c.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=u.Text,this.sectionStart=this.index+1)},C.prototype.stateBeforeSpecialS=function(k){var H=32|k;H===A.ScriptEnd[3]?this.startSpecial(A.ScriptEnd,4):H===A.StyleEnd[3]?this.startSpecial(A.StyleEnd,4):(this.state=u.InTagName,this.stateInTagName(k))},C.prototype.stateBeforeEntity=function(k){this.entityExcess=1,this.entityResult=0,k===c.Num?this.state=u.BeforeNumericEntity:k===c.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=u.InNamedEntity,this.stateInNamedEntity(k))},C.prototype.stateInNamedEntity=function(k){if(this.entityExcess+=1,this.trieIndex=(0,g.determineBranch)(this.entityTrie,this.trieCurrent,this.trieIndex+1,k),this.trieIndex<0)return this.emitNamedEntity(),void this.index--;this.trieCurrent=this.entityTrie[this.trieIndex];var H=this.trieCurrent&g.BinTrieFlags.VALUE_LENGTH;if(H){var L=(H>>14)-1;if(this.allowLegacyEntity()||k===c.Semi){var Y=this.index-this.entityExcess+1;Y>this.sectionStart&&this.emitPartial(this.sectionStart,Y),this.entityResult=this.trieIndex,this.trieIndex+=L,this.entityExcess=0,this.sectionStart=this.index+1,0===L&&this.emitNamedEntity()}else this.trieIndex+=L}},C.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])}},C.prototype.stateBeforeNumericEntity=function(k){(32|k)===c.LowerX?(this.entityExcess++,this.state=u.InHexEntity):(this.state=u.InNumericEntity,this.stateInNumericEntity(k))},C.prototype.emitNumericEntity=function(k){var H=this.index-this.entityExcess-1;H+2+Number(this.state===u.InHexEntity)!==this.index&&(H>this.sectionStart&&this.emitPartial(this.sectionStart,H),this.sectionStart=this.index+Number(k),this.emitCodePoint((0,g.replaceCodePoint)(this.entityResult))),this.state=this.baseState},C.prototype.stateInNumericEntity=function(k){k===c.Semi?this.emitNumericEntity(!0):_(k)?(this.entityResult=10*this.entityResult+(k-c.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},C.prototype.stateInHexEntity=function(k){k===c.Semi?this.emitNumericEntity(!0):_(k)?(this.entityResult=16*this.entityResult+(k-c.Zero),this.entityExcess++):function D(C){return C>=c.UpperA&&C<=c.UpperF||C>=c.LowerA&&C<=c.LowerF}(k)?(this.entityResult=16*this.entityResult+((32|k)-c.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},C.prototype.allowLegacyEntity=function(){return!this.xmlMode&&(this.baseState===u.Text||this.baseState===u.InSpecialTag)},C.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))},C.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(w){return[w.toLowerCase(),w]})),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(w){return[w.toLowerCase(),w]}))},1175:function(ie,b,w){"use strict";var g=this&&this.__assign||function(){return g=Object.assign||function(K){for(var B,Z=1,q=arguments.length;Z")}(K);case p.Comment:return function W(K){return"\x3c!--".concat(K.data,"--\x3e")}(K);case p.CDATA:return function z(K){return"")}(K);case p.Script:case p.Style:case p.Tag:return function Y(K,B){var Z;"foreign"===B.xmlMode&&(K.name=null!==(Z=v.elementNames.get(K.name))&&void 0!==Z?Z:K.name,K.parent&&H.has(K.parent.name)&&(B=g(g({},B),{xmlMode:!1}))),!B.xmlMode&&L.has(K.name)&&(B=g(g({},B),{xmlMode:"foreign"}));var q="<".concat(K.name),U=function A(K,B){var Z;if(K){var q=!1===(null!==(Z=B.encodeEntities)&&void 0!==Z?Z:B.decodeEntities)?E:B.xmlMode||"utf8"!==B.encodeEntities?_.encodeXML:_.escapeAttribute;return Object.keys(K).map(function(U){var Q,J,ne=null!==(Q=K[U])&&void 0!==Q?Q:"";return"foreign"===B.xmlMode&&(U=null!==(J=v.attributeNames.get(U))&&void 0!==J?J:U),B.emptyAttrs||B.xmlMode||""!==ne?"".concat(U,'="').concat(q(ne),'"'):U}).join(" ")}}(K.attribs,B);return U&&(q+=" ".concat(U)),0===K.children.length&&(B.xmlMode?!1!==B.selfClosingTags:B.selfClosingTags&&P.has(K.name))?(B.xmlMode||(q+=" "),q+="/>"):(q+=">",K.children.length>0&&(q+=C(K.children,B)),(B.xmlMode||!P.has(K.name))&&(q+=""))),q}(K,B);case p.Text:return function S(K,B){var Z,q=K.data||"";return!1!==(null!==(Z=B.encodeEntities)&&void 0!==Z?Z:B.decodeEntities)&&!(!B.xmlMode&&K.parent&&D.has(K.parent.name))&&(q=B.xmlMode||"utf8"!==B.encodeEntities?(0,_.encodeXML)(q):(0,_.escapeText)(q)),q}(K,B)}}b.render=C,b.default=C;var H=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),L=new Set(["svg","math"])},3437:function(ie,b,w){"use strict";var g=this&&this.__createBinding||(Object.create?function(v,D,E,A){void 0===A&&(A=E);var P=Object.getOwnPropertyDescriptor(D,E);(!P||("get"in P?!D.__esModule:P.writable||P.configurable))&&(P={enumerable:!0,get:function(){return D[E]}}),Object.defineProperty(v,A,P)}:function(v,D,E,A){void 0===A&&(A=E),v[A]=D[E]}),c=this&&this.__exportStar||function(v,D){for(var E in v)"default"!==E&&!Object.prototype.hasOwnProperty.call(D,E)&&g(D,v,E)};Object.defineProperty(b,"__esModule",{value:!0}),b.DomHandler=void 0;var u=w(6316),m=w(2105);c(w(2105),b);var p={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},_=function(){function v(D,E,A){this.dom=[],this.root=new m.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof E&&(A=E,E=p),"object"==typeof D&&(E=D,D=void 0),this.callback=D??null,this.options=E??p,this.elementCB=A??null}return v.prototype.onparserinit=function(D){this.parser=D},v.prototype.onreset=function(){this.dom=[],this.root=new m.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},v.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},v.prototype.onerror=function(D){this.handleCallback(D)},v.prototype.onclosetag=function(){this.lastNode=null;var D=this.tagStack.pop();this.options.withEndIndices&&(D.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(D)},v.prototype.onopentag=function(D,E){var P=new m.Element(D,E,void 0,this.options.xmlMode?u.ElementType.Tag:void 0);this.addNode(P),this.tagStack.push(P)},v.prototype.ontext=function(D){var E=this.lastNode;if(E&&E.type===u.ElementType.Text)E.data+=D,this.options.withEndIndices&&(E.endIndex=this.parser.endIndex);else{var A=new m.Text(D);this.addNode(A),this.lastNode=A}},v.prototype.oncomment=function(D){if(this.lastNode&&this.lastNode.type===u.ElementType.Comment)this.lastNode.data+=D;else{var E=new m.Comment(D);this.addNode(E),this.lastNode=E}},v.prototype.oncommentend=function(){this.lastNode=null},v.prototype.oncdatastart=function(){var D=new m.Text(""),E=new m.CDATA([D]);this.addNode(E),D.parent=E,this.lastNode=D},v.prototype.oncdataend=function(){this.lastNode=null},v.prototype.onprocessinginstruction=function(D,E){var A=new m.ProcessingInstruction(D,E);this.addNode(A)},v.prototype.handleCallback=function(D){if("function"==typeof this.callback)this.callback(D,this.dom);else if(D)throw D},v.prototype.addNode=function(D){var E=this.tagStack[this.tagStack.length-1],A=E.children[E.children.length-1];this.options.withStartIndices&&(D.startIndex=this.parser.startIndex),this.options.withEndIndices&&(D.endIndex=this.parser.endIndex),E.children.push(D),A&&(D.prev=A,A.next=D),D.parent=E,this.lastNode=null},v}();b.DomHandler=_,b.default=_},2105:function(ie,b,w){"use strict";var B,g=this&&this.__extends||(B=function(Z,q){return(B=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(U,Q){U.__proto__=Q}||function(U,Q){for(var J in Q)Object.prototype.hasOwnProperty.call(Q,J)&&(U[J]=Q[J])})(Z,q)},function(Z,q){if("function"!=typeof q&&null!==q)throw new TypeError("Class extends value "+String(q)+" is not a constructor or null");function U(){this.constructor=Z}B(Z,q),Z.prototype=null===q?Object.create(q):(U.prototype=q.prototype,new U)}),c=this&&this.__assign||function(){return c=Object.assign||function(B){for(var Z,q=1,U=arguments.length;q0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(Z.prototype,"childNodes",{get:function(){return this.children},set:function(q){this.children=q},enumerable:!1,configurable:!0}),Z}(m);b.NodeWithChildren=E;var A=function(B){function Z(){var q=null!==B&&B.apply(this,arguments)||this;return q.type=u.ElementType.CDATA,q}return g(Z,B),Object.defineProperty(Z.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),Z}(E);b.CDATA=A;var P=function(B){function Z(){var q=null!==B&&B.apply(this,arguments)||this;return q.type=u.ElementType.Root,q}return g(Z,B),Object.defineProperty(Z.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),Z}(E);b.Document=P;var C=function(B){function Z(q,U,Q,J){void 0===Q&&(Q=[]),void 0===J&&(J="script"===q?u.ElementType.Script:"style"===q?u.ElementType.Style:u.ElementType.Tag);var ne=B.call(this,Q)||this;return ne.name=q,ne.attribs=U,ne.type=J,ne}return g(Z,B),Object.defineProperty(Z.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(Z.prototype,"tagName",{get:function(){return this.name},set:function(q){this.name=q},enumerable:!1,configurable:!0}),Object.defineProperty(Z.prototype,"attributes",{get:function(){var q=this;return Object.keys(this.attribs).map(function(U){var Q,J;return{name:U,value:q.attribs[U],namespace:null===(Q=q["x-attribsNamespace"])||void 0===Q?void 0:Q[U],prefix:null===(J=q["x-attribsPrefix"])||void 0===J?void 0:J[U]}})},enumerable:!1,configurable:!0}),Z}(E);function k(B){return(0,u.isTag)(B)}function H(B){return B.type===u.ElementType.CDATA}function L(B){return B.type===u.ElementType.Text}function Y(B){return B.type===u.ElementType.Comment}function R(B){return B.type===u.ElementType.Directive}function S(B){return B.type===u.ElementType.Root}function W(B,Z){var q;if(void 0===Z&&(Z=!1),L(B))q=new _(B.data);else if(Y(B))q=new v(B.data);else if(k(B)){var U=Z?K(B.children):[],Q=new C(B.name,c({},B.attribs),U);U.forEach(function(_e){return _e.parent=Q}),null!=B.namespace&&(Q.namespace=B.namespace),B["x-attribsNamespace"]&&(Q["x-attribsNamespace"]=c({},B["x-attribsNamespace"])),B["x-attribsPrefix"]&&(Q["x-attribsPrefix"]=c({},B["x-attribsPrefix"])),q=Q}else if(H(B)){U=Z?K(B.children):[];var J=new A(U);U.forEach(function(fe){return fe.parent=J}),q=J}else if(S(B)){U=Z?K(B.children):[];var ne=new P(U);U.forEach(function(fe){return fe.parent=ne}),B["x-mode"]&&(ne["x-mode"]=B["x-mode"]),q=ne}else{if(!R(B))throw new Error("Not implemented yet: ".concat(B.type));var he=new D(B.name,B.data);null!=B["x-name"]&&(he["x-name"]=B["x-name"],he["x-publicId"]=B["x-publicId"],he["x-systemId"]=B["x-systemId"]),q=he}return q.startIndex=B.startIndex,q.endIndex=B.endIndex,null!=B.sourceCodeLocation&&(q.sourceCodeLocation=B.sourceCodeLocation),q}function K(B){for(var Z=B.map(function(U){return W(U,!0)}),q=1;q{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.getFeed=void 0;var g=w(8149),c=w(4279);b.getFeed=function u(k){var H=E(C,k);return H?"feed"===H.name?function m(k){var H,L=k.children,Y={type:"atom",items:(0,c.getElementsByTagName)("entry",L).map(function(z){var W,K=z.children,B={media:D(K)};P(B,"id","id",K),P(B,"title","title",K);var Z=null===(W=E("link",K))||void 0===W?void 0:W.attribs.href;Z&&(B.link=Z);var q=A("summary",K)||A("content",K);q&&(B.description=q);var U=A("updated",K);return U&&(B.pubDate=new Date(U)),B})};P(Y,"id","id",L),P(Y,"title","title",L);var R=null===(H=E("link",L))||void 0===H?void 0:H.attribs.href;R&&(Y.link=R),P(Y,"description","subtitle",L);var S=A("updated",L);return S&&(Y.updated=new Date(S)),P(Y,"author","email",L,!0),Y}(H):function p(k){var H,L,Y=null!==(L=null===(H=E("channel",k.children))||void 0===H?void 0:H.children)&&void 0!==L?L:[],R={type:k.name.substr(0,3),id:"",items:(0,c.getElementsByTagName)("item",k.children).map(function(z){var W=z.children,K={media:D(W)};P(K,"id","guid",W),P(K,"title","title",W),P(K,"link","link",W),P(K,"description","description",W);var B=A("pubDate",W);return B&&(K.pubDate=new Date(B)),K})};P(R,"title","title",Y),P(R,"link","link",Y),P(R,"description","description",Y);var S=A("lastBuildDate",Y);return S&&(R.updated=new Date(S)),P(R,"author","managingEditor",Y,!0),R}(H):null};var _=["url","type","lang"],v=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function D(k){return(0,c.getElementsByTagName)("media:content",k).map(function(H){for(var L=H.attribs,Y={medium:L.medium,isDefault:!!L.isDefault},R=0,S=_;R{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.uniqueSort=b.compareDocumentPosition=b.DocumentPosition=b.removeSubsets=void 0;var u,_,g=w(3437);function m(_,v){var D=[],E=[];if(_===v)return 0;for(var A=(0,g.hasChildren)(_)?_:_.parent;A;)D.unshift(A),A=A.parent;for(A=(0,g.hasChildren)(v)?v:v.parent;A;)E.unshift(A),A=A.parent;for(var P=Math.min(D.length,E.length),C=0;CH.indexOf(Y)?k===v?u.FOLLOWING|u.CONTAINED_BY:u.FOLLOWING:k===_?u.PRECEDING|u.CONTAINS:u.PRECEDING}b.removeSubsets=function c(_){for(var v=_.length;--v>=0;){var D=_[v];if(v>0&&_.lastIndexOf(D,v-1)>=0)_.splice(v,1);else for(var E=D.parent;E;E=E.parent)if(_.includes(E)){_.splice(v,1);break}}return _},(_=u=b.DocumentPosition||(b.DocumentPosition={}))[_.DISCONNECTED=1]="DISCONNECTED",_[_.PRECEDING=2]="PRECEDING",_[_.FOLLOWING=4]="FOLLOWING",_[_.CONTAINS=8]="CONTAINS",_[_.CONTAINED_BY=16]="CONTAINED_BY",b.compareDocumentPosition=m,b.uniqueSort=function p(_){return(_=_.filter(function(v,D,E){return!E.includes(v,D+1)})).sort(function(v,D){var E=m(v,D);return E&u.PRECEDING?-1:E&u.FOLLOWING?1:0}),_}},5722:function(ie,b,w){"use strict";var g=this&&this.__createBinding||(Object.create?function(m,p,_,v){void 0===v&&(v=_);var D=Object.getOwnPropertyDescriptor(p,_);(!D||("get"in D?!p.__esModule:D.writable||D.configurable))&&(D={enumerable:!0,get:function(){return p[_]}}),Object.defineProperty(m,v,D)}:function(m,p,_,v){void 0===v&&(v=_),m[v]=p[_]}),c=this&&this.__exportStar||function(m,p){for(var _ in m)"default"!==_&&!Object.prototype.hasOwnProperty.call(p,_)&&g(p,m,_)};Object.defineProperty(b,"__esModule",{value:!0}),b.hasChildren=b.isDocument=b.isComment=b.isText=b.isCDATA=b.isTag=void 0,c(w(8149),b),c(w(74),b),c(w(6180),b),c(w(2206),b),c(w(4279),b),c(w(863),b),c(w(4477),b);var u=w(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:(ie,b,w)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.getElementsByTagType=b.getElementsByTagName=b.getElementById=b.getElements=b.testElement=void 0;var g=w(3437),c=w(2206),u={tag_name:function(C){return"function"==typeof C?function(k){return(0,g.isTag)(k)&&C(k.name)}:"*"===C?g.isTag:function(k){return(0,g.isTag)(k)&&k.name===C}},tag_type:function(C){return"function"==typeof C?function(k){return C(k.type)}:function(k){return k.type===C}},tag_contains:function(C){return"function"==typeof C?function(k){return(0,g.isText)(k)&&C(k.data)}:function(k){return(0,g.isText)(k)&&k.data===C}}};function m(C,k){return"function"==typeof k?function(H){return(0,g.isTag)(H)&&k(H.attribs[C])}:function(H){return(0,g.isTag)(H)&&H.attribs[C]===k}}function p(C,k){return function(H){return C(H)||k(H)}}function _(C){var k=Object.keys(C).map(function(H){var L=C[H];return Object.prototype.hasOwnProperty.call(u,H)?u[H](L):m(H,L)});return 0===k.length?null:k.reduce(p)}b.testElement=function v(C,k){var H=_(C);return!H||H(k)},b.getElements=function D(C,k,H,L){void 0===L&&(L=1/0);var Y=_(C);return Y?(0,c.filter)(Y,k,H,L):[]},b.getElementById=function E(C,k,H){return void 0===H&&(H=!0),Array.isArray(k)||(k=[k]),(0,c.findOne)(m("id",C),k,H)},b.getElementsByTagName=function A(C,k,H,L){return void 0===H&&(H=!0),void 0===L&&(L=1/0),(0,c.filter)(u.tag_name(C),k,H,L)},b.getElementsByTagType=function P(C,k,H,L){return void 0===H&&(H=!0),void 0===L&&(L=1/0),(0,c.filter)(u.tag_type(C),k,H,L)}},6180:(ie,b)=>{"use strict";function w(_){if(_.prev&&(_.prev.next=_.next),_.next&&(_.next.prev=_.prev),_.parent){var v=_.parent.children;v.splice(v.lastIndexOf(_),1)}}Object.defineProperty(b,"__esModule",{value:!0}),b.prepend=b.prependChild=b.append=b.appendChild=b.replaceElement=b.removeElement=void 0,b.removeElement=w,b.replaceElement=function g(_,v){var D=v.prev=_.prev;D&&(D.next=v);var E=v.next=_.next;E&&(E.prev=v);var A=v.parent=_.parent;if(A){var P=A.children;P[P.lastIndexOf(_)]=v,_.parent=null}},b.appendChild=function c(_,v){if(w(v),v.next=null,v.parent=_,_.children.push(v)>1){var D=_.children[_.children.length-2];D.next=v,v.prev=D}else v.prev=null},b.append=function u(_,v){w(v);var D=_.parent,E=_.next;if(v.next=E,v.prev=_,_.next=v,v.parent=D,E){if(E.prev=v,D){var A=D.children;A.splice(A.lastIndexOf(E),0,v)}}else D&&D.children.push(v)},b.prependChild=function m(_,v){if(w(v),v.parent=_,v.prev=null,1!==_.children.unshift(v)){var D=_.children[1];D.prev=v,v.next=D}else v.next=null},b.prepend=function p(_,v){w(v);var D=_.parent;if(D){var E=D.children;E.splice(E.indexOf(_),0,v)}_.prev&&(_.prev.next=v),v.parent=D,v.prev=_.prev,v.next=_,_.prev=v}},2206:(ie,b,w)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.findAll=b.existsOne=b.findOne=b.findOneChild=b.find=b.filter=void 0;var g=w(3437);function u(D,E,A,P){for(var C=[],k=0,H=E;k0){var Y=u(D,L.children,A,P);if(C.push.apply(C,Y),(P-=Y.length)<=0)break}}return C}b.filter=function c(D,E,A,P){return void 0===A&&(A=!0),void 0===P&&(P=1/0),Array.isArray(E)||(E=[E]),u(D,E,A,P)},b.find=u,b.findOneChild=function m(D,E){return E.find(D)},b.findOne=function p(D,E,A){void 0===A&&(A=!0);for(var P=null,C=0;C0&&(P=p(D,k.children,!0)))}return P},b.existsOne=function _(D,E){return E.some(function(A){return(0,g.isTag)(A)&&(D(A)||A.children.length>0&&_(D,A.children))})},b.findAll=function v(D,E){for(var A,k,P=[],C=E.filter(g.isTag);k=C.shift();){var H=null===(A=k.children)||void 0===A?void 0:A.filter(g.isTag);H&&H.length>0&&C.unshift.apply(C,H),D(k)&&P.push(k)}return P}},8149:function(ie,b,w){"use strict";var g=this&&this.__importDefault||function(A){return A&&A.__esModule?A:{default:A}};Object.defineProperty(b,"__esModule",{value:!0}),b.innerText=b.textContent=b.getText=b.getInnerHTML=b.getOuterHTML=void 0;var c=w(3437),u=g(w(1175)),m=w(6316);function p(A,P){return(0,u.default)(A,P)}b.getOuterHTML=p,b.getInnerHTML=function _(A,P){return(0,c.hasChildren)(A)?A.children.map(function(C){return p(C,P)}).join(""):""},b.getText=function v(A){return Array.isArray(A)?A.map(v).join(""):(0,c.isTag)(A)?"br"===A.name?"\n":v(A.children):(0,c.isCDATA)(A)?v(A.children):(0,c.isText)(A)?A.data:""},b.textContent=function D(A){return Array.isArray(A)?A.map(D).join(""):(0,c.hasChildren)(A)&&!(0,c.isComment)(A)?D(A.children):(0,c.isText)(A)?A.data:""},b.innerText=function E(A){return Array.isArray(A)?A.map(E).join(""):(0,c.hasChildren)(A)&&(A.type===m.ElementType.Tag||(0,c.isCDATA)(A))?E(A.children):(0,c.isText)(A)?A.data:""}},74:(ie,b,w)=>{"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=w(3437);function c(A){return(0,g.hasChildren)(A)?A.children:[]}function u(A){return A.parent||null}b.getChildren=c,b.getParent=u,b.getSiblings=function m(A){var k=u(A);if(null!=k)return c(k);for(var H=[A],L=A.prev,Y=A.next;null!=L;)H.unshift(L),L=L.prev;for(;null!=Y;)H.push(Y),Y=Y.next;return H},b.getAttributeValue=function p(A,P){var C;return null===(C=A.attribs)||void 0===C?void 0:C[P]},b.hasAttrib=function _(A,P){return null!=A.attribs&&Object.prototype.hasOwnProperty.call(A.attribs,P)&&null!=A.attribs[P]},b.getName=function v(A){return A.name},b.nextElementSibling=function D(A){for(var C=A.next;null!==C&&!(0,g.isTag)(C);)C=C.next;return C},b.prevElementSibling=function E(A){for(var C=A.prev;null!==C&&!(0,g.isTag)(C);)C=C.prev;return C}},6569:function(ie,b,w){"use strict";var g=this&&this.__importDefault||function(L){return L&&L.__esModule?L:{default:L}};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(w(1575));b.htmlDecodeTree=c.default;var u=g(w(9704));b.xmlDecodeTree=u.default;var m=g(w(3906));b.decodeCodePoint=m.default;var p=w(3906);Object.defineProperty(b,"replaceCodePoint",{enumerable:!0,get:function(){return p.replaceCodePoint}}),Object.defineProperty(b,"fromCodePoint",{enumerable:!0,get:function(){return p.fromCodePoint}});var v,L,_=(()=>{return(L=_||(_={}))[L.NUM=35]="NUM",L[L.SEMI=59]="SEMI",L[L.ZERO=48]="ZERO",L[L.NINE=57]="NINE",L[L.LOWER_A=97]="LOWER_A",L[L.LOWER_F=102]="LOWER_F",L[L.LOWER_X=120]="LOWER_X",L[L.To_LOWER_BIT=32]="To_LOWER_BIT",_;var L})();function D(L){return function(R,S){for(var z="",W=0,K=0;(K=R.indexOf("&",K))>=0;)if(z+=R.slice(W,K),W=K,R.charCodeAt(K+=1)!==_.NUM){for(var J=0,ne=1,he=0,_e=L[he];K>14)-1))break;he+=Ce}}var Ce;0!==J&&(z+=1==(Ce=(L[J]&v.VALUE_LENGTH)>>14)?String.fromCharCode(L[J]&~v.VALUE_LENGTH):2===Ce?String.fromCharCode(L[J+1]):String.fromCharCode(L[J+1],L[J+2]),W=K-ne+1)}else{var B=K+1,Z=10,q=R.charCodeAt(B);(q|_.To_LOWER_BIT)===_.LOWER_X&&(Z=16,K+=1,B+=1);do{q=R.charCodeAt(++K)}while(q>=_.ZERO&&q<=_.NINE||16===Z&&(q|_.To_LOWER_BIT)>=_.LOWER_A&&(q|_.To_LOWER_BIT)<=_.LOWER_F);if(B!==K){var U=R.substring(B,K),Q=parseInt(U,Z);if(R.charCodeAt(K)===_.SEMI)K+=1;else if(S)continue;z+=(0,m.default)(Q),W=K}}return z+R.slice(W)}}function E(L,Y,R,S){var z=(Y&v.BRANCH_LENGTH)>>7,W=Y&v.JUMP_TABLE;if(0===z)return 0!==W&&S===W?R:-1;if(W){var K=S-W;return K<0||K>=z?-1:L[R+K]-1}for(var B=R,Z=B+z-1;B<=Z;){var q=B+Z>>>1,U=L[q];if(US))return L[q+z];Z=q-1}}return-1}(L=v=b.BinTrieFlags||(b.BinTrieFlags={}))[L.VALUE_LENGTH=49152]="VALUE_LENGTH",L[L.BRANCH_LENGTH=16256]="BRANCH_LENGTH",L[L.JUMP_TABLE=127]="JUMP_TABLE",b.determineBranch=E;var A=D(c.default),P=D(u.default);b.decodeHTML=function C(L){return A(L,!1)},b.decodeHTMLStrict=function k(L){return A(L,!0)},b.decodeXML=function H(L){return P(L,!0)}},3906:(ie,b)=>{"use strict";var w;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(m){var p;return m>=55296&&m<=57343||m>1114111?65533:null!==(p=g.get(m))&&void 0!==p?p:m}b.fromCodePoint=null!==(w=String.fromCodePoint)&&void 0!==w?w:function(m){var p="";return m>65535&&(m-=65536,p+=String.fromCharCode(m>>>10&1023|55296),m=56320|1023&m),p+String.fromCharCode(m)},b.replaceCodePoint=c,b.default=function u(m){return(0,b.fromCodePoint)(c(m))}},6836:function(ie,b,w){"use strict";var g=this&&this.__importDefault||function(D){return D&&D.__esModule?D:{default:D}};Object.defineProperty(b,"__esModule",{value:!0}),b.encodeNonAsciiHTML=b.encodeHTML=void 0;var c=g(w(5754)),u=w(681),m=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function v(D,E){for(var C,A="",P=0;null!==(C=D.exec(E));){var k=C.index;A+=E.substring(P,k);var H=E.charCodeAt(k),L=c.default.get(H);if("object"==typeof L){if(k+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 w=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function g(u){for(var _,m="",p=0;null!==(_=b.xmlReplacer.exec(u));){var v=_.index,D=u.charCodeAt(v),E=w.get(D);void 0!==E?(m+=u.substring(p,v)+E,p=v+1):(m+="".concat(u.substring(p,v),"&#x").concat((0,b.getCodePoint)(u,v).toString(16),";"),p=b.xmlReplacer.lastIndex+=Number(55296==(64512&D)))}return m+u.substr(p)}function c(u,m){return function(_){for(var v,D=0,E="";v=u.exec(_);)D!==v.index&&(E+=_.substring(D,v.index)),E+=m.get(v[0].charCodeAt(0)),D=v.index+1;return E+_.substring(D)}}b.getCodePoint=null!=String.prototype.codePointAt?function(u,m){return u.codePointAt(m)}:function(u,m){return 55296==(64512&u.charCodeAt(m))?1024*(u.charCodeAt(m)-55296)+u.charCodeAt(m+1)-56320+65536:u.charCodeAt(m)},b.encodeXML=g,b.escape=g,b.escapeUTF8=c(/[&<>'"]/g,w),b.escapeAttribute=c(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),b.escapeText=c(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))},1575:(ie,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(w){return w.charCodeAt(0)}))},9704:(ie,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(w){return w.charCodeAt(0)}))},5754:(ie,b)=>{"use strict";function w(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 m,k,p,_,g=w(6569),c=w(6836),u=w(681);(k=m=b.EntityLevel||(b.EntityLevel={}))[k.XML=0]="XML",k[k.HTML=1]="HTML",function(k){k[k.Legacy=0]="Legacy",k[k.Strict=1]="Strict"}(p=b.DecodingMode||(b.DecodingMode={})),function(k){k[k.UTF8=0]="UTF8",k[k.ASCII=1]="ASCII",k[k.Extensive=2]="Extensive",k[k.Attribute=3]="Attribute",k[k.Text=4]="Text"}(_=b.EncodingMode||(b.EncodingMode={})),b.decode=function v(k,H){void 0===H&&(H=m.XML);var L="number"==typeof H?{level:H}:H;return L.level===m.HTML?L.mode===p.Strict?(0,g.decodeHTMLStrict)(k):(0,g.decodeHTML)(k):(0,g.decodeXML)(k)},b.decodeStrict=function D(k,H){void 0===H&&(H=m.XML);var L="number"==typeof H?{level:H}:H;return L.level===m.HTML?L.mode===p.Legacy?(0,g.decodeHTML)(k):(0,g.decodeHTMLStrict)(k):(0,g.decodeXML)(k)},b.encode=function E(k,H){void 0===H&&(H=m.XML);var L="number"==typeof H?{level:H}:H;return L.mode===_.UTF8?(0,u.escapeUTF8)(k):L.mode===_.Attribute?(0,u.escapeAttribute)(k):L.mode===_.Text?(0,u.escapeText)(k):L.level===m.HTML?L.mode===_.ASCII?(0,c.encodeNonAsciiHTML)(k):(0,c.encodeHTML)(k):(0,u.encodeXML)(k)};var A=w(681);Object.defineProperty(b,"encodeXML",{enumerable:!0,get:function(){return A.encodeXML}}),Object.defineProperty(b,"escape",{enumerable:!0,get:function(){return A.escape}}),Object.defineProperty(b,"escapeUTF8",{enumerable:!0,get:function(){return A.escapeUTF8}}),Object.defineProperty(b,"escapeAttribute",{enumerable:!0,get:function(){return A.escapeAttribute}}),Object.defineProperty(b,"escapeText",{enumerable:!0,get:function(){return A.escapeText}});var P=w(6836);Object.defineProperty(b,"encodeHTML",{enumerable:!0,get:function(){return P.encodeHTML}}),Object.defineProperty(b,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return P.encodeNonAsciiHTML}}),Object.defineProperty(b,"encodeHTML4",{enumerable:!0,get:function(){return P.encodeHTML}}),Object.defineProperty(b,"encodeHTML5",{enumerable:!0,get:function(){return P.encodeHTML}});var C=w(6569);Object.defineProperty(b,"decodeXML",{enumerable:!0,get:function(){return C.decodeXML}}),Object.defineProperty(b,"decodeHTML",{enumerable:!0,get:function(){return C.decodeHTML}}),Object.defineProperty(b,"decodeHTMLStrict",{enumerable:!0,get:function(){return C.decodeHTMLStrict}}),Object.defineProperty(b,"decodeHTML4",{enumerable:!0,get:function(){return C.decodeHTML}}),Object.defineProperty(b,"decodeHTML5",{enumerable:!0,get:function(){return C.decodeHTML}}),Object.defineProperty(b,"decodeHTML4Strict",{enumerable:!0,get:function(){return C.decodeHTMLStrict}}),Object.defineProperty(b,"decodeHTML5Strict",{enumerable:!0,get:function(){return C.decodeHTMLStrict}}),Object.defineProperty(b,"decodeXMLStrict",{enumerable:!0,get:function(){return C.decodeXML}})},7088:function(ie,b,w){!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,m,p){return u<12?p?"vm":"VM":p?"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}})}(w(5439))},2502:function(ie,b,w){!function(g){"use strict";var c=function(v){return 0===v?0:1===v?1:2===v?2:v%100>=3&&v%100<=10?3:v%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"]},m=function(v){return function(D,E,A,P){var C=c(D),k=u[v][c(D)];return 2===C&&(k=k[E?0:1]),k.replace(/%d/i,D)}},p=["\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: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(v){return"\u0645"===v},meridiem:function(v,D,E){return v<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:m("s"),ss:m("s"),m:m("m"),mm:m("m"),h:m("h"),hh:m("h"),d:m("d"),dd:m("d"),M:m("M"),MM:m("M"),y:m("y"),yy:m("y")},postformat:function(v){return v.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(w(5439))},128:function(ie,b,w){!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}})}(w(5439))},4519:function(ie,b,w){!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(D){return 0===D?0:1===D?1:2===D?2:D%100>=3&&D%100<=10?3:D%100>=11?4:5},m={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(E,A,P,C){var k=u(E),H=m[D][u(E)];return 2===k&&(H=H[A?0:1]),H.replace(/%d/i,E)}},_=["\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:_,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,E,A){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(/\u060c/g,",")},postformat:function(D){return D.replace(/\d/g,function(E){return c[E]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(w(5439))},5443:function(ie,b,w){!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}})}(w(5439))},7642:function(ie,b,w){!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(p){return"\u0645"===p},meridiem:function(p,_,v){return p<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(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:0,doy:6}})}(w(5439))},8592:function(ie,b,w){!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}})}(w(5439))},7038:function(ie,b,w){!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"},m=function(E){return 0===E?0:1===E?1:2===E?2:E%100>=3&&E%100<=10?3:E%100>=11?4:5},p={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"]},_=function(E){return function(A,P,C,k){var H=m(A),L=p[E][m(A)];return 2===H&&(L=L[P?0:1]),L.replace(/%d/i,A)}},v=["\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:v,monthsShort:v,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(E){return"\u0645"===E},meridiem:function(E,A,P){return E<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:_("s"),ss:_("s"),m:_("m"),mm:_("m"),h:_("h"),hh:_("h"),d:_("d"),dd:_("d"),M:_("M"),MM:_("M"),y:_("y"),yy:_("y")},preparse:function(E){return E.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(A){return u[A]}).replace(/\u060c/g,",")},postformat:function(E){return E.replace(/\d/g,function(A){return c[A]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(w(5439))},1213:function(ie,b,w){!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(m){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(m)},meridiem:function(m,p,_){return m<4?"gec\u0259":m<12?"s\u0259h\u0259r":m<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(m){if(0===m)return m+"-\u0131nc\u0131";var p=m%10;return m+(c[p]||c[m%100-p]||c[m>=100?100:null])},week:{dow:1,doy:7}})}(w(5439))},9191:function(ie,b,w){!function(g){"use strict";function u(p,_,v){return"m"===v?_?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===v?_?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":p+" "+function c(p,_){var v=p.split("_");return _%10==1&&_%100!=11?v[0]:_%10>=2&&_%10<=4&&(_%100<10||_%100>=20)?v[1]:v[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:_?"\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:_?"\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"}[v],+p)}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(p){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(p)},meridiem:function(p,_,v){return p<4?"\u043d\u043e\u0447\u044b":p<12?"\u0440\u0430\u043d\u0456\u0446\u044b":p<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(p,_){switch(_){case"M":case"d":case"DDD":case"w":case"W":return p%10!=2&&p%10!=3||p%100==12||p%100==13?p+"-\u044b":p+"-\u0456";case"D":return p+"-\u0433\u0430";default:return p}},week:{dow:1,doy:7}})}(w(5439))},322:function(ie,b,w){!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 m=u%10,p=u%100;return 0===u?u+"-\u0435\u0432":0===p?u+"-\u0435\u043d":p>10&&p<20?u+"-\u0442\u0438":1===m?u+"-\u0432\u0438":2===m?u+"-\u0440\u0438":7===m||8===m?u+"-\u043c\u0438":u+"-\u0442\u0438"},week:{dow:1,doy:7}})}(w(5439))},8042:function(ie,b,w){!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}})}(w(5439))},5903:function(ie,b,w){!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(p){return p.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(_){return u[_]})},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]})},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(p,_){return 12===p&&(p=0),"\u09b0\u09be\u09a4"===_?p<4?p:p+12:"\u09ad\u09cb\u09b0"===_||"\u09b8\u0995\u09be\u09b2"===_?p:"\u09a6\u09c1\u09aa\u09c1\u09b0"===_?p>=3?p:p+12:"\u09ac\u09bf\u0995\u09be\u09b2"===_||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===_?p+12:void 0},meridiem:function(p,_,v){return p<4?"\u09b0\u09be\u09a4":p<6?"\u09ad\u09cb\u09b0":p<12?"\u09b8\u0995\u09be\u09b2":p<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":p<18?"\u09ac\u09bf\u0995\u09be\u09b2":p<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(w(5439))},9620:function(ie,b,w){!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(p){return p.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(_){return u[_]})},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(p,_){return 12===p&&(p=0),"\u09b0\u09be\u09a4"===_&&p>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===_&&p<5||"\u09ac\u09bf\u0995\u09be\u09b2"===_?p+12:p},meridiem:function(p,_,v){return p<4?"\u09b0\u09be\u09a4":p<10?"\u09b8\u0995\u09be\u09b2":p<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":p<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(w(5439))},9645:function(ie,b,w){!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(p){return p.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(_){return u[_]})},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]})},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(p,_){return 12===p&&(p=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===_&&p>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===_&&p<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===_?p+12:p},meridiem:function(p,_,v){return p<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":p<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":p<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":p<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(w(5439))},5020:function(ie,b,w){!function(g){"use strict";function c(L,Y,R){return L+" "+function p(L,Y){return 2===Y?function _(L){var Y={m:"v",b:"v",d:"z"};return void 0===Y[L.charAt(0)]?L:Y[L.charAt(0)]+L.substring(1)}(L):L}({mm:"munutenn",MM:"miz",dd:"devezh"}[R],L)}function m(L){return L>9?m(L%10):L}var v=[/^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],D=/^(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,k=[/^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:k,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:k,monthsRegex:D,monthsShortRegex:D,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:v,longMonthsParse:v,shortMonthsParse:v,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(L){switch(m(L)){case 1:case 3:case 4:case 5:case 9:return L+" bloaz";default:return L+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(L){return L+(1===L?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(L){return"g.m."===L},meridiem:function(L,Y,R){return L<12?"a.m.":"g.m."}})}(w(5439))},4792:function(ie,b,w){!function(g){"use strict";function c(m,p,_){var v=m+" ";switch(_){case"ss":return v+(1===m?"sekunda":2===m||3===m||4===m?"sekunde":"sekundi");case"m":return p?"jedna minuta":"jedne minute";case"mm":return v+(1===m?"minuta":2===m||3===m||4===m?"minute":"minuta");case"h":return p?"jedan sat":"jednog sata";case"hh":return v+(1===m?"sat":2===m||3===m||4===m?"sata":"sati");case"dd":return v+(1===m?"dan":"dana");case"MM":return v+(1===m?"mjesec":2===m||3===m||4===m?"mjeseca":"mjeseci");case"yy":return v+(1===m?"godina":2===m||3===m||4===m?"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}})}(w(5439))},7980:function(ie,b,w){!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,m){var p=1===u?"r":2===u?"n":3===u?"r":4===u?"t":"\xe8";return("w"===m||"W"===m)&&(p="a"),u+p},week:{dow:1,doy:4}})}(w(5439))},7322:function(ie,b,w){!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("_"),m=[/^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],p=/^(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 _(E){return E>1&&E<5&&1!=~~(E/10)}function v(E,A,P,C){var k=E+" ";switch(P){case"s":return A||C?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return A||C?k+(_(E)?"sekundy":"sekund"):k+"sekundami";case"m":return A?"minuta":C?"minutu":"minutou";case"mm":return A||C?k+(_(E)?"minuty":"minut"):k+"minutami";case"h":return A?"hodina":C?"hodinu":"hodinou";case"hh":return A||C?k+(_(E)?"hodiny":"hodin"):k+"hodinami";case"d":return A||C?"den":"dnem";case"dd":return A||C?k+(_(E)?"dny":"dn\xed"):k+"dny";case"M":return A||C?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return A||C?k+(_(E)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):k+"m\u011bs\xedci";case"y":return A||C?"rok":"rokem";case"yy":return A||C?k+(_(E)?"roky":"let"):k+"lety"}}g.defineLocale("cs",{months:c,monthsShort:u,monthsRegex:p,monthsShortRegex:p,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:m,longMonthsParse:m,shortMonthsParse:m,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:v,ss:v,m:v,mm:v,h:v,hh:v,d:v,dd:v,M:v,MM:v,y:v,yy:v},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},365:function(ie,b,w){!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}})}(w(5439))},2092:function(ie,b,w){!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 p="";return u>20?p=40===u||50===u||60===u||80===u||100===u?"fed":"ain":u>0&&(p=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][u]),u+p},week:{dow:1,doy:4}})}(w(5439))},7387:function(ie,b,w){!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}})}(w(5439))},9459:function(ie,b,w){!function(g){"use strict";function c(m,p,_,v){var D={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[m+" Tage",m+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[m+" Monate",m+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[m+" Jahre",m+" Jahren"]};return p?D[_][0]:D[_][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}})}(w(5439))},3694:function(ie,b,w){!function(g){"use strict";function c(m,p,_,v){var D={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[m+" Tage",m+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[m+" Monate",m+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[m+" Jahre",m+" Jahren"]};return p?D[_][0]:D[_][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}})}(w(5439))},4307:function(ie,b,w){!function(g){"use strict";function c(m,p,_,v){var D={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[m+" Tage",m+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[m+" Monate",m+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[m+" Jahre",m+" Jahren"]};return p?D[_][0]:D[_][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}})}(w(5439))},9659:function(ie,b,w){!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(p){return"\u0789\u078a"===p},meridiem:function(p,_,v){return p<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(p){return p.replace(/\u060c/g,",")},postformat:function(p){return p.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(w(5439))},3460:function(ie,b,w){!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(m,p){return m?"string"==typeof p&&/D/.test(p.substring(0,p.indexOf("MMMM")))?this._monthsGenitiveEl[m.month()]:this._monthsNominativeEl[m.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(m,p,_){return m>11?_?"\u03bc\u03bc":"\u039c\u039c":_?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(m){return"\u03bc"===(m+"").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(m,p){var _=this._calendarEl[m],v=p&&p.hours();return function c(m){return typeof Function<"u"&&m instanceof Function||"[object Function]"===Object.prototype.toString.call(m)}(_)&&(_=_.apply(p)),_.replace("{}",v%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}})}(w(5439))},4369:function(ie,b,w){!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 m=u%10;return u+(1==~~(u%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:0,doy:4}})}(w(5439))},530:function(ie,b,w){!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 m=u%10;return u+(1==~~(u%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")}})}(w(5439))},9998:function(ie,b,w){!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 m=u%10;return u+(1==~~(u%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(w(5439))},3391:function(ie,b,w){!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 m=u%10;return u+(1==~~(u%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(w(5439))},5414:function(ie,b,w){!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 m=u%10;return u+(1==~~(u%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")}})}(w(5439))},9615:function(ie,b,w){!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 m=u%10;return u+(1==~~(u%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:0,doy:6}})}(w(5439))},1248:function(ie,b,w){!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 m=u%10;return u+(1==~~(u%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(w(5439))},3767:function(ie,b,w){!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 m=u%10;return u+(1==~~(u%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(w(5439))},4530:function(ie,b,w){!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,m,p){return u>11?p?"p.t.m.":"P.T.M.":p?"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}})}(w(5439))},8944:function(ie,b,w){!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("_"),m=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],p=/^(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(v,D){return v?/-MMM-/.test(D)?u[v.month()]:c[v.month()]:c},monthsRegex:p,monthsShortRegex:p,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:m,longMonthsParse:m,shortMonthsParse:m,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}})}(w(5439))},9116:function(ie,b,w){!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("_"),m=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],p=/^(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(v,D){return v?/-MMM-/.test(D)?u[v.month()]:c[v.month()]:c},monthsRegex:p,monthsShortRegex:p,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:m,longMonthsParse:m,shortMonthsParse:m,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"})}(w(5439))},3609:function(ie,b,w){!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("_"),m=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],p=/^(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(v,D){return v?/-MMM-/.test(D)?u[v.month()]:c[v.month()]:c},monthsRegex:p,monthsShortRegex:p,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:m,longMonthsParse:m,shortMonthsParse:m,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}})}(w(5439))},6866:function(ie,b,w){!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("_"),m=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],p=/^(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(v,D){return v?/-MMM-/.test(D)?u[v.month()]:c[v.month()]:c},monthsRegex:p,monthsShortRegex:p,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:m,longMonthsParse:m,shortMonthsParse:m,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"})}(w(5439))},6725:function(ie,b,w){!function(g){"use strict";function c(m,p,_,v){var D={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[m+"sekundi",m+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[m+" minuti",m+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[m+" tunni",m+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[m+" kuu",m+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[m+" aasta",m+" aastat"]};return p?D[_][2]?D[_][2]:D[_][1]:v?D[_][0]:D[_][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}})}(w(5439))},7931:function(ie,b,w){!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}})}(w(5439))},6417:function(ie,b,w){!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(p){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(p)},meridiem:function(p,_,v){return p<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(p){return p.replace(/[\u06f0-\u06f9]/g,function(_){return u[_]}).replace(/\u060c/g,",")},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(w(5439))},944:function(ie,b,w){!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 m(v,D,E,A){var P="";switch(E){case"s":return A?"muutaman sekunnin":"muutama sekunti";case"ss":P=A?"sekunnin":"sekuntia";break;case"m":return A?"minuutin":"minuutti";case"mm":P=A?"minuutin":"minuuttia";break;case"h":return A?"tunnin":"tunti";case"hh":P=A?"tunnin":"tuntia";break;case"d":return A?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":P=A?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return A?"kuukauden":"kuukausi";case"MM":P=A?"kuukauden":"kuukautta";break;case"y":return A?"vuoden":"vuosi";case"yy":P=A?"vuoden":"vuotta"}return function p(v,D){return v<10?D?u[v]:c[v]:v}(v,A)+" "+P}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:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},1766:function(ie,b,w){!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}})}(w(5439))},5867:function(ie,b,w){!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}})}(w(5439))},6848:function(ie,b,w){!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,m){switch(m){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")}}})}(w(5439))},7773:function(ie,b,w){!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,m){switch(m){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}})}(w(5439))},1636:function(ie,b,w){!function(g){"use strict";var m=/(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,p=[/^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:m,monthsShortRegex:m,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:p,longMonthsParse:p,shortMonthsParse:p,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(v,D){switch(D){case"D":return v+(1===v?"er":"");default:case"M":case"Q":case"DDD":case"d":return v+(1===v?"er":"e");case"w":case"W":return v+(1===v?"re":"e")}},week:{dow:1,doy:4}})}(w(5439))},4940:function(ie,b,w){!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(p,_){return p?/-MMM-/.test(_)?u[p.month()]:c[p.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(p){return p+(1===p||8===p||p>=20?"ste":"de")},week:{dow:1,doy:4}})}(w(5439))},1402:function(ie,b,w){!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(D){return D+(1===D?"d":D%10==2?"na":"mh")},week:{dow:1,doy:4}})}(w(5439))},6924:function(ie,b,w){!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(D){return D+(1===D?"d":D%10==2?"na":"mh")},week:{dow:1,doy:4}})}(w(5439))},6398:function(ie,b,w){!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}})}(w(5439))},2457:function(ie,b,w){!function(g){"use strict";function c(m,p,_,v){var D={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:[m+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",m+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[m+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",m+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[m+" \u0935\u0930\u093e\u0902\u0928\u0940",m+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[m+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",m+" \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:[m+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",m+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[m+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",m+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return v?D[_][0]:D[_][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(m,p){return"D"===p?m+"\u0935\u0947\u0930":m},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(m,p){return 12===m&&(m=0),"\u0930\u093e\u0924\u0940"===p?m<4?m:m+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===p?m:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===p?m>12?m:m+12:"\u0938\u093e\u0902\u091c\u0947"===p?m+12:void 0},meridiem:function(m,p,_){return m<4?"\u0930\u093e\u0924\u0940":m<12?"\u0938\u0915\u093e\u0933\u0940\u0902":m<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":m<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(w(5439))},2545:function(ie,b,w){!function(g){"use strict";function c(m,p,_,v){var D={s:["thoddea sekondamni","thodde sekond"],ss:[m+" sekondamni",m+" sekond"],m:["eka mintan","ek minut"],mm:[m+" mintamni",m+" mintam"],h:["eka voran","ek vor"],hh:[m+" voramni",m+" voram"],d:["eka disan","ek dis"],dd:[m+" disamni",m+" dis"],M:["eka mhoinean","ek mhoino"],MM:[m+" mhoineamni",m+" mhoine"],y:["eka vorsan","ek voros"],yy:[m+" vorsamni",m+" vorsam"]};return v?D[_][0]:D[_][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(m,p){return"D"===p?m+"er":m},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(m,p){return 12===m&&(m=0),"rati"===p?m<4?m:m+12:"sokallim"===p?m:"donparam"===p?m>12?m:m+12:"sanje"===p?m+12:void 0},meridiem:function(m,p,_){return m<4?"rati":m<12?"sokallim":m<16?"donparam":m<20?"sanje":"rati"}})}(w(5439))},2641:function(ie,b,w){!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(p){return p.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(_){return u[_]})},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(p,_){return 12===p&&(p=0),"\u0ab0\u0abe\u0aa4"===_?p<4?p:p+12:"\u0ab8\u0ab5\u0abe\u0ab0"===_?p:"\u0aac\u0aaa\u0acb\u0ab0"===_?p>=10?p:p+12:"\u0ab8\u0abe\u0a82\u0a9c"===_?p+12:void 0},meridiem:function(p,_,v){return p<4?"\u0ab0\u0abe\u0aa4":p<10?"\u0ab8\u0ab5\u0abe\u0ab0":p<17?"\u0aac\u0aaa\u0acb\u0ab0":p<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(w(5439))},7536:function(ie,b,w){!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,m,p){return u<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":u<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":u<12?p?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":u<18?p?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(w(5439))},6335:function(ie,b,w){!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"},m=[/^\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:m,longMonthsParse:m,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(v){return v.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(D){return u[D]})},postformat:function(v){return v.replace(/\d/g,function(D){return c[D]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(v,D){return 12===v&&(v=0),"\u0930\u093e\u0924"===D?v<4?v:v+12:"\u0938\u0941\u092c\u0939"===D?v:"\u0926\u094b\u092a\u0939\u0930"===D?v>=10?v:v+12:"\u0936\u093e\u092e"===D?v+12:void 0},meridiem:function(v,D,E){return v<4?"\u0930\u093e\u0924":v<10?"\u0938\u0941\u092c\u0939":v<17?"\u0926\u094b\u092a\u0939\u0930":v<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(w(5439))},7458:function(ie,b,w){!function(g){"use strict";function c(m,p,_){var v=m+" ";switch(_){case"ss":return v+(1===m?"sekunda":2===m||3===m||4===m?"sekunde":"sekundi");case"m":return p?"jedna minuta":"jedne minute";case"mm":return v+(1===m?"minuta":2===m||3===m||4===m?"minute":"minuta");case"h":return p?"jedan sat":"jednog sata";case"hh":return v+(1===m?"sat":2===m||3===m||4===m?"sata":"sati");case"dd":return v+(1===m?"dan":"dana");case"MM":return v+(1===m?"mjesec":2===m||3===m||4===m?"mjeseca":"mjeseci");case"yy":return v+(1===m?"godina":2===m||3===m||4===m?"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}})}(w(5439))},6540:function(ie,b,w){!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(_,v,D,E){var A=_;switch(D){case"s":return E||v?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return A+(E||v)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(E||v?" perc":" perce");case"mm":return A+(E||v?" perc":" perce");case"h":return"egy"+(E||v?" \xf3ra":" \xf3r\xe1ja");case"hh":return A+(E||v?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(E||v?" nap":" napja");case"dd":return A+(E||v?" nap":" napja");case"M":return"egy"+(E||v?" h\xf3nap":" h\xf3napja");case"MM":return A+(E||v?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(E||v?" \xe9v":" \xe9ve");case"yy":return A+(E||v?" \xe9v":" \xe9ve")}return""}function m(_){return(_?"":"[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(_){return"u"===_.charAt(1).toLowerCase()},meridiem:function(_,v,D){return _<12?!0===D?"de":"DE":!0===D?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return m.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return m.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}})}(w(5439))},5283:function(ie,b,w){!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,m){switch(m){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}})}(w(5439))},8780:function(ie,b,w){!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,m){return 12===u&&(u=0),"pagi"===m?u:"siang"===m?u>=11?u:u+12:"sore"===m||"malam"===m?u+12:void 0},meridiem:function(u,m,p){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}})}(w(5439))},4205:function(ie,b,w){!function(g){"use strict";function c(p){return p%100==11||p%10!=1}function u(p,_,v,D){var E=p+" ";switch(v){case"s":return _||D?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return c(p)?E+(_||D?"sek\xfandur":"sek\xfandum"):E+"sek\xfanda";case"m":return _?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return c(p)?E+(_||D?"m\xedn\xfatur":"m\xedn\xfatum"):_?E+"m\xedn\xfata":E+"m\xedn\xfatu";case"hh":return c(p)?E+(_||D?"klukkustundir":"klukkustundum"):E+"klukkustund";case"d":return _?"dagur":D?"dag":"degi";case"dd":return c(p)?_?E+"dagar":E+(D?"daga":"d\xf6gum"):_?E+"dagur":E+(D?"dag":"degi");case"M":return _?"m\xe1nu\xf0ur":D?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return c(p)?_?E+"m\xe1nu\xf0ir":E+(D?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):_?E+"m\xe1nu\xf0ur":E+(D?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return _||D?"\xe1r":"\xe1ri";case"yy":return c(p)?E+(_||D?"\xe1r":"\xe1rum"):E+(_||D?"\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}})}(w(5439))},9985:function(ie,b,w){!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}})}(w(5439))},4211:function(ie,b,w){!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}})}(w(5439))},1003:function(ie,b,w){!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,m){return"\u5143"===m[1]?1:parseInt(m[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,m,p){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,m){switch(m){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"}})}(w(5439))},420:function(ie,b,w){!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,m){return 12===u&&(u=0),"enjing"===m?u:"siyang"===m?u>=11?u:u+12:"sonten"===m||"ndalu"===m?u+12:void 0},meridiem:function(u,m,p){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}})}(w(5439))},851:function(ie,b,w){!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(m,p,_){return"\u10d8"===_?p+"\u10e8\u10d8":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}})}(w(5439))},6074:function(ie,b,w){!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(m){return m+(c[m]||c[m%10]||c[m>=100?100:null])},week:{dow:1,doy:7}})}(w(5439))},3343:function(ie,b,w){!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(p){return"\u179b\u17d2\u1784\u17b6\u1785"===p},meridiem:function(p,_,v){return p<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(p){return p.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(_){return u[_]})},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]})},week:{dow:1,doy:4}})}(w(5439))},4799:function(ie,b,w){!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(p){return p.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(_){return u[_]})},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]})},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(p,_){return 12===p&&(p=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===_?p<4?p:p+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===_?p:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===_?p>=10?p:p+12:"\u0cb8\u0c82\u0c9c\u0cc6"===_?p+12:void 0},meridiem:function(p,_,v){return p<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":p<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":p<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":p<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(p){return p+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(w(5439))},3549:function(ie,b,w){!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,m){switch(m){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,m,p){return u<12?"\uc624\uc804":"\uc624\ud6c4"}})}(w(5439))},1037:function(ie,b,w){!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"},m=["\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:m,monthsShort:m,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(_){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(_)},meridiem:function(_,v,D){return _<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(_){return _.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(v){return u[v]}).replace(/\u060c/g,",")},postformat:function(_){return _.replace(/\d/g,function(v){return c[v]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(w(5439))},3125:function(ie,b,w){!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(m){return m+(c[m]||c[m%10]||c[m>=100?100:null])},week:{dow:1,doy:7}})}(w(5439))},9586:function(ie,b,w){!function(g){"use strict";function c(v,D,E,A){var P={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 D?P[E][0]:P[E][1]}function p(v){if(v=parseInt(v,10),isNaN(v))return!1;if(v<0)return!0;if(v<10)return 4<=v&&v<=7;if(v<100){var D=v%10;return p(0===D?v/10:D)}if(v<1e4){for(;v>=10;)v/=10;return p(v)}return p(v/=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(v){return p(v.substr(0,v.indexOf(" ")))?"a "+v:"an "+v},past:function m(v){return p(v.substr(0,v.indexOf(" ")))?"viru "+v:"virun "+v},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}})}(w(5439))},2349:function(ie,b,w){!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,m,p){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}})}(w(5439))},2400:function(ie,b,w){!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 m(E,A,P,C){return A?_(P)[0]:C?_(P)[1]:_(P)[2]}function p(E){return E%10==0||E>10&&E<20}function _(E){return c[E].split("_")}function v(E,A,P,C){var k=E+" ";return 1===E?k+m(0,A,P[0],C):A?k+(p(E)?_(P)[1]:_(P)[0]):C?k+_(P)[1]:k+(p(E)?_(P)[1]:_(P)[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(E,A,P,C){return A?"kelios sekund\u0117s":C?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:v,m,mm:v,h:m,hh:v,d:m,dd:v,M:m,MM:v,y:m,yy:v},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(E){return E+"-oji"},week:{dow:1,doy:4}})}(w(5439))},9991:function(ie,b,w){!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(D,E,A){return A?E%10==1&&E%100!=11?D[2]:D[3]:E%10==1&&E%100!=11?D[0]:D[1]}function m(D,E,A){return D+" "+u(c[A],D,E)}function p(D,E,A){return u(c[A],D,E)}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 _(D,E){return E?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:m,m:p,mm:m,h:p,hh:m,d:p,dd:m,M:p,MM:m,y:p,yy:m},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},8477:function(ie,b,w){!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(m,p){return 1===m?p[0]:m>=2&&m<=4?p[1]:p[2]},translate:function(m,p,_){var v=c.words[_];return 1===_.length?p?v[0]:v[1]:m+" "+c.correctGrammaticalCase(m,v)}};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}})}(w(5439))},5118:function(ie,b,w){!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}})}(w(5439))},5943:function(ie,b,w){!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 m=u%10,p=u%100;return 0===u?u+"-\u0435\u0432":0===p?u+"-\u0435\u043d":p>10&&p<20?u+"-\u0442\u0438":1===m?u+"-\u0432\u0438":2===m?u+"-\u0440\u0438":7===m||8===m?u+"-\u043c\u0438":u+"-\u0442\u0438"},week:{dow:1,doy:7}})}(w(5439))},3849:function(ie,b,w){!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,m){return 12===u&&(u=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===m&&u>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===m||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===m?u+12:u},meridiem:function(u,m,p){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"}})}(w(5439))},1977:function(ie,b,w){!function(g){"use strict";function c(m,p,_,v){switch(_){case"s":return p?"\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 m+(p?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return m+(p?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return m+(p?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return m+(p?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return m+(p?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return m+(p?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return m}}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(m){return"\u04ae\u0425"===m},meridiem:function(m,p,_){return m<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(m,p){switch(p){case"d":case"D":case"DDD":return m+" \u04e9\u0434\u04e9\u0440";default:return m}}})}(w(5439))},6184:function(ie,b,w){!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 m(_,v,D,E){var A="";if(v)switch(D){case"s":A="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":A="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":A="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":A="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":A="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":A="%d \u0924\u093e\u0938";break;case"d":A="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":A="%d \u0926\u093f\u0935\u0938";break;case"M":A="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":A="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":A="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":A="%d \u0935\u0930\u094d\u0937\u0947"}else switch(D){case"s":A="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":A="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":A="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":A="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":A="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":A="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":A="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":A="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":A="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":A="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":A="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":A="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return A.replace(/%d/i,_)}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:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},preparse:function(_){return _.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(v){return u[v]})},postformat:function(_){return _.replace(/\d/g,function(v){return c[v]})},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(_,v){return 12===_&&(_=0),"\u092a\u0939\u093e\u091f\u0947"===v||"\u0938\u0915\u093e\u0933\u0940"===v?_:"\u0926\u0941\u092a\u093e\u0930\u0940"===v||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===v||"\u0930\u093e\u0924\u094d\u0930\u0940"===v?_>=12?_:_+12:void 0},meridiem:function(_,v,D){return _>=0&&_<6?"\u092a\u0939\u093e\u091f\u0947":_<12?"\u0938\u0915\u093e\u0933\u0940":_<17?"\u0926\u0941\u092a\u093e\u0930\u0940":_<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(w(5439))},4524:function(ie,b,w){!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,m){return 12===u&&(u=0),"pagi"===m?u:"tengahari"===m?u>=11?u:u+12:"petang"===m||"malam"===m?u+12:void 0},meridiem:function(u,m,p){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}})}(w(5439))},485:function(ie,b,w){!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,m){return 12===u&&(u=0),"pagi"===m?u:"tengahari"===m?u>=11?u:u+12:"petang"===m||"malam"===m?u+12:void 0},meridiem:function(u,m,p){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}})}(w(5439))},6681:function(ie,b,w){!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}})}(w(5439))},2024:function(ie,b,w){!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(p){return p.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(_){return u[_]})},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]})},week:{dow:1,doy:4}})}(w(5439))},2688:function(ie,b,w){!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}})}(w(5439))},8914:function(ie,b,w){!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(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:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(p,_){return 12===p&&(p=0),"\u0930\u093e\u0924\u093f"===_?p<4?p:p+12:"\u092c\u093f\u0939\u093e\u0928"===_?p:"\u0926\u093f\u0909\u0901\u0938\u094b"===_?p>=10?p:p+12:"\u0938\u093e\u0901\u091d"===_?p+12:void 0},meridiem:function(p,_,v){return p<3?"\u0930\u093e\u0924\u093f":p<12?"\u092c\u093f\u0939\u093e\u0928":p<16?"\u0926\u093f\u0909\u0901\u0938\u094b":p<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}})}(w(5439))},2272:function(ie,b,w){!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("_"),m=[/^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],p=/^(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(v,D){return v?/-MMM-/.test(D)?u[v.month()]:c[v.month()]:c},monthsRegex:p,monthsShortRegex:p,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:m,longMonthsParse:m,shortMonthsParse:m,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(v){return v+(1===v||8===v||v>=20?"ste":"de")},week:{dow:1,doy:4}})}(w(5439))},1758:function(ie,b,w){!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("_"),m=[/^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],p=/^(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(v,D){return v?/-MMM-/.test(D)?u[v.month()]:c[v.month()]:c},monthsRegex:p,monthsShortRegex:p,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:m,longMonthsParse:m,shortMonthsParse:m,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(v){return v+(1===v||8===v||v>=20?"ste":"de")},week:{dow:1,doy:4}})}(w(5439))},1510:function(ie,b,w){!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}})}(w(5439))},2797:function(ie,b,w){!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,m){var p=1===u?"r":2===u?"n":3===u?"r":4===u?"t":"\xe8";return("w"===m||"W"===m)&&(p="a"),u+p},week:{dow:1,doy:4}})}(w(5439))},7944:function(ie,b,w){!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(p){return p.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(_){return u[_]})},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(p,_){return 12===p&&(p=0),"\u0a30\u0a3e\u0a24"===_?p<4?p:p+12:"\u0a38\u0a35\u0a47\u0a30"===_?p:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===_?p>=10?p:p+12:"\u0a38\u0a3c\u0a3e\u0a2e"===_?p+12:void 0},meridiem:function(p,_,v){return p<4?"\u0a30\u0a3e\u0a24":p<10?"\u0a38\u0a35\u0a47\u0a30":p<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":p<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(w(5439))},1605:function(ie,b,w){!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("_"),m=[/^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 p(D){return D%10<5&&D%10>1&&~~(D/10)%10!=1}function _(D,E,A){var P=D+" ";switch(A){case"ss":return P+(p(D)?"sekundy":"sekund");case"m":return E?"minuta":"minut\u0119";case"mm":return P+(p(D)?"minuty":"minut");case"h":return E?"godzina":"godzin\u0119";case"hh":return P+(p(D)?"godziny":"godzin");case"ww":return P+(p(D)?"tygodnie":"tygodni");case"MM":return P+(p(D)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return P+(p(D)?"lata":"lat")}}g.defineLocale("pl",{months:function(D,E){return D?/D MMMM/.test(E)?u[D.month()]:c[D.month()]:c},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:m,longMonthsParse:m,shortMonthsParse:m,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:_,m:_,mm:_,h:_,hh:_,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:_,M:"miesi\u0105c",MM:_,y:"rok",yy:_},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},3840:function(ie,b,w){!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"})}(w(5439))},4225:function(ie,b,w){!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}})}(w(5439))},5128:function(ie,b,w){!function(g){"use strict";function c(m,p,_){var D=" ";return(m%100>=20||m>=100&&m%100==0)&&(D=" de "),m+D+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[_]}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}})}(w(5439))},5127:function(ie,b,w){!function(g){"use strict";function u(_,v,D){return"m"===D?v?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":_+" "+function c(_,v){var D=_.split("_");return v%10==1&&v%100!=11?D[0]:v%10>=2&&v%10<=4&&(v%100<10||v%100>=20)?D[1]:D[2]}({ss:v?"\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:v?"\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"}[D],+_)}var m=[/^\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:m,longMonthsParse:m,shortMonthsParse:m,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(_){if(_.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(_){if(_.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(_){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(_)},meridiem:function(_,v,D){return _<4?"\u043d\u043e\u0447\u0438":_<12?"\u0443\u0442\u0440\u0430":_<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(_,v){switch(v){case"M":case"d":case"DDD":return _+"-\u0439";case"D":return _+"-\u0433\u043e";case"w":case"W":return _+"-\u044f";default:return _}},week:{dow:1,doy:4}})}(w(5439))},2525:function(ie,b,w){!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(p){return"\u0634\u0627\u0645"===p},meridiem:function(p,_,v){return p<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(p){return p.replace(/\u060c/g,",")},postformat:function(p){return p.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(w(5439))},9893:function(ie,b,w){!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}})}(w(5439))},3123:function(ie,b,w){!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,m,p){return u>11?p?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":p?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(w(5439))},9635:function(ie,b,w){!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 m(v){return v>1&&v<5}function p(v,D,E,A){var P=v+" ";switch(E){case"s":return D||A?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return D||A?P+(m(v)?"sekundy":"sek\xfand"):P+"sekundami";case"m":return D?"min\xfata":A?"min\xfatu":"min\xfatou";case"mm":return D||A?P+(m(v)?"min\xfaty":"min\xfat"):P+"min\xfatami";case"h":return D?"hodina":A?"hodinu":"hodinou";case"hh":return D||A?P+(m(v)?"hodiny":"hod\xedn"):P+"hodinami";case"d":return D||A?"de\u0148":"d\u0148om";case"dd":return D||A?P+(m(v)?"dni":"dn\xed"):P+"d\u0148ami";case"M":return D||A?"mesiac":"mesiacom";case"MM":return D||A?P+(m(v)?"mesiace":"mesiacov"):P+"mesiacmi";case"y":return D||A?"rok":"rokom";case"yy":return D||A?P+(m(v)?"roky":"rokov"):P+"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:p,ss:p,m:p,mm:p,h:p,hh:p,d:p,dd:p,M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},8106:function(ie,b,w){!function(g){"use strict";function c(m,p,_,v){var D=m+" ";switch(_){case"s":return p||v?"nekaj sekund":"nekaj sekundami";case"ss":return D+(1===m?p?"sekundo":"sekundi":2===m?p||v?"sekundi":"sekundah":m<5?p||v?"sekunde":"sekundah":"sekund");case"m":return p?"ena minuta":"eno minuto";case"mm":return D+(1===m?p?"minuta":"minuto":2===m?p||v?"minuti":"minutama":m<5?p||v?"minute":"minutami":p||v?"minut":"minutami");case"h":return p?"ena ura":"eno uro";case"hh":return D+(1===m?p?"ura":"uro":2===m?p||v?"uri":"urama":m<5?p||v?"ure":"urami":p||v?"ur":"urami");case"d":return p||v?"en dan":"enim dnem";case"dd":return D+(1===m?p||v?"dan":"dnem":2===m?p||v?"dni":"dnevoma":p||v?"dni":"dnevi");case"M":return p||v?"en mesec":"enim mesecem";case"MM":return D+(1===m?p||v?"mesec":"mesecem":2===m?p||v?"meseca":"mesecema":m<5?p||v?"mesece":"meseci":p||v?"mesecev":"meseci");case"y":return p||v?"eno leto":"enim letom";case"yy":return D+(1===m?p||v?"leto":"letom":2===m?p||v?"leti":"letoma":m<5?p||v?"leta":"leti":p||v?"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}})}(w(5439))},8799:function(ie,b,w){!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,m,p){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}})}(w(5439))},2872:function(ie,b,w){!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(m,p){return m%10>=1&&m%10<=4&&(m%100<10||m%100>=20)?m%10==1?p[0]:p[1]:p[2]},translate:function(m,p,_,v){var E,D=c.words[_];return 1===_.length?"y"===_&&p?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":v||p?D[0]:D[1]:(E=c.correctGrammaticalCase(m,D),"yy"===_&&p&&"\u0433\u043e\u0434\u0438\u043d\u0443"===E?m+" \u0433\u043e\u0434\u0438\u043d\u0430":m+" "+E)}};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}})}(w(5439))},7949:function(ie,b,w){!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(m,p){return m%10>=1&&m%10<=4&&(m%100<10||m%100>=20)?m%10==1?p[0]:p[1]:p[2]},translate:function(m,p,_,v){var E,D=c.words[_];return 1===_.length?"y"===_&&p?"jedna godina":v||p?D[0]:D[1]:(E=c.correctGrammaticalCase(m,D),"yy"===_&&p&&"godinu"===E?m+" godina":m+" "+E)}};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}})}(w(5439))},6167:function(ie,b,w){!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,m,p){return u<11?"ekuseni":u<15?"emini":u<19?"entsambama":"ebusuku"},meridiemHour:function(u,m){return 12===u&&(u=0),"ekuseni"===m?u:"emini"===m?u>=11?u:u+12:"entsambama"===m||"ebusuku"===m?0===u?0:u+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(w(5439))},9713:function(ie,b,w){!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 m=u%10;return u+(1==~~(u%100/10)?":e":1===m||2===m?":a":":e")},week:{dow:1,doy:4}})}(w(5439))},1982:function(ie,b,w){!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}})}(w(5439))},2732:function(ie,b,w){!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(p){return p+"\u0bb5\u0ba4\u0bc1"},preparse:function(p){return p.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(_){return u[_]})},postformat:function(p){return p.replace(/\d/g,function(_){return c[_]})},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(p,_,v){return p<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":p<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":p<10?" \u0b95\u0bbe\u0bb2\u0bc8":p<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":p<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":p<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(p,_){return 12===p&&(p=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===_?p<2?p:p+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===_||"\u0b95\u0bbe\u0bb2\u0bc8"===_||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===_&&p>=10?p:p+12},week:{dow:0,doy:6}})}(w(5439))},3636:function(ie,b,w){!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,m){return 12===u&&(u=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===m?u<4?u:u+12:"\u0c09\u0c26\u0c2f\u0c02"===m?u:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===m?u>=10?u:u+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===m?u+12:void 0},meridiem:function(u,m,p){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}})}(w(5439))},2115:function(ie,b,w){!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 m=u%10;return u+(1==~~(u%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(w(5439))},9801:function(ie,b,w){!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(m,p){return 12===m&&(m=0),"\u0448\u0430\u0431"===p?m<4?m:m+12:"\u0441\u0443\u0431\u04b3"===p?m:"\u0440\u04ef\u0437"===p?m>=11?m:m+12:"\u0431\u0435\u0433\u043e\u04b3"===p?m+12:void 0},meridiem:function(m,p,_){return m<4?"\u0448\u0430\u0431":m<11?"\u0441\u0443\u0431\u04b3":m<16?"\u0440\u04ef\u0437":m<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(m){return m+(c[m]||c[m%10]||c[m>=100?100:null])},week:{dow:1,doy:7}})}(w(5439))},4486:function(ie,b,w){!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,m,p){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"}})}(w(5439))},1310:function(ie,b,w){!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(m,p){switch(p){case"d":case"D":case"Do":case"DD":return m;default:if(0===m)return m+"'unjy";var _=m%10;return m+(c[_]||c[m%100-_]||c[m>=100?100:null])}},week:{dow:1,doy:7}})}(w(5439))},2360:function(ie,b,w){!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}})}(w(5439))},6645:function(ie,b,w){!function(g){"use strict";var c="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function p(D,E,A,P){var C=function _(D){var E=Math.floor(D%1e3/100),A=Math.floor(D%100/10),P=D%10,C="";return E>0&&(C+=c[E]+"vatlh"),A>0&&(C+=(""!==C?" ":"")+c[A]+"maH"),P>0&&(C+=(""!==C?" ":"")+c[P]),""===C?"pagh":C}(D);switch(A){case"ss":return C+" lup";case"mm":return C+" tup";case"hh":return C+" rep";case"dd":return C+" jaj";case"MM":return C+" jar";case"yy":return C+" 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(D){var E=D;return-1!==D.indexOf("jaj")?E.slice(0,-3)+"leS":-1!==D.indexOf("jar")?E.slice(0,-3)+"waQ":-1!==D.indexOf("DIS")?E.slice(0,-3)+"nem":E+" pIq"},past:function m(D){var E=D;return-1!==D.indexOf("jaj")?E.slice(0,-3)+"Hu\u2019":-1!==D.indexOf("jar")?E.slice(0,-3)+"wen":-1!==D.indexOf("DIS")?E.slice(0,-3)+"ben":E+" ret"},s:"puS lup",ss:p,m:"wa\u2019 tup",mm:p,h:"wa\u2019 rep",hh:p,d:"wa\u2019 jaj",dd:p,M:"wa\u2019 jar",MM:p,y:"wa\u2019 DIS",yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},8374:function(ie,b,w){!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(m,p,_){return m<12?_?"\xf6\xf6":"\xd6\xd6":_?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(m){return"\xf6s"===m||"\xd6S"===m},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(m,p){switch(p){case"d":case"D":case"Do":case"DD":return m;default:if(0===m)return m+"'\u0131nc\u0131";var _=m%10;return m+(c[_]||c[m%100-_]||c[m>=100?100:null])}},week:{dow:1,doy:7}})}(w(5439))},256:function(ie,b,w){!function(g){"use strict";function u(m,p,_,v){var D={s:["viensas secunds","'iensas secunds"],ss:[m+" secunds",m+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[m+" m\xeduts",m+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[m+" \xfeoras",m+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[m+" ziuas",m+" ziuas"],M:["'n mes","'iens mes"],MM:[m+" mesen",m+" mesen"],y:["'n ar","'iens ar"],yy:[m+" ars",m+" ars"]};return v||p?D[_][0]:D[_][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(m){return"d'o"===m.toLowerCase()},meridiem:function(m,p,_){return m>11?_?"d'o":"D'O":_?"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}})}(w(5439))},1631:function(ie,b,w){!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}})}(w(5439))},1595:function(ie,b,w){!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}})}(w(5439))},6050:function(ie,b,w){!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,m){return 12===u&&(u=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===m||"\u0633\u06d5\u06be\u06d5\u0631"===m||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===m?u:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===m||"\u0643\u06d5\u0686"===m?u+12:u>=11?u:u+12},meridiem:function(u,m,p){var _=100*u+m;return _<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":_<900?"\u0633\u06d5\u06be\u06d5\u0631":_<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":_<1230?"\u0686\u06c8\u0634":_<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,m){switch(m){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}})}(w(5439))},5610:function(ie,b,w){!function(g){"use strict";function u(v,D,E){return"m"===E?D?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===E?D?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":v+" "+function c(v,D){var E=v.split("_");return D%10==1&&D%100!=11?E[0]:D%10>=2&&D%10<=4&&(D%100<10||D%100>=20)?E[1]:E[2]}({ss:D?"\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:D?"\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:D?"\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"}[E],+v)}function p(v){return function(){return v+"\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 m(v,D){var E={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===v?E.nominative.slice(1,7).concat(E.nominative.slice(0,1)):v?E[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(D)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(D)?"genitive":"nominative"][v.day()]:E.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:p("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:p("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:p("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:p("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return p("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return p("[\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(v){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(v)},meridiem:function(v,D,E){return v<4?"\u043d\u043e\u0447\u0456":v<12?"\u0440\u0430\u043d\u043a\u0443":v<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(v,D){switch(D){case"M":case"d":case"DDD":case"w":case"W":return v+"-\u0439";case"D":return v+"-\u0433\u043e";default:return v}},week:{dow:1,doy:7}})}(w(5439))},6077:function(ie,b,w){!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(p){return"\u0634\u0627\u0645"===p},meridiem:function(p,_,v){return p<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(p){return p.replace(/\u060c/g,",")},postformat:function(p){return p.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(w(5439))},2207:function(ie,b,w){!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}})}(w(5439))},2862:function(ie,b,w){!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}})}(w(5439))},8093:function(ie,b,w){!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,m,p){return u<12?p?"sa":"SA":p?"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}})}(w(5439))},5590:function(ie,b,w){!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 m=u%10;return u+(1==~~(u%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(w(5439))},9058:function(ie,b,w){!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}})}(w(5439))},7908:function(ie,b,w){!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,m){return 12===u&&(u=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?u:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?u+12:u>=11?u:u+12},meridiem:function(u,m,p){var _=100*u+m;return _<600?"\u51cc\u6668":_<900?"\u65e9\u4e0a":_<1130?"\u4e0a\u5348":_<1230?"\u4e2d\u5348":_<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,m){switch(m){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}})}(w(5439))},8867:function(ie,b,w){!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,m){return 12===u&&(u=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?u:"\u4e2d\u5348"===m?u>=11?u:u+12:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?u+12:void 0},meridiem:function(u,m,p){var _=100*u+m;return _<600?"\u51cc\u6668":_<900?"\u65e9\u4e0a":_<1200?"\u4e0a\u5348":1200===_?"\u4e2d\u5348":_<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,m){switch(m){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"}})}(w(5439))},1133:function(ie,b,w){!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,m){return 12===u&&(u=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?u:"\u4e2d\u5348"===m?u>=11?u:u+12:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?u+12:void 0},meridiem:function(u,m,p){var _=100*u+m;return _<600?"\u51cc\u6668":_<900?"\u65e9\u4e0a":_<1130?"\u4e0a\u5348":_<1230?"\u4e2d\u5348":_<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,m){switch(m){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"}})}(w(5439))},3291:function(ie,b,w){!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,m){return 12===u&&(u=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?u:"\u4e2d\u5348"===m?u>=11?u:u+12:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?u+12:void 0},meridiem:function(u,m,p){var _=100*u+m;return _<600?"\u51cc\u6668":_<900?"\u65e9\u4e0a":_<1130?"\u4e0a\u5348":_<1230?"\u4e2d\u5348":_<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,m){switch(m){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"}})}(w(5439))},5439:function(ie,b,w){(ie=w.nmd(ie)).exports=function(){"use strict";var g,Y;function c(){return g.apply(null,arguments)}function m(h){return h instanceof Array||"[object Array]"===Object.prototype.toString.call(h)}function p(h){return null!=h&&"[object Object]"===Object.prototype.toString.call(h)}function _(h,y){return Object.prototype.hasOwnProperty.call(h,y)}function v(h){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(h).length;var y;for(y in h)if(_(h,y))return!1;return!0}function D(h){return void 0===h}function E(h){return"number"==typeof h||"[object Number]"===Object.prototype.toString.call(h)}function A(h){return h instanceof Date||"[object Date]"===Object.prototype.toString.call(h)}function P(h,y){var j,I=[],ee=h.length;for(j=0;j>>0;for(j=0;j0)for(I=0;I=0?I?"+":"":"-")+Math.pow(10,Math.max(0,y-j.length)).toString().substr(1)+j}var Ze=/(\[[^\[]*\])|(\\)?([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,Ct=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,be={},Bt={};function Ue(h,y,I,j){var ee=j;"string"==typeof j&&(ee=function(){return this[j]()}),h&&(Bt[h]=ee),y&&(Bt[y[0]]=function(){return Dt(ee.apply(this,arguments),y[1],y[2])}),I&&(Bt[I]=function(){return this.localeData().ordinal(ee.apply(this,arguments),h)})}function Mt(h){return h.match(/\[[\s\S]/)?h.replace(/^\[|\]$/g,""):h.replace(/\\/g,"")}function li(h,y){return h.isValid()?(y=He(y,h.localeData()),be[y]=be[y]||function wt(h){var I,j,y=h.match(Ze);for(I=0,j=y.length;I=0&&Ct.test(h);)h=h.replace(Ct,j),Ct.lastIndex=0,I-=1;return h}var Oo={};function At(h,y){var I=h.toLowerCase();Oo[I]=Oo[I+"s"]=Oo[y]=h}function Ht(h){return"string"==typeof h?Oo[h]||Oo[h.toLowerCase()]:void 0}function eo(h){var I,j,y={};for(j in h)_(h,j)&&(I=Ht(j))&&(y[I]=h[j]);return y}var Pr={};function Bn(h,y){Pr[h]=y}function Pa(h){return h%4==0&&h%100!=0||h%400==0}function Qi(h){return h<0?Math.ceil(h)||0:Math.floor(h)}function Wt(h){var y=+h,I=0;return 0!==y&&isFinite(y)&&(I=Qi(y)),I}function Ra(h,y){return function(I){return null!=I?(nm(this,h,I),c.updateOffset(this,y),this):bl(this,h)}}function bl(h,y){return h.isValid()?h._d["get"+(h._isUTC?"UTC":"")+y]():NaN}function nm(h,y,I){h.isValid()&&!isNaN(I)&&("FullYear"===y&&Pa(h.year())&&1===h.month()&&29===h.date()?(I=Wt(I),h._d["set"+(h._isUTC?"UTC":"")+y](I,h.month(),Qd(I,h.month()))):h._d["set"+(h._isUTC?"UTC":"")+y](I))}var ma,ye=/\d/,ve=/\d\d/,dn=/\d{3}/,xn=/\d{4}/,qn=/[+-]?\d{6}/,mt=/\d\d?/,to=/\d\d\d\d?/,Po=/\d\d\d\d\d\d?/,Oi=/\d{1,3}/,Br=/\d{1,4}/,ha=/[+-]?\d{1,6}/,Cr=/\d+/,vn=/[+-]?\d+/,qd=/Z|[+-]\d\d:?\d\d/gi,gs=/Z|[+-]\d\d(?::?\d\d)?/gi,mo=/[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 nt(h,y,I){ma[h]=ne(y)?y:function(j,ee){return j&&I?I:y}}function xc(h,y){return _(ma,h)?ma[h](y._strict,y._locale):new RegExp(function Er(h){return lr(h.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(y,I,j,ee,ue){return I||j||ee||ue}))}(h))}function lr(h){return h.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}ma={};var un={};function nn(h,y){var I,ee,j=y;for("string"==typeof h&&(h=[h]),E(y)&&(j=function(ue,ke){ke[y]=Wt(ue)}),ee=h.length,I=0;I68?1900:2e3)};var gy=Ra("FullYear",!0);function Te(h,y,I,j,ee,ue,ke){var yt;return h<100&&h>=0?(yt=new Date(h+400,y,I,j,ee,ue,ke),isFinite(yt.getFullYear())&&yt.setFullYear(h)):yt=new Date(h,y,I,j,ee,ue,ke),yt}function Ba(h){var y,I;return h<100&&h>=0?((I=Array.prototype.slice.call(arguments))[0]=h+400,y=new Date(Date.UTC.apply(null,I)),isFinite(y.getUTCFullYear())&&y.setUTCFullYear(h)):y=new Date(Date.UTC.apply(null,arguments)),y}function Nt(h,y,I){var j=7+y-I;return-(7+Ba(h,0,j).getUTCDay()-y)%7+j-1}function Cn(h,y,I,j,ee){var Yt,Nn,yt=1+7*(y-1)+(7+I-j)%7+Nt(h,j,ee);return yt<=0?Nn=bs(Yt=h-1)+yt:yt>bs(h)?(Yt=h+1,Nn=yt-bs(h)):(Yt=h,Nn=yt),{year:Yt,dayOfYear:Nn}}function Dc(h,y,I){var ue,ke,j=Nt(h.year(),y,I),ee=Math.floor((h.dayOfYear()-j-1)/7)+1;return ee<1?ue=ee+Ha(ke=h.year()-1,y,I):ee>Ha(h.year(),y,I)?(ue=ee-Ha(h.year(),y,I),ke=h.year()+1):(ke=h.year(),ue=ee),{week:ue,year:ke}}function Ha(h,y,I){var j=Nt(h,y,I),ee=Nt(h+1,y,I);return(bs(h)-j+ee)/7}Ue("w",["ww",2],"wo","week"),Ue("W",["WW",2],"Wo","isoWeek"),At("week","w"),At("isoWeek","W"),Bn("week",5),Bn("isoWeek",5),nt("w",mt),nt("ww",mt,ve),nt("W",mt),nt("WW",mt,ve),Pi(["w","ww","W","WW"],function(h,y,I,j){y[j.substr(0,1)]=Wt(h)});function x_(h,y){return h.slice(y,7).concat(h.slice(0,y))}Ue("d",0,"do","day"),Ue("dd",0,0,function(h){return this.localeData().weekdaysMin(this,h)}),Ue("ddd",0,0,function(h){return this.localeData().weekdaysShort(this,h)}),Ue("dddd",0,0,function(h){return this.localeData().weekdays(this,h)}),Ue("e",0,0,"weekday"),Ue("E",0,0,"isoWeekday"),At("day","d"),At("weekday","e"),At("isoWeekday","E"),Bn("day",11),Bn("weekday",11),Bn("isoWeekday",11),nt("d",mt),nt("e",mt),nt("E",mt),nt("dd",function(h,y){return y.weekdaysMinRegex(h)}),nt("ddd",function(h,y){return y.weekdaysShortRegex(h)}),nt("dddd",function(h,y){return y.weekdaysRegex(h)}),Pi(["dd","ddd","dddd"],function(h,y,I,j){var ee=I._locale.weekdaysParse(h,j,I._strict);null!=ee?y.d=ee:L(I).invalidWeekday=h}),Pi(["d","e","E"],function(h,y,I,j){y[j]=Wt(h)});var GD="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),vy="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Fy="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),qD=mo,wy=mo,KD=mo;function QD(h,y,I){var j,ee,ue,ke=h.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],j=0;j<7;++j)ue=k([2e3,1]).day(j),this._minWeekdaysParse[j]=this.weekdaysMin(ue,"").toLocaleLowerCase(),this._shortWeekdaysParse[j]=this.weekdaysShort(ue,"").toLocaleLowerCase(),this._weekdaysParse[j]=this.weekdays(ue,"").toLocaleLowerCase();return I?"dddd"===y?-1!==(ee=ki.call(this._weekdaysParse,ke))?ee:null:"ddd"===y?-1!==(ee=ki.call(this._shortWeekdaysParse,ke))?ee:null:-1!==(ee=ki.call(this._minWeekdaysParse,ke))?ee:null:"dddd"===y?-1!==(ee=ki.call(this._weekdaysParse,ke))||-1!==(ee=ki.call(this._shortWeekdaysParse,ke))||-1!==(ee=ki.call(this._minWeekdaysParse,ke))?ee:null:"ddd"===y?-1!==(ee=ki.call(this._shortWeekdaysParse,ke))||-1!==(ee=ki.call(this._weekdaysParse,ke))||-1!==(ee=ki.call(this._minWeekdaysParse,ke))?ee:null:-1!==(ee=ki.call(this._minWeekdaysParse,ke))||-1!==(ee=ki.call(this._weekdaysParse,ke))||-1!==(ee=ki.call(this._shortWeekdaysParse,ke))?ee:null}function am(){function h(_r,vo){return vo.length-_r.length}var ue,ke,yt,Yt,Nn,y=[],I=[],j=[],ee=[];for(ue=0;ue<7;ue++)ke=k([2e3,1]).day(ue),yt=lr(this.weekdaysMin(ke,"")),Yt=lr(this.weekdaysShort(ke,"")),Nn=lr(this.weekdays(ke,"")),y.push(yt),I.push(Yt),j.push(Nn),ee.push(yt),ee.push(Yt),ee.push(Nn);y.sort(h),I.sort(h),j.sort(h),ee.sort(h),this._weekdaysRegex=new RegExp("^("+ee.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+j.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+I.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+y.join("|")+")","i")}function sm(){return this.hours()%12||12}function Mc(h,y){Ue(h,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),y)})}function iu(h,y){return y._meridiemParse}Ue("H",["HH",2],0,"hour"),Ue("h",["hh",2],0,sm),Ue("k",["kk",2],0,function M_(){return this.hours()||24}),Ue("hmm",0,0,function(){return""+sm.apply(this)+Dt(this.minutes(),2)}),Ue("hmmss",0,0,function(){return""+sm.apply(this)+Dt(this.minutes(),2)+Dt(this.seconds(),2)}),Ue("Hmm",0,0,function(){return""+this.hours()+Dt(this.minutes(),2)}),Ue("Hmmss",0,0,function(){return""+this.hours()+Dt(this.minutes(),2)+Dt(this.seconds(),2)}),Mc("a",!0),Mc("A",!1),At("hour","h"),Bn("hour",13),nt("a",iu),nt("A",iu),nt("H",mt),nt("h",mt),nt("k",mt),nt("HH",mt,ve),nt("hh",mt,ve),nt("kk",mt,ve),nt("hmm",to),nt("hmmss",Po),nt("Hmm",to),nt("Hmmss",Po),nn(["H","HH"],3),nn(["k","kk"],function(h,y,I){var j=Wt(h);y[3]=24===j?0:j}),nn(["a","A"],function(h,y,I){I._isPm=I._locale.isPM(h),I._meridiem=h}),nn(["h","hh"],function(h,y,I){y[3]=Wt(h),L(I).bigHour=!0}),nn("hmm",function(h,y,I){var j=h.length-2;y[3]=Wt(h.substr(0,j)),y[4]=Wt(h.substr(j)),L(I).bigHour=!0}),nn("hmmss",function(h,y,I){var j=h.length-4,ee=h.length-2;y[3]=Wt(h.substr(0,j)),y[4]=Wt(h.substr(j,2)),y[5]=Wt(h.substr(ee)),L(I).bigHour=!0}),nn("Hmm",function(h,y,I){var j=h.length-2;y[3]=Wt(h.substr(0,j)),y[4]=Wt(h.substr(j))}),nn("Hmmss",function(h,y,I){var j=h.length-4,ee=h.length-2;y[3]=Wt(h.substr(0,j)),y[4]=Wt(h.substr(j,2)),y[5]=Wt(h.substr(ee))});var Tt=Ra("Hours",!0);var ru,E_={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:F_,monthsShort:w_,week:{dow:0,doy:6},weekdays:GD,weekdaysMin:Fy,weekdaysShort:vy,meridiemParse:/[ap]\.?m?\.?/i},mn={},yl={};function ti(h,y){var I,j=Math.min(h.length,y.length);for(I=0;I0;){if(ee=Ya(ue.slice(0,I).join("-")))return ee;if(j&&j.length>=I&&ti(ue,j)>=I-1)break;I--}y++}return ru}(h)}function ou(h){var y,I=h._a;return I&&-2===L(h).overflow&&(y=I[1]<0||I[1]>11?1:I[2]<1||I[2]>Qd(I[0],I[1])?2:I[3]<0||I[3]>24||24===I[3]&&(0!==I[4]||0!==I[5]||0!==I[6])?3:I[4]<0||I[4]>59?4:I[5]<0||I[5]>59?5:I[6]<0||I[6]>999?6:-1,L(h)._overflowDayOfYear&&(y<0||y>2)&&(y=2),L(h)._overflowWeeks&&-1===y&&(y=7),L(h)._overflowWeekday&&-1===y&&(y=8),L(h).overflow=y),h}var Cc=/^\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)?)?$/,Fl=/^\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)?)?$/,Ey=/Z|[+-]\d\d(?::?\d\d)?/,de=[["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]],au=[["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/]],Ot=/^\/?Date\((-?\d+)/i,su=/^(?:(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}))$/,cm={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function wl(h){var y,I,ue,ke,yt,Yt,j=h._i,ee=Cc.exec(j)||Fl.exec(j),Nn=de.length,_r=au.length;if(ee){for(L(h).iso=!0,y=0,I=Nn;y7)&&(Yt=!0)):(ue=h._locale._week.dow,ke=h._locale._week.doy,Nn=Dc(ni(),ue,ke),I=dr(y.gg,h._a[0],Nn.year),j=dr(y.w,Nn.week),null!=y.d?((ee=y.d)<0||ee>6)&&(Yt=!0):null!=y.e?(ee=y.e+ue,(y.e<0||y.e>6)&&(Yt=!0)):ee=ue),j<1||j>Ha(I,ue,ke)?L(h)._overflowWeeks=!0:null!=Yt?L(h)._overflowWeekday=!0:(yt=Cn(I,j,ee,ue,ke),h._a[0]=yt.year,h._dayOfYear=yt.dayOfYear)}(h),null!=h._dayOfYear&&(ke=dr(h._a[0],ee[0]),(h._dayOfYear>bs(ke)||0===h._dayOfYear)&&(L(h)._overflowDayOfYear=!0),I=Ba(ke,0,h._dayOfYear),h._a[1]=I.getUTCMonth(),h._a[2]=I.getUTCDate()),y=0;y<3&&null==h._a[y];++y)h._a[y]=j[y]=ee[y];for(;y<7;y++)h._a[y]=j[y]=null==h._a[y]?2===y?1:0:h._a[y];24===h._a[3]&&0===h._a[4]&&0===h._a[5]&&0===h._a[6]&&(h._nextDay=!0,h._a[3]=0),h._d=(h._useUTC?Ba:Te).apply(null,j),ue=h._useUTC?h._d.getUTCDay():h._d.getDay(),null!=h._tzm&&h._d.setUTCMinutes(h._d.getUTCMinutes()-h._tzm),h._nextDay&&(h._a[3]=24),h._w&&typeof h._w.d<"u"&&h._w.d!==ue&&(L(h).weekdayMismatch=!0)}}function Ec(h){if(h._f!==c.ISO_8601)if(h._f!==c.RFC_2822){h._a=[],L(h).empty=!0;var I,j,ee,ue,ke,Nn,_r,y=""+h._i,yt=y.length,Yt=0;for(_r=(ee=He(h._f,h._locale).match(Ze)||[]).length,I=0;I<_r;I++)(j=(y.match(xc(ue=ee[I],h))||[])[0])&&((ke=y.substr(0,y.indexOf(j))).length>0&&L(h).unusedInput.push(ke),y=y.slice(y.indexOf(j)+j.length),Yt+=j.length),Bt[ue]?(j?L(h).empty=!1:L(h).unusedTokens.push(ue),Xd(ue,j,h)):h._strict&&!j&&L(h).unusedTokens.push(ue);L(h).charsLeftOver=yt-Yt,y.length>0&&L(h).unusedInput.push(y),h._a[3]<=12&&!0===L(h).bigHour&&h._a[3]>0&&(L(h).bigHour=void 0),L(h).parsedDateParts=h._a.slice(0),L(h).meridiem=h._meridiem,h._a[3]=function dm(h,y,I){var j;return null==I?y:null!=h.meridiemHour?h.meridiemHour(y,I):(null!=h.isPM&&((j=h.isPM(I))&&y<12&&(y+=12),!j&&12===y&&(y=0)),y)}(h._locale,h._a[3],h._meridiem),null!==(Nn=L(h).era)&&(h._a[0]=h._locale.erasConvertYear(Nn,h._a[0])),Fn(h),ou(h)}else Ly(h);else wl(h)}function T_(h){var y=h._i,I=h._f;return h._locale=h._locale||fa(h._l),null===y||void 0===I&&""===y?S({nullInput:!0}):("string"==typeof y&&(h._i=y=h._locale.preparse(y)),Z(y)?new B(ou(y)):(A(y)?h._d=y:m(I)?function S_(h){var y,I,j,ee,ue,ke,yt=!1,Yt=h._f.length;if(0===Yt)return L(h).invalidFormat=!0,void(h._d=new Date(NaN));for(ee=0;eethis?this:h:S()});function I_(h,y){var I,j;if(1===y.length&&m(y[0])&&(y=y[0]),!y.length)return ni();for(I=y[0],j=1;j=0?new Date(h+400,y,I)-P_:new Date(h,y,I).valueOf()}function R_(h,y,I){return h<100&&h>=0?Date.UTC(h+400,y,I)-P_:Date.UTC(h,y,I)}function Pc(h,y){return y.erasAbbrRegex(h)}function Fm(){var ee,ue,h=[],y=[],I=[],j=[],ke=this.eras();for(ee=0,ue=ke.length;ee(ue=Ha(h,j,ee))&&(y=ue),Ae.call(this,h,y,I,j,ee))}function Ae(h,y,I,j,ee){var ue=Cn(h,y,I,j,ee),ke=Ba(ue.year,0,ue.dayOfYear);return this.year(ke.getUTCFullYear()),this.month(ke.getUTCMonth()),this.date(ke.getUTCDate()),this}Ue("N",0,0,"eraAbbr"),Ue("NN",0,0,"eraAbbr"),Ue("NNN",0,0,"eraAbbr"),Ue("NNNN",0,0,"eraName"),Ue("NNNNN",0,0,"eraNarrow"),Ue("y",["y",1],"yo","eraYear"),Ue("y",["yy",2],0,"eraYear"),Ue("y",["yyy",3],0,"eraYear"),Ue("y",["yyyy",4],0,"eraYear"),nt("N",Pc),nt("NN",Pc),nt("NNN",Pc),nt("NNNN",function jt(h,y){return y.erasNameRegex(h)}),nt("NNNNN",function U_(h,y){return y.erasNarrowRegex(h)}),nn(["N","NN","NNN","NNNN","NNNNN"],function(h,y,I,j){var ee=I._locale.erasParse(h,j,I._strict);ee?L(I).era=ee:L(I).invalidEra=h}),nt("y",Cr),nt("yy",Cr),nt("yyy",Cr),nt("yyyy",Cr),nt("yo",function _M(h,y){return y._eraYearOrdinalRegex||Cr}),nn(["y","yy","yyy","yyyy"],0),nn(["yo"],function(h,y,I,j){var ee;I._locale._eraYearOrdinalRegex&&(ee=h.match(I._locale._eraYearOrdinalRegex)),y[0]=I._locale.eraYearOrdinalParse?I._locale.eraYearOrdinalParse(h,ee):parseInt(h,10)}),Ue(0,["gg",2],0,function(){return this.weekYear()%100}),Ue(0,["GG",2],0,function(){return this.isoWeekYear()%100}),pu("gggg","weekYear"),pu("ggggg","weekYear"),pu("GGGG","isoWeekYear"),pu("GGGGG","isoWeekYear"),At("weekYear","gg"),At("isoWeekYear","GG"),Bn("weekYear",1),Bn("isoWeekYear",1),nt("G",vn),nt("g",vn),nt("GG",mt,ve),nt("gg",mt,ve),nt("GGGG",Br,xn),nt("gggg",Br,xn),nt("GGGGG",ha,qn),nt("ggggg",ha,qn),Pi(["gggg","ggggg","GGGG","GGGGG"],function(h,y,I,j){y[j.substr(0,2)]=Wt(h)}),Pi(["gg","GG"],function(h,y,I,j){y[j]=c.parseTwoDigitYear(h)}),Ue("Q",0,"Qo","quarter"),At("quarter","Q"),Bn("quarter",7),nt("Q",ye),nn("Q",function(h,y){y[1]=3*(Wt(h)-1)}),Ue("D",["DD",2],"Do","date"),At("date","D"),Bn("date",9),nt("D",mt),nt("DD",mt,ve),nt("Do",function(h,y){return h?y._dayOfMonthOrdinalParse||y._ordinalParse:y._dayOfMonthOrdinalParseLenient}),nn(["D","DD"],2),nn("Do",function(h,y){y[2]=Wt(h.match(mt)[0])});var wm=Ra("Date",!0);Ue("DDD",["DDDD",3],"DDDo","dayOfYear"),At("dayOfYear","DDD"),Bn("dayOfYear",4),nt("DDD",Oi),nt("DDDD",dn),nn(["DDD","DDDD"],function(h,y,I){I._dayOfYear=Wt(h)}),Ue("m",["mm",2],0,"minute"),At("minute","m"),Bn("minute",14),nt("m",mt),nt("mm",mt,ve),nn(["m","mm"],4);var jo=Ra("Minutes",!1);Ue("s",["ss",2],0,"second"),At("second","s"),Bn("second",15),nt("s",mt),nt("ss",mt,ve),nn(["s","ss"],5);var Yo,$_,km=Ra("Seconds",!1);for(Ue("S",0,0,function(){return~~(this.millisecond()/100)}),Ue(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Ue(0,["SSS",3],0,"millisecond"),Ue(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Ue(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Ue(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Ue(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Ue(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Ue(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),At("millisecond","ms"),Bn("millisecond",16),nt("S",Oi,ye),nt("SS",Oi,ve),nt("SSS",Oi,dn),Yo="SSSS";Yo.length<=9;Yo+="S")nt(Yo,Cr);function gM(h,y){y[6]=Wt(1e3*("0."+h))}for(Yo="S";Yo.length<=9;Yo+="S")nn(Yo,gM);$_=Ra("Milliseconds",!1),Ue("z",0,0,"zoneAbbr"),Ue("zz",0,0,"zoneName");var Ye=B.prototype;function Vo(h){return h}Ye.add=uu,Ye.calendar=function hu(h,y){1===arguments.length&&(arguments[0]?iM(arguments[0])?(h=arguments[0],y=void 0):fm(arguments[0])&&(y=arguments[0],h=void 0):(h=void 0,y=void 0));var I=h||ni(),j=Vi(I,this).startOf("day"),ee=c.calendarFormat(this,j)||"sameElse",ue=y&&(ne(y[ee])?y[ee].call(this,I):y[ee]);return this.format(ue||this.localeData().calendar(ee,this,ni(I)))},Ye.clone=function yo(){return new B(this)},Ye.diff=function sM(h,y,I){var j,ee,ue;if(!this.isValid())return NaN;if(!(j=Vi(h,this)).isValid())return NaN;switch(ee=6e4*(j.utcOffset()-this.utcOffset()),y=Ht(y)){case"year":ue=pm(this,j)/12;break;case"month":ue=pm(this,j);break;case"quarter":ue=pm(this,j)/3;break;case"second":ue=(this-j)/1e3;break;case"minute":ue=(this-j)/6e4;break;case"hour":ue=(this-j)/36e5;break;case"day":ue=(this-j-ee)/864e5;break;case"week":ue=(this-j-ee)/6048e5;break;default:ue=this-j}return I?ue:Qi(ue)},Ye.endOf=function B_(h){var y,I;if(void 0===(h=Ht(h))||"millisecond"===h||!this.isValid())return this;switch(I=this._isUTC?R_:ym,h){case"year":y=I(this.year()+1,0,1)-1;break;case"quarter":y=I(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":y=I(this.year(),this.month()+1,1)-1;break;case"week":y=I(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":y=I(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":y=I(this.year(),this.month(),this.date()+1)-1;break;case"hour":y=this._d.valueOf(),y+=Ho-_n(y+(this._isUTC?0:this.utcOffset()*Oc),Ho)-1;break;case"minute":y=this._d.valueOf(),y+=Oc-_n(y,Oc)-1;break;case"second":y=this._d.valueOf(),y+=1e3-_n(y,1e3)-1}return this._d.setTime(y),c.updateOffset(this,!0),this},Ye.format=function uM(h){h||(h=this.isUtc()?c.defaultFormatUtc:c.defaultFormat);var y=li(this,h);return this.localeData().postformat(y)},Ye.from=function hM(h,y){return this.isValid()&&(Z(h)&&h.isValid()||ni(h).isValid())?oo({to:this,from:h}).locale(this.locale()).humanize(!y):this.localeData().invalidDate()},Ye.fromNow=function mM(h){return this.from(ni(),h)},Ye.to=function fM(h,y){return this.isValid()&&(Z(h)&&h.isValid()||ni(h).isValid())?oo({from:this,to:h}).locale(this.locale()).humanize(!y):this.localeData().invalidDate()},Ye.toNow=function pM(h){return this.to(ni(),h)},Ye.get=function Gd(h){return ne(this[h=Ht(h)])?this[h]():this},Ye.invalidAt=function Yy(){return L(this).overflow},Ye.isAfter=function Ny(h,y){var I=Z(h)?h:ni(h);return!(!this.isValid()||!I.isValid())&&("millisecond"===(y=Ht(y)||"millisecond")?this.valueOf()>I.valueOf():I.valueOf()9999?li(I,y?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ne(Date.prototype.toISOString)?y?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",li(I,"Z")):li(I,y?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Ye.inspect=function dM(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var I,j,h="moment",y="";return this.isLocal()||(h=0===this.utcOffset()?"moment.utc":"moment.parseZone",y="Z"),I="["+h+'("]',j=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(I+j+"-MM-DD[T]HH:mm:ss.SSS"+y+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(Ye[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Ye.toJSON=function j_(){return this.isValid()?this.toISOString():null},Ye.toString=function lM(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Ye.unix=function Hy(){return Math.floor(this.valueOf()/1e3)},Ye.valueOf=function H_(){return this._d.valueOf()-6e4*(this._offset||0)},Ye.creationData=function mu(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Ye.eraName=function Ml(){var h,y,I,j=this.localeData().eras();for(h=0,y=j.length;hthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Ye.isLocal=function mr(){return!!this.isValid()&&!this._isUTC},Ye.isUtcOffset=function Ac(){return!!this.isValid()&&this._isUTC},Ye.isUtc=ys,Ye.isUTC=ys,Ye.zoneAbbr=function G_(){return this._isUTC?"UTC":""},Ye.zoneName=function Fr(){return this._isUTC?"Coordinated Universal Time":""},Ye.dates=U("dates accessor is deprecated. Use date instead.",wm),Ye.months=U("months accessor is deprecated. Use month instead",Zd),Ye.years=U("years accessor is deprecated. Use year instead",gy),Ye.zone=U("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function cu(h,y){return null!=h?("string"!=typeof h&&(h=-h),this.utcOffset(h,y),this):-this.utcOffset()}),Ye.isDSTShifted=U("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function xl(){if(!D(this._isDSTShifted))return this._isDSTShifted;var y,h={};return K(h,this),(h=T_(h))._a?(y=h._isUTC?k(h._a):ni(h._a),this._isDSTShifted=this.isValid()&&function Kt(h,y,I){var ke,j=Math.min(h.length,y.length),ee=Math.abs(h.length-y.length),ue=0;for(ke=0;ke0):this._isDSTShifted=!1,this._isDSTShifted});var Dn=fe.prototype;function Bc(h,y,I,j){var ee=fa(),ue=k().set(j,y);return ee[I](ue,h)}function K_(h,y,I){if(E(h)&&(y=h,h=void 0),h=h||"",null!=y)return Bc(h,y,I,"month");var j,ee=[];for(j=0;j<12;j++)ee[j]=Bc(h,j,I,"month");return ee}function xm(h,y,I,j){"boolean"==typeof h?(E(y)&&(I=y,y=void 0),y=y||""):(I=y=h,h=!1,E(y)&&(I=y,y=void 0),y=y||"");var ke,ee=fa(),ue=h?ee._week.dow:0,yt=[];if(null!=I)return Bc(y,(I+ue)%7,j,"day");for(ke=0;ke<7;ke++)yt[ke]=Bc(y,(ke+ue)%7,j,"day");return yt}Dn.calendar=function et(h,y,I){var j=this._calendar[h]||this._calendar.sameElse;return ne(j)?j.call(y,I):j},Dn.longDateFormat=function mi(h){var y=this._longDateFormat[h],I=this._longDateFormat[h.toUpperCase()];return y||!I?y:(this._longDateFormat[h]=I.match(Ze).map(function(j){return"MMMM"===j||"MM"===j||"DD"===j||"dddd"===j?j.slice(1):j}).join(""),this._longDateFormat[h])},Dn.invalidDate=function We(){return this._invalidDate},Dn.ordinal=function ei(h){return this._ordinal.replace("%d",h)},Dn.preparse=Vo,Dn.postformat=Vo,Dn.relativeTime=function ci(h,y,I,j){var ee=this._relativeTime[I];return ne(ee)?ee(h,y,I,j):ee.replace(/%d/i,h)},Dn.pastFuture=function Ln(h,y){var I=this._relativeTime[h>0?"future":"past"];return ne(I)?I(y):I.replace(/%s/i,y)},Dn.set=function he(h){var y,I;for(I in h)_(h,I)&&(ne(y=h[I])?this[I]=y:this["_"+I]=y);this._config=h,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Dn.eras=function Yr(h,y){var I,j,ee,ue=this._eras||fa("en")._eras;for(I=0,j=ue.length;I=0)return ue[j]},Dn.erasConvertYear=function V_(h,y){var I=h.since<=h.until?1:-1;return void 0===y?c(h.since).year():c(h.since).year()+(y-h.offset)*I},Dn.erasAbbrRegex=function Ua(h){return _(this,"_erasAbbrRegex")||Fm.call(this),h?this._erasAbbrRegex:this._erasRegex},Dn.erasNameRegex=function Uy(h){return _(this,"_erasNameRegex")||Fm.call(this),h?this._erasNameRegex:this._erasRegex},Dn.erasNarrowRegex=function z_(h){return _(this,"_erasNarrowRegex")||Fm.call(this),h?this._erasNarrowRegex:this._erasRegex},Dn.months=function im(h,y){return h?m(this._months)?this._months[h.month()]:this._months[(this._months.isFormat||k_).test(y)?"format":"standalone"][h.month()]:m(this._months)?this._months:this._months.standalone},Dn.monthsShort=function rm(h,y){return h?m(this._monthsShort)?this._monthsShort[h.month()]:this._monthsShort[k_.test(y)?"format":"standalone"][h.month()]:m(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Dn.monthsParse=function om(h,y,I){var j,ee,ue;if(this._monthsParseExact)return Xn.call(this,h,y,I);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),j=0;j<12;j++){if(ee=k([2e3,j]),I&&!this._longMonthsParse[j]&&(this._longMonthsParse[j]=new RegExp("^"+this.months(ee,"").replace(".","")+"$","i"),this._shortMonthsParse[j]=new RegExp("^"+this.monthsShort(ee,"").replace(".","")+"$","i")),!I&&!this._monthsParse[j]&&(ue="^"+this.months(ee,"")+"|^"+this.monthsShort(ee,""),this._monthsParse[j]=new RegExp(ue.replace(".",""),"i")),I&&"MMMM"===y&&this._longMonthsParse[j].test(h))return j;if(I&&"MMM"===y&&this._shortMonthsParse[j].test(h))return j;if(!I&&this._monthsParse[j].test(h))return j}},Dn.monthsRegex=function St(h){return this._monthsParseExact?(_(this,"_monthsRegex")||Jd.call(this),h?this._monthsStrictRegex:this._monthsRegex):(_(this,"_monthsRegex")||(this._monthsRegex=di),this._monthsStrictRegex&&h?this._monthsStrictRegex:this._monthsRegex)},Dn.monthsShortRegex=function Jt(h){return this._monthsParseExact?(_(this,"_monthsRegex")||Jd.call(this),h?this._monthsShortStrictRegex:this._monthsShortRegex):(_(this,"_monthsShortRegex")||(this._monthsShortRegex=Yn),this._monthsShortStrictRegex&&h?this._monthsShortStrictRegex:this._monthsShortRegex)},Dn.week=function by(h){return Dc(h,this._week.dow,this._week.doy).week},Dn.firstDayOfYear=function UD(){return this._week.doy},Dn.firstDayOfWeek=function Hr(){return this._week.dow},Dn.weekdays=function io(h,y){var I=m(this._weekdays)?this._weekdays:this._weekdays[h&&!0!==h&&this._weekdays.isFormat.test(y)?"format":"standalone"];return!0===h?x_(I,this._week.dow):h?I[h.day()]:I},Dn.weekdaysMin=function XD(h){return!0===h?x_(this._weekdaysMin,this._week.dow):h?this._weekdaysMin[h.day()]:this._weekdaysMin},Dn.weekdaysShort=function In(h){return!0===h?x_(this._weekdaysShort,this._week.dow):h?this._weekdaysShort[h.day()]:this._weekdaysShort},Dn.weekdaysParse=function ZD(h,y,I){var j,ee,ue;if(this._weekdaysParseExact)return QD.call(this,h,y,I);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),j=0;j<7;j++){if(ee=k([2e3,1]).day(j),I&&!this._fullWeekdaysParse[j]&&(this._fullWeekdaysParse[j]=new RegExp("^"+this.weekdays(ee,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[j]=new RegExp("^"+this.weekdaysShort(ee,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[j]=new RegExp("^"+this.weekdaysMin(ee,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[j]||(ue="^"+this.weekdays(ee,"")+"|^"+this.weekdaysShort(ee,"")+"|^"+this.weekdaysMin(ee,""),this._weekdaysParse[j]=new RegExp(ue.replace(".",""),"i")),I&&"dddd"===y&&this._fullWeekdaysParse[j].test(h))return j;if(I&&"ddd"===y&&this._shortWeekdaysParse[j].test(h))return j;if(I&&"dd"===y&&this._minWeekdaysParse[j].test(h))return j;if(!I&&this._weekdaysParse[j].test(h))return j}},Dn.weekdaysRegex=function nu(h){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||am.call(this),h?this._weekdaysStrictRegex:this._weekdaysRegex):(_(this,"_weekdaysRegex")||(this._weekdaysRegex=qD),this._weekdaysStrictRegex&&h?this._weekdaysStrictRegex:this._weekdaysRegex)},Dn.weekdaysShortRegex=function ky(h){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||am.call(this),h?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(_(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=wy),this._weekdaysShortStrictRegex&&h?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Dn.weekdaysMinRegex=function D_(h){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||am.call(this),h?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(_(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=KD),this._weekdaysMinStrictRegex&&h?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Dn.isPM=function C_(h){return"p"===(h+"").toLowerCase().charAt(0)},Dn.meridiem=function lm(h,y,I){return h>11?I?"pm":"PM":I?"am":"AM"},Ro("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(h){var y=h%10;return h+(1===Wt(h%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")}}),c.lang=U("moment.lang is deprecated. Use moment.locale instead.",Ro),c.langData=U("moment.langData is deprecated. Use moment.localeData instead.",fa);var zo=Math.abs;function Sm(h,y,I,j){var ee=oo(y,I);return h._milliseconds+=j*ee._milliseconds,h._days+=j*ee._days,h._months+=j*ee._months,h._bubble()}function Tm(h){return h<0?Math.floor(h):Math.ceil(h)}function J_(h){return 4800*h/146097}function Lm(h){return 146097*h/4800}function Sn(h){return function(){return this.as(h)}}var pr=Sn("ms"),Ky=Sn("s"),Uo=Sn("m"),Xy=Sn("h"),Qy=Sn("d"),Zy=Sn("w"),_u=Sn("M"),gu=Sn("Q"),bu=Sn("y");function Fs(h){return function(){return this.isValid()?this._data[h]:NaN}}var El=Fs("milliseconds"),Hc=Fs("seconds"),Jy=Fs("minutes"),bM=Fs("hours"),Nm=Fs("days"),yM=Fs("months"),ev=Fs("years");var Wa=Math.round,jc={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Om(h,y,I,j,ee){return ee.relativeTime(y||1,!!I,h,j)}var yu=Math.abs;function ba(h){return(h>0)-(h<0)||+h}function vu(){if(!this.isValid())return this.localeData().invalidDate();var j,ee,ue,ke,Yt,Nn,_r,vo,h=yu(this._milliseconds)/1e3,y=yu(this._days),I=yu(this._months),yt=this.asSeconds();return yt?(j=Qi(h/60),ee=Qi(j/60),h%=60,j%=60,ue=Qi(I/12),I%=12,ke=h?h.toFixed(3).replace(/\.?0+$/,""):"",Yt=yt<0?"-":"",Nn=ba(this._months)!==ba(yt)?"-":"",_r=ba(this._days)!==ba(yt)?"-":"",vo=ba(this._milliseconds)!==ba(yt)?"-":"",Yt+"P"+(ue?Nn+ue+"Y":"")+(I?Nn+I+"M":"")+(y?_r+y+"D":"")+(ee||j||h?"T":"")+(ee?vo+ee+"H":"")+(j?vo+j+"M":"")+(h?vo+ke+"S":"")):"P0D"}var rn=hr.prototype;return rn.isValid=function vr(){return this._isValid},rn.abs=function Em(){var h=this._data;return this._milliseconds=zo(this._milliseconds),this._days=zo(this._days),this._months=zo(this._months),h.milliseconds=zo(h.milliseconds),h.seconds=zo(h.seconds),h.minutes=zo(h.minutes),h.hours=zo(h.hours),h.months=zo(h.months),h.years=zo(h.years),this},rn.add=function Q_(h,y){return Sm(this,h,y,1)},rn.subtract=function Z_(h,y){return Sm(this,h,y,-1)},rn.as=function wr(h){if(!this.isValid())return NaN;var y,I,j=this._milliseconds;if("month"===(h=Ht(h))||"quarter"===h||"year"===h)switch(y=this._days+j/864e5,I=this._months+J_(y),h){case"month":return I;case"quarter":return I/3;case"year":return I/12}else switch(y=this._days+Math.round(Lm(this._months)),h){case"week":return y/7+j/6048e5;case"day":return y+j/864e5;case"hour":return 24*y+j/36e5;case"minute":return 1440*y+j/6e4;case"second":return 86400*y+j/1e3;case"millisecond":return Math.floor(864e5*y)+j;default:throw new Error("Unknown unit "+h)}},rn.asMilliseconds=pr,rn.asSeconds=Ky,rn.asMinutes=Uo,rn.asHours=Xy,rn.asDays=Qy,rn.asWeeks=Zy,rn.asMonths=_u,rn.asQuarters=gu,rn.asYears=bu,rn.valueOf=function vs(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*Wt(this._months/12):NaN},rn._bubble=function Am(){var ee,ue,ke,yt,Yt,h=this._milliseconds,y=this._days,I=this._months,j=this._data;return h>=0&&y>=0&&I>=0||h<=0&&y<=0&&I<=0||(h+=864e5*Tm(Lm(I)+y),y=0,I=0),j.milliseconds=h%1e3,ee=Qi(h/1e3),j.seconds=ee%60,ue=Qi(ee/60),j.minutes=ue%60,ke=Qi(ue/60),j.hours=ke%24,y+=Qi(ke/24),I+=Yt=Qi(J_(y)),y-=Tm(Lm(Yt)),yt=Qi(I/12),I%=12,j.days=y,j.months=I,j.years=yt,this},rn.clone=function Im(){return oo(this)},rn.get=function eg(h){return h=Ht(h),this.isValid()?this[h+"s"]():NaN},rn.milliseconds=El,rn.seconds=Hc,rn.minutes=Jy,rn.hours=bM,rn.days=Nm,rn.weeks=function tv(){return Qi(this.days()/7)},rn.months=yM,rn.years=ev,rn.humanize=function ig(h,y){if(!this.isValid())return this.localeData().invalidDate();var ee,ue,I=!1,j=jc;return"object"==typeof h&&(y=h,h=!1),"boolean"==typeof h&&(I=h),"object"==typeof y&&(j=Object.assign({},jc,y),null!=y.s&&null==y.ss&&(j.ss=y.s-1)),ue=function tg(h,y,I,j){var ee=oo(h).abs(),ue=Wa(ee.as("s")),ke=Wa(ee.as("m")),yt=Wa(ee.as("h")),Yt=Wa(ee.as("d")),Nn=Wa(ee.as("M")),_r=Wa(ee.as("w")),vo=Wa(ee.as("y")),Wo=ue<=I.ss&&["s",ue]||ue0,Wo[4]=j,Om.apply(null,Wo)}(this,!I,j,ee=this.localeData()),I&&(ue=ee.pastFuture(+this,ue)),ee.postformat(ue)},rn.toISOString=vu,rn.toString=vu,rn.toJSON=vu,rn.locale=_m,rn.localeData=Ry,rn.toIsoString=U("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",vu),rn.lang=gm,Ue("X",0,0,"unix"),Ue("x",0,0,"valueOf"),nt("x",vn),nt("X",/[+-]?\d+(\.\d{1,3})?/),nn("X",function(h,y,I){I._d=new Date(1e3*parseFloat(h))}),nn("x",function(h,y,I){I._d=new Date(Wt(h))}),c.version="2.29.4",function u(h){g=h}(ni),c.fn=Ye,c.min=function N_(){return I_("isBefore",[].slice.call(arguments,0))},c.max=function pe(){return I_("isAfter",[].slice.call(arguments,0))},c.now=function(){return Date.now?Date.now():+new Date},c.utc=k,c.unix=function q_(h){return ni(1e3*h)},c.months=function Dm(h,y){return K_(h,y,"months")},c.isDate=A,c.locale=Ro,c.invalid=S,c.duration=oo,c.isMoment=Z,c.weekdays=function X_(h,y,I){return xm(h,y,I,"weekdays")},c.parseZone=function Cl(){return ni.apply(null,arguments).parseZone()},c.localeData=fa,c.isDuration=ro,c.monthsShort=function Mm(h,y){return K_(h,y,"monthsShort")},c.weekdaysMin=function qy(h,y,I){return xm(h,y,I,"weekdaysMin")},c.defineLocale=vl,c.updateLocale=function My(h,y){if(null!=y){var I,j,ee=E_;null!=mn[h]&&null!=mn[h].parentLocale?mn[h].set(_e(mn[h]._config,y)):(null!=(j=Ya(h))&&(ee=j._config),y=_e(ee,y),null==j&&(y.abbr=h),(I=new fe(y)).parentLocale=mn[h],mn[h]=I),Ro(h)}else null!=mn[h]&&(null!=mn[h].parentLocale?(mn[h]=mn[h].parentLocale,h===Ro()&&Ro(h)):null!=mn[h]&&delete mn[h]);return mn[h]},c.locales=function Cy(){return Ce(mn)},c.weekdaysShort=function Cm(h,y,I){return xm(h,y,I,"weekdaysShort")},c.normalizeUnits=Ht,c.relativeTimeRounding=function ng(h){return void 0===h?Wa:"function"==typeof h&&(Wa=h,!0)},c.relativeTimeThreshold=function Yc(h,y){return void 0!==jc[h]&&(void 0===y?jc[h]:(jc[h]=y,"s"===h&&(jc.ss=y-1),!0))},c.calendarFormat=function Nc(h,y){var I=h.diff(y,"days",!0);return I<-6?"sameElse":I<-1?"lastWeek":I<0?"lastDay":I<1?"sameDay":I<2?"nextDay":I<7?"nextWeek":"sameElse"},c.prototype=Ye,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:(ie,b,w)=>{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,m=g&&Map.prototype.forEach,p="function"==typeof Set&&Set.prototype,_=Object.getOwnPropertyDescriptor&&p?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,v=p&&_&&"function"==typeof _.get?_.get:null,D=p&&Set.prototype.forEach,A="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,C="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,H="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,L=Boolean.prototype.valueOf,Y=Object.prototype.toString,R=Function.prototype.toString,S=String.prototype.match,z=String.prototype.slice,W=String.prototype.replace,K=String.prototype.toUpperCase,B=String.prototype.toLowerCase,Z=RegExp.prototype.test,q=Array.prototype.concat,U=Array.prototype.join,Q=Array.prototype.slice,J=Math.floor,ne="function"==typeof BigInt?BigInt.prototype.valueOf:null,he=Object.getOwnPropertySymbols,_e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,fe="function"==typeof Symbol&&"object"==typeof Symbol.iterator,Ce="function"==typeof Symbol&&Symbol.toStringTag&&(Symbol,1)?Symbol.toStringTag:null,Ve=Object.prototype.propertyIsEnumerable,et=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(ye){return ye.__proto__}:null);function Dt(ye,ve){if(ye===1/0||ye===-1/0||ye!=ye||ye&&ye>-1e3&&ye<1e3||Z.call(/e/,ve))return ve;var dn=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof ye){var xn=ye<0?-J(-ye):J(ye);if(xn!==ye){var qn=String(xn),mt=z.call(ve,qn.length+1);return W.call(qn,dn,"$&_")+"."+W.call(W.call(mt,/([0-9]{3})/g,"$&_"),/_$/,"")}}return W.call(ve,dn,"$&_")}var Ze=w(4654),Ct=Ze.custom,be=We(Ct)?Ct:null;function Bt(ye,ve,dn){var xn="double"===(dn.quoteStyle||ve)?'"':"'";return xn+ye+xn}function Ue(ye){return W.call(String(ye),/"/g,""")}function Mt(ye){return!("[object Array]"!==An(ye)||Ce&&"object"==typeof ye&&Ce in ye)}function li(ye){return!("[object RegExp]"!==An(ye)||Ce&&"object"==typeof ye&&Ce in ye)}function We(ye){if(fe)return ye&&"object"==typeof ye&&ye instanceof Symbol;if("symbol"==typeof ye)return!0;if(!ye||"object"!=typeof ye||!_e)return!1;try{return _e.call(ye),!0}catch{}return!1}ie.exports=function ye(ve,dn,xn,qn){var mt=dn||{};if(ei(mt,"quoteStyle")&&"single"!==mt.quoteStyle&&"double"!==mt.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(ei(mt,"maxStringLength")&&("number"==typeof mt.maxStringLength?mt.maxStringLength<0&&mt.maxStringLength!==1/0:null!==mt.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var to=!ei(mt,"customInspect")||mt.customInspect;if("boolean"!=typeof to&&"symbol"!==to)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(ei(mt,"indent")&&null!==mt.indent&&"\t"!==mt.indent&&!(parseInt(mt.indent,10)===mt.indent&&mt.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(ei(mt,"numericSeparator")&&"boolean"!=typeof mt.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var Po=mt.numericSeparator;if(typeof ve>"u")return"undefined";if(null===ve)return"null";if("boolean"==typeof ve)return ve?"true":"false";if("string"==typeof ve)return Rr(ve,mt);if("number"==typeof ve){if(0===ve)return 1/0/ve>0?"0":"-0";var Oi=String(ve);return Po?Dt(ve,Oi):Oi}if("bigint"==typeof ve){var Br=String(ve)+"n";return Po?Dt(ve,Br):Br}var ha=typeof mt.depth>"u"?5:mt.depth;if(typeof xn>"u"&&(xn=0),xn>=ha&&ha>0&&"object"==typeof ve)return Mt(ve)?"[Array]":"[Object]";var Cr=function nm(ye,ve){var dn;if("\t"===ye.indent)dn="\t";else{if(!("number"==typeof ye.indent&&ye.indent>0))return null;dn=U.call(Array(ye.indent+1)," ")}return{base:dn,prev:U.call(Array(ve+1),dn)}}(mt,xn);if(typeof qn>"u")qn=[];else if(Ln(qn,ve)>=0)return"[Circular]";function vn(Kn,Ai,fo){if(Ai&&(qn=Q.call(qn)).push(Ai),fo){var po={depth:mt.depth};return ei(mt,"quoteStyle")&&(po.quoteStyle=mt.quoteStyle),ye(Kn,po,xn+1,qn)}return ye(Kn,mt,xn+1,qn)}if("function"==typeof ve&&!li(ve)){var qd=function ci(ye){if(ye.name)return ye.name;var ve=S.call(R.call(ye),/^function\s*([\w$]+)/);return ve?ve[1]:null}(ve),gs=kc(ve,vn);return"[Function"+(qd?": "+qd:" (anonymous)")+"]"+(gs.length>0?" { "+U.call(gs,", ")+" }":"")}if(We(ve)){var Kd=fe?W.call(String(ve),/^(Symbol\(.*\))_[^)]*$/,"$1"):_e.call(ve);return"object"!=typeof ve||fe?Kd:Qi(Kd)}if(function Bn(ye){return!(!ye||"object"!=typeof ye)&&(typeof HTMLElement<"u"&&ye instanceof HTMLElement||"string"==typeof ye.nodeName&&"function"==typeof ye.getAttribute)}(ve)){for(var mo="<"+B.call(String(ve.nodeName)),ma=ve.attributes||[],nt=0;nt"}if(Mt(ve)){if(0===ve.length)return"[]";var xc=kc(ve,vn);return Cr&&!function bl(ye){for(var ve=0;ve=0)return!1;return!0}(xc)?"["+Gd(xc,Cr)+"]":"[ "+U.call(xc,", ")+" ]"}if(function He(ye){return!("[object Error]"!==An(ye)||Ce&&"object"==typeof ye&&Ce in ye)}(ve)){var Er=kc(ve,vn);return"cause"in Error.prototype||!("cause"in ve)||Ve.call(ve,"cause")?0===Er.length?"["+String(ve)+"]":"{ ["+String(ve)+"] "+U.call(Er,", ")+" }":"{ ["+String(ve)+"] "+U.call(q.call("[cause]: "+vn(ve.cause),Er),", ")+" }"}if("object"==typeof ve&&to){if(be&&"function"==typeof ve[be]&&Ze)return Ze(ve,{depth:ha-xn});if("symbol"!==to&&"function"==typeof ve.inspect)return ve.inspect()}if(function Oo(ye){if(!u||!ye||"object"!=typeof ye)return!1;try{u.call(ye);try{v.call(ye)}catch{return!0}return ye instanceof Map}catch{}return!1}(ve)){var lr=[];return m.call(ve,function(Kn,Ai){lr.push(vn(Ai,ve,!0)+" => "+vn(Kn,ve))}),Ra("Map",u.call(ve),lr,Cr)}if(function eo(ye){if(!v||!ye||"object"!=typeof ye)return!1;try{v.call(ye);try{u.call(ye)}catch{return!0}return ye instanceof Set}catch{}return!1}(ve)){var un=[];return D.call(ve,function(Kn){un.push(vn(Kn,ve))}),Ra("Set",v.call(ve),un,Cr)}if(function At(ye){if(!A||!ye||"object"!=typeof ye)return!1;try{A.call(ye,A);try{C.call(ye,C)}catch{return!0}return ye instanceof WeakMap}catch{}return!1}(ve))return Wt("WeakMap");if(function Pr(ye){if(!C||!ye||"object"!=typeof ye)return!1;try{C.call(ye,C);try{A.call(ye,A)}catch{return!0}return ye instanceof WeakSet}catch{}return!1}(ve))return Wt("WeakSet");if(function Ht(ye){if(!H||!ye||"object"!=typeof ye)return!1;try{return H.call(ye),!0}catch{}return!1}(ve))return Wt("WeakRef");if(function mi(ye){return!("[object Number]"!==An(ye)||Ce&&"object"==typeof ye&&Ce in ye)}(ve))return Qi(vn(Number(ve)));if(function tt(ye){if(!ye||"object"!=typeof ye||!ne)return!1;try{return ne.call(ye),!0}catch{}return!1}(ve))return Qi(vn(ne.call(ve)));if(function Oe(ye){return!("[object Boolean]"!==An(ye)||Ce&&"object"==typeof ye&&Ce in ye)}(ve))return Qi(L.call(ve));if(function bi(ye){return!("[object String]"!==An(ye)||Ce&&"object"==typeof ye&&Ce in ye)}(ve))return Qi(vn(String(ve)));if(!function wt(ye){return!("[object Date]"!==An(ye)||Ce&&"object"==typeof ye&&Ce in ye)}(ve)&&!li(ve)){var nn=kc(ve,vn),Pi=et?et(ve)===Object.prototype:ve instanceof Object||ve.constructor===Object,Xd=ve instanceof Object?"":"null prototype",Ri=!Pi&&Ce&&Object(ve)===ve&&Ce in ve?z.call(An(ve),8,-1):Xd?"Object":"",cr=(Pi||"function"!=typeof ve.constructor?"":ve.constructor.name?ve.constructor.name+" ":"")+(Ri||Xd?"["+U.call(q.call([],Ri||[],Xd||[]),": ")+"] ":"");return 0===nn.length?cr+"{}":Cr?cr+"{"+Gd(nn,Cr)+"}":cr+"{ "+U.call(nn,", ")+" }"}return String(ve)};var qt=Object.prototype.hasOwnProperty||function(ye){return ye in this};function ei(ye,ve){return qt.call(ye,ve)}function An(ye){return Y.call(ye)}function Ln(ye,ve){if(ye.indexOf)return ye.indexOf(ve);for(var dn=0,xn=ye.length;dnve.maxStringLength){var dn=ye.length-ve.maxStringLength,xn="... "+dn+" more character"+(dn>1?"s":"");return Rr(z.call(ye,0,ve.maxStringLength),ve)+xn}return Bt(W.call(W.call(ye,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,Pa),"single",ve)}function Pa(ye){var ve=ye.charCodeAt(0),dn={8:"b",9:"t",10:"n",12:"f",13:"r"}[ve];return dn?"\\"+dn:"\\x"+(ve<16?"0":"")+K.call(ve.toString(16))}function Qi(ye){return"Object("+ye+")"}function Wt(ye){return ye+" { ? }"}function Ra(ye,ve,dn,xn){return ye+" ("+ve+") {"+(xn?Gd(dn,xn):U.call(dn,", "))+"}"}function Gd(ye,ve){if(0===ye.length)return"";var dn="\n"+ve.prev+ve.base;return dn+U.call(ye,","+dn)+"\n"+ve.prev}function kc(ye,ve){var dn=Mt(ye),xn=[];if(dn){xn.length=ye.length;for(var qn=0;qn=_)return z;k=p(E),H=[],","===k.slice(-1)?(k=k.replace(A,""),K()):W()}function W(){for(p(v),L="",Y="in descriptor";;){if(R=u.charAt(S),"in descriptor"===Y)if(m(R))L&&(H.push(L),L="",Y="after descriptor");else{if(","===R)return S+=1,L&&H.push(L),void K();if("("===R)L+=R,Y="in parens";else{if(""===R)return L&&H.push(L),void K();L+=R}}else if("in parens"===Y)if(")"===R)L+=R,Y="in descriptor";else{if(""===R)return H.push(L),void K();L+=R}else if("after descriptor"===Y&&!m(R)){if(""===R)return void K();Y="in descriptor",S-=1}S+=1}}function K(){var Z,q,U,Q,ne,he,_e,fe,Ce,B=!1,J={};for(Q=0;Q{var b=String,w=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}};ie.exports=w(),ie.exports.createColors=w},1083:(ie,b,w)=>{"use strict";let g=w(4185);class c extends g{constructor(m){super(m),this.type="atrule"}append(...m){return this.proxyOf.nodes||(this.nodes=[]),super.append(...m)}prepend(...m){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...m)}}ie.exports=c,c.default=c,g.registerAtRule(c)},94:(ie,b,w)=>{"use strict";let g=w(2491);class c extends g{constructor(m){super(m),this.type="comment"}}ie.exports=c,c.default=c},4185:(ie,b,w)=>{"use strict";let _,v,D,E,{isClean:g,my:c}=w(8842),u=w(4820),m=w(94),p=w(2491);function A(k){return k.map(H=>(H.nodes&&(H.nodes=A(H.nodes)),delete H.source,H))}function P(k){if(k[g]=!1,k.proxyOf.nodes)for(let H of k.proxyOf.nodes)P(H)}let C=(()=>{class k extends p{push(L){return L.parent=this,this.proxyOf.nodes.push(L),this}each(L){if(!this.proxyOf.nodes)return;let R,S,Y=this.getIterator();for(;this.indexes[Y]{let S;try{S=L(Y,R)}catch(z){throw Y.addToError(z)}return!1!==S&&Y.walk&&(S=Y.walk(L)),S})}walkDecls(L,Y){return Y?L instanceof RegExp?this.walk((R,S)=>{if("decl"===R.type&&L.test(R.prop))return Y(R,S)}):this.walk((R,S)=>{if("decl"===R.type&&R.prop===L)return Y(R,S)}):(Y=L,this.walk((R,S)=>{if("decl"===R.type)return Y(R,S)}))}walkRules(L,Y){return Y?L instanceof RegExp?this.walk((R,S)=>{if("rule"===R.type&&L.test(R.selector))return Y(R,S)}):this.walk((R,S)=>{if("rule"===R.type&&R.selector===L)return Y(R,S)}):(Y=L,this.walk((R,S)=>{if("rule"===R.type)return Y(R,S)}))}walkAtRules(L,Y){return Y?L instanceof RegExp?this.walk((R,S)=>{if("atrule"===R.type&&L.test(R.name))return Y(R,S)}):this.walk((R,S)=>{if("atrule"===R.type&&R.name===L)return Y(R,S)}):(Y=L,this.walk((R,S)=>{if("atrule"===R.type)return Y(R,S)}))}walkComments(L){return this.walk((Y,R)=>{if("comment"===Y.type)return L(Y,R)})}append(...L){for(let Y of L){let R=this.normalize(Y,this.last);for(let S of R)this.proxyOf.nodes.push(S)}return this.markDirty(),this}prepend(...L){L=L.reverse();for(let Y of L){let R=this.normalize(Y,this.first,"prepend").reverse();for(let S of R)this.proxyOf.nodes.unshift(S);for(let S in this.indexes)this.indexes[S]=this.indexes[S]+R.length}return this.markDirty(),this}cleanRaws(L){if(super.cleanRaws(L),this.nodes)for(let Y of this.nodes)Y.cleanRaws(L)}insertBefore(L,Y){let W,R=this.index(L),z=this.normalize(Y,this.proxyOf.nodes[R],0===R&&"prepend").reverse();R=this.index(L);for(let K of z)this.proxyOf.nodes.splice(R,0,K);for(let K in this.indexes)W=this.indexes[K],R<=W&&(this.indexes[K]=W+z.length);return this.markDirty(),this}insertAfter(L,Y){let z,R=this.index(L),S=this.normalize(Y,this.proxyOf.nodes[R]).reverse();R=this.index(L);for(let W of S)this.proxyOf.nodes.splice(R+1,0,W);for(let W in this.indexes)z=this.indexes[W],R=L&&(this.indexes[R]=Y-1);return this.markDirty(),this}removeAll(){for(let L of this.proxyOf.nodes)L.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}replaceValues(L,Y,R){return R||(R=Y,Y={}),this.walkDecls(S=>{Y.props&&!Y.props.includes(S.prop)||Y.fast&&!S.value.includes(Y.fast)||(S.value=S.value.replace(L,R))}),this.markDirty(),this}every(L){return this.nodes.every(L)}some(L){return this.nodes.some(L)}index(L){return"number"==typeof L?L:(L.proxyOf&&(L=L.proxyOf),this.proxyOf.nodes.indexOf(L))}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(L,Y){if("string"==typeof L)L=A(_(L).nodes);else if(Array.isArray(L)){L=L.slice(0);for(let S of L)S.parent&&S.parent.removeChild(S,"ignore")}else if("root"===L.type&&"document"!==this.type){L=L.nodes.slice(0);for(let S of L)S.parent&&S.parent.removeChild(S,"ignore")}else if(L.type)L=[L];else if(L.prop){if(typeof L.value>"u")throw new Error("Value field is missed in node creation");"string"!=typeof L.value&&(L.value=String(L.value)),L=[new u(L)]}else if(L.selector)L=[new v(L)];else if(L.name)L=[new D(L)];else{if(!L.text)throw new Error("Unknown node type in node creation");L=[new m(L)]}return L.map(S=>(S[c]||k.rebuild(S),(S=S.proxyOf).parent&&S.parent.removeChild(S),S[g]&&P(S),typeof S.raws.before>"u"&&Y&&typeof Y.raws.before<"u"&&(S.raws.before=Y.raws.before.replace(/\S/g,"")),S.parent=this.proxyOf,S))}getProxyProcessor(){return{set:(L,Y,R)=>(L[Y]===R||(L[Y]=R,("name"===Y||"params"===Y||"selector"===Y)&&L.markDirty()),!0),get:(L,Y)=>"proxyOf"===Y?L:L[Y]?"each"===Y||"string"==typeof Y&&Y.startsWith("walk")?(...R)=>L[Y](...R.map(S=>"function"==typeof S?(z,W)=>S(z.toProxy(),W):S)):"every"===Y||"some"===Y?R=>L[Y]((S,...z)=>R(S.toProxy(),...z)):"root"===Y?()=>L.root().toProxy():"nodes"===Y?L.nodes.map(R=>R.toProxy()):"first"===Y||"last"===Y?L[Y].toProxy():L[Y]:L[Y]}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let L=this.lastEach;return this.indexes[L]=0,L}}return k.registerParse=H=>{_=H},k.registerRule=H=>{v=H},k.registerAtRule=H=>{D=H},k.registerRoot=H=>{E=H},k})();ie.exports=C,C.default=C,C.rebuild=k=>{"atrule"===k.type?Object.setPrototypeOf(k,D.prototype):"rule"===k.type?Object.setPrototypeOf(k,v.prototype):"decl"===k.type?Object.setPrototypeOf(k,u.prototype):"comment"===k.type?Object.setPrototypeOf(k,m.prototype):"root"===k.type&&Object.setPrototypeOf(k,E.prototype),k[c]=!0,k.nodes&&k.nodes.forEach(H=>{C.rebuild(H)})}},5490:(ie,b,w)=>{"use strict";let g=w(2844),c=w(2868);class u extends Error{constructor(p,_,v,D,E,A){super(p),this.name="CssSyntaxError",this.reason=p,E&&(this.file=E),D&&(this.source=D),A&&(this.plugin=A),typeof _<"u"&&typeof v<"u"&&("number"==typeof _?(this.line=_,this.column=v):(this.line=_.line,this.column=_.column,this.endLine=v.line,this.endColumn=v.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(p){if(!this.source)return"";let _=this.source;null==p&&(p=g.isColorSupported),c&&p&&(_=c(_));let P,C,v=_.split(/\r?\n/),D=Math.max(this.line-3,0),E=Math.min(this.line+2,v.length),A=String(E).length;if(p){let{bold:k,red:H,gray:L}=g.createColors(!0);P=Y=>k(H(Y)),C=Y=>L(Y)}else P=C=k=>k;return v.slice(D,E).map((k,H)=>{let L=D+1+H,Y=" "+(" "+L).slice(-A)+" | ";if(L===this.line){let R=C(Y.replace(/\d/g," "))+k.slice(0,this.column-1).replace(/[^\t]/g," ");return P(">")+C(Y)+k+"\n "+R+P("^")}return" "+C(Y)+k}).join("\n")}toString(){let p=this.showSourceCode();return p&&(p="\n\n"+p+"\n"),this.name+": "+this.message+p}}ie.exports=u,u.default=u},4820:(ie,b,w)=>{"use strict";let g=w(2491);class c extends g{constructor(m){m&&typeof m.value<"u"&&"string"!=typeof m.value&&(m={...m,value:String(m.value)}),super(m),this.type="decl"}get variable(){return this.prop.startsWith("--")||"$"===this.prop[0]}}ie.exports=c,c.default=c},1962:(ie,b,w)=>{"use strict";let c,u,g=w(4185),m=(()=>{class p extends g{constructor(v){super({type:"document",...v}),this.nodes||(this.nodes=[])}toResult(v={}){return new c(new u,this,v).stringify()}}return p.registerLazyResult=_=>{c=_},p.registerProcessor=_=>{u=_},p})();ie.exports=m,m.default=m},4747:(ie,b,w)=>{"use strict";let g=w(4820),c=w(3604),u=w(94),m=w(1083),p=w(5938),_=w(9319),v=w(6037);function D(E,A){if(Array.isArray(E))return E.map(k=>D(k));let{inputs:P,...C}=E;if(P){A=[];for(let k of P){let H={...k,__proto__:p.prototype};H.map&&(H.map={...H.map,__proto__:c.prototype}),A.push(H)}}if(C.nodes&&(C.nodes=E.nodes.map(k=>D(k,A))),C.source){let{inputId:k,...H}=C.source;C.source=H,null!=k&&(C.source.input=A[k])}if("root"===C.type)return new _(C);if("decl"===C.type)return new g(C);if("rule"===C.type)return new v(C);if("comment"===C.type)return new u(C);if("atrule"===C.type)return new m(C);throw new Error("Unknown node type: "+E.type)}ie.exports=D,D.default=D},5938:(ie,b,w)=>{"use strict";let{SourceMapConsumer:g,SourceMapGenerator:c}=w(209),{fileURLToPath:u,pathToFileURL:m}=w(7414),{resolve:p,isAbsolute:_}=w(9830),{nanoid:v}=w(9901),D=w(2868),E=w(5490),A=w(3604),P=Symbol("fromOffsetCache"),C=Boolean(g&&c),k=Boolean(p&&_);class H{constructor(Y,R={}){if(null===Y||typeof Y>"u"||"object"==typeof Y&&!Y.toString)throw new Error(`PostCSS received ${Y} instead of CSS string`);if(this.css=Y.toString(),"\ufeff"===this.css[0]||"\ufffe"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,R.from&&(this.file=!k||/^\w+:\/\//.test(R.from)||_(R.from)?R.from:p(R.from)),k&&C){let S=new A(this.css,R);if(S.text){this.map=S;let z=S.consumer().file;!this.file&&z&&(this.file=this.mapResolve(z))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}fromOffset(Y){let R,S;if(this[P])S=this[P];else{let W=this.css.split("\n");S=new Array(W.length);let K=0;for(let B=0,Z=W.length;B=R)z=S.length-1;else{let K,W=S.length-2;for(;z>1),Y=S[K+1])){z=K;break}z=K+1}}return{line:z+1,col:Y-S[z]+1}}error(Y,R,S,z={}){let W,K,B;if(R&&"object"==typeof R){let q=R,U=S;if("number"==typeof R.offset){let Q=this.fromOffset(q.offset);R=Q.line,S=Q.col}else R=q.line,S=q.column;if("number"==typeof U.offset){let Q=this.fromOffset(U.offset);K=Q.line,B=Q.col}else K=U.line,B=U.column}else if(!S){let q=this.fromOffset(R);R=q.line,S=q.col}let Z=this.origin(R,S,K,B);return W=Z?new E(Y,void 0===Z.endLine?Z.line:{line:Z.line,column:Z.column},void 0===Z.endLine?Z.column:{line:Z.endLine,column:Z.endColumn},Z.source,Z.file,z.plugin):new E(Y,void 0===K?R:{line:R,column:S},void 0===K?S:{line:K,column:B},this.css,this.file,z.plugin),W.input={line:R,column:S,endLine:K,endColumn:B,source:this.css},this.file&&(m&&(W.input.url=m(this.file).toString()),W.input.file=this.file),W}origin(Y,R,S,z){if(!this.map)return!1;let B,Z,W=this.map.consumer(),K=W.originalPositionFor({line:Y,column:R});if(!K.source)return!1;"number"==typeof S&&(B=W.originalPositionFor({line:S,column:z})),Z=_(K.source)?m(K.source):new URL(K.source,this.map.consumer().sourceRoot||m(this.map.mapFile));let q={url:Z.toString(),line:K.line,column:K.column,endLine:B&&B.line,endColumn:B&&B.column};if("file:"===Z.protocol){if(!u)throw new Error("file: protocol is not available in this PostCSS build");q.file=u(Z)}let U=W.sourceContentFor(K.source);return U&&(q.source=U),q}mapResolve(Y){return/^\w+:\/\//.test(Y)?Y:p(this.map.consumer().sourceRoot||this.map.root||".",Y)}get from(){return this.file||this.id}toJSON(){let Y={};for(let R of["hasBOM","css","file","id"])null!=this[R]&&(Y[R]=this[R]);return this.map&&(Y.map={...this.map},Y.map.consumerCache&&(Y.map.consumerCache=void 0)),Y}}ie.exports=H,H.default=H,D&&D.registerInput&&D.registerInput(H)},2744:(ie,b,w)=>{"use strict";var g=w(9598).default;let{isClean:c,my:u}=w(8842),m=w(6001),p=w(5727),_=w(4185),v=w(1962),E=(w(5675),w(7127)),A=w(654),P=w(9319);const C={document:"Document",root:"Root",atrule:"AtRule",rule:"Rule",decl:"Declaration",comment:"Comment"},k={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},H={postcssPlugin:!0,prepare:!0,Once:!0};function Y(B){return"object"==typeof B&&"function"==typeof B.then}function R(B){let Z=!1,q=C[B.type];return"decl"===B.type?Z=B.prop.toLowerCase():"atrule"===B.type&&(Z=B.name.toLowerCase()),Z&&B.append?[q,q+"-"+Z,0,q+"Exit",q+"Exit-"+Z]:Z?[q,q+"-"+Z,q+"Exit",q+"Exit-"+Z]:B.append?[q,0,q+"Exit"]:[q,q+"Exit"]}function S(B){let Z;return Z="document"===B.type?["Document",0,"DocumentExit"]:"root"===B.type?["Root",0,"RootExit"]:R(B),{node:B,events:Z,eventIndex:0,visitors:[],visitorIndex:0,iterator:0}}function z(B){return B[c]=!1,B.nodes&&B.nodes.forEach(Z=>z(Z)),B}let W={},K=(()=>{class B{constructor(q,U,Q){let J;if(this.stringified=!1,this.processed=!1,"object"!=typeof U||null===U||"root"!==U.type&&"document"!==U.type)if(U instanceof B||U instanceof E)J=z(U.root),U.map&&(typeof Q.map>"u"&&(Q.map={}),Q.map.inline||(Q.map.inline=!1),Q.map.prev=U.map);else{let ne=A;Q.syntax&&(ne=Q.syntax.parse),Q.parser&&(ne=Q.parser),ne.parse&&(ne=ne.parse);try{J=ne(U,Q)}catch(he){this.processed=!0,this.error=he}J&&!J[u]&&_.rebuild(J)}else J=z(U);this.result=new E(q,J,Q),this.helpers={...W,result:this.result,postcss:W},this.plugins=this.processor.plugins.map(ne=>"object"==typeof ne&&ne.prepare?{...ne,...ne.prepare(this.result)}:ne)}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(q,U){return this.async().then(q,U)}catch(q){return this.async().catch(q)}finally(q){return this.async().then(q,q)}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 q of this.plugins)if(Y(this.runOnRoot(q)))throw this.getAsyncError();if(this.prepareVisitors(),this.hasListener){let q=this.result.root;for(;!q[c];)q[c]=!0,this.walkSync(q);if(this.listeners.OnceExit)if("document"===q.type)for(let U of q.nodes)this.visitSync(this.listeners.OnceExit,U);else this.visitSync(this.listeners.OnceExit,q)}return this.result}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let q=this.result.opts,U=p;q.syntax&&(U=q.syntax.stringify),q.stringifier&&(U=q.stringifier),U.stringify&&(U=U.stringify);let J=new m(U,this.result.root,this.result.opts).generate();return this.result.css=J[0],this.result.map=J[1],this.result}walkSync(q){q[c]=!0;let U=R(q);for(let Q of U)if(0===Q)q.nodes&&q.each(J=>{J[c]||this.walkSync(J)});else{let J=this.listeners[Q];if(J&&this.visitSync(J,q.toProxy()))return}}visitSync(q,U){for(let[Q,J]of q){let ne;this.result.lastPlugin=Q;try{ne=J(U,this.helpers)}catch(he){throw this.handleError(he,U.proxyOf)}if("root"!==U.type&&"document"!==U.type&&!U.parent)return!0;if(Y(ne))throw this.getAsyncError()}}runOnRoot(q){this.result.lastPlugin=q;try{if("object"==typeof q&&q.Once){if("document"===this.result.root.type){let U=this.result.root.nodes.map(Q=>q.Once(Q,this.helpers));return Y(U[0])?Promise.all(U):U}return q.Once(this.result.root,this.helpers)}if("function"==typeof q)return q(this.result.root,this.result)}catch(U){throw this.handleError(U)}}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(q,U){let Q=this.result.lastPlugin;try{U&&U.addToError(q),this.error=q,"CssSyntaxError"!==q.name||q.plugin||(q.plugin=Q.postcssPlugin,q.setMessage())}catch(J){console&&console.error&&console.error(J)}return q}runAsync(){var q=this;return g(function*(){q.plugin=0;for(let U=0;U0;){let J=q.visitTick(Q);if(Y(J))try{yield J}catch(ne){throw q.handleError(ne,Q[Q.length-1].node)}}}if(q.listeners.OnceExit)for(let[Q,J]of q.listeners.OnceExit){q.result.lastPlugin=Q;try{if("document"===U.type){let ne=U.nodes.map(he=>J(he,q.helpers));yield Promise.all(ne)}else yield J(U,q.helpers)}catch(ne){throw q.handleError(ne)}}}return q.processed=!0,q.stringify()})()}prepareVisitors(){this.listeners={};let q=(U,Q,J)=>{this.listeners[Q]||(this.listeners[Q]=[]),this.listeners[Q].push([U,J])};for(let U of this.plugins)if("object"==typeof U)for(let Q in U){if(!k[Q]&&/^[A-Z]/.test(Q))throw new Error(`Unknown event ${Q} in ${U.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!H[Q])if("object"==typeof U[Q])for(let J in U[Q])q(U,"*"===J?Q:Q+"-"+J.toLowerCase(),U[Q][J]);else"function"==typeof U[Q]&&q(U,Q,U[Q])}this.hasListener=Object.keys(this.listeners).length>0}visitTick(q){let U=q[q.length-1],{node:Q,visitors:J}=U;if("root"!==Q.type&&"document"!==Q.type&&!Q.parent)return void q.pop();if(J.length>0&&U.visitorIndex{W=Z},B})();ie.exports=K,K.default=K,P.registerLazyResult(K),v.registerLazyResult(K)},4762:ie=>{"use strict";let b={split(w,g,c){let u=[],m="",p=!1,_=0,v=!1,D="",E=!1;for(let A of w)E?E=!1:"\\"===A?E=!0:v?A===D&&(v=!1):'"'===A||"'"===A?(v=!0,D=A):"("===A?_+=1:")"===A?_>0&&(_-=1):0===_&&g.includes(A)&&(p=!0),p?(""!==m&&u.push(m.trim()),m="",p=!1):m+=A;return(c||""!==m)&&u.push(m.trim()),u},space:w=>b.split(w,[" ","\n","\t"]),comma:w=>b.split(w,[","],!0)};ie.exports=b,b.default=b},6001:(ie,b,w)=>{"use strict";let{SourceMapConsumer:g,SourceMapGenerator:c}=w(209),{dirname:u,resolve:m,relative:p,sep:_}=w(9830),{pathToFileURL:v}=w(7414),D=w(5938),E=Boolean(g&&c),A=Boolean(u&&m&&p&&_);ie.exports=class P{constructor(k,H,L,Y){this.stringify=k,this.mapOpts=L.map||{},this.root=H,this.opts=L,this.css=Y,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(k=>{if(k.source&&k.source.input.map){let H=k.source.input.map;this.previousMaps.includes(H)||this.previousMaps.push(H)}});else{let k=new D(this.css,this.opts);k.map&&this.previousMaps.push(k.map)}return this.previousMaps}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let k=this.mapOpts.annotation;return!(typeof k<"u"&&!0!==k)&&(!this.previous().length||this.previous().some(H=>H.inline))}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(k=>k.withContent())}clearAnnotation(){if(!1!==this.mapOpts.annotation)if(this.root){let k;for(let H=this.root.nodes.length-1;H>=0;H--)k=this.root.nodes[H],"comment"===k.type&&0===k.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(H)}else this.css&&(this.css=this.css.replace(/(\n)?\/\*#[\S\s]*?\*\/$/gm,""))}setSourcesContent(){let k={};if(this.root)this.root.walk(H=>{if(H.source){let L=H.source.input.from;if(L&&!k[L]){k[L]=!0;let Y=this.usesFileUrls?this.toFileUrl(L):this.toUrl(this.path(L));this.map.setSourceContent(Y,H.source.input.css)}}});else if(this.css){let H=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(H,this.css)}}applyPrevMaps(){for(let k of this.previous()){let Y,H=this.toUrl(this.path(k.file)),L=k.root||u(k.file);!1===this.mapOpts.sourcesContent?(Y=new g(k.text),Y.sourcesContent&&(Y.sourcesContent=Y.sourcesContent.map(()=>null))):Y=k.consumer(),this.map.applySourceMap(Y,H,this.toUrl(this.path(L)))}}isAnnotation(){return!!this.isInline()||(typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:!this.previous().length||this.previous().some(k=>k.annotation))}toBase64(k){return Buffer?Buffer.from(k).toString("base64"):window.btoa(unescape(encodeURIComponent(k)))}addAnnotation(){let k;k=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 H="\n";this.css.includes("\r\n")&&(H="\r\n"),this.css+=H+"/*# sourceMappingURL="+k+" */"}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 k=this.previous()[0].consumer();k.file=this.outputFile(),this.map=c.fromSourceMap(k)}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(k){if(0===k.indexOf("<")||/^\w+:\/\//.test(k)||this.mapOpts.absolute)return k;let H=this.opts.to?u(this.opts.to):".";return"string"==typeof this.mapOpts.annotation&&(H=u(m(H,this.mapOpts.annotation))),p(H,k)}toUrl(k){return"\\"===_&&(k=k.replace(/\\/g,"/")),encodeURI(k).replace(/[#?]/g,encodeURIComponent)}toFileUrl(k){if(v)return v(k).toString();throw new Error("`map.absolute` option is not available in this PostCSS build")}sourcePath(k){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(k.source.input.from):this.toUrl(this.path(k.source.input.from))}generateString(){this.css="",this.map=new c({file:this.outputFile()});let R,S,k=1,H=1,L="",Y={source:"",generated:{line:0,column:0},original:{line:0,column:0}};this.stringify(this.root,(z,W,K)=>{if(this.css+=z,W&&"end"!==K&&(Y.generated.line=k,Y.generated.column=H-1,W.source&&W.source.start?(Y.source=this.sourcePath(W),Y.original.line=W.source.start.line,Y.original.column=W.source.start.column-1,this.map.addMapping(Y)):(Y.source=L,Y.original.line=1,Y.original.column=0,this.map.addMapping(Y))),R=z.match(/\n/g),R?(k+=R.length,S=z.lastIndexOf("\n"),H=z.length-S):H+=z.length,W&&"start"!==K){let B=W.parent||{raws:{}};("decl"!==W.type||W!==B.last||B.raws.semicolon)&&(W.source&&W.source.end?(Y.source=this.sourcePath(W),Y.original.line=W.source.end.line,Y.original.column=W.source.end.column-1,Y.generated.line=k,Y.generated.column=H-2,this.map.addMapping(Y)):(Y.source=L,Y.original.line=1,Y.original.column=0,Y.generated.line=k,Y.generated.column=H-1,this.map.addMapping(Y)))}})}generate(){if(this.clearAnnotation(),A&&E&&this.isMap())return this.generateMap();{let k="";return this.stringify(this.root,H=>{k+=H}),[k]}}}},4421:(ie,b,w)=>{"use strict";let g=w(6001),c=w(5727),m=(w(5675),w(654));const p=w(7127);class _{constructor(D,E,A){E=E.toString(),this.stringified=!1,this._processor=D,this._css=E,this._opts=A,this._map=void 0;let P,C=c;this.result=new p(this._processor,P,this._opts),this.result.css=E;let k=this;Object.defineProperty(this.result,"root",{get:()=>k.root});let H=new g(C,P,this._opts,E);if(H.isMap()){let[L,Y]=H.generate();L&&(this.result.css=L),Y&&(this.result.map=Y)}}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 D,E=m;try{D=E(this._css,this._opts)}catch(A){this.error=A}if(this.error)throw this.error;return this._root=D,D}get messages(){return[]}warnings(){return[]}toString(){return this._css}then(D,E){return this.async().then(D,E)}catch(D){return this.async().catch(D)}finally(D){return this.async().then(D,D)}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}sync(){if(this.error)throw this.error;return this.result}}ie.exports=_,_.default=_},2491:(ie,b,w)=>{"use strict";let{isClean:g,my:c}=w(8842),u=w(5490),m=w(7572),p=w(5727);function _(D,E){let A=new D.constructor;for(let P in D){if(!Object.prototype.hasOwnProperty.call(D,P)||"proxyCache"===P)continue;let C=D[P],k=typeof C;"parent"===P&&"object"===k?E&&(A[P]=E):"source"===P?A[P]=C:Array.isArray(C)?A[P]=C.map(H=>_(H,A)):("object"===k&&null!==C&&(C=_(C)),A[P]=C)}return A}class v{constructor(E={}){this.raws={},this[g]=!1,this[c]=!0;for(let A in E)if("nodes"===A){this.nodes=[];for(let P of E[A])this.append("function"==typeof P.clone?P.clone():P)}else this[A]=E[A]}error(E,A={}){if(this.source){let{start:P,end:C}=this.rangeBy(A);return this.source.input.error(E,{line:P.line,column:P.column},{line:C.line,column:C.column},A)}return new u(E)}warn(E,A,P){let C={node:this};for(let k in P)C[k]=P[k];return E.warn(A,C)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(E=p){E.stringify&&(E=E.stringify);let A="";return E(this,P=>{A+=P}),A}assign(E={}){for(let A in E)this[A]=E[A];return this}clone(E={}){let A=_(this);for(let P in E)A[P]=E[P];return A}cloneBefore(E={}){let A=this.clone(E);return this.parent.insertBefore(this,A),A}cloneAfter(E={}){let A=this.clone(E);return this.parent.insertAfter(this,A),A}replaceWith(...E){if(this.parent){let A=this,P=!1;for(let C of E)C===this?P=!0:P?(this.parent.insertAfter(A,C),A=C):this.parent.insertBefore(A,C);P||this.remove()}return this}next(){if(!this.parent)return;let E=this.parent.index(this);return this.parent.nodes[E+1]}prev(){if(!this.parent)return;let E=this.parent.index(this);return this.parent.nodes[E-1]}before(E){return this.parent.insertBefore(this,E),this}after(E){return this.parent.insertAfter(this,E),this}root(){let E=this;for(;E.parent&&"document"!==E.parent.type;)E=E.parent;return E}raw(E,A){return(new m).raw(this,E,A)}cleanRaws(E){delete this.raws.before,delete this.raws.after,E||delete this.raws.between}toJSON(E,A){let P={},C=null==A;A=A||new Map;let k=0;for(let H in this){if(!Object.prototype.hasOwnProperty.call(this,H)||"parent"===H||"proxyCache"===H)continue;let L=this[H];if(Array.isArray(L))P[H]=L.map(Y=>"object"==typeof Y&&Y.toJSON?Y.toJSON(null,A):Y);else if("object"==typeof L&&L.toJSON)P[H]=L.toJSON(null,A);else if("source"===H){let Y=A.get(L.input);null==Y&&(Y=k,A.set(L.input,k),k++),P[H]={inputId:Y,start:L.start,end:L.end}}else P[H]=L}return C&&(P.inputs=[...A.keys()].map(H=>H.toJSON())),P}positionInside(E){let A=this.toString(),P=this.source.start.column,C=this.source.start.line;for(let k=0;k(E[A]===P||(E[A]=P,("prop"===A||"value"===A||"name"===A||"params"===A||"important"===A||"text"===A)&&E.markDirty()),!0),get:(E,A)=>"proxyOf"===A?E:"root"===A?()=>E.root().toProxy():E[A]}}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}addToError(E){if(E.postcssNode=this,E.stack&&this.source&&/\n\s{4}at /.test(E.stack)){let A=this.source;E.stack=E.stack.replace(/\n\s{4}at /,`$&${A.input.from}:${A.start.line}:${A.start.column}$&`)}return E}markDirty(){if(this[g]){this[g]=!1;let E=this;for(;E=E.parent;)E[g]=!1}}get proxyOf(){return this}}ie.exports=v,v.default=v},654:(ie,b,w)=>{"use strict";let g=w(4185),c=w(7903),u=w(5938);function m(p,_){let v=new u(p,_),D=new c(v);try{D.parse()}catch(E){throw E}return D.root}ie.exports=m,m.default=m,g.registerParse(m)},7903:(ie,b,w)=>{"use strict";let g=w(4820),c=w(4120),u=w(94),m=w(1083),p=w(9319),_=w(6037);const v={empty:!0,space:!0};ie.exports=class E{constructor(P){this.input=P,this.root=new p,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:P,start:{offset:0,line:1,column:1}}}createTokenizer(){this.tokenizer=c(this.input)}parse(){let P;for(;!this.tokenizer.endOfFile();)switch(P=this.tokenizer.nextToken(),P[0]){case"space":this.spaces+=P[1];break;case";":this.freeSemicolon(P);break;case"}":this.end(P);break;case"comment":this.comment(P);break;case"at-word":this.atrule(P);break;case"{":this.emptyRule(P);break;default:this.other(P)}this.endFile()}comment(P){let C=new u;this.init(C,P[2]),C.source.end=this.getPosition(P[3]||P[2]);let k=P[1].slice(2,-2);if(/^\s*$/.test(k))C.text="",C.raws.left=k,C.raws.right="";else{let H=k.match(/^(\s*)([^]*\S)(\s*)$/);C.text=H[2],C.raws.left=H[1],C.raws.right=H[3]}}emptyRule(P){let C=new _;this.init(C,P[2]),C.selector="",C.raws.between="",this.current=C}other(P){let C=!1,k=null,H=!1,L=null,Y=[],R=P[1].startsWith("--"),S=[],z=P;for(;z;){if(k=z[0],S.push(z),"("===k||"["===k)L||(L=z),Y.push("("===k?")":"]");else if(R&&H&&"{"===k)L||(L=z),Y.push("}");else if(0===Y.length){if(";"===k){if(H)return void this.decl(S,R);break}if("{"===k)return void this.rule(S);if("}"===k){this.tokenizer.back(S.pop()),C=!0;break}":"===k&&(H=!0)}else k===Y[Y.length-1]&&(Y.pop(),0===Y.length&&(L=null));z=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(C=!0),Y.length>0&&this.unclosedBracket(L),C&&H){if(!R)for(;S.length&&(z=S[S.length-1][0],"space"===z||"comment"===z);)this.tokenizer.back(S.pop());this.decl(S,R)}else this.unknownWord(S)}rule(P){P.pop();let C=new _;this.init(C,P[0][2]),C.raws.between=this.spacesAndCommentsFromEnd(P),this.raw(C,"selector",P),this.current=C}decl(P,C){let k=new g;this.init(k,P[0][2]);let L,H=P[P.length-1];for(";"===H[0]&&(this.semicolon=!0,P.pop()),k.source.end=this.getPosition(H[3]||H[2]||function D(A){for(let P=A.length-1;P>=0;P--){let C=A[P],k=C[3]||C[2];if(k)return k}}(P));"word"!==P[0][0];)1===P.length&&this.unknownWord(P),k.raws.before+=P.shift()[1];for(k.source.start=this.getPosition(P[0][2]),k.prop="";P.length;){let z=P[0][0];if(":"===z||"space"===z||"comment"===z)break;k.prop+=P.shift()[1]}for(k.raws.between="";P.length;){if(L=P.shift(),":"===L[0]){k.raws.between+=L[1];break}"word"===L[0]&&/\w/.test(L[1])&&this.unknownWord([L]),k.raws.between+=L[1]}("_"===k.prop[0]||"*"===k.prop[0])&&(k.raws.before+=k.prop[0],k.prop=k.prop.slice(1));let R,Y=[];for(;P.length&&(R=P[0][0],"space"===R||"comment"===R);)Y.push(P.shift());this.precheckMissedSemicolon(P);for(let z=P.length-1;z>=0;z--){if(L=P[z],"!important"===L[1].toLowerCase()){k.important=!0;let W=this.stringFrom(P,z);W=this.spacesFromEnd(P)+W," !important"!==W&&(k.raws.important=W);break}if("important"===L[1].toLowerCase()){let W=P.slice(0),K="";for(let B=z;B>0;B--){let Z=W[B][0];if(0===K.trim().indexOf("!")&&"space"!==Z)break;K=W.pop()[1]+K}0===K.trim().indexOf("!")&&(k.important=!0,k.raws.important=K,P=W)}if("space"!==L[0]&&"comment"!==L[0])break}P.some(z=>"space"!==z[0]&&"comment"!==z[0])&&(k.raws.between+=Y.map(z=>z[1]).join(""),Y=[]),this.raw(k,"value",Y.concat(P),C),k.value.includes(":")&&!C&&this.checkMissedSemicolon(P)}atrule(P){let C=new m;C.name=P[1].slice(1),""===C.name&&this.unnamedAtrule(C,P),this.init(C,P[2]);let k,H,L,Y=!1,R=!1,S=[],z=[];for(;!this.tokenizer.endOfFile();){if(k=(P=this.tokenizer.nextToken())[0],"("===k||"["===k?z.push("("===k?")":"]"):"{"===k&&z.length>0?z.push("}"):k===z[z.length-1]&&z.pop(),0===z.length){if(";"===k){C.source.end=this.getPosition(P[2]),this.semicolon=!0;break}if("{"===k){R=!0;break}if("}"===k){if(S.length>0){for(L=S.length-1,H=S[L];H&&"space"===H[0];)H=S[--L];H&&(C.source.end=this.getPosition(H[3]||H[2]))}this.end(P);break}S.push(P)}else S.push(P);if(this.tokenizer.endOfFile()){Y=!0;break}}C.raws.between=this.spacesAndCommentsFromEnd(S),S.length?(C.raws.afterName=this.spacesAndCommentsFromStart(S),this.raw(C,"params",S),Y&&(C.source.end=this.getPosition((P=S[S.length-1])[3]||P[2]),this.spaces=C.raws.between,C.raws.between="")):(C.raws.afterName="",C.params=""),R&&(C.nodes=[],this.current=C)}end(P){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(P[2]),this.current=this.current.parent):this.unexpectedClose(P)}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(P){if(this.spaces+=P[1],this.current.nodes){let C=this.current.nodes[this.current.nodes.length-1];C&&"rule"===C.type&&!C.raws.ownSemicolon&&(C.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(P){let C=this.input.fromOffset(P);return{offset:P,line:C.line,column:C.col}}init(P,C){this.current.push(P),P.source={start:this.getPosition(C),input:this.input},P.raws.before=this.spaces,this.spaces="","comment"!==P.type&&(this.semicolon=!1)}raw(P,C,k,H){let L,Y,W,K,R=k.length,S="",z=!0;for(let B=0;BZ+q[1],"");P.raws[C]={value:S,raw:B}}P[C]=S}spacesAndCommentsFromEnd(P){let C,k="";for(;P.length&&(C=P[P.length-1][0],"space"===C||"comment"===C);)k=P.pop()[1]+k;return k}spacesAndCommentsFromStart(P){let C,k="";for(;P.length&&(C=P[0][0],"space"===C||"comment"===C);)k+=P.shift()[1];return k}spacesFromEnd(P){let C,k="";for(;P.length&&(C=P[P.length-1][0],"space"===C);)k=P.pop()[1]+k;return k}stringFrom(P,C){let k="";for(let H=C;H=0&&(H=P[L],"space"===H[0]||(k+=1,2!==k));L--);throw this.input.error("Missed semicolon","word"===H[0]?H[3]+1:H[2])}}},6820:(ie,b,w)=>{"use strict";let g=w(5490),c=w(4820),u=w(2744),m=w(4185),p=w(3813),_=w(5727),v=w(4747),D=w(1962),E=w(9947),A=w(94),P=w(1083),C=w(7127),k=w(5938),H=w(654),L=w(4762),Y=w(6037),R=w(9319),S=w(2491);function z(...W){return 1===W.length&&Array.isArray(W[0])&&(W=W[0]),new p(W)}z.plugin=function(K,B){let U,Z=!1;function q(...Q){console&&console.warn&&!Z&&(Z=!0,console.warn(K+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(K+": \u91cc\u9762 postcss.plugin \u88ab\u5f03\u7528. \u8fc1\u79fb\u6307\u5357:\nhttps://www.w3ctech.com/topic/2226"));let J=B(...Q);return J.postcssPlugin=K,J.postcssVersion=(new p).version,J}return Object.defineProperty(q,"postcss",{get:()=>(U||(U=q()),U)}),q.process=function(Q,J,ne){return z([q(ne)]).process(Q,J)},q},z.stringify=_,z.parse=H,z.fromJSON=v,z.list=L,z.comment=W=>new A(W),z.atRule=W=>new P(W),z.decl=W=>new c(W),z.rule=W=>new Y(W),z.root=W=>new R(W),z.document=W=>new D(W),z.CssSyntaxError=g,z.Declaration=c,z.Container=m,z.Processor=p,z.Document=D,z.Comment=A,z.Warning=E,z.AtRule=P,z.Result=C,z.Input=k,z.Rule=Y,z.Root=R,z.Node=S,u.registerPostcss(z),ie.exports=z,z.default=z},3604:(ie,b,w)=>{"use strict";let{SourceMapConsumer:g,SourceMapGenerator:c}=w(209),{existsSync:u,readFileSync:m}=w(4777),{dirname:p,join:_}=w(9830);class D{constructor(A,P){if(!1===P.map)return;this.loadAnnotation(A),this.inline=this.startWith(this.annotation,"data:");let k=this.loadMap(P.from,P.map?P.map.prev:void 0);!this.mapFile&&P.from&&(this.mapFile=P.from),this.mapFile&&(this.root=p(this.mapFile)),k&&(this.text=k)}consumer(){return this.consumerCache||(this.consumerCache=new g(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(A,P){return!!A&&A.substr(0,P.length)===P}getAnnotationURL(A){return A.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}loadAnnotation(A){let P=A.match(/\/\*\s*# sourceMappingURL=/gm);if(!P)return;let C=A.lastIndexOf(P.pop()),k=A.indexOf("*/",C);C>-1&&k>-1&&(this.annotation=this.getAnnotationURL(A.substring(C,k)))}decodeInline(A){if(/^data:application\/json;charset=utf-?8,/.test(A)||/^data:application\/json,/.test(A))return decodeURIComponent(A.substr(RegExp.lastMatch.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(A)||/^data:application\/json;base64,/.test(A))return function v(E){return Buffer?Buffer.from(E,"base64").toString():window.atob(E)}(A.substr(RegExp.lastMatch.length));let L=A.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+L)}loadFile(A){if(this.root=p(A),u(A))return this.mapFile=A,m(A,"utf-8").toString().trim()}loadMap(A,P){if(!1===P)return!1;if(P){if("string"==typeof P)return P;if("function"!=typeof P){if(P instanceof g)return c.fromSourceMap(P).toString();if(P instanceof c)return P.toString();if(this.isMap(P))return JSON.stringify(P);throw new Error("Unsupported previous source map format: "+P.toString())}{let C=P(A);if(C){let k=this.loadFile(C);if(!k)throw new Error("Unable to load previous source map: "+C.toString());return k}}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let C=this.annotation;return A&&(C=_(p(A),C)),this.loadFile(C)}}}isMap(A){return"object"==typeof A&&("string"==typeof A.mappings||"string"==typeof A._mappings||Array.isArray(A.sections))}}ie.exports=D,D.default=D},3813:(ie,b,w)=>{"use strict";let g=w(4421),c=w(2744),u=w(1962),m=w(9319);class p{constructor(v=[]){this.version="8.4.19",this.plugins=this.normalize(v)}use(v){return this.plugins=this.plugins.concat(this.normalize([v])),this}process(v,D={}){return 0===this.plugins.length&&typeof D.parser>"u"&&typeof D.stringifier>"u"&&typeof D.syntax>"u"?new g(this,v,D):new c(this,v,D)}normalize(v){let D=[];for(let E of v)if(!0===E.postcss?E=E():E.postcss&&(E=E.postcss),"object"==typeof E&&Array.isArray(E.plugins))D=D.concat(E.plugins);else if("object"==typeof E&&E.postcssPlugin)D.push(E);else if("function"==typeof E)D.push(E);else if("object"!=typeof E||!E.parse&&!E.stringify)throw new Error(E+" is not a PostCSS plugin");return D}}ie.exports=p,p.default=p,m.registerProcessor(p),u.registerProcessor(p)},7127:(ie,b,w)=>{"use strict";let g=w(9947);class c{constructor(m,p,_){this.processor=m,this.messages=[],this.root=p,this.opts=_,this.css=void 0,this.map=void 0}toString(){return this.css}warn(m,p={}){p.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(p.plugin=this.lastPlugin.postcssPlugin);let _=new g(m,p);return this.messages.push(_),_}warnings(){return this.messages.filter(m=>"warning"===m.type)}get content(){return this.css}}ie.exports=c,c.default=c},9319:(ie,b,w)=>{"use strict";let c,u,g=w(4185),m=(()=>{class p extends g{constructor(v){super(v),this.type="root",this.nodes||(this.nodes=[])}removeChild(v,D){let E=this.index(v);return!D&&0===E&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[E].raws.before),super.removeChild(v)}normalize(v,D,E){let A=super.normalize(v);if(D)if("prepend"===E)this.nodes.length>1?D.raws.before=this.nodes[1].raws.before:delete D.raws.before;else if(this.first!==D)for(let P of A)P.raws.before=D.raws.before;return A}toResult(v={}){return new c(new u,this,v).stringify()}}return p.registerLazyResult=_=>{c=_},p.registerProcessor=_=>{u=_},p})();ie.exports=m,m.default=m,g.registerRoot(m)},6037:(ie,b,w)=>{"use strict";let g=w(4185),c=w(4762);class u extends g{constructor(p){super(p),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return c.comma(this.selector)}set selectors(p){let _=this.selector?this.selector.match(/,\s*/):null,v=_?_[0]:","+this.raw("between","beforeOpen");this.selector=p.join(v)}}ie.exports=u,u.default=u,g.registerRule(u)},7572:ie=>{"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,m){if(!this[u.type])throw new Error("Unknown AST node type "+u.type+". Maybe you need to change PostCSS stringifier.");this[u.type](u,m)}document(u){this.body(u)}root(u){this.body(u),u.raws.after&&this.builder(u.raws.after)}comment(u){let m=this.raw(u,"left","commentLeft"),p=this.raw(u,"right","commentRight");this.builder("/*"+m+u.text+p+"*/",u)}decl(u,m){let p=this.raw(u,"between","colon"),_=u.prop+p+this.rawValue(u,"value");u.important&&(_+=u.raws.important||" !important"),m&&(_+=";"),this.builder(_,u)}rule(u){this.block(u,this.rawValue(u,"selector")),u.raws.ownSemicolon&&this.builder(u.raws.ownSemicolon,u,"end")}atrule(u,m){let p="@"+u.name,_=u.params?this.rawValue(u,"params"):"";typeof u.raws.afterName<"u"?p+=u.raws.afterName:_&&(p+=" "),u.nodes?this.block(u,p+_):this.builder(p+_+((u.raws.between||"")+(m?";":"")),u)}body(u){let m=u.nodes.length-1;for(;m>0&&"comment"===u.nodes[m].type;)m-=1;let p=this.raw(u,"semicolon");for(let _=0;_{if(_=A.raws[m],typeof _<"u")return!1})}return typeof _>"u"&&(_=b[p]),D.rawCache[p]=_,_}rawSemicolon(u){let m;return u.walk(p=>{if(p.nodes&&p.nodes.length&&"decl"===p.last.type&&(m=p.raws.semicolon,typeof m<"u"))return!1}),m}rawEmptyBody(u){let m;return u.walk(p=>{if(p.nodes&&0===p.nodes.length&&(m=p.raws.after,typeof m<"u"))return!1}),m}rawIndent(u){if(u.raws.indent)return u.raws.indent;let m;return u.walk(p=>{let _=p.parent;if(_&&_!==u&&_.parent&&_.parent===u&&typeof p.raws.before<"u"){let v=p.raws.before.split("\n");return m=v[v.length-1],m=m.replace(/\S/g,""),!1}}),m}rawBeforeComment(u,m){let p;return u.walkComments(_=>{if(typeof _.raws.before<"u")return p=_.raws.before,p.includes("\n")&&(p=p.replace(/[^\n]+$/,"")),!1}),typeof p>"u"?p=this.raw(m,null,"beforeDecl"):p&&(p=p.replace(/\S/g,"")),p}rawBeforeDecl(u,m){let p;return u.walkDecls(_=>{if(typeof _.raws.before<"u")return p=_.raws.before,p.includes("\n")&&(p=p.replace(/[^\n]+$/,"")),!1}),typeof p>"u"?p=this.raw(m,null,"beforeRule"):p&&(p=p.replace(/\S/g,"")),p}rawBeforeRule(u){let m;return u.walk(p=>{if(p.nodes&&(p.parent!==u||u.first!==p)&&typeof p.raws.before<"u")return m=p.raws.before,m.includes("\n")&&(m=m.replace(/[^\n]+$/,"")),!1}),m&&(m=m.replace(/\S/g,"")),m}rawBeforeClose(u){let m;return u.walk(p=>{if(p.nodes&&p.nodes.length>0&&typeof p.raws.after<"u")return m=p.raws.after,m.includes("\n")&&(m=m.replace(/[^\n]+$/,"")),!1}),m&&(m=m.replace(/\S/g,"")),m}rawBeforeOpen(u){let m;return u.walk(p=>{if("decl"!==p.type&&(m=p.raws.between,typeof m<"u"))return!1}),m}rawColon(u){let m;return u.walkDecls(p=>{if(typeof p.raws.between<"u")return m=p.raws.between.replace(/[^\s:]/g,""),!1}),m}beforeAfter(u,m){let p;p=this.raw(u,null,"decl"===u.type?"beforeDecl":"comment"===u.type?"beforeComment":"before"===m?"beforeRule":"beforeClose");let _=u.parent,v=0;for(;_&&"root"!==_.type;)v+=1,_=_.parent;if(p.includes("\n")){let D=this.raw(u,null,"indent");if(D.length)for(let E=0;E{"use strict";let g=w(7572);function c(u,m){new g(m).stringify(u)}ie.exports=c,c.default=c},8842:ie=>{"use strict";ie.exports.isClean=Symbol("isClean"),ie.exports.my=Symbol("my")},4120:ie=>{"use strict";const b="'".charCodeAt(0),w='"'.charCodeAt(0),g="\\".charCodeAt(0),c="/".charCodeAt(0),u="\n".charCodeAt(0),m=" ".charCodeAt(0),p="\f".charCodeAt(0),_="\t".charCodeAt(0),v="\r".charCodeAt(0),D="[".charCodeAt(0),E="]".charCodeAt(0),A="(".charCodeAt(0),P=")".charCodeAt(0),C="{".charCodeAt(0),k="}".charCodeAt(0),H=";".charCodeAt(0),L="*".charCodeAt(0),Y=":".charCodeAt(0),R="@".charCodeAt(0),S=/[\t\n\f\r "#'()/;[\\\]{}]/g,z=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,W=/.[\n"'(/\\]/,K=/[\da-f]/i;ie.exports=function(Z,q={}){let J,ne,he,_e,fe,Ce,Ve,et,Dt,Ze,U=Z.css.valueOf(),Q=q.ignoreErrors,Ct=U.length,be=0,Bt=[],Ue=[];function wt(mi){throw Z.error("Unclosed "+mi,be)}return{back:function bi(mi){Ue.push(mi)},nextToken:function He(mi){if(Ue.length)return Ue.pop();if(be>=Ct)return;let Oe=!!mi&&mi.ignoreUnclosed;switch(J=U.charCodeAt(be),J){case u:case m:case _:case v:case p:ne=be;do{ne+=1,J=U.charCodeAt(ne)}while(J===m||J===u||J===_||J===v||J===p);Ze=["space",U.slice(be,ne)],be=ne-1;break;case D:case E:case C:case k:case Y:case H:case P:{let We=String.fromCharCode(J);Ze=[We,We,be];break}case A:if(et=Bt.length?Bt.pop()[1]:"",Dt=U.charCodeAt(be+1),"url"===et&&Dt!==b&&Dt!==w&&Dt!==m&&Dt!==u&&Dt!==_&&Dt!==p&&Dt!==v){ne=be;do{if(Ce=!1,ne=U.indexOf(")",ne+1),-1===ne){if(Q||Oe){ne=be;break}wt("bracket")}for(Ve=ne;U.charCodeAt(Ve-1)===g;)Ve-=1,Ce=!Ce}while(Ce);Ze=["brackets",U.slice(be,ne+1),be,ne],be=ne}else ne=U.indexOf(")",be+1),_e=U.slice(be,ne+1),-1===ne||W.test(_e)?Ze=["(","(",be]:(Ze=["brackets",_e,be,ne],be=ne);break;case b:case w:he=J===b?"'":'"',ne=be;do{if(Ce=!1,ne=U.indexOf(he,ne+1),-1===ne){if(Q||Oe){ne=be+1;break}wt("string")}for(Ve=ne;U.charCodeAt(Ve-1)===g;)Ve-=1,Ce=!Ce}while(Ce);Ze=["string",U.slice(be,ne+1),be,ne],be=ne;break;case R:S.lastIndex=be+1,S.test(U),ne=0===S.lastIndex?U.length-1:S.lastIndex-2,Ze=["at-word",U.slice(be,ne+1),be,ne],be=ne;break;case g:for(ne=be,fe=!0;U.charCodeAt(ne+1)===g;)ne+=1,fe=!fe;if(J=U.charCodeAt(ne+1),fe&&J!==c&&J!==m&&J!==u&&J!==_&&J!==v&&J!==p&&(ne+=1,K.test(U.charAt(ne)))){for(;K.test(U.charAt(ne+1));)ne+=1;U.charCodeAt(ne+1)===m&&(ne+=1)}Ze=["word",U.slice(be,ne+1),be,ne],be=ne;break;default:J===c&&U.charCodeAt(be+1)===L?(ne=U.indexOf("*/",be+2)+1,0===ne&&(Q||Oe?ne=U.length:wt("comment")),Ze=["comment",U.slice(be,ne+1),be,ne],be=ne):(z.lastIndex=be+1,z.test(U),ne=0===z.lastIndex?U.length-1:z.lastIndex-2,Ze=["word",U.slice(be,ne+1),be,ne],Bt.push(Ze),be=ne)}return be++,Ze},endOfFile:function li(){return 0===Ue.length&&be>=Ct},position:function Mt(){return be}}}},5675:ie=>{"use strict";let b={};ie.exports=function(g){b[g]||(b[g]=!0,typeof console<"u"&&console.warn&&console.warn(g))}},9947:ie=>{"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}}ie.exports=b,b.default=b},3259:(ie,b,w)=>{const c=w(8695),u=w(1465),m=w(3210),p=w(2334);function _(v,D,E,A,P){const C=[].slice.call(arguments,1),k=C.length,H="function"==typeof C[k-1];if(!H&&!c())throw new Error("Callback required as last argument");if(!H){if(k<1)throw new Error("Too few arguments provided");return 1===k?(E=D,D=A=void 0):2===k&&!D.getContext&&(A=E,E=D,D=void 0),new Promise(function(L,Y){try{const R=u.create(E,A);L(v(R,D,A))}catch(R){Y(R)}})}if(k<2)throw new Error("Too few arguments provided");2===k?(P=E,E=D,D=A=void 0):3===k&&(D.getContext&&typeof P>"u"?(P=A,A=void 0):(P=A,A=E,E=D,D=void 0));try{const L=u.create(E,A);P(null,v(L,D,A))}catch(L){P(L)}}_.bind(null,m.render),b.hz=_.bind(null,m.renderToDataURL),_.bind(null,function(v,D,E){return p.render(v,E)})},8695:ie=>{ie.exports=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then}},6221:(ie,b,w)=>{const g=w(8233).getSymbolSize;b.getRowColCoords=function(u){if(1===u)return[];const m=Math.floor(u/7)+2,p=g(u),_=145===p?26:2*Math.ceil((p-13)/(2*m-2)),v=[p-7];for(let D=1;D{const g=w(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(m){this.mode=g.ALPHANUMERIC,this.data=m}u.getBitsLength=function(p){return 11*Math.floor(p/2)+p%2*6},u.prototype.getLength=function(){return this.data.length},u.prototype.getBitsLength=function(){return u.getBitsLength(this.data.length)},u.prototype.write=function(p){let _;for(_=0;_+2<=this.data.length;_+=2){let v=45*c.indexOf(this.data[_]);v+=c.indexOf(this.data[_+1]),p.put(v,11)}this.data.length%2&&p.put(c.indexOf(this.data[_]),6)},ie.exports=u},2118:ie=>{function b(){this.buffer=[],this.length=0}b.prototype={get:function(w){const g=Math.floor(w/8);return 1==(this.buffer[g]>>>7-w%8&1)},put:function(w,g){for(let c=0;c>>g-c-1&1))},getLengthInBits:function(){return this.length},putBit:function(w){const g=Math.floor(this.length/8);this.buffer.length<=g&&this.buffer.push(0),w&&(this.buffer[g]|=128>>>this.length%8),this.length++}},ie.exports=b},4425:ie=>{function b(w){if(!w||w<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=w,this.data=new Uint8Array(w*w),this.reservedBit=new Uint8Array(w*w)}b.prototype.set=function(w,g,c,u){const m=w*this.size+g;this.data[m]=c,u&&(this.reservedBit[m]=!0)},b.prototype.get=function(w,g){return this.data[w*this.size+g]},b.prototype.xor=function(w,g,c){this.data[w*this.size+g]^=c},b.prototype.isReserved=function(w,g){return this.reservedBit[w*this.size+g]},ie.exports=b},5663:(ie,b,w)=>{const g=w(8419),c=w(4016);function u(m){this.mode=c.BYTE,"string"==typeof m&&(m=g(m)),this.data=new Uint8Array(m)}u.getBitsLength=function(p){return 8*p},u.prototype.getLength=function(){return this.data.length},u.prototype.getBitsLength=function(){return u.getBitsLength(this.data.length)},u.prototype.write=function(m){for(let p=0,_=this.data.length;p<_;p++)m.put(this.data[p],8)},ie.exports=u},4655:(ie,b,w)=>{const g=w(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(p,_){switch(_){case g.L:return c[4*(p-1)+0];case g.M:return c[4*(p-1)+1];case g.Q:return c[4*(p-1)+2];case g.H:return c[4*(p-1)+3];default:return}},b.getTotalCodewordsCount=function(p,_){switch(_){case g.L:return u[4*(p-1)+0];case g.M:return u[4*(p-1)+1];case g.Q:return u[4*(p-1)+2];case g.H:return u[4*(p-1)+3];default:return}}},2259:(ie,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 w(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:(ie,b,w)=>{const g=w(8233).getSymbolSize;b.getPositions=function(m){const p=g(m);return[[0,0],[p-7,0],[0,p-7]]}},7078:(ie,b,w)=>{const g=w(8233),m=g.getBCHDigit(1335);b.getEncodedBits=function(_,v){const D=_.bit<<3|v;let E=D<<10;for(;g.getBCHDigit(E)-m>=0;)E^=1335<{const w=new Uint8Array(512),g=new Uint8Array(256);(function(){let u=1;for(let m=0;m<255;m++)w[m]=u,g[u]=m,u<<=1,256&u&&(u^=285);for(let m=255;m<512;m++)w[m]=w[m-255]})(),b.log=function(u){if(u<1)throw new Error("log("+u+")");return g[u]},b.exp=function(u){return w[u]},b.mul=function(u,m){return 0===u||0===m?0:w[g[u]+g[m]]}},449:(ie,b,w)=>{const g=w(4016),c=w(8233);function u(m){this.mode=g.KANJI,this.data=m}u.getBitsLength=function(p){return 13*p},u.prototype.getLength=function(){return this.data.length},u.prototype.getBitsLength=function(){return u.getBitsLength(this.data.length)},u.prototype.write=function(m){let p;for(p=0;p=33088&&_<=40956)_-=33088;else{if(!(_>=57408&&_<=60351))throw new Error("Invalid SJIS character: "+this.data[p]+"\nMake sure your charset is UTF-8");_-=49472}_=192*(_>>>8&255)+(255&_),m.put(_,13)}},ie.exports=u},3667:(ie,b)=>{b.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};function g(c,u,m){switch(c){case b.Patterns.PATTERN000:return(u+m)%2==0;case b.Patterns.PATTERN001:return u%2==0;case b.Patterns.PATTERN010:return m%3==0;case b.Patterns.PATTERN011:return(u+m)%3==0;case b.Patterns.PATTERN100:return(Math.floor(u/2)+Math.floor(m/3))%2==0;case b.Patterns.PATTERN101:return u*m%2+u*m%3==0;case b.Patterns.PATTERN110:return(u*m%2+u*m%3)%2==0;case b.Patterns.PATTERN111:return(u*m%3+(u+m)%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 m=u.size;let p=0,_=0,v=0,D=null,E=null;for(let A=0;A=5&&(p+=_-5+3),D=C,_=1),C=u.get(P,A),C===E?v++:(v>=5&&(p+=v-5+3),E=C,v=1)}_>=5&&(p+=_-5+3),v>=5&&(p+=v-5+3)}return p},b.getPenaltyN2=function(u){const m=u.size;let p=0;for(let _=0;_=10&&(1488===_||93===_)&&p++,v=v<<1&2047|u.get(E,D),E>=10&&(1488===v||93===v)&&p++}return 40*p},b.getPenaltyN4=function(u){let m=0;const p=u.data.length;for(let v=0;v{const g=w(4406),c=w(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(p,_){if(!p.ccBits)throw new Error("Invalid mode: "+p);if(!g.isValid(_))throw new Error("Invalid version: "+_);return _>=1&&_<10?p.ccBits[0]:_<27?p.ccBits[1]:p.ccBits[2]},b.getBestModeForData=function(p){return c.testNumeric(p)?b.NUMERIC:c.testAlphanumeric(p)?b.ALPHANUMERIC:c.testKanji(p)?b.KANJI:b.BYTE},b.toString=function(p){if(p&&p.id)return p.id;throw new Error("Invalid mode")},b.isValid=function(p){return p&&p.bit&&p.ccBits},b.from=function(p,_){if(b.isValid(p))return p;try{return function u(m){if("string"!=typeof m)throw new Error("Param is not a string");switch(m.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: "+m)}}(p)}catch{return _}}},7783:(ie,b,w)=>{const g=w(4016);function c(u){this.mode=g.NUMERIC,this.data=u.toString()}c.getBitsLength=function(m){return 10*Math.floor(m/3)+(m%3?m%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(m){let p,_,v;for(p=0;p+3<=this.data.length;p+=3)_=this.data.substr(p,3),v=parseInt(_,10),m.put(v,10);const D=this.data.length-p;D>0&&(_=this.data.substr(p),v=parseInt(_,10),m.put(v,3*D+1))},ie.exports=c},1106:(ie,b,w)=>{const g=w(5339);b.mul=function(u,m){const p=new Uint8Array(u.length+m.length-1);for(let _=0;_=0;){const _=p[0];for(let D=0;D{const g=w(8233),c=w(2259),u=w(2118),m=w(4425),p=w(6221),_=w(3114),v=w(3667),D=w(4655),E=w(2636),A=w(2088),P=w(7078),C=w(4016),k=w(2033);function S(Z,q,U){const Q=Z.size,J=P.getEncodedBits(q,U);let ne,he;for(ne=0;ne<15;ne++)he=1==(J>>ne&1),Z.set(ne<6?ne:ne<8?ne+1:Q-15+ne,8,he,!0),Z.set(8,ne<8?Q-ne-1:ne<9?15-ne-1+1:15-ne-1,he,!0);Z.set(Q-8,8,1,!0)}function B(Z,q,U,Q){let J;if(Array.isArray(Z))J=k.fromArray(Z);else{if("string"!=typeof Z)throw new Error("Invalid data");{let Ce=q;if(!Ce){const Ve=k.rawSplit(Z);Ce=A.getBestVersionForData(Ve,U)}J=k.fromString(Z,Ce||40)}}const ne=A.getBestVersionForData(J,U);if(!ne)throw new Error("The amount of data is too big to be stored in a QR Code");if(q){if(q=0&&_e<=6&&(0===fe||6===fe)||fe>=0&&fe<=6&&(0===_e||6===_e)||_e>=2&&_e<=4&&fe>=2&&fe<=4,!0)}}(fe,q),function L(Z){const q=Z.size;for(let U=8;U=7&&function R(Z,q){const U=Z.size,Q=A.getEncodedBits(q);let J,ne,he;for(let _e=0;_e<18;_e++)J=Math.floor(_e/3),ne=_e%3+U-8-3,he=1==(Q>>_e&1),Z.set(J,ne,he,!0),Z.set(ne,J,he,!0)}(fe,q),function z(Z,q){const U=Z.size;let Q=-1,J=U-1,ne=7,he=0;for(let _e=U-1;_e>0;_e-=2)for(6===_e&&_e--;;){for(let fe=0;fe<2;fe++)if(!Z.isReserved(J,_e-fe)){let Ce=!1;he>>ne&1)),Z.set(J,_e-fe,Ce),ne--,-1===ne&&(he++,ne=7)}if(J+=Q,J<0||U<=J){J-=Q,Q=-Q;break}}}(fe,he),isNaN(Q)&&(Q=v.getBestMask(fe,S.bind(null,fe,U))),v.applyMask(Q,fe),S(fe,U,Q),{modules:fe,version:q,errorCorrectionLevel:U,maskPattern:Q,segments:J}}b.create=function(q,U){if(typeof q>"u"||""===q)throw new Error("No input text");let J,ne,Q=c.M;return typeof U<"u"&&(Q=c.from(U.errorCorrectionLevel,c.M),J=A.from(U.version),ne=v.from(U.maskPattern),U.toSJISFunc&&g.setToSJISFunction(U.toSJISFunc)),B(q,J,Q,ne)}},2636:(ie,b,w)=>{const g=w(1106);function c(u){this.genPoly=void 0,this.degree=u,this.degree&&this.initialize(this.degree)}c.prototype.initialize=function(m){this.degree=m,this.genPoly=g.generateECPolynomial(this.degree)},c.prototype.encode=function(m){if(!this.genPoly)throw new Error("Encoder not initialized");const p=new Uint8Array(m.length+this.degree);p.set(m);const _=g.mod(p,this.genPoly),v=this.degree-_.length;if(v>0){const D=new Uint8Array(this.degree);return D.set(_,v),D}return _},ie.exports=c},2699:(ie,b)=>{const w="[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(w,"g"),b.ALPHANUMERIC=new RegExp("[A-Z $%*+\\-./:]+","g");const m=new RegExp("^"+c+"$"),p=new RegExp("^"+w+"$"),_=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");b.testKanji=function(D){return m.test(D)},b.testNumeric=function(D){return p.test(D)},b.testAlphanumeric=function(D){return _.test(D)}},2033:(ie,b,w)=>{const g=w(4016),c=w(7783),u=w(2424),m=w(5663),p=w(449),_=w(2699),v=w(8233),D=w(4901);function E(R){return unescape(encodeURIComponent(R)).length}function A(R,S,z){const W=[];let K;for(;null!==(K=R.exec(z));)W.push({data:K[0],index:K.index,mode:S,length:K[0].length});return W}function P(R){const S=A(_.NUMERIC,g.NUMERIC,R),z=A(_.ALPHANUMERIC,g.ALPHANUMERIC,R);let W,K;return v.isKanjiModeEnabled()?(W=A(_.BYTE,g.BYTE,R),K=A(_.KANJI,g.KANJI,R)):(W=A(_.BYTE_KANJI,g.BYTE,R),K=[]),S.concat(z,W,K).sort(function(Z,q){return Z.index-q.index}).map(function(Z){return{data:Z.data,mode:Z.mode,length:Z.length}})}function C(R,S){switch(S){case g.NUMERIC:return c.getBitsLength(R);case g.ALPHANUMERIC:return u.getBitsLength(R);case g.KANJI:return p.getBitsLength(R);case g.BYTE:return m.getBitsLength(R)}}function Y(R,S){let z;const W=g.getBestModeForData(R);if(z=g.from(S,W),z!==g.BYTE&&z.bit=0?S[S.length-1]:null;return W&&W.mode===z.mode?(S[S.length-1].data+=z.data,S):(S.push(z),S)},[])}(q))},b.rawSplit=function(S){return b.fromArray(P(S,v.isKanjiModeEnabled()))}},8233:(ie,b)=>{let w;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.');w=u},b.isKanjiModeEnabled=function(){return typeof w<"u"},b.toSJIS=function(u){return w(u)}},4406:(ie,b)=>{b.isValid=function(g){return!isNaN(g)&&g>=1&&g<=40}},2088:(ie,b,w)=>{const g=w(8233),c=w(4655),u=w(2259),m=w(4016),p=w(4406),v=g.getBCHDigit(7973);function E(C,k){return m.getCharCountIndicator(C,k)+4}function A(C,k){let H=0;return C.forEach(function(L){const Y=E(L.mode,k);H+=Y+L.getBitsLength()}),H}b.from=function(k,H){return p.isValid(k)?parseInt(k,10):H},b.getCapacity=function(k,H,L){if(!p.isValid(k))throw new Error("Invalid QR Code version");typeof L>"u"&&(L=m.BYTE);const S=8*(g.getSymbolTotalCodewords(k)-c.getTotalCodewordsCount(k,H));if(L===m.MIXED)return S;const z=S-E(L,k);switch(L){case m.NUMERIC:return Math.floor(z/10*3);case m.ALPHANUMERIC:return Math.floor(z/11*2);case m.KANJI:return Math.floor(z/13);default:return Math.floor(z/8)}},b.getBestVersionForData=function(k,H){let L;const Y=u.from(H,u.M);if(Array.isArray(k)){if(k.length>1)return function P(C,k){for(let H=1;H<=40;H++)if(A(C,H)<=b.getCapacity(H,k,m.MIXED))return H}(k,Y);if(0===k.length)return 1;L=k[0]}else L=k;return function D(C,k,H){for(let L=1;L<=40;L++)if(k<=b.getCapacity(L,H,C))return L}(L.mode,L.getLength(),Y)},b.getEncodedBits=function(k){if(!p.isValid(k)||k<7)throw new Error("Invalid QR Code version");let H=k<<12;for(;g.getBCHDigit(H)-v>=0;)H^=7973<{const g=w(6355);b.render=function(p,_,v){let D=v,E=_;typeof D>"u"&&(!_||!_.getContext)&&(D=_,_=void 0),_||(E=function u(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}()),D=g.getOptions(D);const A=g.getImageWidth(p.modules.size,D),P=E.getContext("2d"),C=P.createImageData(A,A);return g.qrToImageData(C.data,p,D),function c(m,p,_){m.clearRect(0,0,p.width,p.height),p.style||(p.style={}),p.height=_,p.width=_,p.style.height=_+"px",p.style.width=_+"px"}(P,E,A),P.putImageData(C,0,0),E},b.renderToDataURL=function(p,_,v){let D=v;return typeof D>"u"&&(!_||!_.getContext)&&(D=_,_=void 0),D||(D={}),b.render(p,_,D).toDataURL(D.type||"image/png",(D.rendererOpts||{}).quality)}},2334:(ie,b,w)=>{const g=w(6355);function c(p,_){const v=p.a/255,D=_+'="'+p.hex+'"';return v<1?D+" "+_+'-opacity="'+v.toFixed(2).slice(1)+'"':D}function u(p,_,v){let D=p+_;return typeof v<"u"&&(D+=" "+v),D}b.render=function(_,v,D){const E=g.getOptions(v),A=_.modules.size,P=_.modules.data,C=A+2*E.margin,k=E.color.light.a?"':"",H="0&&k>0&&p[C-1]||(D+=A?u("M",k+v,.5+H+v):u("m",E,0),E=0,A=!1),k+1<_&&p[C+1]||(D+=u("h",P),P=0)):E++}return D}(P,A,E.margin)+'"/>',R=''+k+H+"\n";return"function"==typeof D&&D(null,R),R}},6355:(ie,b)=>{function w(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(m){return[m,m]}))),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 m=c.width&&c.width>=21?c.width:void 0;return{width:m,scale:m?4:c.scale||4,margin:typeof c.margin>"u"||null===c.margin||c.margin<0?4:c.margin,color:{dark:w(c.color.dark||"#000000ff"),light:w(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 m=b.getScale(c,u);return Math.floor((c+2*u.margin)*m)},b.qrToImageData=function(c,u,m){const p=u.modules.size,_=u.modules.data,v=b.getScale(p,m),D=Math.floor((p+2*m.margin)*v),E=m.margin*v,A=[m.color.light,m.color.dark];for(let P=0;P=E&&C>=E&&P{"use strict";var b=String.prototype.replace,w=/%20/g;ie.exports={default:"RFC3986",formatters:{RFC1738:function(c){return b.call(c,w,"+")},RFC3986:function(c){return String(c)}},RFC1738:"RFC1738",RFC3986:"RFC3986"}},1781:(ie,b,w)=>{"use strict";var g=w(3726),c=w(6954),u=w(9165);ie.exports={formats:u,parse:c,stringify:g}},6954:(ie,b,w)=>{"use strict";var g=w(4393),c=Object.prototype.hasOwnProperty,u=Array.isArray,m={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},_=function(k,H){return k&&"string"==typeof k&&H.comma&&k.indexOf(",")>-1?k.split(","):k},P=function(H,L,Y,R){if(H){var S=Y.allowDots?H.replace(/\.([^.[]+)/g,"[$1]"):H,W=/(\[[^[\]]*])/g,K=Y.depth>0&&/(\[[^[\]]*])/.exec(S),B=K?S.slice(0,K.index):S,Z=[];if(B){if(!Y.plainObjects&&c.call(Object.prototype,B)&&!Y.allowPrototypes)return;Z.push(B)}for(var q=0;Y.depth>0&&null!==(K=W.exec(S))&&q=0;--S){var z,W=k[S];if("[]"===W&&L.parseArrays)z=[].concat(R);else{z=L.plainObjects?Object.create(null):{};var K="["===W.charAt(0)&&"]"===W.charAt(W.length-1)?W.slice(1,-1):W,B=parseInt(K,10);L.parseArrays||""!==K?!isNaN(B)&&W!==K&&String(B)===K&&B>=0&&L.parseArrays&&B<=L.arrayLimit?(z=[])[B]=R:"__proto__"!==K&&(z[K]=R):z={0:R}}R=z}return R}(Z,L,Y,R)}};ie.exports=function(k,H){var L=function(H){if(!H)return m;if(null!=H.decoder&&"function"!=typeof H.decoder)throw new TypeError("Decoder has to be a function.");if(typeof H.charset<"u"&&"utf-8"!==H.charset&&"iso-8859-1"!==H.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");return{allowDots:typeof H.allowDots>"u"?m.allowDots:!!H.allowDots,allowPrototypes:"boolean"==typeof H.allowPrototypes?H.allowPrototypes:m.allowPrototypes,allowSparse:"boolean"==typeof H.allowSparse?H.allowSparse:m.allowSparse,arrayLimit:"number"==typeof H.arrayLimit?H.arrayLimit:m.arrayLimit,charset:typeof H.charset>"u"?m.charset:H.charset,charsetSentinel:"boolean"==typeof H.charsetSentinel?H.charsetSentinel:m.charsetSentinel,comma:"boolean"==typeof H.comma?H.comma:m.comma,decoder:"function"==typeof H.decoder?H.decoder:m.decoder,delimiter:"string"==typeof H.delimiter||g.isRegExp(H.delimiter)?H.delimiter:m.delimiter,depth:"number"==typeof H.depth||!1===H.depth?+H.depth:m.depth,ignoreQueryPrefix:!0===H.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof H.interpretNumericEntities?H.interpretNumericEntities:m.interpretNumericEntities,parameterLimit:"number"==typeof H.parameterLimit?H.parameterLimit:m.parameterLimit,parseArrays:!1!==H.parseArrays,plainObjects:"boolean"==typeof H.plainObjects?H.plainObjects:m.plainObjects,strictNullHandling:"boolean"==typeof H.strictNullHandling?H.strictNullHandling:m.strictNullHandling}}(H);if(""===k||null===k||typeof k>"u")return L.plainObjects?Object.create(null):{};for(var Y="string"==typeof k?function(H,L){var K,Y={},z=(L.ignoreQueryPrefix?H.replace(/^\?/,""):H).split(L.delimiter,L.parameterLimit===1/0?void 0:L.parameterLimit),W=-1,B=L.charset;if(L.charsetSentinel)for(K=0;K{"use strict";var g=w(8475),c=w(4393),u=w(9165),m=Object.prototype.hasOwnProperty,p={brackets:function(S){return S+"[]"},comma:"comma",indices:function(S,z){return S+"["+z+"]"},repeat:function(S){return S}},_=Array.isArray,v=String.prototype.split,D=Array.prototype.push,E=function(R,S){D.apply(R,_(S)?S:[S])},A=Date.prototype.toISOString,P=u.default,C={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:c.encode,encodeValuesOnly:!1,format:P,formatter:u.formatters[P],indices:!1,serializeDate:function(S){return A.call(S)},skipNulls:!1,strictNullHandling:!1},H={},L=function R(S,z,W,K,B,Z,q,U,Q,J,ne,he,_e,fe,Ce,Ve){for(var et=S,Dt=Ve,Ze=0,Ct=!1;void 0!==(Dt=Dt.get(H))&&!Ct;){var be=Dt.get(S);if(Ze+=1,typeof be<"u"){if(be===Ze)throw new RangeError("Cyclic object value");Ct=!0}typeof Dt.get(H)>"u"&&(Ze=0)}if("function"==typeof U?et=U(z,et):et instanceof Date?et=ne(et):"comma"===W&&_(et)&&(et=c.maybeMap(et,function(An){return An instanceof Date?ne(An):An})),null===et){if(B)return q&&!fe?q(z,C.encoder,Ce,"key",he):z;et=""}if(function(S){return"string"==typeof S||"number"==typeof S||"boolean"==typeof S||"symbol"==typeof S||"bigint"==typeof S}(et)||c.isBuffer(et)){if(q){var Bt=fe?z:q(z,C.encoder,Ce,"key",he);if("comma"===W&&fe){for(var Ue=v.call(String(et),","),Mt="",wt=0;wt"u")return li;if("comma"===W&&_(et))He=[{value:et.length>0?et.join(",")||null:void 0}];else if(_(U))He=U;else{var bi=Object.keys(et);He=Q?bi.sort(Q):bi}for(var mi=K&&_(et)&&1===et.length?z+"[]":z,Oe=0;Oe"u"?C.allowDots:!!S.allowDots,charset:z,charsetSentinel:"boolean"==typeof S.charsetSentinel?S.charsetSentinel:C.charsetSentinel,delimiter:typeof S.delimiter>"u"?C.delimiter:S.delimiter,encode:"boolean"==typeof S.encode?S.encode:C.encode,encoder:"function"==typeof S.encoder?S.encoder:C.encoder,encodeValuesOnly:"boolean"==typeof S.encodeValuesOnly?S.encodeValuesOnly:C.encodeValuesOnly,filter:B,format:W,formatter:K,serializeDate:"function"==typeof S.serializeDate?S.serializeDate:C.serializeDate,skipNulls:"boolean"==typeof S.skipNulls?S.skipNulls:C.skipNulls,sort:"function"==typeof S.sort?S.sort:null,strictNullHandling:"boolean"==typeof S.strictNullHandling?S.strictNullHandling:C.strictNullHandling}}(S);"function"==typeof W.filter?z=(0,W.filter)("",z):_(W.filter)&&(K=W.filter);var Z=[];if("object"!=typeof z||null===z)return"";var U=p[S&&S.arrayFormat in p?S.arrayFormat:S&&"indices"in S?S.indices?"indices":"repeat":"indices"];if(S&&"commaRoundTrip"in S&&"boolean"!=typeof S.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var Q="comma"===U&&S&&S.commaRoundTrip;K||(K=Object.keys(z)),W.sort&&K.sort(W.sort);for(var J=g(),ne=0;ne0?fe+_e:""}},4393:(ie,b,w)=>{"use strict";var g=w(9165),c=Object.prototype.hasOwnProperty,u=Array.isArray,m=function(){for(var Y=[],R=0;R<256;++R)Y.push("%"+((R<16?"0":"")+R.toString(16)).toUpperCase());return Y}(),_=function(R,S){for(var z=S&&S.plainObjects?Object.create(null):{},W=0;W1;){var S=R.pop(),z=S.obj[S.prop];if(u(z)){for(var W=[],K=0;K=48&&U<=57||U>=65&&U<=90||U>=97&&U<=122||K===g.RFC1738&&(40===U||41===U)?Z+=B.charAt(q):U<128?Z+=m[U]:U<2048?Z+=m[192|U>>6]+m[128|63&U]:U<55296||U>=57344?Z+=m[224|U>>12]+m[128|U>>6&63]+m[128|63&U]:(U=65536+((1023&U)<<10|1023&B.charCodeAt(q+=1)),Z+=m[240|U>>18]+m[128|U>>12&63]+m[128|U>>6&63]+m[128|63&U])}return Z},isBuffer:function(R){return!(!R||"object"!=typeof R||!(R.constructor&&R.constructor.isBuffer&&R.constructor.isBuffer(R)))},isRegExp:function(R){return"[object RegExp]"===Object.prototype.toString.call(R)},maybeMap:function(R,S){if(u(R)){for(var z=[],W=0;W{const g=w(534),c=w(1471),{isPlainObject:u}=w(4639),m=w(4999),p=w(8617),{parse:_}=w(6820),v=["img","audio","video","picture","svg","object","map","iframe","embed"],D=["script","style"];function E(R,S){R&&Object.keys(R).forEach(function(z){S(R[z],z)})}function A(R,S){return{}.hasOwnProperty.call(R,S)}function P(R,S){const z=[];return E(R,function(W){S(W)&&z.push(W)}),z}ie.exports=L;const H=/^[^\0\t\n\f\r /<=>]+$/;function L(R,S,z){if(null==R)return"";"number"==typeof R&&(R=R.toString());let W="",K="";function B(Oe,We){const tt=this;this.tag=Oe,this.attribs=We||{},this.tagPosition=W.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){Ce.length&&(Ce[Ce.length-1].text+=tt.text)},this.updateParentNodeMediaChildren=function(){Ce.length&&v.includes(this.tag)&&Ce[Ce.length-1].mediaChildren.push(this.tag)}}(S=Object.assign({},L.defaults,S)).parser=Object.assign({},Y,S.parser),D.forEach(function(Oe){!1!==S.allowedTags&&(S.allowedTags||[]).indexOf(Oe)>-1&&!S.allowVulnerableTags&&console.warn(`\n\n\u26a0\ufe0f Your \`allowedTags\` option includes, \`${Oe}\`, 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 Z=S.nonTextTags||["script","style","textarea","option"];let q,U;S.allowedAttributes&&(q={},U={},E(S.allowedAttributes,function(Oe,We){q[We]=[];const tt=[];Oe.forEach(function(qt){"string"==typeof qt&&qt.indexOf("*")>=0?tt.push(c(qt).replace(/\\\*/g,".*")):q[We].push(qt)}),tt.length&&(U[We]=new RegExp("^("+tt.join("|")+")$"))}));const Q={},J={},ne={};E(S.allowedClasses,function(Oe,We){q&&(A(q,We)||(q[We]=[]),q[We].push("class")),Q[We]=[],ne[We]=[];const tt=[];Oe.forEach(function(qt){"string"==typeof qt&&qt.indexOf("*")>=0?tt.push(c(qt).replace(/\\\*/g,".*")):qt instanceof RegExp?ne[We].push(qt):Q[We].push(qt)}),tt.length&&(J[We]=new RegExp("^("+tt.join("|")+")$"))});const he={};let _e;E(S.transformTags,function(Oe,We){let tt;"function"==typeof Oe?tt=Oe:"string"==typeof Oe&&(tt=L.simpleTransform(Oe)),"*"===We?_e=tt:he[We]=tt});let fe,Ce,Ve,et,Dt,Ze,Ct=!1;Bt();const be=new g.Parser({onopentag:function(Oe,We){if(S.enforceHtmlBoundary&&"html"===Oe&&Bt(),Dt)return void Ze++;const tt=new B(Oe,We);Ce.push(tt);let qt=!1;const ei=!!tt.text;let An;if(A(he,Oe)&&(An=he[Oe](Oe,We),tt.attribs=We=An.attribs,void 0!==An.text&&(tt.innerText=An.text),Oe!==An.tagName&&(tt.name=Oe=An.tagName,et[fe]=An.tagName)),_e&&(An=_e(Oe,We),tt.attribs=We=An.attribs,Oe!==An.tagName&&(tt.name=Oe=An.tagName,et[fe]=An.tagName)),(!1!==S.allowedTags&&-1===(S.allowedTags||[]).indexOf(Oe)||"recursiveEscape"===S.disallowedTagsMode&&!function C(R){for(const S in R)if(A(R,S))return!1;return!0}(Ve)||null!=S.nestingLimit&&fe>=S.nestingLimit)&&(qt=!0,Ve[fe]=!0,"discard"===S.disallowedTagsMode&&-1!==Z.indexOf(Oe)&&(Dt=!0,Ze=1),Ve[fe]=!0),fe++,qt){if("discard"===S.disallowedTagsMode)return;K=W,W=""}W+="<"+Oe,"script"===Oe&&(S.allowedScriptHostnames||S.allowedScriptDomains)&&(tt.innerText=""),(!q||A(q,Oe)||q["*"])&&E(We,function(ci,Ln){if(!H.test(Ln))return void delete tt.attribs[Ln];let Oo=!1;if(!q||A(q,Oe)&&-1!==q[Oe].indexOf(Ln)||q["*"]&&-1!==q["*"].indexOf(Ln)||A(U,Oe)&&U[Oe].test(Ln)||U["*"]&&U["*"].test(Ln))Oo=!0;else if(q&&q[Oe])for(const At of q[Oe])if(u(At)&&At.name&&At.name===Ln){Oo=!0;let Ht="";if(!0===At.multiple){const eo=ci.split(" ");for(const Pr of eo)-1!==At.values.indexOf(Pr)&&(""===Ht?Ht=Pr:Ht+=" "+Pr)}else At.values.indexOf(ci)>=0&&(Ht=ci);ci=Ht}if(Oo){if(-1!==S.allowedSchemesAppliedToAttributes.indexOf(Ln)&&Mt(Oe,ci))return void delete tt.attribs[Ln];if("script"===Oe&&"src"===Ln){let At=!0;try{const Ht=wt(ci);if(S.allowedScriptHostnames||S.allowedScriptDomains){const eo=(S.allowedScriptHostnames||[]).find(function(Bn){return Bn===Ht.url.hostname}),Pr=(S.allowedScriptDomains||[]).find(function(Bn){return Ht.url.hostname===Bn||Ht.url.hostname.endsWith(`.${Bn}`)});At=eo||Pr}}catch{At=!1}if(!At)return void delete tt.attribs[Ln]}if("iframe"===Oe&&"src"===Ln){let At=!0;try{const Ht=wt(ci);if(Ht.isRelativeUrl)At=A(S,"allowIframeRelativeUrls")?S.allowIframeRelativeUrls:!S.allowedIframeHostnames&&!S.allowedIframeDomains;else if(S.allowedIframeHostnames||S.allowedIframeDomains){const eo=(S.allowedIframeHostnames||[]).find(function(Bn){return Bn===Ht.url.hostname}),Pr=(S.allowedIframeDomains||[]).find(function(Bn){return Ht.url.hostname===Bn||Ht.url.hostname.endsWith(`.${Bn}`)});At=eo||Pr}}catch{At=!1}if(!At)return void delete tt.attribs[Ln]}if("srcset"===Ln)try{let At=p(ci);if(At.forEach(function(Ht){Mt("srcset",Ht.url)&&(Ht.evil=!0)}),At=P(At,function(Ht){return!Ht.evil}),!At.length)return void delete tt.attribs[Ln];ci=function k(R){return R.map(function(S){if(!S.url)throw new Error("URL missing");return S.url+(S.w?` ${S.w}w`:"")+(S.h?` ${S.h}h`:"")+(S.d?` ${S.d}x`:"")}).join(", ")}(P(At,function(Ht){return!Ht.evil})),tt.attribs[Ln]=ci}catch{return void delete tt.attribs[Ln]}if("class"===Ln){const At=Q[Oe],Ht=Q["*"],Rr=[J[Oe],J["*"]].concat(ne[Oe]).filter(function(Pa){return Pa});if(!(ci=function mi(Oe,We,tt){return We?(Oe=Oe.split(/\s+/)).filter(function(qt){return-1!==We.indexOf(qt)||tt.some(function(ei){return ei.test(qt)})}).join(" "):Oe}(ci,At&&Ht?m(At,Ht):At||Ht,Rr)).length)return void delete tt.attribs[Ln]}if("style"===Ln)try{const Ht=function li(Oe,We){if(!We)return Oe;const tt=Oe.nodes[0];let qt;return qt=We[tt.selector]&&We["*"]?m(We[tt.selector],We["*"]):We[tt.selector]||We["*"],qt&&(Oe.nodes[0].nodes=tt.nodes.reduce(function bi(Oe){return function(We,tt){return A(Oe,tt.prop)&&Oe[tt.prop].some(function(ei){return ei.test(tt.value)})&&We.push(tt),We}}(qt),[])),Oe}(_(Oe+" {"+ci+"}"),S.allowedStyles);if(ci=function He(Oe){return Oe.nodes[0].nodes.reduce(function(We,tt){return We.push(`${tt.prop}:${tt.value}${tt.important?" !important":""}`),We},[]).join(";")}(Ht),0===ci.length)return void delete tt.attribs[Ln]}catch{return void delete tt.attribs[Ln]}W+=" "+Ln,ci&&ci.length&&(W+='="'+Ue(ci,!0)+'"')}else delete tt.attribs[Ln]}),-1!==S.selfClosing.indexOf(Oe)?W+=" />":(W+=">",tt.innerText&&!ei&&!S.textFilter&&(W+=Ue(tt.innerText),Ct=!0)),qt&&(W=K+Ue(W),K="")},ontext:function(Oe){if(Dt)return;const We=Ce[Ce.length-1];let tt;if(We&&(tt=We.tag,Oe=void 0!==We.innerText?We.innerText:Oe),"discard"!==S.disallowedTagsMode||"script"!==tt&&"style"!==tt){const qt=Ue(Oe,!1);S.textFilter&&!Ct?W+=S.textFilter(qt,tt):Ct||(W+=qt)}else W+=Oe;Ce.length&&(Ce[Ce.length-1].text+=Oe)},onclosetag:function(Oe){if(Dt){if(Ze--,Ze)return;Dt=!1}const We=Ce.pop();if(!We)return;if(We.tag!==Oe)return void Ce.push(We);Dt=!!S.enforceHtmlBoundary&&"html"===Oe,fe--;const tt=Ve[fe];if(tt){if(delete Ve[fe],"discard"===S.disallowedTagsMode)return void We.updateParentNodeText();K=W,W=""}et[fe]&&(Oe=et[fe],delete et[fe]),S.exclusiveFilter&&S.exclusiveFilter(We)?W=W.substr(0,We.tagPosition):(We.updateParentNodeMediaChildren(),We.updateParentNodeText(),-1===S.selfClosing.indexOf(Oe)?(W+="",tt&&(W=K+Ue(W),K=""),Ct=!1):tt&&(W=K,K=""))}},S.parser);return be.write(R),be.end(),W;function Bt(){W="",fe=0,Ce=[],Ve={},et={},Dt=!1,Ze=0}function Ue(Oe,We){return"string"!=typeof Oe&&(Oe+=""),S.parser.decodeEntities&&(Oe=Oe.replace(/&/g,"&").replace(//g,">"),We&&(Oe=Oe.replace(/"/g,"""))),Oe=Oe.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),We&&(Oe=Oe.replace(/"/g,""")),Oe}function Mt(Oe,We){for(We=We.replace(/[\x00-\x20]+/g,"");;){const ei=We.indexOf("\x3c!--");if(-1===ei)break;const An=We.indexOf("--\x3e",ei+4);if(-1===An)break;We=We.substring(0,ei)+We.substring(An+3)}const tt=We.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!tt)return!!We.match(/^[/\\]{2}/)&&!S.allowProtocolRelative;const qt=tt[1].toLowerCase();return A(S.allowedSchemesByTag,Oe)?-1===S.allowedSchemesByTag[Oe].indexOf(qt):!S.allowedSchemes||-1===S.allowedSchemes.indexOf(qt)}function wt(Oe){if((Oe=Oe.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw new Error("relative: exploit attempt");let We="relative://relative-site";for(let ei=0;ei<100;ei++)We+=`/${ei}`;const tt=new URL(Oe,We);return{isRelativeUrl:tt&&"relative-site"===tt.hostname&&"relative:"===tt.protocol,url:tt}}}const Y={decodeEntities:!0};L.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},L.simpleTransform=function(R,S,z){return z=void 0===z||z,S=S||{},function(W,K){let B;if(z)for(B in S)K[B]=S[B];else K=S;return{tagName:R,attribs:K}}}},1471:ie=>{"use strict";ie.exports=b=>{if("string"!=typeof b)throw new TypeError("Expected a string");return b.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}},4639:(ie,b)=>{"use strict";function w(c){return"[object Object]"===Object.prototype.toString.call(c)}Object.defineProperty(b,"__esModule",{value:!0}),b.isPlainObject=function g(c){var u,m;return!1!==w(c)&&(void 0===(u=c.constructor)||!(!1===w(m=u.prototype)||!1===m.hasOwnProperty("isPrototypeOf")))}},8475:(ie,b,w)=>{"use strict";var g=w(5203),c=w(5834),u=w(7024),m=g("%TypeError%"),p=g("%WeakMap%",!0),_=g("%Map%",!0),v=c("WeakMap.prototype.get",!0),D=c("WeakMap.prototype.set",!0),E=c("WeakMap.prototype.has",!0),A=c("Map.prototype.get",!0),P=c("Map.prototype.set",!0),C=c("Map.prototype.has",!0),k=function(R,S){for(var W,z=R;null!==(W=z.next);z=W)if(W.key===S)return z.next=W.next,W.next=R.next,R.next=W,W};ie.exports=function(){var S,z,W,K={assert:function(B){if(!K.has(B))throw new m("Side channel does not contain "+u(B))},get:function(B){if(p&&B&&("object"==typeof B||"function"==typeof B)){if(S)return v(S,B)}else if(_){if(z)return A(z,B)}else if(W)return function(R,S){var z=k(R,S);return z&&z.value}(W,B)},has:function(B){if(p&&B&&("object"==typeof B||"function"==typeof B)){if(S)return E(S,B)}else if(_){if(z)return C(z,B)}else if(W)return function(R,S){return!!k(R,S)}(W,B);return!1},set:function(B,Z){p&&B&&("object"==typeof B||"function"==typeof B)?(S||(S=new p),D(S,B,Z)):_?(z||(z=new _),P(z,B,Z)):(W||(W={key:{},next:null}),function(R,S,z){var W=k(R,S);W?W.value=z:R.next={key:S,next:R.next,value:z}}(W,B,Z))}};return K}},6700:(ie,b,w)=>{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":4486,"./th.js":4486,"./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(m){var p=u(m);return w(p)}function u(m){if(!w.o(g,m)){var p=new Error("Cannot find module '"+m+"'");throw p.code="MODULE_NOT_FOUND",p}return g[m]}c.keys=function(){return Object.keys(g)},c.resolve=u,ie.exports=c,c.id=6700},5856:()=>{},4654:()=>{},2868:()=>{},4777:()=>{},9830:()=>{},209:()=>{},7414:()=>{},9901:ie=>{ie.exports={nanoid:(c=21)=>{let u="",m=c;for(;m--;)u+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return u},customAlphabet:(c,u=21)=>(m=u)=>{let p="",_=m;for(;_--;)p+=c[Math.random()*c.length|0];return p}}},9598:ie=>{function b(g,c,u,m,p,_,v){try{var D=g[_](v),E=D.value}catch(A){return void u(A)}D.done?c(E):Promise.resolve(E).then(m,p)}ie.exports=function w(g){return function(){var c=this,u=arguments;return new Promise(function(m,p){var _=g.apply(c,u);function v(E){b(_,m,p,v,D,"next",E)}function D(E){b(_,m,p,v,D,"throw",E)}v(void 0)})}},ie.exports.__esModule=!0,ie.exports.default=ie.exports}},ie=>{ie(ie.s=5573)}]); \ No newline at end of file diff --git a/ngsw.json b/ngsw.json index a826fff..fa87f9c 100644 --- a/ngsw.json +++ b/ngsw.json @@ -1,6 +1,6 @@ { "configVersion": 1, - "timestamp": 1673378762500, + "timestamp": 1673379565420, "index": "/index.html", "assetGroups": [ { @@ -13,7 +13,7 @@ "urls": [ "/favicon.ico", "/index.html", - "/main.4f45e685267c9d43.js", + "/main.4f14d14d496fccd8.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": "dd69a7f2534db0454955015335fc750195e91040", - "/main.4f45e685267c9d43.js": "e5969c52c56275c02c95a74e86a0a3561a60ae91", + "/index.html": "d511a780eb81254f656cda601c23a4b7387a6462", + "/main.4f14d14d496fccd8.js": "7a084e211a99a95c99f1e44eb67b5a34296ab74b", "/manifest.webmanifest": "b1e30055bddfe285094f76f475959fe8dc619471", "/material-icons-base-400-normal.6a5d2b3f2786b8b0.woff": "6e4299698a545c9cf5798fdbb3dd2e0350b41ae4", "/material-icons-base-400-normal.a987d1598549506d.woff2": "c8de67e55036ce9ed7844c9a010a0c4cd5dfc54b",